0 beğenilme 0 beğenilmeme
368 kez görüntülendi
Merhaba, matriksIQ üzerinde gömülü bir indikatör çizgisini belli bir oranda yukarı ve aşağı kaydırarak nasıl kanal oluşturabilirim. Örneğin; alfatrendi yukarıya ve aşağıya 0.02 oranında kaydırmak istiyorum gibi.
İndikator kategorisinde (27 puan) tarafından | 368 kez görüntülendi

1 cevap

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

Merhaba,

yeni bir indikatör oluşturup indikatörün çizgi değerini 1.002 ve 0.998 ile çarpıp yeni indikatörün çizgi değerine atamanız gerekir.

//Indicator opsiyon panelinde değerleri değiştirebildiğimiz parametreler. Int, Bool, Decimal ve Enum değerleri alabilir.Tüm değişken tiplerini DefaultValue ile tanımlarız. 
		[DefaultValue(0.02)]
		public decimal Katsayi
		{
			get; set;
		}

		EMA ema;

		public sealed override void OnInit()
		{
			ema = EMAIndicator(Symbol, SymbolPeriod, OHLCType.Close, 22);
		}

		public override void OnDataUpdate(int currentBar, decimal inputValue, DateTime barDateTime)
		{
			SetLine(0,currentBar, ema.CurrentValue*1.002m);
			SetLine(1,currentBar, ema.CurrentValue*0.998m);
		}

 

(15,892 puan) tarafından
tarafından seçilmiş
0 0
Teşekkürler emeğine sağlık çok yardımcı oldunuz.
8,636 soru
8,590 cevap
4,821 yorum
19,790 kullanıcı