вам сюда - https://www.mql5.com/ru/forum/133408
alextrading:
Как вариант: нормализовать ВСЕ (связанные с котировками) значения, передавемые в "торговые" функции.
Ошибку выдает демо. Тестер ошибок не показывает, сделки открываются. Подскажите пожалуйста, как решить эту проблему.
Скорее Market vs Instant Execution. Смотрите какое у Вашего ДЦ исполнение ордеров. Возможно, рыночные ордера должны выставляться без стопов.
VladislavVG:
Скорее Market vs Instant Execution. Смотрите какое у Вашего ДЦ исполнение ордеров. Возможно, рыночные ордера должны выставляться без стопов.
Скорее Market vs Instant Execution. Смотрите какое у Вашего ДЦ исполнение ордеров. Возможно, рыночные ордера должны выставляться без стопов.
Спасибо! И ведь не догадаешся, пока сам первый раз не столкнешся, когда неожиданно торговые условия меняются. В Альпари раньше сразу стопы можно было выставлять.
Недавно столкнулся с кратностью цен. Поэтому кроме нормализации, для некоторых инструментов, требуется, чтобы цена была кратна значению TICKSIZE.
//+----------------------------------------------------------------------------+ //| Автор : Евгений Трофимов (EvgeTrofi) | //+----------------------------------------------------------------------------+ //| Версия : 08.11.2012 | //| Описание : Возвращает округдённое значение цены с учётом всех ограничений | //| указанного инструмента. | //| inValue - Проверяемое значение цены | //| inSymbol - Инструмент, на котором будет осуществлена сделка | //+----------------------------------------------------------------------------+ double PriceNormalize(double inValue, string inSymbol=""){ if(inSymbol=="") inSymbol=Symbol(); double Step = MarketInfo(inSymbol, MODE_TICKSIZE); double res = MathFloor(inValue/Step)*Step; return(NormalizeDouble(res, MarketInfo(inSymbol,MODE_DIGITS))); }//LotNormalize()
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Ошибку выдает демо. Тестер ошибок не показывает, сделки открываются. Подскажите пожалуйста, как решить эту проблему.