以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (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=5842) |
-- 作者:jimmyiii -- 发布时间:2011/3/24 12:38:35 -- 请教一段小程序 逐周期模式下,我想实现累加前一周期的一个变量的值到全局变量REAL_P,但是始终没有输出。
VARIABLE:REAL_P=0; P1:=MINUTE(),LINETHICK0; RP1:REAL_P,LINETHICK0; RP:REAL_P,linethick0;
改成累加当前周期的值就没有问题。请问是什么原因?我的用法有问题吗? VARIABLE:REAL_P=0; P1:=MINUTE(),LINETHICK0; RP1:REAL_P,LINETHICK0; RP:REAL_P,linethick0; [此贴子已经被作者于2011-3-24 12:38:59编辑过]
|
-- 作者:阿火 -- 发布时间:2011/3/24 13:03:06 -- 在第一根K线图,ref(p1,1)是个无效值,所以,REAL_P就一直是无效值,自然就没有输出了
你的第二种写法是对的
VARIABLE:REAL_P=0; P1:=MINUTE(),LINETHICK0; RP1:REAL_P,LINETHICK0;//累加至上一根K线 RP:REAL_P,linethick0;//累加至本根K线 |
-- 作者:董小球 -- 发布时间:2011/3/24 13:22:39 -- 楼上正解,如果从第二根K线来开始计算 也应该是有结果的 请好好理解两种模式 |