Think or swim ADX indicator September 11, 2014 06:13PM |
Registered: 9 years ago Posts: 4 |
Re: Think or swim ADX indicator September 11, 2014 06:59PM |
Registered: 10 years ago Posts: 615 |
# # TD Ameritrade IP Company, Inc. (c) 2008-2014 # declare lower; input length = 14; def hiDiff = high - high[1]; def loDiff = low[1] - low; def plusDM = if hiDiff > loDiff and hiDiff > 0 then hiDiff else 0; def minusDM = if loDiff > hiDiff and loDiff > 0 then loDiff else 0; def ATR = WildersAverage(TrueRange(high, close, low), length); plot "DI+" = 100 * WildersAverage(plusDM, length) / ATR; plot "DI-" = 100 * WildersAverage(minusDM, length) / ATR; def DX = if ("DI+" + "DI-" > 0) then 100 * AbsValue("DI+" - "DI-" ) / ("DI+" + "DI-" ) else 0; plot ADX = WildersAverage(DX, length); "DI+".SetDefaultColor(GetColor(1)); "DI-".SetDefaultColor(GetColor(8)); ADX.SetDefaultColor(GetColor(5));
Re: Think or swim ADX indicator September 11, 2014 07:15PM |
Registered: 9 years ago Posts: 4 |
Re: Think or swim ADX indicator September 11, 2014 07:43PM |
Registered: 10 years ago Posts: 615 |
Re: Think or swim ADX indicator September 12, 2014 09:03AM |
Registered: 9 years ago Posts: 4 |