以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://222.73.7.161/bbs/index.asp) -- 公式模型编写问题提交 (http://222.73.7.161/bbs/list.asp?boardid=4) ---- 测试结果为什么不对 (http://222.73.7.161/bbs/dispbbs.asp?boardid=4&id=175020) |
-- 作者:rockyan -- 发布时间:2020/3/17 15:09:55 -- 测试结果为什么不对 测试结果不对,平仓价为什么会是零? 参数abd,分别13,26,160 源码 MA1:eMA(CLOSE,A); MA2:eMA(CLOSE,B); ma3:ma(c,d); dt:ma2>ref(ma2,1) and ma3>ref(ma3,1),linethick0; kt:=count(ma2<ref(ma2,1),2)=2;// and ma3<ref(ma3,1), linethick0; 手数:=ss; //交易条件 kd1:=MA1>MA2 and count(ma1<ma2,10)>0; kd2:=dt and ma1>ref(ma1,1); ep:=ENTERPRICE; ZS:(l-EP)/EP<=-0.08,LINETHICK0;//与买入价比跌幅大于8% 开多平空条件:=(kd1 or kd2) and dt ;//开多平空条件 开空平多条件:=(MA2>MA1 and kt) or zs;//开空平多条件 zsj:=min(ep*0.92,h*0.995),linethick0; //交易系统 //平空:SELLSHORT(开空平多条件,手数,THISCLOSE); 平多:SELL(开空平多条件 and zs=0,holding,THISCLOSE); SELL(开空平多条件 and zs,holding,zsj),IGNORECHECKPRICE; 开多:BUY(开多平空条件 and holding=0,手数,THISCLOSE); |
-- 作者:FireScript -- 发布时间:2020/3/17 15:26:11 -- 你代码有问题。第三个参数只能是指令类型。
|
-- 作者:rockyan -- 发布时间:2020/3/17 15:51:39 -- 那应该怎么写 |
-- 作者:rockyan -- 发布时间:2020/3/17 15:58:42 -- 明白了 |