Matriks Destek ve Yardım Platformu

Matriks Ürünleri ile ilgili tüm sorularınız için bizlere buradan ulaşabilirsiniz. Daha önce sorulan soruları ve verilen cevapları ilgili sekmelerden ve arama üzerinden inceleyebilirsiniz. Sağ taraftaki kategoriler üzerinden İlgilendiğiniz özelliklerle ilgili soruları filtreleyebilirsiniz. Soru ve cevapları sosyal medyada paylaşabilirsiniz. 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.

0

smma (yuvarlatılmış hareketli ortalama

Soruldu
Kategori
Grafik
Görüntülenme
19.460 görüntülenme
Durum
Cevaplandı
smma hareketli ortalama yani yuvarlatılm ış hareketli ortalama  matriks için formülü varmı teşekkürler
Paylaş

4 Cevap

0
merhaba,

period:=21;
SMMA:=if(prev=0,mov(c,period,s),(prev*(period-1)+c)/period);
SMMA

şeklinde kullanabilirsiniz(21 lik periyod)

period kısmına değiştirerek farklı periyod sonuçlarını da görebilirsiniz

bilgilerinize
BağlantıBayraklaserkanceMatriks Destek40.169

Yorumlar (2)

  • ▲0
    hocam cok teşekkür ederim peki  eger imkanınız var ise ben bunu şu şekilde kullanmak istiyorum

    smma 21 düşük
    smma 21 yüksek
    smma 21 kapanış

    şeklinde tradigiwewde  kullanıyorum bunu nasıl yüksek  düşük ve kapanış şeklinde ayarlayabilirim . Çok teşekkür ederim

    tradingiewede kendimce su sekilde yapmıştım

     

    len4 = input.int(21, minval=1, title='ORTALAMA 21')
    src4 = input(high, title='Source')
    smma4 = 0.0
    sma_4 = ta.sma(src4, len4)
    smma4 := na(smma4[1]) ? sma_4 : (smma4[1] * (len4 - 1) + src4) / len4
    trend4 = plot(smma4, color=color.new(color.blue, 0), linewidth=2,style=plot.style_cross, title='ORTALAMA 21')

    len5 = input.int(21, minval=1, title='ORTALAMA 21')
    src5 = input(close, title='Source')
    smma5 = 0.0
    sma_5 = ta.sma(src5, len5)
    smma5 := na(smma5[1]) ? sma_5 : (smma5[1] * (len5 - 1) + src5) / len5
    trend5 = plot(smma5, color=color.new(#40E0D0, 0), linewidth=1, title='ORTALAMA 21')

    len6 = input.int(21, minval=1, title='ORTALAMA 21')
    src6 = input(low, title='Source')
    smma6 = 0.0
    sma_6 = ta.sma(src6, len6)
    smma6 := na(smma6[1]) ? sma_6 : (smma6[1] * (len6 - 1) + src6) / len6
    trend6 = plot(smma6, color=color.new(color.blue, 0), linewidth=2,style=plot.style_cross, title='ORTALAMA 21')
    fill(trend4, trend6,  color=color.new(color.yellow, 95), title='ORTALAMA 21')
  • ▲0
    yüksek için

    period:=21;
    SMMA:=if(prev=0,mov(h,period,s),(prev*(period-1)+h)/period);
    SMMA

     

    düşük için

    period:=21;
    SMMA:=if(prev=0,mov(l,period,s),(prev*(period-1)+l)/period);
    SMMA

     

    kullanabilirsiniz

     

    bilgilerinize
0
bir sayı aralığındaki değerlerin toplamının sayı aralığının uzunluğuna bölünmesiyle hesaplanır. Formülü: MA_{n} = \frac{1}{n} \sum_{i=1}^n x_i
BağlantıBayraklaYılmaz30
0
merhaba, period:=21; SMMA:=if(prev=0,mov(c,period,s),(prev*(period-1)+c)/period); SMMA şeklinde kullanabilirsiniz(21 lik periyod) period kısmına değiştirerek farklı periyod sonuçlarını da görebilirsiniz
BağlantıBayraklaMuhammed3520

Cevabınız

Cevap yazmak için giriş yapın.Giriş yapKayıt ol