0 beğenilme 0 beğenilmeme
991 kez görüntülendi

TradingView üzerinde kullandığım bir indikatör. Hareketli ortalama.

yuksek = high
dusuk = low
acilis = open
kapanis = close

len = input(12, minval=1, title="Uzunluk")
src = ( (vwma(yuksek, 21) + ema(dusuk, 21)) / 2 )
out = vwma(src, len)


plot(out, linewidth=2)

Bu kodu nasıl Matriks IQ indikatörüne çevirebilirim?

Algoritmik Trading kategorisinde (73 puan) tarafından
tarafından yeniden gösterildi | 991 kez görüntülendi

1 cevap

0 beğenilme 0 beğenilmeme

Aşağıdaki adımları izleyerek ekleyebilirsiniz.

Değişkenler

[DefaultValue(12)]
public int len
{
	get; set;
}
		
EMA ema;
WMA wma,wmaU;

OnInit

public sealed override void OnInit()
{
	ema = EMAIndicator(Symbol, SymbolPeriod, OHLCType.High, 21);

	wma = WMAIndicator(Symbol, SymbolPeriod, OHLCType.Low, 21);

	wmaU=new WMA(len);
}

OnDataUpdate

public override void OnDataUpdate(int currentBar, decimal inputValue, DateTime barDateTime)
{
	wmaU.Update((wma.CurrentValue+ema.CurrentValue)/2,currentBar,barDateTime);
			
	SetLine(0, currentBar, wmaU.CurrentValue);
}

 

Unblocked Games offering a wide range of experiences: action, puzzle, platform, racing, clicker mechanics, strategy, sports, even horror. https://unblocked1games.github.io
(16,379 puan) tarafından
0 0
İndikatör çalıştırılırken bir hata oluştu : Nesne başvurusu bir nesnenin örneğine ayarlanmadı.

bu şekilde bir hata alıyorum.
Hoş geldiniz, Matriks Destek Platformu sizlere sorularınızın hızlıca cevaplanması için bir ortam sağlar. Sorduğunuz ve cevapladığınız soruların ve yorumlarınızın aldığı oylar üzerinden puan kazanırsınız. Puan sistemine bağlı kampanyamızla ücretsiz kullanım avantajlarından faydalanabilirsiniz.



9,830 soru
9,797 cevap
5,292 yorum
55,988 kullanıcı