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

IQ dilinde aşağıdaki tradingview'da gömülü olan pinescript stratejisini yazmak istiyorum. IQ içinde pivot indikatörü var ordan yapabilirim aslında ama benim istediğim belirli bir bar öncesinde başlayan pivotlar. Örneğin 3 barlık en yüksek ve en düşük barların pivotlarının çizilmesini istiyorum. IQdaki pivotların kaç bar öncesinden başlayacağını kontrol edemiyoruz maalesef. Bu konuda aşağıdaki strateji için yardımcı olursanız sevinirim.

script:

//@version=4

strategy("Pivot Reversal Strategy", overlay=true)

leftBars = input(4)

rightBars = input(2)

swh = pivothigh(leftBars, rightBars)

swl = pivotlow(leftBars, rightBars)

swh_cond = not na(swh)

hprice = 0.0

hprice := swh_cond ? swh : hprice[1]

le = false

le := swh_cond ? true : (le[1] and high > hprice ? false : le[1])

if (le)

strategy.entry("PivRevLE", strategy.long, comment="PivRevLE", stop=hprice + syminfo.mintick)

swl_cond = not na(swl)

lprice = 0.0

lprice := swl_cond ? swl : lprice[1]

se = false

se := swl_cond ? true : (se[1] and low < lprice ? false : se[1])

if (se)

strategy.entry("PivRevSE", strategy.short, comment="PivRevSE", stop=lprice - syminfo.mintick)
Algoritmik Trading kategorisinde (23 puan) tarafından | 159 kez görüntülendi

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

4,011 soru
3,963 cevap
2,797 yorum
2,962 kullanıcı