OPEN-SOURCE SCRIPT

EMA + ADX CLEAN (4H/1D)

638


ema10_len = input.int(10)
ema21_len = input.int(21)
ema55_len = input.int(55)
ema200_len = input.int(200)

adx_len = input.int(14)
adx_threshold = input.int(25)

// === MÉDIAS ===
ema10 = ta.ema(close, ema10_len)
ema21 = ta.ema(close, ema21_len)
ema55 = ta.ema(close, ema55_len)
ema200 = ta.ema(close, ema200_len)

// === ADX ===
[diplus, diminus, adx] = ta.dmi(adx_len, adx_len)

// === TENDÊNCIA ===
bullTrend = ema10 > ema21 and ema21 > ema55 and ema55 > ema200
bearTrend = ema10 < ema21 and ema21 < ema55 and ema55 < ema200

// === CONDIÇÕES ===
longCondition = ta.crossover(ema10, ema21) and bullTrend and adx > adx_threshold
shortCondition = ta.crossunder(ema10, ema21) and bearTrend and adx > adx_threshold


Penafian

Maklumat dan penerbitan adalah tidak bertujuan, dan tidak membentuk, nasihat atau cadangan kewangan, pelaburan, dagangan atau jenis lain yang diberikan atau disahkan oleh TradingView. Baca lebih dalam Terma Penggunaan.