-- 作者:c100010292
-- 发布时间:2015/12/18 12:11:45
--
还有一个问题就是在:交易系统的--A.图表交易系统--1指标交易--MACD突破零轴价格预测__这里面的的策略放在图片显示里面只有开空的单子,没有开多的单子,不能开多,即使在前段时间大幅上涨的糖上面也是这样,为什么,下面的那个策略的代码复制
//适用模式:“走完一根K线以后” //若用户模式选为“固定时间间隔”,请将"交易条件"中的CLOSE改为OPEN,避免信号闪烁。 // //中间变量 DIFF :=EMA(CLOSE,S) - EMA(CLOSE,P); DEA :=EMA(DIFF,M); MACD :=2*(DIFF-DEA);
手数:=ss; //交易条件
开多平空条件:=CROSS(DIFF,DEA>0);//开多平空条件 开空平多条件:=CROSS(0,MACD);//开空平多条件
//交易系统 平空:SELLSHORT(开多平空条件,手数,MARKET); 平多:SELL(开空平多条件,手数,MARKET); 开多:BUY(开多平空条件,手数,MARKET); 开空:BUYSHORT(开空平多条件,手数,MARKET);
当前持仓:HOLDING,COLORGRAY,LINETHICK0; 当前资产:ASSET,NOAXIS,COLORGRAY;
//注意交易系统先开后平的原则
|
-- 作者:jinzhe
-- 发布时间:2015/12/18 13:16:42
--
用户发的代码和软件里面的代码不一样
系统里面的代码是:
DIFF :=EMA(CLOSE,S) - EMA(CLOSE,P); DEA :=EMA(DIFF,M); MACD :=2*(DIFF-DEA);
手数:=ss; //交易条件
开多平空条件:=CROSS(MACD,0);//开多平空条件 开空平多条件:=CROSS(0,MACD);//开空平多条件
//交易系统 平空:SELLSHORT(开多平空条件,手数,MARKET); 平多:SELL(开空平多条件,手数,MARKET); 开多:BUY(开多平空条件,手数,MARKET); 开空:BUYSHORT(开空平多条件,手数,MARKET);
当前持仓:HOLDING,COLORGRAY,LINETHICK0; 当前资产:ASSET,NOAXIS,COLORGRAY;
|
-- 作者:jinzhe
-- 发布时间:2015/12/18 13:39:48
--
在一侧:all(均线1>h,4) and all(均线2>h,4) and all(均线3>h,4) and all(均线4>h,4) ;
平均值:(均线1+均线2+均线3+均线4)/4;
|