Stoch Detector
Stoch Detector
// Stochastic Calculation
k = ta.stoch(close, high, low, stochastic_length)
k_smoothed = ta.sma(k, k_smooth) // Smoothed K Line
d = ta.sma(k_smoothed, d_smooth) // D Line
// Pattern signals
long_signal_1 = long_condition_1 and long_condition_2_1
long_signal_2 = long_condition_1 and long_condition_2_2
short_signal_1 = short_condition_1 and short_condition_2_1
short_signal_2 = short_condition_1 and short_condition_2_2
long=false
short=false
if useEMA
long:=(long_signal_1 or long_signal_2 ) and close>ema200
short:=(short_signal_1 or short_signal_2) and close<ema200
if not useEMA
long:=long_signal_1 or long_signal_2
short:=short_signal_1 or short_signal_2