Здравствуйте, мне нужна помощь с этим небольшим фрагментом кода.
Не могли бы вы сказать мне, что с ним не так?Спасибо.
if(Cross(15, iMA(NULL, PERIOD_H1, 3, 0, MODE_SMA, PRICE_CLOSE, 0) < iMA(NULL, PERIOD_H1, 80, 0, MODE_SMA, PRICE_CLOSE, 0))
&& if(Cross (16, iMA(NULL, PERIOD_M1, 3, 0, MODE_SMA, PRICE_CLOSE, 0) > iMA(NULL, PERIOD_M1, 20, 0, MODE_SMA, PRICE_CLOSE, 0)) //Moving Average crosses above Moving Average
//Moving Average crosses below Moving Average
))
{
RefreshRates();
price = Ask;
if(IsTradeAllowed())
{
ticket = myOrderSend(OP_BUY, price, TradeSize, "");
if(ticket <= 0) return;
}
else //not autotrading => only send alert
myAlert("order", "");
}