以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://222.73.7.161/bbs/index.asp) -- 公式模型编写问题提交 (http://222.73.7.161/bbs/list.asp?boardid=4) ---- [讨论]同样的指标为了能运行在序列和逐周期模式下需要编写2个公式? (http://222.73.7.161/bbs/dispbbs.asp?boardid=4&id=4657) |
-- 作者:z7c9 -- 发布时间:2010/12/30 15:56:55 -- [讨论]同样的指标为了能运行在序列和逐周期模式下需要编写2个公式? macd的序列版本: 以下内容为程序代码:
1 runmode:1; 2 3 input:p(26,20,100,8); 4 input:s(12,5,40,4); 5 input:m(9,2,60,6); 6 7 diff:ema(close,s) - ema(close,p); 8 dea:ema(diff,m); 9 macd1:2*(diff-dea), colorstick;
macd的逐周期版本: 以下内容为程序代码:
1 runmode:0; 2 3 input:p(26,20,100,8); 4 input:s(12,5,40,4); 5 input:m(9,2,60,6); 6 7 diff:ema(close,s) - ema(close,p); 8 dea:ema(diff,m); 9 macd1:2*(diff-dea), colorstick;
感觉不是太合理。
[此贴子已经被作者于2010-12-30 15:57:59编辑过]
|
-- 作者:admin -- 发布时间:2010/12/30 16:29:32 -- MACD公式,序列模式运行就可以了,为什么要用效率较低的逐周期? |
-- 作者:fly -- 发布时间:2010/12/30 16:34:23 -- 你就写成这样,也可以运行.因为不管RUNMODE的值是什么,都运行这些代码的. input:p(26,20,100,8); |
-- 作者:z7c9 -- 发布时间:2010/12/30 16:50:42 -- 以下是引用admin在2010-12-30 16:29:32的发言:
MACD公式,序列模式运行就可以了,为什么要用效率较低的逐周期? 逐周期的交易系统要引用macd指标。
大部分交易系统都使用逐周期模式,所以大部分指标都要有2个版本,很麻烦。 [此贴子已经被作者于2010-12-30 16:52:33编辑过]
|
-- 作者:admin -- 发布时间:2010/12/30 17:07:36 -- 现在的2.2版已经可以任意模式的相互引用 |