Собственно, субж. Часто бывает на м30+, что внутри одного бара
график успевает кучу раз подняться/опуститься за критическую
отметку, и, соответственно, несколько раз открыть/закрыть минусовую
сделку. Решение, которое я вижу - запуск скрипта не по тикам,
а по барам. К это можно сделать? =)
- Forex Freeway
- Скрипты: Стрелочные часы для МТ4
- [ВНИМАНИЕ, ТЕМА ЗАКРЫТА!] Любой вопрос новичка, чтоб не захламлять форум. Профи, не проходите мимо. Без вас никуда.
Ну советник принципиально запускается при каждом тике.
Для контроля запуска всего кода советника можно вставить в начало Start() заглушку - проверку на время прошедшее с последнего запуска
int LastTradeTime;// определить в глобальных переменных, можно сразу определить равной открытию последнего бара Start() { if(TimeCurrent()-LastTradeTime>60)// проверка на 60 секунд { LastTradeTime=TimeCurrent(); //====================код советника======================= } }
int NewBar; int Start(){ ...................... if(NewBar!=Bars){ .................. .................. NewBar=Bars; } }Например так.
xeon:
ИМХО Это вариант очень зависит от состояния терминала, сам использую контроль времени. Тут еще есть возможность программно варьировать кол-во запуска советника внутри бара если есть необходимость отработать множественный вход по скальпингу.
премного благодарен =)
Cronex:
xeon:
ИМХО Это вариант очень зависит от состояния терминала, сам использую
контроль времени. Тут еще есть возможность программно варьировать
кол-во запуска советника внутри бара если есть необходимость
отработать множественный вход по скальпингу.
Это ответ на поставленный автором ветки вопрос -
"Решение, которое я вижу - запуск скрипта не по тикам, а по барам. К это можно сделать?"
xeon:
Ну вот, хотел расширить вопрос применения и получил по рогам
:-)
Это ответ на поставленный автором ветки вопрос -
"Решение, которое я вижу - запуск скрипта не по тикам, а по барам. К это можно сделать?"
namo:
Собственно, субж. Часто бывает на м30+, что внутри одного бара график успевает кучу раз подняться/опуститься за критическую отметку, и, соответственно, несколько раз открыть/закрыть минусовую сделку. Решение, которое я вижу - запуск скрипта не по тикам, а по барам. К это можно сделать? =)
Собственно, субж. Часто бывает на м30+, что внутри одного бара график успевает кучу раз подняться/опуститься за критическую отметку, и, соответственно, несколько раз открыть/закрыть минусовую сделку. Решение, которое я вижу - запуск скрипта не по тикам, а по барам. К это можно сделать? =)
Посмотрите здесь Учебник по MQL4 Переменные Массивы, задача 27.
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь