// Downloaded From https://www.WiseStockTrader.com _SECTION_BEGIN("ADX with multiple Timeframe"); range = Param("Periods", 14, 2, 200, 1 ); p = ParamList("Timeframe", "5 Minute|15 Minute|Hourly|Daily|Weekly|Monthly", 3); switch (p) { case "5 Minute": tf = in5Minute; break; case "15 Minute": tf = in15Minute; break; case "Hourly": tf = inHourly; break; case "Daily": tf = inDaily; break; case "Weekly": tf = inWeekly; break; case "Monthly": tf = inMonthly; break; default: tf = inDaily; break; } TimeFrameSet(tf); adxVal = ADX(range); pdiVal = PDI(range); mdiVal = MDI(range); TimeFrameRestore(); Plot(TimeFrameExpand(adxVal, tf), "ADX in " + p, ParamColor( "ADX color", colorBlue ), ParamStyle("ADX style", styleThick ) ); Plot(TimeFrameExpand(pdiVal, tf), "+DI", ParamColor( "+DI color", colorGreen ), ParamStyle("+DI style") ); Plot(TimeFrameExpand(mdiVal, tf), "-DI", ParamColor( "-DI color", colorRed ), ParamStyle("-DI style") ); Plot(Param("Signal Line", 24, 20, 30, 1), "", ParamColor("Signal Line color", colorBlack), ParamStyle("Signal Line style", styleLine|styleThick|styleNoLabel)); _SECTION_END();