以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://www.weistock.com/bbs/index.asp) -- 金字塔软件问题提交 (http://www.weistock.com/bbs/list.asp?boardid=2) ---- 求解释! (http://www.weistock.com/bbs/dispbbs.asp?boardid=2&id=72277) |
-- 作者:百湛必胜客 -- 发布时间:2014/11/23 8:53:34 -- 求解释! 谁能解释一下,为什么在逐K模式下,TES 和tes2能显示收盘价 以下内容为程序代码: 1 RUNMODE:0; 2 GLOBALVARIABLE:huan=0; 3 VARIABLE:guan=0; 4 tes:huan,linethick0; 5 tes2:guan,linethick0; 6 tes:=close; 7 tes2:=close; |
-- 作者:netfox -- 发布时间:2014/11/23 9:12:50 -- 最后不是赋值了,那不就显示了。 |
-- 作者:百湛必胜客 -- 发布时间:2014/11/23 9:28:06 -- tes:huan,linethick0; tes2:guan,linethick0; 这个在前面而且指定赋值显示的是两个全局变量,后面的赋值怎么能跑到前面来显示呢
|
-- 作者:FexTel -- 发布时间:2014/11/23 19:31:48 -- 大哥,代码是从上往下运行的。历史K线每根K解析的时候记录的都是变量最后一次的赋值 |
-- 作者:百湛必胜客 -- 发布时间:2014/11/24 17:56:31 -- 大哥,我纳闷的是那两个全局变量从来没有重新赋值过,怎么就能记录CLOSE呢?应该显示的是初始值0吧? |
-- 作者:FexTel -- 发布时间:2014/11/25 8:53:59 -- 6 tes:=close;
这不是赋值语句么 |
-- 作者:百湛必胜客 -- 发布时间:2014/11/25 12:19:21 -- 注意!前面输出的指标名虽然跟下面的变量名相同,但是指定输出的是全局变量huan及guan(后面也没对这两个全局变量做过更新赋值),最后两行的赋值是针对普通变量TES TES2的赋值,这不是太混乱了? 大哥,如果是下面的代码,我认为就没什么纳闷的了 以下内容为程序代码: 1 LOBALVARIABLE:huan=0; 2 VARIABLE:guan=0; 3 tes:huan,linethick0; 4 tes2:guan,linethick0; 5 huan:=close; 6 guan:=close; |
-- 作者:FexTel -- 发布时间:2014/11/25 13:10:11 -- 1,图上做值输出的记录永远为变量最后一次赋值,你自己使用调试功能单步跟踪下看看。 |
-- 作者:百湛必胜客 -- 发布时间:2014/11/25 17:16:27 -- 还是纳闷,输出的是最后一次赋值,应该也只是指输出的语句之前的最后一次赋值吧?这个例子的赋值是在输出之后进行的,程序是从上下运行的,真找不到大哥你说的这些的逻辑了 [此贴子已经被作者于2014/11/25 17:17:46编辑过]
|
-- 作者:FexTel -- 发布时间:2014/11/25 17:32:31 -- 1,使用公式编辑里面的调试功能,你单步跟踪下值的情况 2,我不明白您要纠结在这个问题上干吗?逻辑处理上输出为变量在单根bar最后一次记录的值,谢谢 [此贴子已经被作者于2014/11/25 17:34:40编辑过]
|