Скачать MetaTrader 5

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

Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
Добавляй наш канал в Twitter'e и следи за новостями!
Julia Sharipova
1142
Julia Sharipova 2013.02.22 04:01 

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

значит вот:

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

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

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

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

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

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

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

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

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

PS. В некоторых ДЦ частенько загружают сервер лишними расчетами, например скидкой спреда в пользу клиента.
Это замедляет обработку запросов терминала и сервер уже не укладывается в один тик.
Роман
614
Роман 2013.02.22 10:23  
prorab:
 
Еще нужно добавить что на ECN счетах параметр слиппэйдж игнорируется.
Boris
3900
Boris 2013.02.22 10:35  
DYN:
Еще нужно добавить что на ECN счетах параметр слиппэйдж игнорируется.
У меня на ECN  со слиппэйджем, равным двум спрэдам, ещё не было проблем.
Роман
614
Роман 2013.02.22 10:48  
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
3900
Boris 2013.02.22 11:47  
DYN:

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

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

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


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

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

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