Вложений: 2 Привет,
Немного помогите! пожалуйста!
Мой ea отлично работает на валютах, но имеет проблемы с WTI.
Он просто повторяет ошибку 131 при повторном тестировании без каких-либо очевидных причин!
void DoOpenOrders (int orderType, двойная цена)
{
//-------------
if (! AllowEAOpenOrders) return (0);
if (GetOrdersTotal (orderType) gt; 0) return (0);
if (! IsTradeAllowed ()) return (0);
//int SLpoint = k_SL * ATR;
double lots = GetLots ();
string orderComment = DoubleToStr (lots, GetL ());/# 29992; # 20110; # 24179; # 21322; # 20179; = GetLots ()
//if (orderType == OP_BUY) price = Ask;
//else if (orderType == OP_SELL) price = Bid;
//---------
int ticket = OrderSend (Символ (), orderType, lots, NormalizeDouble (цена, цифры), Slippage, 0,0,, MagicNum, 0, Gold);
если (ticketgt; 0)
{
Печать (Успешный выпуск ордера EA Символ () M Период ());
}
else Print (Ошибка открытия ордера Err:, GetLastError ());
}
Прилагается EA
https://www.russia-forex.ru/attachme...8194386128.mq4