以文本方式查看主题

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

--  作者:chenqishui
--  发布时间:2016/1/14 16:21:42
--  菜鸟问题
请问同时应用不同周期的交易系统该怎么写呢 ?                    当30分钟5日线与20日线金叉 和5分钟20日线与60日线金叉    当这两个条件存在    买入
                                                                                当30分钟5日线与20日线死叉 和5分钟20日线与60日线死叉    当这两个条件存在    卖出

--  作者:jinzhe
--  发布时间:2016/1/14 16:43:06
--  

ma5_min30:=stkindi(\'\',\'ma.ma1(5)\',0,4);

ma20_min30:=stkindi(\'\',\'ma.ma1(20)\',0,4);

 

ma20_min5:=stkindi(\'\',\'ma.ma1(20)\',0,2);

ma60_min5:=stkindi(\'\',\'ma.ma1(60)\',0,2);

 

if cross(ma5_min30,ma20_min30) and cross(ma20_min5,ma60_min5) then begin

    sellshort(1,0,marketr);

    buy(holding=0,1,marketr);

end

 

if cross(ma20_min30,ma5_min30) and cross(ma60_min5,ma20_min5) then begin

    sell(1,0,marketr);

    buyshort(holding=0,1,marketr);

end

 

这个适用于大周期


--  作者:chenqishui
--  发布时间:2016/1/14 17:12:57
--  

ma5_min30:=stkindi(\'\',\'ma.ma1(5)\',0,4);

ma20_min30:=stkindi(\'\',\'ma.ma1(20)\',0,4);

 

ma20_min5:=stkindi(\'\',\'ma.ma1(20)\',0,2);

ma60_min5:=stkindi(\'\',\'ma.ma1(60)\',0,2);


这两句看不懂  中间不知道是不是要填写什么参数呢?


--  作者:jinzhe
--  发布时间:2016/1/14 17:21:43
--  

不要填其他参数了,该写的参数都写好了,

如果看不懂,参考stkindi函数解释

ma5_min30:=stkindi(\'\',\'ma.ma1(5)\',0,4);

这句的意思是

引用30分钟周期ma公式下的ma1值(以5为参数)


--  作者:chenqishui
--  发布时间:2016/1/14 17:40:20
--  
不行我用的是EMA线  如何改编 啊
--  作者:chenqishui
--  发布时间:2016/1/14 17:56:31
--  
图片点击可在新窗口打开查看图片点击可在新窗口打开查看图片点击可在新窗口打开查看
--  作者:chenqishui
--  发布时间:2016/1/14 19:23:16
--  
还有就是  if cross(ma5_min30,ma20_min30) and cross(ma20_min5,ma60_min5) then begin

                      sellshort(1,0,marketr);

                      buy(holding=0,1,marketr);

                

                     不是同时金叉就没有买入信号了

                                                                                  我想是当30分钟5日线与20线已经形成金叉 的时候         等 5分钟的20线与60线金叉    形成买入信号

                                                                                 或者当5分钟的20线与60线金叉的时候                              等30分钟的5日线与20线金叉   形成买入信号


--  作者:jinzhe
--  发布时间:2016/1/15 9:01:14
--  

那好,确认下,

均线是用EMA计算的

然后 30分钟5日线与20线已经形成金叉          5分钟的20线与60线金叉    形成买入信号

或者先后顺序反过来,也可以出信号


--  作者:chenqishui
--  发布时间:2016/1/15 10:00:04
--  
确认
--  作者:chenqishui
--  发布时间:2016/1/15 10:04:56
--  
改一下把30分钟周期改成20分钟周期呢