以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  交易策略编写  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=153178)

--  作者:曹晓东
--  发布时间:2017/5/17 21:17:31
--  交易策略编写


MID :=MA(N7,m);
UPPER: MID + N6*STD(N7,M),COLORYELLOW,LINETHICK2;
LOWER: MID - N6*STD(N7,M),COLORBROWN,LINETHICK2;

{开多:=价格低于LOWER后再次穿回LOWER之上,开多。
开空:=价格高于UPPER后再次穿回UPPER之下,开空。
平多:=1、止损,开仓K线的最低点。2、止盈,开仓后每一根K线的最低点被打破,离场。
平空:=1、止损,开仓K线的最高点。2、止盈,开仓后每一根K线的最高点被打破,离场。};

 

 

最后四行是交易策略  麻烦帮忙编写代码  谢谢


--  作者:wenarm
--  发布时间:2017/5/18 8:24:01
--  
多头方向的处理。

//开多:=价格低于LOWER后再次穿回LOWER之上,开多。

buy(cross(close,lower) and holding,1,MARKET);

//止损止盈

if  low <= ENTERPRICE then sell(1,holding,MARKET);
if HOLDING>0 and ref(low,1)>low then sell(1,holding,MARKET);

 

空头方向可以参考修改

[此贴子已经被作者于2017/5/18 8:24:27编辑过]