Вопросы от начинающих MQL5 MT5 MetaTrader 5 - страница 1265
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Эксперт обрабатывает события. Если Вы не хотите дожидаться события NewTick#, которое обрабатывается функцией OnTick, есть возможность используя функцию
bool EventSetTimer(int seconds // количество секунд
);
генерировать события от таймера с указанной периодичностью, событие Timer# обрабатывается функцией OnTimer(). Эксперт у вас будет работать постоянно(с некой периодичностью) не дожидаясь тиков, а что уж он будет при этом делать, решать вам.
Еще раз - мне надо в событии ОнИнит проверить торговое время или нет.
Открыл демо счет, подключился к платному сигналу. Так можно делать? Подключать учебный счет к реальным сигналам для автоследования?
За деньги наверное можно всё.)))
Еще раз - мне надо в событии ОнИнит проверить торговое время или нет.
Идентификатора, торговое или не торговое время скорее всего нет, исходя из набора и назначения стандартных функций ОнТик, ОнТаймер и других. А что мешает календарь запрограммировать, начала работы бирж известны. Хотя мне не понятна идея. ОнТик и так сработает по первому же тику. Между сессиями, которые понятно когда будут, можно делать дорогие расчеты привязываясь к реальному времени.
Идентификатора, торговое или не торговое время скорее всего нет, исходя из набора и назначения стандартных функций ОнТик, ОнТаймер и других. А что мешает календарь запрограммировать, начала работы бирж известны. Хотя мне не понятна идея. ОнТик и так сработает по первому же тику. Между сессиями, которые понятно когда будут, можно делать дорогие расчеты привязываясь к реальному времени.
вот
вот
Что значит начинал работать, если он прикреплен к чарту он работает. Не понятна задача. Если перед первым тиком за пять минут до начала сессии, то ОнТаймер. А до первого тика если по ОнТик работает, то зачем? С момента окончания торгового времени и на момент начала, что меняется?
Зы заметил. Событие в ОнИнит? Это когда руками набрасываешь? Время между тиками, в голову только это идет. Если более 120 секунд, то вряд ли торговое. Но лучше у Брокера или ДЦ узнавать, есть ли вообще идентификатор торгового времени.вот
Нет тика - нет цен, значит время не торговое.
Такое бывает на праздники, во время ролловера и ещё некоторых факторах, к примеру форс-мажор, когда в спецификации инструмента стоит котировочное время и торговое 00:01 -> 23:59, но реально тики начинают поступать в 00:03.
Что делать эти 2 минуты? Торговать? Как вы будете торговать, если время торговое, но нет котировок и нет торговли!
SYMBOL_START_TIME
Нет тика - нет цен, значит время не торговое.
Такое бывает на праздники, во время ролловера и ещё некоторых факторах, к примеру форс-мажор, когда в спецификации инструмента стоит котировочное время и торговое 00:01 -> 23:59, но реально тики начинают поступать в 00:03.
Что делать эти 2 минуты? Торговать? Как вы будете торговать, если время торговое, но нет котировок и нет торговли!
SYMBOL_START_TIME
Я так понял это для текущей сессии, время и дата начала и окончания торговой сессии.
Для торгового времени кстати, если время внутри, можно использовать как идентификатор. А вот можно ли использовать их в не торговое время, не понял. Надо пробовать.)
Я так понял это для текущей сессии, время и дата начала и окончания торговой сессии.
Для торгового времени кстати, если время внутри, можно использовать как идентификатор. А вот можно ли использовать их в не торговое время, не понял. Надо пробовать.)
не работало - пробовал. Всё работает только от тика и его времени
Нет тика - нет цен, значит время не торговое.
Такое бывает на праздники, во время ролловера и ещё некоторых факторах, к примеру форс-мажор, когда в спецификации инструмента стоит котировочное время и торговое 00:01 -> 23:59, но реально тики начинают поступать в 00:03.
Что делать эти 2 минуты? Торговать? Как вы будете торговать, если время торговое, но нет котировок и нет торговли!
SYMBOL_START_TIME
Тики есть и во время котировочной сессии, советчик даже отправляет ордера но в ответ -> рынок закрыт. не нашёл идентификатор сессии, но проще можно ограничить время торговли как сказал выше Валерий