0 beğenilme 0 beğenilmeme
419 kez görüntülendi
Bazı ekranları 4 saatlik, bası ekranları 15 dakikalık güncellemeye bırakıyorum.

Hangisi saat kaçta en son güncellendi görmek güzel olur.
Explorer kategorisinde (61 puan) tarafından | 419 kez görüntülendi

1 cevap

0 beğenilme 0 beğenilmeme
En İyi Cevap

Merhaba,

Explorerda bir kolon daha ekleyip bu kolona DateTime.Now ile tetiklendiği andaki zamanı yazdırabilirsiniz.

public override void OnInit()
{
	most = MOSTIndicator(Symbol, SymbolPeriod, OHLCType.Close, MostPeriod1, MostPercentage1, MostMovMethod1);
	AddColumns(3);
	SetColumnText(0, "most");
	SetColumnText(1, "exmov");
	SetColumnText(2, "zaman");
}

public override bool OnExplorer(List<BarDataEventArgs> bardatas)
{
	var bardata = bardatas.FirstOrDefault() ? .BarData;
	SetColumn(0, most.Value[0][most.CurrentIndex]);
	SetColumn(1, most.Value[1][most.CurrentIndex]);
	SetColumn(2, DateTime.Now);

	if (most.Value[1][most.CurrentIndex] > most.Value[0][most.CurrentIndex])
	{
		return true;
	}
	return false;
}

 

(15,892 puan) tarafından
tarafından seçilmiş
8,635 soru
8,589 cevap
4,821 yorum
19,782 kullanıcı