Вполне нормальное требование. Причем об этом говорилось еще на этапе проведения чемпионатов: не стоит устанавливать стопы пункт в пункт по Stop Level. Для надежности лучше еще одним пунктом пожертвовать.
Посмотрел в своих классах. Там практически так и сделано. Только отступ не пункт, а размер тика. Правда на большинстве символов это одно и то же.
На данный момент изменились правила проверки допустимых расстояний до стопуровней ()
...
Такие моменты крайне желательно публиковать в официальном месте, а именно здесь и только здесь https://www.mql5.com/ru/articles/2555
Если внимательно читать эту "методичку", то там есть разночтение, а именно:
-- в теории читаем "Bid - StopLoss >= SYMBOL_TRADE_STOPS_LEVEL"
-- в примере видим "SL_check=(Bid-SL>stops_level*_Point);"
То о чём вы говорите -- это не более чем знак ">=" и ">" -- и, как по мне, никого не надо запутывать введением дополнительных пунктов -- итак неискушенный народ запутан.
Буквально сейчас заказчику делал правки в советник под маркет -- согласно примеру методички с равенством ">" валидация без проблем была пройдена
- 2016.07.19
- MetaQuotes Software Corp.
- www.mql5.com
Вполне нормальное требование.
а при чем тут нормальность?
Говорю о том, что сам МТ4 сервер принимает такие стопы и отложки гарантированно.
А маркет- нет.
ок? маркет проверяет то, что не проверяет реальный МТ сервер.
я бы назвал это просто - разрабы переделали условие
раньше было
if (SL > Bid - StopLevel) // то ERROR
сейчас
if (SL < Bid - StopLevel) // то OK
а должно быть (раз уж они хотят проверить ОК вместо ERROR)
if (SL <= Bid - StopLevel) // то OK
чтоб не было отличия Маркета от реального МТ4 сервера
То о чём вы говорите -- это не более чем знак ">=" и ">" -- и, как по мне, никого не надо запутывать введением дополнительных пунктов -- итак неискушенный народ запутан.
запугиваю.
а также говорю, что стопы теперь вычислять надо по другому.
раньше достаточно было отнять Bid-StopLevel
а сейчас надо отнимать еще один тик Bid-StopLevel-Point.
это в корне меняет понимание стопов и соответствующие функции
запугиваю.
а также говорю, что стопы теперь вычислять надо по другому.
раньше достаточно было отнять Bid-StopLevel
а сейчас надо отнимать еще один тик Bid-StopLevel-Point.
это в корне меняет понимание стопов и соответствующие функции
вы запугиваете запутыванием.
все запутались и ипугались, а некоторые испугались и от испуга запутались.а при чем тут нормальность?
Не понял вопроса.
Говорю о том, что сам МТ4 сервер принимает такие стопы и отложки гарантированно.
Не нужно путать проверку в терминале и проверку на сервере. Пока приказ дойдет до сервера, то велика вероятность того, что цена уже изменилась. И этот дополнительный пункт вполне может спасти ситуацию.
А вот в тестере нет понятия "сервер". Поэтому и получается расхождение с реальной жизнью.
Не понял вопроса.
Не нужно путать проверку в терминале и проверку на сервере. Пока приказ дойдет до сервера, то велика вероятность того, что цена уже изменилась. И этот дополнительный пункт вполне может спасти ситуацию.
А вот в тестере нет понятия "сервер". Поэтому и получается расхождение с реальной жизнью.
эх... ))
куда ж он там изменится для стопа у отложки
все запутались и ипугались, а некоторые испугались и от испуга запутались.
ну хоть без запаха
эх... ))
куда ж он там изменится для стопа у отложки
ну хоть без запаха
вы хотите сказать - ...от испуга хотели запутаться, но так запутались, что запукались.
все я прекращаю.эх... ))
куда ж он там изменится для стопа у отложки
Сейчас во многих ДЦ практикуется расчет Stop Level в зависимости от величины спреда.
эх... ))
куда ж он там изменится для стопа у отложки
ну хоть без запаха
откуда знаете, что без запаха, интернет запахи пока не передает
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Вы принимаете политику сайта и условия использования
На данный момент изменились правила проверки допустимых расстояний до стопуровней ()
StopLevel = MarketInfo(symbol, MODE_STOPLEVEL) * Point;
Раньше была корректным такая установка (пример для Бай позиции)
SL для Бай не выше Bid - StopLevelСейчас такое расстояние для маркета не допустимо. Хотя в реальности брокер и МТ4 сервер при торговле на реальном/демо счете считают что это правильно и исполняют ордера.
----
В маркете теперь нужно отступать на дополнительный пункт
SL для Бай не выше Bid - StopLevel - Point
То есть появилось доп. требование на пункт
----
Все это касается также отложенных ордеров и также стопов/тейков.