以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (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=138149)

--  作者:arutema
--  发布时间:2016/8/17 14:58:13
--  多周期共振开仓编写
例子:5个周期 1 5 15 30 60 当某个信号同时在其中3个周期出现比如ma8,在1分钟  和15分钟 和30分钟 都上穿的某个价格,然后开仓  怎么写   麻烦楼主给写一下,谢谢

--  作者:pyd
--  发布时间:2016/8/17 15:21:04
--  

公式1

ma8:ma(c,8);

 

公式2

ma1:STKINDI(\'\',\'公式1.ma8\',0,1);
ma5:STKINDI(\'\',\'公式1.ma8\',0,2);
ma15:STKINDI(\'\',\'公式1.ma8\',0,3);
ma30:STKINDI(\'\',\'公式1.ma8\',0,4);
ma60:STKINDI(\'\',\'公式1.ma8\',0,5);
jc1:cross(ma1,c);
jc5:cross(ma1,c);
jc15:cross(ma1,c);
jc30:cross(ma1,c);
jc60:cross(ma1,c);
aa:jc1+jc5+jc15+jc30+jc60>=3//3个以上同时上穿

 


图片点击可在新窗口打开查看此主题相关图片如下:1.png
图片点击可在新窗口打开查看

--  作者:arutema
--  发布时间:2016/8/18 10:31:41
--  
jc5:cross(ma1,c);
jc15:cross(ma1,c);
jc30:cross(ma1,c);
jc60:cross(ma1,c);
是不是 写成jc5:cross(ma5,c);
jc15:cross(ma15,c);
jc30:cross(ma30,c);
jc60:cross(ma60,c);


还有 不是很理解aa:jc1+jc5+jc15+jc30+jc60>=3这句  麻烦给注释下  什么逻辑,
这么一句简简单单的语句 就能解决 周期共振  麻烦版主了

--  作者:pyd
--  发布时间:2016/8/18 10:37:28
--  

是的当时复ma1后忘改了,要改成你下边写的。

aa:jc1+jc5+jc15+jc30+jc60>=3的意思是至少有3个周期满足上穿

 


--  作者:arutema
--  发布时间:2016/8/19 7:36:46
--  
虽然不理解 但oj逻辑是对的, 谢谢