【发布时间】:2020-12-21 09:37:51
【问题描述】:
我想根据历史数据计算两天内的简单移动平均线。 我正在使用以下代码来获取前一天的高低收盘价。
// Getting previous 2 days day high low close
prev_daily_high = security(syminfo.tickerid, 'D', high)
prev_daily_low = security(syminfo.tickerid, 'D', low)
prev_daily_close = security(syminfo.tickerid, 'D', close)
但上面的代码只获取前一天的数据来计算移动平均我需要两天的数据。
cp=(prev_daily_high+prev_daily_low+prev_daily_close)/3
bc=(prev_daily_high+prev_daily_low)/2
tc=2*cp-bc
下面的代码计算两天的 SMA(简单移动平均线),但我获取的数据是一天的'如何获取两天的数据并获得正确的 SMA 值?
// two days moving average for the central pivot, top central, bottom central
MAC = sma(cp, 2)
MAB = sma(bc, 2)
MAT = sma(tc, 2)
【问题讨论】:
标签: pine-script algorithmic-trading