Merhaba,
dizi olarak değil de indikatörleri dictionary tutup koşullarda kullanabilirsiniz aşağıdaki yapıyı inceleyebilrisiniz
MOST most;
Dictionary<string, MOST> dic = new Dictionary<string, MOST>();
public override void OnInit()
{
most = MOSTIndicator("GARAN", SymbolPeriod, OHLCType.Close, Period, Percentage, MovMethod.Exponential);
dic.Add("GARAN", most);
WorkWithPermanentSignal(true);
SendOrderSequential(false);
}
public override void OnDataUpdate(BarDataCurrentValues barDataCurrentValues)
{
var barSembol = barDataCurrentValues.LastUpdate.SymbolName;
if (dic.ContainsKey(barSembol))
{
var mostvalue = dic[barSembol];
if (CrossAbove(mostvalue.ExMOV, mostvalue))
{
// emir gönderildi
}
}
}