помогите разобраться с параметром Slippage - страница 4

 
поправте если ошибся)))))
 
спасибо всем, если дискуссия продолжиться и будет предложение как на есн ограничить разбежку цен от запрашиваемой буду признателен, Тарасу за показательные логи отдельное спасибо)))
 
alsu:

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

Надо исходить из того, что важнее - открыть или попасть точно на уровень. Если не важно откроется или нет, а важно толко попасть на уровень, то 0.
 

из переписки с техподдержкой в РВД, мне пояснили, что бы не было проскалзования и вы что бы ордер открылся по той цене которую вы заказываете, пользуйтесь стоповыми ордерами, ну и здесь очень интересный момент, я вывел в коментарии цену через маркет инфо, и сравнивал , по какой цене отложенник превратился в рыночный, и какая цена была изначально, получается вот что, отложенник стоповый, висит по цене той, что и в коментариях, но в рыночных когда он превращяется, то уе по другой худшей для меня, как такое может быть))))

 

вот строчка из кода

if (Stopovie == true) g_ticket = OrderSend(g_symbol, OP_BUYSTOP, Lots, Ask, 0, 0, 0, "запрошенная цена" + DoubleToStr((Ask), 5), Magic, 0,MediumBlue);

 Print("Стповый", g_symbol, "Запрошенная цена", (DoubleToStr((Ask),5)),"цена сработки" ,MarketInfo(Symbol(),MODE_ASK), " error: ", ErrorDescription(GetLastError())); 

помогите может где то ошибка? 

 
ex_kalibur:
И как можно попробывать избежать этого? В мт4 саксо банка я консультировался с тех поддержкой, наверно можно надеятся что сакса не кухня)))), так там в ответ на рыночный ордер приходит сообщение в журнал - офф квотес, парень мне сказал что запршенный цены нет, как избежать этого, ответил ну- попробуйте увиличитьскорость инета, у меня самая большая для моего региона, 6 метров, что вы скажете на такой ответ?

Что мы скажем? Принять имеющуюся ситуацию как факт. То есть - строить свою модель исходя из обязательного условия её нечувствительности к этим нескольким пипсам проскальзывания. Либо не работать во время высокой волатильности. Всё остальное - попытка переиграть хозяина казино в его же казино :-)
Уж сколько копий поломано на эту тему...
 

подскажите пожалуйста как правельно выстовить стоповый ордер

так же мне пояснили что у них эта функция слипейджа отключена, при выставлениее ордера появляется такая ошибка 2013.02.26 16:03:02 '15071': order sell stop 0.10 EURUSD opening at 1.30550 sl: 0.00000 tp: 0.00000 failed [Invalid S/L or T/P]

как ее убрать?
 
ex_kalibur:

подскажите пожалуйста как правельно выстовить стоповый ордер

так же мне пояснили что у них эта функция слипейджа отключена, при выставлениее ордера появляется такая ошибка 2013.02.26 16:03:02 '15071': order sell stop 0.10 EURUSD opening at 1.30550 sl: 0.00000 tp: 0.00000 failed [Invalid S/L or T/P]

как ее убрать?

Дарю Вам подготовку в начале старта для открытия любого ордера и любого счёта с гарантией от ошибок:

  Spread = MarketInfo(Symbol(),MODE_SPREAD);
  spread = NormalizeDouble(Spread*Point,Digits);
  StopLevel = MarketInfo(Symbol(),MODE_STOPLEVEL)*Point;
  FreezeLevel = MarketInfo(Symbol(),MODE_FREEZELEVEL)*Point;
  slip = NormalizeDouble(MathMax(MathMax(Slip*Point,spread*2.0),MathMax(StopLevel,FreezeLevel)),Digits);
 
это понятно, но на рвд слип отключен там вообще нельзя его выстовлять
 
ex_kalibur:
это понятно, но на рвд слип отключен там вообще нельзя его выстовлять
Это необходимая защита от всего, особеннно при повышенной волатильности. Если ничего не мешает, ДЦ не принимает во внимание слиппэйж, как будто равен нулю! Я сам на ECN! Не запрещают выставлять и не знают, что выставлено. Цена выставляется автоматически в тот момент, когда Ваша принята, но ставят свою согласно тому, кто правит балом!