Merhaba,
IQ'da hazır olarak bu fonksiyonlar bulunmamaktadır koşulunuza uygun yapıyı kendiniz Dictionary, List gibi özellikler kullanılarak yapılması gerekir aşağıdaki örneği inceleyebilirsiniz.
Dictionary<int,decimal> PrevList=new Dictionary<int,decimal>();
int kosulIndex=0;
public override void OnDataUpdate(BarDataEventArgs barData)
{
var index=barData.BarDataIndex;
var close=barData.BarData.Close;
var high=barData.BarData.High;
var low=barData.BarData.Low;
PrevList[index]=close;
Debug("Önceki değer: "+PrevList.ContainsKey(index-1)?PrevList[index-1]:0);
if(CrossAbove(most,most,0,1)){
kosulIndex=index;
}
if(kosulIndex!=0){
var gecenBarSayisi=index-kosulIndex;
var yuksek=HighestHigh(GetBarData(),OHLCType.Close,gecenBarSayisi);
Debug("Koşul sağlandıktan sonra en yüksek kapanış değeri: "+yuksek);
}
}