Скачать MetaTrader 5

помогите разобраться с параметром Slippage

Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
Julia Sharipova
1185
Julia Sharipova  

Совсем запутался, помогите плиз

значит вот:

slippage - Максимально допустимое отклонение цены для рыночных ордеров (ордеров на покупку или продажу).

 значение  int , если я выведу во внешние переменные extern int Slippage = 1; нужно ли далее по коду как то преобразовывать данное число, то есть 

 Slippage = Slippage * MarketInfo(Symbol(), MODE_POINT) или 

 Slippage = Slippage * MarketInfo(Symbol(), MODE_DIGITS) 

Dmitry Fedoseev
47145
Dmitry Fedoseev  
Не надо. Но 1 это мало, три спреда самый раз - MarketInfo(Symbol(),MODE_SPREAD)*3
Alexey Subbotin
4998
Alexey Subbotin  
Integer:
Не надо. Но 1 это мало, три спреда самый раз - MarketInfo(Symbol(),MODE_SPREAD)*3

Это если нужно по-любому сделку открыть. А если важно именно соблюдение запланированного уровня открытия?
Viktor
228
Viktor  
alsu:

Это если нужно по-любому сделку открыть. А если важно именно соблюдение запланированного уровня открытия?
1. Терминал запросил у сервера цену.
2. Нормализовал ее.
3. Отправил приказ на открытие позиции.
4. Сервер обработал этот приказ.

Если пункты 1-2-3-4 успевают выполниться за время ОДНОГО ТИКА, то рыночный ордер исполнится, несмотря на величину Slippage.

Если нет, то на следующем тике придет другая цена.
Здесь возможны два варианта:
а) цена хуже запрошенной, но на величину меньше Slippage. Сервер выполнит приказ, по худшей цене.
б) во всех остальных случаях сервер выдаст РЕКВОТ.

PS. В некоторых ДЦ частенько загружают сервер лишними расчетами, например скидкой спреда в пользу клиента.
Это замедляет обработку запросов терминала и сервер уже не укладывается в один тик.
Роман
614
Роман  
prorab:
 
Еще нужно добавить что на ECN счетах параметр слиппэйдж игнорируется.
Boris
3942
Boris  
DYN:
Еще нужно добавить что на ECN счетах параметр слиппэйдж игнорируется.
У меня на ECN  со слиппэйджем, равным двум спрэдам, ещё не было проблем.
Роман
614
Роман  
borilunad:
У меня на ECN  со слиппэйджем, равным двум спрэдам, ещё не было проблем.

А попробуйте поставить слиппэйдж один пункт - реквот тоже не будет.

 Только вот есть одна кухонная реквота  на есн счетах у всех вроде бы ДЦ- цитата:


Методика исполнения рыночных ордеров (Market Orders) на ECN счетах построена так, чтобы предоставление таких преимуществ, как мгновенное исполнение ордеров и отсутствие дилерских интервенций, не было сопряжено с вероятностью возникновения большого проскальзывания (slippage) в период высокой волатильности рынка. Реализуется такая защита интересов клиента, путем сравнивания уровня цены запроса, принятого от клиента рыночного ордера (Market Order) с самой выгодной ценой, по которой данный ордер может быть исполнен. Если разница превышает предельное значение проскальзывания (slippage), то исполнение такой заявки прерывается с последующим отклонением клиентского рыночного ордера (Market Order). Величина предельного значения проскальзывания (slippage) является адаптивной и зависит от степени волатильности цен на момент инициализации клиентом заявки на исполнение рыночного ордера (Market Order). По такому же принципу активируются отложенные Стоп ордера на покупку и продажу (Pending STOP BUY/SELL orders). Исполнение ордеров Stop Loss и процедуры Stop Out происходит по лучшей доступной цене на Market Place и фактически может существенно отличаться от уровня ордера либо расчетных значений при принудительной ликвидации позиций осуществляемой согласно процедуре Stop Out. 

Теперь даже отложенный ордер по рынку может не сработать га хорошей движухе. Т.к честный еснДЦ боится чтобы клиент  потерял деньги из-за проскальзывания))   Раньше на сильных движениях вис терминал - или были мегареквоты. Теперь без вмешательства дилера  это называется реквота из-за заботы о клиенте))  Поменяли немного понятия.)
Boris
3942
Boris  
DYN:

А попробуйте поставить слиппэйдж один пункт - реквот тоже не будет.

 Только вот есть одна кухонная реквота  на есн счетах у всех вроде бы ДЦ- цитата:

Теперь даже отложенный ордер по рынку может не сработать га хорошей движухе. Т.к честный еснДЦ боится чтобы клиент  потерял деньги из-за проскальзывания))   Раньше на сильных движениях вис терминал - или были мегареквоты. Теперь без вмешательства дилера  это называется реквота из-за заботы о клиенте))  Поменяли немного понятия.)
Спасибо за выдержку из их правил, но у меня слип увеличивается соответственно увеличению спрэда и открывает как раз на "движухе", а без неё зачем открывать!
Роман
614
Роман  
borilunad:
Спасибо за выдержку из их правил, но у меня слип увеличивается соответственно увеличению спрэда и открывает как раз на "движухе", а без неё зачем открывать!


    Да просто если проскальзывание превысит слип - то ордер на есн все равно откроется. На есн счетах параметр слиппэйдж не работает.

       А не было ли реквот на сильной движухе?

Julia Sharipova
1185
Julia Sharipova  
Стоп, запутался совсем, тоесть на счетах типа стандарт, слиппейдж актуален, а наЕсн что получается в функции открытия ордера нужно ставить ноль?
Роман
614
Роман  
ex_kalibur:
Стоп, запутался совсем, тоесть на счетах типа стандарт, слиппейдж актуален, а наЕсн что получается в функции открытия ордера нужно ставить ноль?
На счете стандарт слиппэйдж актуален, а на есн хоть  ноль , хоть миллион - без разницы. на результат не влияет.
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий