Проскальзывание SL - страница 2

 

При закрытии ордера: 

bool  OrderClose(
   int        ticket,      // номер ордера
   double     lots,        // количество лотов
   double     price,       // цена закрытия
   int        slippage,    // максимальное проскальзывание
   color      arrow_color  // цвет
   );

 
Yuri_Evseenkov:

При закрытии ордера: 

bool  OrderClose(
   int        ticket,      // номер ордера
   double     lots,        // количество лотов
   double     price,       // цена закрытия
   int        slippage,    // максимальное проскальзывание
   color      arrow_color  // цвет
   );

Да ты волшебник, не иначе, Электроник
 
Если реальное проскальзывание не уложиться в заданное в функции, ордер просто не исполнится. 
 
На NDD и ECN счетах, там где без реквот и исполняется по рынку, при закрытии ордера диапазон проскальзования в функции не учитывается, исполнится по рынку. Стоп на сервере лучше и надежнее.
 
FoxRex:
Если реальное проскальзывание не уложиться в заданное в функции, ордер просто не исполнится. 

Посмотрим в каких случаях это нам может помочь. Было 15 января 2015г. Щвейцарский франк "отвязался" от евро.

Если у Вас был ордер на покупку и разумный SL был выставлен в терминале то почти уверен что ордер бы Вам закрыли в районе минимума гэпа.  А если SL был бы виртуальный, то ордер не закрылся бы, а ждал заданного проскальзывания.

Если у Вас был ордер на продажу то виртуальный TP то же бы не сработал, но если бы в коде его дублировал трейлинг стоп, то можно было заработать. Конечно если спреды в этот момент были бы не дикие. 


 
Yuri_Evseenkov:

Посмотрим в каких случаях это нам может помочь. Было 15 января 2015г. Щвейцарский франк "отвязался" от евро.

Если у Вас был ордер на покупку и разумный SL был выставлен в терминале то почти уверен что ордер бы Вам закрыли в районе минимума гэпа.  А если SL был бы виртуальный, то ордер не закрылся бы, а ждал заданного проскальзывания.

Если у Вас был ордер на продажу то виртуальный TP то же бы не сработал, но если бы в коде его дублировал трейлинг стоп, то можно было заработать. Конечно если спреды в этот момент были бы не дикие. 


1) Данный график нужно рассматривать по крайней мере на М1.
2) Каким бы разумным SL бы ни был он бы сработал в самом низу первоначального скачка вниз.
3) Мало быть почти уверенным. см тему "почти грааль"
4) Виртуальный SL исполнился бы еще непредсказуемее, так как потребовалось бы дополнительное время на превращение его в реальный.
5) TP есть лимитный ордер, поэтому сработает он только с положительным проскальзыванием, то есть в вашу пользу.
 
Laryx:

0,9 пункта "проскальзывание" ??? Друзья, какое же это, блин, проскальзывание ? Я думал, хотя бы пунктов 5... А у вас меньше пункта... На мой взгляд, проскальзывание менее 3 пунктов и вобще нельзя называть проскальзыванием.


В проскальзывании нет ничего удивительного, поскольку за то время, пока исполняется ваш приказ, цена может уйти.  На мой взгляд, это гораздо лучше, чем постоянные реквоты.

Цены может просто не быть вообще. Алагезу стоит знать, что видимое отображаемое непрерывным графиком на самом деле очень даже прерывисто несмотря на точность в 5 знаков.
 
mmmoguschiy:
1) Данный график нужно рассматривать по крайней мере на М1.
2) Каким бы разумным SL бы ни был он бы сработал в самом низу первоначального скачка вниз.
3) Мало быть почти уверенным. см тему "почти грааль"
4) Виртуальный SL исполнился бы еще непредсказуемее, так как потребовалось бы дополнительное время на превращение его в реальный.
5) TP есть лимитный ордер, поэтому сработает он только с положительным проскальзыванием, то есть в вашу пользу.

1)M1 загрузить не удалось. На М15 разрыв с 0.9977(закрытие одной свечи) до 0.735(открытие следуюшей). Теней не видно, стало быть на М1 разрыв такой же 25%.

2)SL=0.99  выставленный в терминале сработал бы в районе 0.735. Виртуальный SL=0.99 не закрыл бы ордер если в нем предусмотреть большие проскальзывания и искусственные расширения спреда (при подобных трясках рынка, а также в праздники ) при которых ордер не закрывается. Шок был бы меньше.

3) Уверен на 100% может быть только робот. (Справа на аватаре).

4) Согласен. SL на сервере сработает быстрее чем приказ посланный кодом или вручную с терминала.

5)Эта тема приятнее. Но величину положительного проскальзывания определит брокер. Скорее всего оно будет равным нулю.

 


 
Yuri_Evseenkov:

А если там сидит злой дядя и запрограмирует большое проскальзывание на Ваш SL или недотягивание до ТР?.

А в виртуальном SL и TP величину проскальзования можно задать самому.

Нету смысла использовать виртуальные стоп-приказы с ограниченным проскальзыванием. Если использовать такой стоп, ордер не будет закрыт пока проскальзывание будет больше допустимого. За это время цена может сильно сдвинуться как в сторону убытка так и в сторону прибыли. Исход будет зависеть от случайного стечения обстоятельств. Это особенно опасно в периоды сильной волатильности и противоречит самому смыслу стоп приказа: закрыть ордер с минимально возможным убытком в случае движения цены против позиции.

В случае с недобросовестным брокером, виртуальные стоп приказы (естественно, без ограничения проскальзывания) будут работать только в том случае, если большинство трейдеров начнет их использовать.
Если брокер и правда пользуется этим способом, я думаю, он будет руководствоваться статистикой всех установленных стопов и выбирать оптимальное значение. От сюда можно сделать вывод, что установив даже "сверх секретный" стоп приказ примерно на тот уровень, куда установит его большинство, вас все равно скосят. Но если ваш стоп будет стоять дальше, чем у основной толпы, брокеру будет не целесообразно изменять цену ради того что бы выбить один ваш стоп.

 

Нормальный брокер в принципе не заинтересован в вашем сливе. Пока растет ваш депозит, пока брокер с вас и получает комиссию, своп, маркап на спреде и пр. ништяки. Выставлять обратные сделки вашим, тоже рисковано. 

И забудьте вы про  про заговор брокеров против вас. Никто за вашими стопами в 1 лот не гоняется. Вы даже не планктон форекса. Толпа пыли!