Все, разобрался.
Если кому интересно, добавил проверку следующего вида:
Если кому интересно, добавил проверку следующего вида:
if(OrderType()==OP_SELL) { if(TimeDayOfYear(OrderOpenTime())==TimeDayOfYear(TimeCurrent())) sell++; }Тоесть если день сменился, можно смело довыставлять ордера. Надеюсь кому-нибудь пригодится.
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Пытаюсь настроить в советнике такую функцию как выставление ордеров 1 раз в день. 1 бай или селл стоп, который переходит в бай или селл. На следующий день редактируем старые стоп-ордера если осталить и ставим новые.
Пробовал по-разному. Или полный завал по ордерам (ставит новые до стоп-аута) или ставит 10 поз за год и на этом тестирование заканчивается. Тоесть раз в месяц или в несколько...
Кто-то знает как выставлять ордера 1 раз в день?
Для справки, стратегия тут:
http://forex-strategies-revealed.com/advanced/midnight-setup
до редактирования ордеров на второй день успею еще дойти, мне нужно настроить их выставление.
Для хай-лоу использую следующую функцию:
MaxPrice=High[ArrayMaximum(High,24,1)];
MinPrice=Low[ArrayMinimum(Low,24,1)];
Может кому пригодится. Считает хай и лоу за последние 24 часа, можно считать для серверов, которые не в ГМТ часовом поясе.