MatriksIQ Destek
Matriks Destek
Matriks Web Destek
Matriks Mobile Destek
0 beğenilme 0 beğenilmeme
190 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 | 190 kez görüntülendi

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

4,536 soru
4,528 cevap
3,056 yorum
3,372 kullanıcı