0 beğenilme 0 beğenilmeme
226 kez görüntülendi
selam.

TW de kullandığım 9-15-kıjunsen indikatörünü yapamıyorum. wma lar indikatörsüz yapmak mümkün ancak kıjunsen yapamıyorum. rica etsem yardımcı olur musunuz?

codeler;

ma3_len = input(9, "Length", group='WMA')

src3 = input(close, "Source")

res3 = input.timeframe('1W', "Resolution", title="wma9Periyod")

htf_ma3 = ta.wma(src3, ma3_len)

out3 = request.security(syminfo.tickerid, res3, htf_ma3)

plot(out3, color=color.rgb(10, 147, 0), linewidth=3, title='WMA-9HAFTALIK')

 

ma4_len = input.int(15, "Length", group='WMA')

src4 = input(close, "Source")

res4 = input.timeframe('1W', "Resolution", title="wma15Periyod")

htf_ma4 = ta.wma(src4, ma4_len)

out4 = request.security(syminfo.tickerid, res4, htf_ma4)

plot(out4, color=color.rgb(255, 136, 0), linewidth=3, title='WMA-15HAFTALIK')

 

// Haftalık 9 EMA'nın %15 fazlasını hesapla

percent_increase = input.int(15, title="Percent Increase") / 100

 

// ATR'yi kullanmadan %15 artışı hesapla

trailing_percent = 1 + percent_increase

trailing_value = out3 * trailing_percent

 

// Plot the trailing line

plot(trailing_value, color=color.rgb(0, 4, 7), linewidth=2, style=plot.style_cross, title='Trailing %15')

 

// Haftalık 9 WMA'nın %30 fazlasını hesapla

percent_increase1 = input.int(30, title="Percent Increase") / 100

 

// ATR'yi kullanmadan %30 artışı hesapla

trailing_percent1 = 1 + percent_increase1

trailing_value1 = out3 * trailing_percent1

 

// Plot the trailing line

plot(trailing_value1, color=color.rgb(255, 0, 0), linewidth=1, title='Trailing %30')

 

/////

// Haftalık 9 WMA'nın %40 fazlasını hesapla

percent_increase2 = input.int(40, title="Percent Increase") / 100

 

// ATR'yi kullanmadan %40 artışı hesapla

trailing_percent2 = 1 + percent_increase2

trailing_value2 = out3 * trailing_percent2

 

// Plot the trailing line

plot(trailing_value2, color=color.rgb(255, 136, 0), linewidth=1, title='Trailing %40')

 

///////

// Haftalık 9 WMA'nın %50 fazlasını hesapla

percent_increase3 = input.int(50, title="Percent Increase") / 100

 

// ATR'yi kullanmadan %60 artışı hesapla

trailing_percent3 = 1 + percent_increase3

trailing_value3 = out3 * trailing_percent3

 

// Plot the trailing line

plot(trailing_value3, color=color.rgb(184, 0, 65), linewidth=1, title='Trailing %50')

 

// Haftalık 9 WMA'nın %60 fazlasını hesapla

percent_increase4 = input.int(70, title="Percent Increase") / 100

 

// ATR'yi kullanmadan %60 artışı hesapla

trailing_percent4 = 1 + percent_increase4

trailing_value4 = out3 * trailing_percent4

 

// Plot the trailing line

plot(trailing_value4, color=color.rgb(184, 0, 65), linewidth=1, title='Trailing %70')

 

///kijunsel

 

Midpoint(length) =>

    math.avg(ta.highest(length), ta.lowest(length))

 

kijunTimeFrame = input.timeframe('1W', group="kijunsen")

kijunPeriods = input.int(20, title='Kijun Periods', minval=1, group="kijunsen")

 

kijun = request.security(syminfo.tickerid, kijunTimeFrame, Midpoint(kijunPeriods))

 

plot(kijun, title='Kijun Target', color=color.new(#820179, 0), linewidth=2)
Algoritmik Trading kategorisinde (14 puan) tarafından | 226 kez görüntülendi

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

Hoş geldiniz, Matriks Destek Platformu sizlere sorularınızın hızlıca cevaplanması için bir ortam sağlar. 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.



8,635 soru
8,589 cevap
4,821 yorum
19,781 kullanıcı