// - 13 - ============== Индикатор RSI ==================================================
if (UseRSI)
{
double RSI1 = iRSI(Symbol(), 0, RSIPeriod, RSIPrice, 1);
double RSI2 = iRSI(Symbol(), 0, RSIPeriod, RSIPrice, 2);
if (RSI2 < RSILowLevel && RSI1 > RSILowLevel && RSI1 < RSIHighLevel) // Buy Signal
Signal++;
if (RSI2 > RSIHighLevel && RSI1 < RSIHighLevel && RSI1 > RSILowLevel) // Sell Signal
Signal--;
}
// - 13 - ====================== Окончание блока ========================================
Знающие,помогите пожалуйста исправить в коде чтобы советник открывал BUY при пересечении HighLevel вверх и SELL при пересечении LowLevel вниз,но при этом не закрывал ранее открытые ордера при противоположном сигнале.