Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Практически все советники, которые я до сих пор встречал работают по приходу нового тика. Может быть есть возможность организовать в советнике что-то вроде тактового генератора, для управления ордерами не ожидая прихода нового тика, а сразу по выполнении условия ?
Посмотрите здесь Учебник по MQL4 О сложных программах и немного поробностей в статье Синхронизация работы экспертов, скриптов и индикаторов.
Необходимо упомянуть, что зацикленные эксперты нельзя протестировать на истории.
Это действительно так, но только в том случае, если эксперт зациклен "грубо". Однако нет технических ограничений для того, чтобы в большом цикле проанализировать ситуацию на предмет тестирования с помощью функции IsTesting(). Если зацикленный советник понимает, что он находится в режиме тестирования, то он может и не сидеть в этом цикле бесконечно, а завершить текущую большую итерацию функции start() и, таким образом, дать возможность осуществиться другим действиям в терминале, а именно, передать управление тестеру, чтоб тот, в свою очередь, сэмитировал поступление нового тика.
Сложная программа отличается от обычной тем, что учитывает бОльшее количество параметров - не только котировки, но и события, например, факт исполнения программы в тестере, факт переключения таймфрейма, факт изменения масштабов координат графика и пр. В результате может получиться мощная и удобная в использовании прикладная программа.
Решил не создавать новую тему. Так как вопрос во многом относится к этой.
Как получить новый тик в зацикленной start().
Вот так.
Я считаю излишним писать
достаточно
Но иногда то тики одинаковые приходят.
Посмотрите Сборщик тиков (TickSave)
xnsnet, срок жизни найденных Вами адресов - до следующего билда. Билды выходят раз в 1-2 месяца. В чём фишка?