- Гибкая торговая система MetaTrader 5 со всеми видами ордеров
- Тестер стратегий в торговой платформе MetaTrader 5
- MetaTrader 5 для ваших менеджеров
Написал советника,по условию стратегии должен выставлять один в час относительно цены открытия бара (h1) цене. При тестировании по сформировавшимся барам все нормально , а при тесте по всем таймферам( впрочем как и при реальной торговле) все время при каждом изменении цены выставляет ордера один за другим!!!( Как это контролировать!? Советник написае МТ4 и терминал тоже Мт4 . Подскажите есть какие то функции для такой задачи,желательно с примером.Заранее спасибо!)
- www.mql4.com
Написал советника,по условию стратегии должен выставлять один в час относительно цены открытия бара (h1) цене. При тестировании по сформировавшимся барам все нормально , а при тесте по всем таймферам( впрочем как и при реальной торговле) все время при каждом изменении цены выставляет ордера один за другим!!!( Как это контролировать!? Советник написае МТ4 и терминал тоже Мт4 . Подскажите есть какие то функции для такой задачи,желательно с примером.Заранее спасибо!)
Если вам нужен только один ордер после выполнения вашего условия, проверяйте их количество.
Самый простой вариант - переменная, хранящая факт того, что ордер открыт. Недостаток - при перезагрузке терминала, значение переменной потеряется.
Второй, более надежный вариант - функция OrdersTotal(), возвращает количество открытых ордеров (в том числе отложники). Но этот вариант не подойдет если на счете есть ордера открытые другими советниками.
Самый надежный вариант - обходить в цикле все открытые ордера, выбирая и считая только те которые нужны, с определенным меджиком, определенного типа, по определенному времени открытия и тд.
Если вам нужен только один ордер после выполнения вашего условия, проверяйте их количество.
Самый простой вариант - переменная хранящая факт того что ордер открыт. Недостаток - при перезагрузке терминала, значение переменной потеряется.
- www.mql5.com
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Вы принимаете политику сайта и условия использования