Moving Average Directional Index
// This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © peacefulToucan67678

//@version=5
indicator("MADX")
length = input.int(100)
mahigh = ta.ema(high, length)
malow = ta.ema(low, length)
maclose = ta.ema(close, length)
bear = mahigh/maclose
bull = maclose/malow
plot(bear, color=#f44336, linewidth=2, title="MADX-")
plot(bull, color=#006064, linewidth=2, title="MADX+")