以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://222.73.7.161/bbs/index.asp) -- 公式模型编写问题提交 (http://222.73.7.161/bbs/list.asp?boardid=4) ---- 对下面的公式为什么有时可以累加 (http://222.73.7.161/bbs/dispbbs.asp?boardid=4&id=4878) |
-- 作者:liboyi -- 发布时间:2011/1/18 13:42:52 -- 对下面的公式为什么有时可以累加 对下面的公式为什么有时可以累加,有时不成?我的目的是要累加
VARIABLE: tv =0 ,tt=0 ; TV:=IF(DATE<>REF(DATE,1),0,REF(TV,0))+V; |
-- 作者:fly -- 发布时间:2011/1/18 13:55:10 -- N:=BARSLAST(DATE<>REF(DATE,1))+1; |
-- 作者:liboyi -- 发布时间:2011/1/18 14:30:11 -- fly 好人,多谢你. |
-- 作者:liboyi -- 发布时间:2011/1/18 14:32:51 -- 你的公式我试过,可以按计划算出. 但你有无知我的为什么有时可以有时不可以?有无知原因?能 否告诉我? |
-- 作者:admin -- 发布时间:2011/1/18 14:34:18 -- VARIABLE: tv =0 ,tt=0 ;
经过测试上面的公式可以稳定输出。 楼主可以下载金字塔的最新版2.3运行看看 |
-- 作者:阿火 -- 发布时间:2011/1/18 14:39:17 -- 以下是引用liboyi在2011-1-18 13:42:52的发言:
对下面的公式为什么有时可以累加,有时不成?我的目的是要累加 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 [此贴子已经被作者于2011-1-18 14:39:30编辑过]
|
-- 作者:liboyi -- 发布时间:2011/1/18 16:15:44 -- 以下是引用admin在2011-1-18 14:34:18的发言:
VARIABLE: tv =0 ,tt=0 ;
经过测试上面的公式可以稳定输出。 楼主可以下载金字塔的最新版2.3运行看看 多谢你的回复.我再次运行.还是不成.是可以输出.但它输出的结果不是我想要的.有时是输出累加.有时是输出单个K的量. 你指的2.3我到金字塔主页上看到2.3下载后运行可查下是2.2的.我是不注册用户.你认真看一下SSS,看一分K线.是单个K的量. 我是调试过.整个程序结果是好的.可有时它不成.就这回事.记得在调度公式时有时会出提示什么逐周期模.请问是什么回事? 多谢回复.我采用FLY的方法做好了.只是想找出为什么我的不能稳定.
同时请问 leevolvo
改为以下即可,用逐周期模式: VARIABLE: tv =0 ,tt=0 ; TV:=IF(DATE<>REF(DATE,1),V,TV+V);//注意,全局变量在语句运算过程中的TV就是昨天的TV
我把你上面的复进去还是不行.只是这"用逐周期模式:"是怎么用?
|
-- 作者:admin -- 发布时间:2011/1/18 16:22:32 -- 如果你是免费版用户,是无法使用逐周期模式的 |