以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://www.weistock.com/bbs/index.asp) -- 公式模型编写问题提交 (http://www.weistock.com/bbs/list.asp?boardid=4) ---- [求助]这两个算法有啥区别? (http://www.weistock.com/bbs/dispbbs.asp?boardid=4&id=9042) |
-- 作者:z7c9 -- 发布时间:2011/11/19 17:30:21 -- [求助]这两个算法有啥区别? Test1: runmode:0;
myma1:ma(close,20),linethick0;
Test2: runmode:0;
myma1:stkindi(stklabel,\'Test1.myma1\',0,6,0),linethick0; myma2:ma(callstock(stklabel,vtclose,6,0),20),linethick0;
5分钟周期上加载Test2公式,为什么myma1和myma2的数值不一样? [此贴子已经被作者于2011-11-19 17:32:33编辑过]
|
-- 作者:阿火 -- 发布时间:2011/11/19 17:44:30 -- 差别大了。 在1分钟图上。myma2等于最后一天的收盘价。因为20根K线图的callstock全部是最后一日的收盘价 myma1 是日线上的20日均线 |
-- 作者:z7c9 -- 发布时间:2011/11/19 18:00:43 -- 这样就一样了,呵呵
Test2: runmode:0;
totalclose:=0; for i=0 to 19 do begin totalclose:=totalclose+callstock(stklabel,vtclose,6,-i); end myma1:stkindi(stklabel,\'Test1.myma1\',0,6,0),linethick0; myma2:totalclose/20,linethick0; |
-- 作者:王锋 -- 发布时间:2011/11/19 21:02:11 -- 我觉得你在5分钟周期,调用callstock(stklabel,vtclose,6,0),看看返回结果就什么都清楚了 |