MatriksIQ Destek
Matriks Destek
Matriks Web Destek
Matriks Mobile Destek
0 beğenilme 0 beğenilmeme
168 kez görüntülendi
Merhaba,

Martiks IQ'da gömülü olarak bulunan Supertrend indikatörnün hesaplanmasında değişiklik yapmak istiyorum. Aşağıda Supertrend'in sadece center kısmının değişmiş hali Pinescript dilinde mevcuttur. Supertrend'i bu şekilde tekrar hazırlamama yardımcı olabilir misiniz?

Al-sat koşulu klasik Supertrend gibi olacak. İstediğim tek şey "center" hesaplanmasının aşağıdaki gibi olması.

prd = input(defval = 2, title="Pivot Point Period", minval = 1, maxval = 50)
Factor=input(defval = 3, title = "ATR Factor", minval = 1, step = 0.1)
Pd=input(defval = 10, title = "ATR Period", minval=1)
minrateu = input(defval = 1.0, title="Min profit Rate if Center Line Used", minval = 0)
showpivot = input(defval = false, title="Show Pivot Points")
showcl = input(defval = false, title="Show PP Center Line")
onlylong = input(defval = false, title="Enter Only Long Position")
float minrate = minrateu / 100

float ph = na
float pl = na
ph := pivothigh(prd, prd)
pl := pivotlow(prd, prd)

plotshape(ph and showpivot, text="H",  style=shape.labeldown, color=na, textcolor=color.red, location=location.abovebar, transp=0, offset = -prd)
plotshape(pl and showpivot, text="L",  style=shape.labeldown, color=na, textcolor=color.lime, location=location.belowbar, transp=0, offset = -prd)

float center = na
center := center[1]
float lastpp = ph ? ph : pl ? pl : na
if lastpp
    if na(center)
        center := lastpp
    else
        center := (center * 2 + lastpp) / 3

Up = center - (Factor * atr(Pd))
Dn = center + (Factor * atr(Pd))
Algoritmik Trading kategorisinde (23 puan) tarafından
tarafından düzenlendi | 168 kez görüntülendi

Bu soruya cevap vermek için lütfen giriş yapınız veya kayıt olunuz.

4,842 soru
4,850 cevap
3,196 yorum
3,629 kullanıcı