以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  策略编写求助区  (http://weistock.com/bbs/list.asp?boardid=11)
----  [求助]用BOLL和20日均线构建交易系统如何写 有图  (http://weistock.com/bbs/dispbbs.asp?boardid=11&id=11333)

--  作者:RogarZ
--  发布时间:2012/4/26 14:28:55
--  [求助]用BOLL和20日均线构建交易系统如何写 有图
 

 

要求:一条20日均线,上穿lower  时发出买点, 上穿MID时加仓,上穿UPPER时持仓.

如果下穿,平多单,开空单,空单下穿中线加仓,下穿lower持仓

希望能得到解答,谢谢
 

图片点击可在新窗口打开查看此主题相关图片如下:8@1$4a1oy)b}{oaz4yuaqy.jpg
图片点击可在新窗口打开查看

 

图片点击可在新窗口打开查看此主题相关图片如下:lzbyvj`4x_a7)cx_s$ls0{w.jpg
图片点击可在新窗口打开查看
[此贴子已经被作者于2012-4-26 14:34:37编辑过]

--  作者:Leon
--  发布时间:2012/4/26 14:45:23
--  

楼主给的条件有问题啊,按给出的条件是这么写的

MID :  MA(CLOSE,M);
UPPER: MID + N*STD(CLOSE,M);
LOWER: MID - N*STD(CLOSE,M);

MA20:MA(C,20);
COND1:CROSS(UPPER,MA20);

开仓:BUY(CROSS(MA20,LOWER),1,MARKET);
增仓:BUY(CROSS(MA20,MID),1,MARKET);
平仓:SELL(COND1,HOLDING,MARKET);
开空:BUYSHORT(COND1,1,MARKET);

[此贴子已经被作者于2012-4-26 14:59:08编辑过]

--  作者:Leon
--  发布时间:2012/4/26 15:28:21
--  

不知道楼主是在什么周期下使用加载公式,这个是跨周期引用了日线周期ma线

MID :  MA(CLOSE,M);
UPPER: MID + N*STD(CLOSE,M);
LOWER: MID - N*STD(CLOSE,M);
MA20:STKINDI(\'\',\'MA.MA3\' ,0 ,6,-1),NOAXIS;
COND1:CROSS(UPPER,MA20);

开仓:BUY(CROSS(MA20,LOWER),1,MARKET);
增仓:BUY(CROSS(MA20,MID),1,MARKET);
平仓:SELL(COND1,HOLDING,MARKET);
开空:BUYSHORT(COND1,1,MARKET);


--  作者:千一编写程序
--  发布时间:2012/5/15 21:50:33
--  
图片点击可在新窗口打开查看