Accumulation/Distribution - with markers

Remove from Favorite Scripts Add to Favorite Scripts
study("Accumulation/Distribution - with markers")

//AD  the Accumulation/Distribution cumulative running total line.

ad  = cum(  (((close - low) - (high - close)) / (high - low)) * volume )

ad1 = sma( ad , 9)
ad2 = sma( ad , 15)
adCross = cross(ad1, ad2) ? ad2 : na
adSmaller = ad1 < ad2
adLowHighColor = adSmaller? red : green
adDiff = ad1 - ad2
adMarker = adSmaller == true and adSmaller[1] == false ? adDiff : na

//plot(ad , color = green)
plot(adDiff, color=adLowHighColor, style=line, linewidth=2)
plot(adDiff, color=silver, style=area, transp=70)
plot(adMarker, color=maroon, linewidth=4, style=circles)

//plot(ad1, color=red)
//plot(ad2, color=blue)
//plot(adCross, color=green, linewidth=4, style=circles)

I would like to use your scrip but can you explane me how it work please?
+1 Reply
TheTrader_us StephanePoirier
@StephanePoirier, I think the following is the underlying principle of this indicator: ad = cum( (((close - low) - (high - close)) / (high - low)) * volume ).
Home Stock Screener Forex Screener Crypto Screener Economic Calendar How It Works Chart Features Pricing House Rules Moderators Website & Broker Solutions Widgets Charting Solutions Help Center Feature Request Blog & News FAQ Wiki Twitter
Profile Profile Settings Account and Billing TradingView Coins My Support Tickets Help Center Ideas Published Followers Following Private Messages Chat Sign Out