Yüzeysel veride kayıt işlemi tamamlanmadan veri çekilmek istendiğinde 0 değeri döndürebilir. yüzeysel veriye kayıt oluştururken SubscribeToSymbolUpdateField() fonksiyonunu kullanmakta sadece ilgili alana kayıt oluşturacağı için performans açısından daha uygun olacaktır. Aşağıdaki gibi değerin 0 dan farklı olma koşulunu ekleyip deneyebilirsiniz.
public override void OnInit()
{
AddSymbol(Symbol, SymbolPeriod);
WorkWithPermanentSignal(true);
SendOrderSequential(true);
SubscribeToSymbolUpdateField(Symbol,SymbolUpdateField.TarihiYuksek);
SetTimerInterval(1);
}
decimal enYuksek=0;
public override void OnTimer(){
if(enYuksek==0){
enYuksek=GetMarketData(Symbol,SymbolUpdateField.TarihiYuksek);
}
}
public override void OnDataUpdate(BarDataCurrentValues bd){
enYuksek=GetMarketData(Symbol,SymbolUpdateField.TarihiYuksek);
if(enYuksek!=0){
// yapılacak işlemler
}
}
Unblocked Games offering a wide range of experiences: action, puzzle, platform, racing, clicker mechanics, strategy, sports, even horror.
https://unblocked1games.github.io