MatriksIQ Destek
Matriks Destek
Matriks Web Destek
Matriks Mobile Destek
1 beğenilme 0 beğenilmeme
267 kez görüntülendi
Bir İndikatörün hareketli ortalamasını alabilir miyiz?
Algoritmik Trading kategorisinde (207 puan) tarafından | 267 kez görüntülendi

1 cevap

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

Evet alabiliriz. MatriksIQ’da bir indikatörün hareketli ortalamasını hatta indikatörün indikatörünü almak oldukça kolaydır. Aşağıda RSI indikatörünün hareketli ortalamasını almak için kod içerisinde eklenebilecek satırlar ve eklenmesi gereken bölümler örnek olarak yazılmıştır.
 

public class rsiHareketliOrtalamasi : MatriksAlgo

{
   [Parameter(10)]
   public int MovPeriod;
   MOV movrsi10;
   RSI myrsi;
      public override void OnInit()
      {
         myrsi = RSIIndicator(Symbol, SymbolPeriod, OHLCType.Close, 14);
         movrsi10 = MOVIndicator(myrsi, MovPeriod, MovMethod.Simple);
      }



Kısaca, normalde

mov = MOVIndicator(Symbol, SymbolPeriod, OHLCType.Close, MovPeriod, MovMethod.Simple);

şeklinde tanımlayacağımız mov indikatörünün içerisine Symbol, SymbolPeriod, OHLCType.Close parametrelerini silerek (çünkü bunlar zaten myrsi objesinde tanımlı olacak) RSI indikatörü olarak deklare ettiğimiz rsi objesini yazdığımızda movrsi10 objesi 14 periyotluk bir RSI indikatörünün 10 periyotluk hareketli ortalamasını almış oluyor.

(5,610 puan) tarafından
tarafından seçilmiş
rsi üzerine most indikatörü atamak ve bu mostun kesişimlerinde al sat emri veren
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.



2,479 soru
2,372 cevap
2,028 yorum
1,714 kullanıcı