Thinkorswim volume profile script10/31/2023 Plot CenterLine = if !IsNaN(price) then CMA else Double.NaN ĬenterLine.DefineColor("CMA", GetColor(1)) ĬenterLine.DefineColor("Extrapolated", GetColor(0)) ĬenterLine.AssignValueColor(if !IsNaN(dPrice) then CenterLine.Color("CMA") Plot LowerInnerBand = if !IsNaN(price) then CMA - (ATR * InnerValue) else Plot UpperInnerBand = if !IsNaN(price) then CMA + (ATR * InnerValue) else Plot LowerOuterBand = if !IsNaN(price) then CMA - (ATR * OuterValue) else Plot UpperOuterBand = if !IsNaN(price) then CMA + (ATR * OuterValue) else Plot LowerLine2 = tmp1 - stdDeviation*d3 ĪddCloud(UpperLine,UpperLine1,um,um) ĪddCloud(LowerLine,LowerLine1,een,color.dark_green) Shareable Link Adaptive Center of Gravityĭef CMA = if !IsNaN(dPrice) then Average(dPrice, AbsValue(COGlength)) elseĭef ATR = Average(TrueRange(high, close, low), ATRLength) Plot UpperLine2 = tmp1 + stdDeviation*d3 Plot LowerLine1 = tmp1 - stdDeviation*d2 Plot UpperLine1 = tmp1 + stdDeviation*d2 Def tmp = if !IsNaN(dPrice) then Average(dPrice, AbsValue(length)) else tmp + (tmp - tmpĭef tmp1 = if !IsNaN(price) then tmp else Double.NaN ĭef stdDeviation = Highestall("data" = AbsValue(tmp1 - price))
0 Comments
Leave a Reply.AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |