For a given candle, the cumulative moving average is equal to the price averaged over all preceding candles.
N.B. In this script, the daily price is calculated from (high + low) / 2.
リリースノート
Update:
Added upper and lower bounds. These are user-defined multiples of the cumulative average. Can be configured under settings to suit your asset.
リリースノート
Added step interval 0.05
リリースノート
CMA works best on larger time frames with many data candles, however so long as amount of data is comparable, the values are the same between timeframes.