Merhaba,
IQ'da önceki değerlere Ref() fonksiyonu ile ulaşılabiliyor.
decimal _oncekiMovDegeri;
_oncekiMovDegeri=Ref(mov,-1);
Önceki HHV() ve LLV() değerlerini almak biraz farklı öncelikle iki tane değişken oluşturuyoruz.
Dictionary<int, decimal> _llv20 = new Dictionary<int, decimal>();
Dictionary<int, decimal> _hhv20 = new Dictionary<int, decimal>();
bu değişkenlerin içini ondataupdate methodunda dolduruyoruz.
var barDataModel = GetBarData();
var Index = barDataCurrentValues.LastUpdate.BarDataIndex;
var CurrentHigh = barDataCurrentValues.LastUpdate.High;
var CurrentLow = barDataCurrentValues.LastUpdate.Low;
_hhv20[Index] = HighestHigh(barDataModel, OHLCType.High, 20);
_llv20[Index] = LowestLow(barDataModel, OHLCType.Low, 20);
daha sonra şartınızı ondataupdate methodunda yazmalısınız
// H>REF(HHV(H,20),-1),
CurrentHigh>_hhv20[Index -1]
// L<REF(LLV(L,20),-1)
CurrentLow<_llv20[Index -1]