对下面的公式为什么有时可以累加,有时不成?我的目的是要累加
当天的一分K线成交量.不知在哪指定计算模式?
有时是计单根K线的量,有时是累加的.
VARIABLE: tv =0 ,tt=0 ;
TV:=IF(DATE<>REF(DATE,1),0,REF(TV,0))+V;
N:=BARSLAST(DATE<>REF(DATE,1))+1;
VOLDAY:SUM(VOL,N),linethick0;//当日总成交量,适用于日线以下周期
你的公式我试过,可以按计划算出.
但你有无知我的为什么有时可以有时不可以?有无知原因?能
否告诉我?
VARIABLE: tv =0 ,tt=0 ;
TV:=IF(DATE<>REF(DATE,1),0,REF(TV,0))+V;
sss:tv;
经过测试上面的公式可以稳定输出。
楼主可以下载金字塔的最新版2.3运行看看
对下面的公式为什么有时可以累加,有时不成?我的目的是要累加
当天的一分K线成交量.不知在哪指定计算模式?
有时是计单根K线的量,有时是累加的.
VARIABLE: tv =0 ,tt=0 ;
TV:=IF(DATE<>REF(DATE,1),0,REF(TV,0))+V;
改为以下即可,用逐周期模式:
VARIABLE: tv =0 ,tt=0 ;
TV:=IF(DATE<>REF(DATE,1),V,TV+V);//注意,全局变量在语句运算过程中的TV就是昨天的TV
VARIABLE: tv =0 ,tt=0 ;
TV:=IF(DATE<>REF(DATE,1),0,REF(TV,0))+V;
sss:tv;
经过测试上面的公式可以稳定输出。
楼主可以下载金字塔的最新版2.3运行看看
多谢你的回复.我再次运行.还是不成.是可以输出.但它输出的结果不是我想要的.有时是输出累加.有时是输出单个K的量.
你指的2.3我到金字塔主页上看到2.3下载后运行可查下是2.2的.我是不注册用户.你认真看一下SSS,看一分K线.是单个K的量.
我是调试过.整个程序结果是好的.可有时它不成.就这回事.记得在调度公式时有时会出提示什么逐周期模.请问是什么回事?
多谢回复.我采用FLY的方法做好了.只是想找出为什么我的不能稳定.
同时请问
改为以下即可,用逐周期模式:
VARIABLE: tv =0 ,tt=0 ;
TV:=IF(DATE<>REF(DATE,1),V,TV+V);//注意,全局变量在语句运算过程中的TV就是昨天的TV
我把你上面的复进去还是不行.只是这"用逐周期模式:"是怎么用?