Список форумов AmiSite.ru AmiSite.ru
Форум по Ами
 FAQ  •  Поиск  •  Пользователи  •  Группы   •  Регистрация  •  Профиль  •  Войти и проверить личные сообщения  •  Вход
 Выполнение условия в установленное время. Следующая тема
Предыдущая тема
Начать новую тему  Ответить на тему
Автор Сообщение
yanus
Гость





СообщениеДобавлено: Вт Ноя 11, 2008 6:39 pm Ответить с цитатой Вернуться к началу

пример: базовый таймфрейм 5мин, нужно, чтобы в конце каждого часа или каждые 15мин выполнялось условие "х".
если timenum() выдает время в формате hhmmss, то как его привязать к оканчанию 15мин и часа никак не соображу Sad
000
Site Admin


Зарегистрирован: 10.12.2007
Сообщения: 9106

СообщениеДобавлено: Вт Ноя 11, 2008 7:31 pm Ответить с цитатой Вернуться к началу

yanus писал(а):
пример: базовый таймфрейм 5мин, нужно, чтобы в конце каждого часа или каждые 15мин выполнялось условие "х".
если timenum() выдает время в формате hhmmss, то как его привязать к оканчанию 15мин и часа никак не соображу Sad

Тспользуй вместо timenum() функцию Minute() и тогда условие
Код:

qqq = Minute() > 45;

qqq выполняется всегда, когда минуты бара больше 45...[/quote]

_________________
ceterum censeo carthaginem esse delendam
Удачи. Олег.
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
yanus
Гость





СообщениеДобавлено: Вт Ноя 11, 2008 8:42 pm Ответить с цитатой Вернуться к началу

000 писал(а):
yanus писал(а):
пример: базовый таймфрейм 5мин, нужно, чтобы в конце каждого часа или каждые 15мин выполнялось условие "х".
если timenum() выдает время в формате hhmmss, то как его привязать к оканчанию 15мин и часа никак не соображу Sad

Тспользуй вместо timenum() функцию Minute() и тогда условие
Код:

qqq = Minute() > 45;

qqq выполняется всегда, когда минуты бара больше 45...
[/quote]
как-то прозевал я эту функцию, спасибо Laughing
тогда проще сделать:
Код:
qqq=(Minute()=00) OR (Minute()=15) OR Minute()=30) OR (Minute()=45);
завтра буду опыты ставить ))
Teema



Зарегистрирован: 01.04.2009
Сообщения: 184

СообщениеДобавлено: Ср Апр 29, 2009 9:04 pm Ответить с цитатой Вернуться к началу

Подскажите, как можно организовать работу внутри дня?
Открытие после первого сигнала с 10-30 и закрытие всех позиций
за 3-5 мин до окончания сессии?
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
000
Site Admin


Зарегистрирован: 10.12.2007
Сообщения: 9106

СообщениеДобавлено: Ср Апр 29, 2009 9:46 pm Ответить с цитатой Вернуться к началу

Либо использовать функцию
Now(2)
которая возвратит системное (не биржевое) время и если оно больше заданного числа, то Sell Cover
Главное чтобы он не населил слишком много. Smile
Или функции
Hour()
и
Minute()
Типа если Hour > 18 AND Minute() > 50 то sell.
Выбор сколько минут в таком случае зависит от фрейма.
Тоже надо предусмотреть чтобы робот не переселил, а только закрыл позы если были. В принципе функция Equity() решает эту проблемму.

_________________
ceterum censeo carthaginem esse delendam
Удачи. Олег.
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
Teema



Зарегистрирован: 01.04.2009
Сообщения: 184

СообщениеДобавлено: Ср Апр 29, 2009 11:07 pm Ответить с цитатой Вернуться к началу

000 писал(а):
Либо использовать функцию
Now(2)
которая возвратит системное (не биржевое) время и если оно больше заданного числа, то Sell Cover
Главное чтобы он не населил слишком много. Smile
Или функции
Hour()
и
Minute()
Типа если Hour > 18 AND Minute() > 50 то sell.
Выбор сколько минут в таком случае зависит от фрейма.
Тоже надо предусмотреть чтобы робот не переселил, а только закрыл позы если были. В принципе функция Equity() решает эту проблемму.



Hour()
и
Minute() откуда программой берутся? Используется время открытия или закрытия и т.п. последней/текущей свечи из терминала (Квик)?
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
000
Site Admin


Зарегистрирован: 10.12.2007
Сообщения: 9106

СообщениеДобавлено: Ср Апр 29, 2009 11:58 pm Ответить с цитатой Вернуться к началу

Ну в общем с графика в ами, если данные импортируются из квика, то из него. Smile

_________________
ceterum censeo carthaginem esse delendam
Удачи. Олег.
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
Показать сообщения:      
Начать новую тему  Ответить на тему


 Перейти:   



Следующая тема
Предыдущая тема
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете вкладывать файлы
Вы не можете скачивать файлы


Powered by phpBB © 2001, 2002 phpBB Group :: FI Theme :: Часовой пояс: GMT + 3

File Attachment © by Meik Sievertsen