Разобрался ?
На торговых терминалах некоторых форекс-дилеров (брокеров, ДЦ и т.п.) этот советник может не выставлять отложенные ордера.
Попробуйте в строках
if(m_trade.BuyStop(InpLots,price,m_symbol.Name(),m_symbol.NormalizePrice(sl),m_symbol.NormalizePrice(tp),ORDER_TIME_SPECIFIED,TimeCurrent()+3600*OrderExp,"signal 1"))
и
if(m_trade.SellStop(InpLots,price,m_symbol.Name(),m_symbol.NormalizePrice(sl),m_symbol.NormalizePrice(tp),ORDER_TIME_SPECIFIED,TimeCurrent()+3600*OrderExp,"signal 1"))
ORDER_TIME_SPECIFIED заменить на ORDER_TIME_DAY.
С уважением, Владимир.
Спасибо все поправил заработал...
Добрый день!
Поставил на реал CFD маленьким лотом примерно сразу на 50 пар. Ситуация следующая- иногда по какой-нибудь паре открывается несколько десятков ордеров в одно время и в одну сторону. И так несколько раз в день. Получается, что советник не контролирует такое многократное открытие. Можно ли что- либо поправить в коде для такого случая? Пока приходится просто такую пару отключать от торговли. Результат виден на прикреплённом скрине.
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Вы принимаете политику сайта и условия использования
Absorption:
Советник торгует паттерн "Поглощение". Выставляет Buy Stop и Sell Stop отложенные ордера. Может переводить позицию в безубыток, а также трейлинг. Отдельные настройки Take Profit для BUY и SELL.
Поглощение на баре #2:
Поглощение на баре #1
Тест в режиме генерации тиков "Каждый тик на основе реальных тиков" на символе GBPUSD,H1 c 2018.01.01 по 2018.04.25:
Автор: Vladimir Karputov