Скачать MetaTrader 5
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
Трейдеры написали уже больше 300 статей. Напиши и ты свою!
concord99
514
concord99 2010.09.24 08:42 

Добрый день.

Периодически (1-2 раза в неделю) выдаёт ошибки 129 (неправильная цена) или даже 130 (неправильный стоп-лосс) по строчкам:

BuyTicket = OrderSend(Symbol(),OP_BUY,LotSize,Ask,UseSlippage,BuyStopLoss,BuyTakeProfit,"Buy Order",MagicNumber,0,Green);

SellTicket = OrderSend(Symbol(),OP_SELL,LotSize,Bid,UseSlippage,SellStopLoss,SellTakeProfit,"Sell Order",MagicNumber,0,Red);

Что касается 129 ошибки, то тут вообще ничего не понимаю, ведь по покупке указан Ask, а по продаже указан Bid. Чего же ей ещё надо?!

А по поводу 130: у меня стоп-лосс всегда равен 30 пунктам и рассчитывается каждый раз одинаково, но иногда (редко) советник начинает глючить и он упорно не открывает позицию, выдает 130 ошибку. Приходится перезагружать ПК- потом всё работает.

Если у кого-то есть подобный опыт, пожалуйста, посоветуйте что-нибудь в такой ситуации. Ведь явной ошибки вроде бы нет?! Можно ли что-то исправить?

Заранее благодарен всем за подсказку.

vvsector
123
vvsector 2010.09.24 08:48  
concord99:

Добрый день.

Периодически (1-2 раза в неделю) выдаёт ошибки 129 (неправильная цена) или даже 130 (неправильный стоп-лосс) по строчкам:

BuyTicket = OrderSend(Symbol(),OP_BUY,LotSize,Ask,UseSlippage,BuyStopLoss,BuyTakeProfit,"Buy Order",MagicNumber,0,Green);

SellTicket = OrderSend(Symbol(),OP_SELL,LotSize,Bid,UseSlippage,SellStopLoss,SellTakeProfit,"Sell Order",MagicNumber,0,Red);

Что касается 129 ошибки, то тут вообще ничего не понимаю, ведь по покупке указан Ask, а по продаже указан Bid. Чего же ей ещё надо?!

А по поводу 130: у меня стоп-лосс всегда равен 30 пунктам и рассчитывается каждый раз одинаково, но иногда (редко) советник начинает глючить и он упорно не открывает позицию, выдает 130 ошибку. Приходится перезагружать ПК- потом всё работает.

Если у кого-то есть подобный опыт, пожалуйста, посоветуйте что-нибудь в такой ситуации. Ведь явной ошибки вроде бы нет?! Можно ли что-то исправить?

Заранее благодарен всем за подсказку.


130 возникает когда ДЦ увеличивает спрэды и минимальную величину стоп лосса/тп.Обычно это возникает при сильных движениях.

129 когды цена успевает измениться,прежде чем ДЦ выполнит ваш ордер,используйте слиппаже побольше.

concord99
514
concord99 2010.09.24 08:52  
vvsector:


130 возникает когда ДЦ увеличивает спрэды и минимальную величину стоп лосса/тп.Обычно это возникает при сильных движениях.

129 когды цена успевает измениться,прежде чем ДЦ выполнит ваш ордер,используйте слиппаже побольше.


Спасибо за совет, попробую....

Kirill
142
Kirill 2011.08.15 13:08  

Я присоединяюсь к данной благодарности, а то весь скворечник себе уже сломал.

Debugger
2501
Debugger 2011.08.15 13:13  
чтобы не выскакивала ошибка 129 (неправильная цена) нужно перед проверкой торговых условий запускать функцию обновления котировок
Vitaliy Andreischev
475
Vitaliy Andreischev 2013.02.04 10:03  

А если стоп-лосс равен "0", но ошибка 130 для отложенников все равно появляется?

Boris
3883
Boris 2013.02.04 10:09  
forexnew:

А если стоп-лосс равен "0", но ошибка 130 для отложенников все равно появляется?

А у отложек должна быть дистанция не меньше спреда, заморозок и прочих заморочек! 
Vitaliy Andreischev
475
Vitaliy Andreischev 2013.02.04 10:16  

Отложенники на расстоянии дневного бара стоят от цены обычно.

Если нет, то цена установки отложенника изменяется в зависимости от STOPLEVEL:

STP=MarketInfo(SymbolMax[nnnn],MODE_STOPLEVEL);

if(ur<NR(ask+STP*point)) ur=NR(ask+STP*point);

tick=OrderSend(SymbolMax[nnnn],OP_BUYSTOP,L,ur,Slippage,0,tp,CMM,MAGIC[I],0,Red);

Vitaliy Andreischev
475
Vitaliy Andreischev 2013.02.04 10:17  
А дошло. Стоплевел-то может быть нулевым. Значит надо прибавлять к ask + спред + стоплевел?!
Vitaliy Andreischev
475
Vitaliy Andreischev 2013.02.04 10:45  
в ASK уже заложен спред, что еще стоит учитывать?
Boris
3883
Boris 2013.02.04 11:13  
forexnew:
в ASK уже заложен спред, что еще стоит учитывать?
Заморозку FreezeLevel и всё нормализовывать!
/
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий