Скачать MetaTrader 5

Брокер не открывает ордер по опрелеленной цене

Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
Почитай интервью участников Automated Trading Championship
Forex Trader
114257
Forex Trader 2009.01.20 17:51 

Добрый день!


Проблема в том что мой брокер, получив команду от советника:

OrderSend("EURUSD",OP_SELL,1,1.2912,1,0,0,"",0,0,Red);

часто открывает ордер с ценой отличной от указываемой(1.2912) на значение больше чем указанный слипидж 1 пип. 


Подскажите как этого избежать? Если по указываемым критериям нельзя открыть ордер, то мне совсем не нужно его открывать :)


Спасибо

Forex Trader
114257
Forex Trader 2009.01.21 15:41  
estj kto zhivoj?
Forex Trader
114257
Forex Trader 2009.01.21 16:27  
Забавно. У меня наоборот, не открывает. При slippage = 3. Приходится долбить в цикле с обновлением текущей цены, чтобы все-таки войти в рынок. А насколько большая разница? Если твоя система так чувствительна к разнице в несколько пипсов, она стопудово убыточна.
Forex Trader
114257
Forex Trader 2009.01.21 18:03  
estj kto zhivoj?
Forex Trader
114257
Forex Trader 2009.01.21 18:03  
Nu vopros ne v tom ubitochna ili net, prosto mozhet ja chegoto ne dogonjaju v komandax MQL? :(
Forex Trader
114257
Forex Trader 2009.02.02 05:52  
raxbat :
Nu vopros ne v tom ubitochna ili net, prosto mozhet ja chegoto ne dogonjaju v komandax MQL? :(


Вот так открываюсь я (длинная позиция):

RefreshRates();res=OrderSend(Symbol(),OP_BUY,Lots*0.1,Ask,3,Bid-StopLevel*Point,Bid+TPlevel*Point,"-",0,0,Green);

На продажу (SELL) также, только Bid и Ask меняются местами. При реквотах эта последовательность может повторяться в цикле до десяти раз, с разной ценой после обновления (RefreshRates). Входить в рынок по какой-то определенной цене я никогда не пытаюсь.

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