0 beğenilme 0 beğenilmeme
460 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 | 460 kez görüntülendi

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

8,721 soru
8,667 cevap
4,862 yorum
20,446 kullanıcı