请问一下,怎么在一分钟周期上取昨天一天的成交额呢?是否有vold(1)这种函数。

请问一下,怎么在一分钟周期上取昨天一天的成交额呢?是否有vold(1)这种函数。

自己累加也行,但是我一般是叠加一个日线然后引用日线的turnover就行了

回复:目前因为其他的原因是不能订阅日线的,看看下面评论的公式是否可以呢?

回复:你这个不就是累加算法吗

回复:好的。

//------------------------------------------------------------------------// 简称: TurnOverd// 名称: // 类别: 用户函数// 类型: 用户函数// 输出: 数值型//------------------------------------------------------------------------Params Numeric daysAgo(2); //回溯天数Vars Series<Numeric> barCnt; Series<Numeric> dayVol; Numeric i; Numeric j; Numeric nIndex(0); Numeric CBIndex;Begin CBIndex = CurrentBar; If(CBIndex == 0 || TrueDate(0)!=TrueDate(1)) { barCnt = 1; dayVol = TurnOver; }Else { barCnt = barCnt + 1; dayVol = dayVol + TurnOver; } If(daysAgo == 0) { return dayVol; }Else { For i = 1 To daysAgo { If( i == 1) { j = 0; }Else { j = j + BarCnt[j]; } If (j > CBIndex ) Return InvalidNumeric; nIndex = nIndex + BarCnt[j]; } Return dayVol[nIndex]; }End//------------------------------------------------------------------------// 编译版本: 2026/03/07 160611// 版权所有 yiqulishang// 更改声明 TradeBlazer Software保留对TradeBlazer平台// 每一版本的TradeBlazer公式修改和重写的权利//------------------------------------------------------------------------

回复:这样改是否是 对的,我检查了几个合约是对的