以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://222.73.7.161/bbs/index.asp) -- 公式模型编写问题提交 (http://222.73.7.161/bbs/list.asp?boardid=4) ---- 2.33版,公式运行结果跟以前不一样了 (http://222.73.7.161/bbs/dispbbs.asp?boardid=4&id=5175) |
||
-- 作者:tittat -- 发布时间:2011/2/15 15:58:30 -- 2.33版,公式运行结果跟以前不一样了 if day()<>ref(day(),1) or barstatus<>0 then
这段代码放在程序后面,用来显示资金变化曲线的,现在显示不正常,是怎么回事 |
||
-- 作者:董小球 -- 发布时间:2011/2/15 16:01:03 -- 这哦肯定是你的数据量不同 交易的的位置不同 可能导致资金的变化 另外在指标里的资金设置 你看看是否改变了 |
||
-- 作者:admin -- 发布时间:2011/2/15 16:02:39 -- d:asset,noaxis; 就行了,你干嘛写那么麻烦啊 |
||
-- 作者:tittat -- 发布时间:2011/2/15 16:15:03 -- if day()<>ref(day(),1) then d:asset,noaxis; 简化成这两句,仍不执行,2.3版本是正常的,资金线显示为连续折线,每天变动一次 [此贴子已经被作者于2011-2-15 16:20:10编辑过]
|
||
-- 作者:admin -- 发布时间:2011/2/15 16:19:55 -- 你贴出完整公私代码我们帮你看看 |
||
-- 作者:tittat -- 发布时间:2011/2/15 16:27:08 -- if day()<>ref(day(),1) then d:asset,noaxis;
你把这两句贴在你的程序后面试试就看到了,只贴第二句可正常显示,但加了第一句就不显示资金线了 |
||
-- 作者:阿火 -- 发布时间:2011/2/15 16:33:41 --
这样当然是没有连线了,因为数据之间不连续
你要连续折线的话,加上一句代码,就可以了 variable:d=1000000;
[此贴子已经被作者于2011-2-15 16:34:00编辑过]
|
||
-- 作者:tittat -- 发布时间:2011/2/15 16:51:33 -- 公式写法没问题,原来版本是可显示连续折线的。 |
||
-- 作者:fly -- 发布时间:2011/2/15 17:43:07 -- 2.02版本试了一下,这样不显示连续折线 if day()<>ref(day(),1) then d:asset,noaxis; |
||
-- 作者:tittat -- 发布时间:2011/2/16 10:03:19 -- 你是在日线上试的吧? 在日内周期比如30分钟图上, if day()<>ref(day(),1) then d:asset,noaxis; 这句公式,原版本是能够显示出连续折线的,而2.33版显不出 |