Merhaba,
Aşağıdaki formülü inceleyebilrisiniz.
SMA sma;
HighestHigh highestHigh;
public override void OnInit()
{
AddSymbol(Symbol, SymbolPeriod);
sma=SMAIndicator(Symbol,SymbolPeriod,OHLCType.Close,10);
highestHigh = HighestHighIndicator(sma, 5);
SendOrderSequential(true);
WorkWithPermanentSignal(true);
}
public override void OnDataUpdate(BarDataCurrentValues barDataCurrentValues)
{
var bardatamodel=GetBarData();
var kapanis=GetSelectedValueFromBarData(bardatamodel,OHLCType.Close);
var dusuk=GetSelectedValueFromBarData(bardatamodel,OHLCType.Low);
if(kapanis<=dusuk){
Debug("koşul sağlandı son 5 bardaki en yüksek sma değeri: "+highestHigh.Value[0][highestHigh.CurrentIndex]);
}
}