İSTANBUL

“Biz istiyoruz ki, bu memlekette yapılan her iş, üç beş kişinin çıkarına değil, bu toprakları dolduran milyonların yararına olsun!”


Fiyat ve Zaman Filtreleme Yöntemi

Alfred François Tagher’ın “Trend Identification By Price And Time Filtering” başlıklı makalesine dayalı olarak Fiyat ve Zaman Filtreleme Yöntemi

Bu yöntem, haftalık ve aylık kapanış fiyatlarını, önceki hafta ve önceki ayın en yüksek ve en düşük fiyatlarıyla karşılaştırarak trend yönünü belirler. Eğer haftalık kapanış, önceki haftanın en yüksek fiyatından yüksekse, trend yukarı yönlü kabul edilir; eğer haftalık kapanış, önceki haftanın en düşük fiyatından düşükse, trend aşağı yönlü kabul edilir. Aynı mantık aylık veriler için de uygulanır.

//@version=5
indicator(“TASC 2024.02 Price-Time Filtering”, overlay=true)

// — Inputs —
upColor = input.color(color.green, “Up Trend Color”)
downColor = input.color(color.red, “Down Trend Color”)
smoothingPeriod = input.int(3, “Smoothing Period”)

// — Variables —
var float priorWeekHigh = na
var float priorWeekLow = na
var int trend = na

// — Calculate Weekly High and Low —
if (dayofweek == dayofweek.monday)
priorWeekHigh := high[1]
priorWeekLow := low[1]

// — Determine Trend Direction —
if (close > priorWeekHigh)
trend := 1
else if (close < priorWeekLow)
trend := -1

// — Plot Trend Direction —
plot(trend == 1 ? 1 : na, style=plot.style_histogram, color=upColor, linewidth=2)
plot(trend == -1 ? -1 : na, style=plot.style_histogram, color=downColor, linewidth=2)

// — Smoothed Trend Line —
smoothedTrend = ta.sma(trend, smoothingPeriod)
plot(smoothedTrend, color=color.blue, linewidth=2)



Yorum bırakın