Trend following – Swing trading entry, screening of VZ
Next step:
TIMEFRAME(Weekly)
//
//-Indicators
indicator0 = ExponentialAverage[10](close)
indicator1 = ExponentialAverage[50](close)
//
//-Trend:
DnTrendW = ( indicator0[5] < indicator1[5] )
UpTrendW = (indicator0[5] > indicator1[5])
//
//Value-Zone, price retracement (Zone-level = Indicator20)
indicator13 = ExponentialAverage[20](close)
VZinDnTrendW = (close[0] >= indicator13[0])
VZinUpTrendW = (close[0] <= indicator13[0])
//
TIMEFRAME(Daily)
//
//-A trending trend[W], correction[W])MACD-line crossing Signal-line[D]
//
indicator10 = MACDline[7,14,3](close)
indicator11 = ExponentialAverage[3](indicator10)
VZinUpTrendD = indicator10 >= indicator11
VZinDnTrendD = indicator10 <= indicator11
//
TIMEFRAME(DEFAULT)
//
DnTrendSummary = DnTrendW AND VZinDnTrendW AND VZinDnTrendD
UpTrendSummary = UpTrendW AND VZinUpTrendW AND VZinUpTrendD
//
//-DnTrend
//
If DnTrendSummary then
myTrend = -1
else
myTrend = 0
Endif
//
//-UpTrend
//
If UpTrendSummary then
myTrend = 1
else
myTrend = 0
Endif
//
//-Summary
//
If mytrend = 1 then
Filter = 1
Elsif myTrend = -1 then
Filter = 1
else
Filter = 0
endif
SCREENER[Filter] (myTrend AS "Lng.1|Sht.-1")