以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://weistock.com/bbs/index.asp) -- 公式模型编写问题提交 (http://weistock.com/bbs/list.asp?boardid=4) ---- [原创]问题请教 (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=31048) |
-- 作者:sofun168 -- 发布时间:2012/12/1 13:53:49 -- [原创]问题请教 我写了 A:=if(DATE<>REF(DATE,1),C,REF(A,1)); 编译的时候提示,未定义变量:A
请问怎么办 |
-- 作者:jinzhe -- 发布时间:2012/12/3 9:17:08 -- a先定义一个初值 比如variable:a=0; |
-- 作者:sofun168 -- 发布时间:2012/12/6 10:07:43 -- 谢谢,可是A定义了一个初值后,我取上根K线的值不对 |
-- 作者:jinzhe -- 发布时间:2012/12/6 10:09:39 -- 那么你需要的初值是多少?也就是第一根k线的数据是多少? |
-- 作者:sofun168 -- 发布时间:2012/12/6 11:17:06 -- 第一根就是收盘价,后面根据条件选择上根k线的A,或者其他的计算结果。也就是说,我需要取到我的变量在上根k线时的值 |
-- 作者:jinzhe -- 发布时间:2012/12/6 11:26:40 -- VARIABLE:a=0 ;
aa:a;
直接写成这样就行了 [此贴子已经被作者于2012-12-6 11:27:00编辑过]
|
-- 作者:sofun168 -- 发布时间:2012/12/6 13:45:12 -- 我需要取到我的变量在上根k线时的值。 如果我改成这样,结果不是我期望的 VARIABLE:a=0 ; b:=ref(a,1); aa:a; |
-- 作者:sofun168 -- 发布时间:2012/12/6 13:55:12 -- 我弄明白了,非常感谢 |
-- 作者:jinzhe -- 发布时间:2012/12/6 13:56:33 -- 变量在上根k上的值就是b:=ref(a,1) |