0 beğenilme 0 beğenilmeme
498 kez görüntülendi
Aşağıdaki iki yöntemide denedim. 30 dk USD hata alıyorum INdex was out of range

 

 

var CloseCountDown1 = GetSelectedValueFromBarData(barData,OHLCType.Close,1);

var CloseCountDown2 = GetSelectedValueFromBarData(barData,OHLCType.Close,2);

var CloseCountDown3 = GetSelectedValueFromBarData(barData,OHLCType.Close,3);

var CloseCountDown4 = GetSelectedValueFromBarData(barData,OHLCType.Close,4);

// var CloseCountDown1 = Instrument.SymbolBarData.Close[currentBar -1];

// var CloseCountDown2 = Instrument.SymbolBarData.Close[currentBar -2];

// var CloseCountDown3 = Instrument.SymbolBarData.Close[currentBar -3];

// var CloseCountDown4 = Instrument.SymbolBarData.Close[currentBar -4];
İndikator kategorisinde (20 puan) tarafından | 498 kez görüntülendi

1 cevap

0 beğenilme 0 beğenilmeme

Merhaba,

Gerekli kontroller eklenmezse bu hata tüm enstrümanlarda oluşur

İlk barda önceki barlar olmadığı için hata oluşur önceki barları çekerken küçük bir kontrol eklemeniz gerekir.

var CloseCountDown1 =currentBar>0?GetSelectedValueFromBarData(barData,OHLCType.Close,1):0;
var CloseCountDown2 =currentBar>1?GetSelectedValueFromBarData(barData,OHLCType.Close,2):0;

 

Unblocked Games offering a wide range of experiences: action, puzzle, platform, racing, clicker mechanics, strategy, sports, even horror. https://unblocked1games.github.io
(16,369 puan) tarafından
Verdiğiniz kodu yazdım ama hala aynı hata oluyor. Indicator olarak dolar hisse grafikte dener misiniz?
9,899 soru
9,874 cevap
5,320 yorum
61,003 kullanıcı
Codi