金字塔套利系统策略源码[其他期货软件]
- 咨询内容: 套利代码如下:
INPUT:M(10,1,100,1);
INPUT:a(1.67,1,100,1);
INPUT:N(75,1,100,1);
INPUT:LOT1(1,1,10,1);
INPUT:LOT2(1,1,10,1);runmode:0;
YOPEN:='IF12$OPEN';
POPEN:='IF03$OPEN';
MEAN:=MA(YOPEN-POPEN,M);
vd:=std(YOPEN-POPEN,N);
UPPERBAND:=MEAN+a*vd;
LOWERBAND:=MEAN-a*vd;IF NOT(ISLASTBAR) THEN EXIT;
//做空价差
IF TBUYHOLDINGEX('800980','IF12',0)=0 AND TBUYHOLDINGEX('800980','IF03',0)=0 AND TSELLHOLDINGEX('800980','IF12',0)=0 AND TSELLHOLDINGEX('800980','IF03',0)=0 THEN
BEGIN
TBUYSHORT(YOPEN-POPEN>=UPPERBAND,LOT1,lmt,YOPEN,0,'','IF12');
TBUY(YOPEN-POPEN>=UPPERBAND,LOT2,lmt,POPEN,0,'','IF03');
END//做空套利平仓
//IF TSELLHOLDINGEX('800980','IF12',0)>0 AND TBUYHOLDINGEX('800980','IF03',0)>0 and tenterbars>0 THEN
//BEGIN
TSELLSHORT(YOPEN-POPEN<=MEAN,LOT1,lmt,YOPEN,0,'','IF12');
TSELL(YOPEN-POPEN<=MEAN,LOT2,lmt,POPEN,0,'','IF03');
//END
//做多价差
IF TBUYHOLDINGEX('800980','IF12',0)=0 AND TBUYHOLDINGEX('800980','IF03',0)=0 AND TSELLHOLDINGEX('800980','IF12',0)=0 AND TSELLHOLDINGEX('800980','IF03',0)=0 THEN
BEGIN
TBUY(YOPEN-POPEN<=LOWERBAND,LOT1,lmt,YOPEN,0,'','IF12');
TBUYSHORT(YOPEN-POPEN<=LOWERBAND,LOT2,lmt,POPEN,0,'','IF03');
END//做多套利平仓
IF TBUYHOLDINGEX('800980','IF12',0)>0 AND TSELLHOLDINGEX('800980','IF03',0)>0 and tenterbars>0 THEN
BEGIN
TSELL(YOPEN-POPEN>=MEAN,LOT1,lmt,YOPEN,0,'','IF12');
TSELLSHORT(YOPEN-POPEN>=MEAN,LOT2,lmt,POPEN,0,'','IF03');
END下单日志如下:
序号 品种名称 说明 预警名称 预警时间 预警价格 现价/盈亏 动作
1 IF12 股指1112 股指跨期套利1 11/12/15 09:23 2403.8 2402.4/-0.06% 开空
2 IF03 股指1203 股指跨期套利1 11/12/15 09:23 2423.0 2423.6/+0.02% 开多
3 IF12 股指1112 股指跨期套利1 11/12/15 09:23 2403.8 2402.4/-0.06% 平空
4 IF03 股指1203 股指跨期套利1 11/12/15 09:23 2423.0 2423.6/+0.02% 平多
5 IF12 股指1112 股指跨期套利1 11/12/15 09:23 2403.8 2402.4/-0.06% 开多
6 IF03 股指1203 股指跨期套利1 11/12/15 09:23 2423.0 2423.6/+0.02% 开空
7 IF12 股指1112 股指跨期套利1 11/12/15 09:25 2402.8 2402.4/-0.02% 开空
8 IF03 股指1203 股指跨期套利1 11/12/15 09:25 2423.2 2423.6/+0.02% 开多
9 IF12 股指1112 股指跨期套利1 11/12/15 09:25 2402.8 2402.4/-0.02% 平空
10 IF03 股指1203 股指跨期套利1 11/12/15 09:25 2423.2 2423.6/+0.02% 平多
11 IF12 股指1112 股指跨期套利1 11/12/15 09:25 2402.8 2402.4/-0.02% 开多
12 IF03 股指1203 股指跨期套利1 11/12/15 09:25 2423.2 2423.6/+0.02% 开空
13 IF12 股指1112 股指跨期套利1 11/12/15 09:30 2402.6 2402.4/-0.01% 开空
14 IF03 股指1203 股指跨期套利1 11/12/15 09:30 2422.8 2423.6/+0.03% 开多
15 IF12 股指1112 股指跨期套利1 11/12/15 09:30 2402.6 2402.4/-0.01% 平空
16 IF03 股指1203 股指跨期套利1 11/12/15 09:30 2422.8 2423.6/+0.03% 平多
17 IF12 股指1112 股指跨期套利1 11/12/15 09:30 2402.6 2402.4/-0.01% 开多
18 IF03 股指1203 股指跨期套利1 11/12/15 09:30 2422.8 2423.6/+0.03% 开空请高手帮忙看看,怎么开仓这么频繁啊,程序思想很简单,取两品种N周期价差均值,上轨是价差均值+标准差,下轨是价差均值-标准差,价差突破上轨做空价差,回归均值平仓;做多价差同理
- 金字塔客服: 用的是K线走完还是固定时间间隔
- 用户回复: 固定时间间隔
- 网友回复:
引用某个品种本周期的开盘价,要用双引号,注意,公式代码的书写,都要在英文状态下,您的有的地方的写法,不是英文状态输入
YOPEN:="IF01$OPEN";
POPEN:="IF03$OPEN"; - 网友回复:
另:同一个下单语句的条件,不要有交叉.把红色标识的地方,等号去掉,类似情况下,等号也去掉
TSELLSHORT(YOPEN-POPEN<=MEAN,LOT1,lmt,YOPEN,0,'','IF12');
TSELLSHORT(YOPEN-POPEN>=MEAN,LOT2,lmt,POPEN,0,'','IF03');
有思路,想编写各种指标公式,程序化交易模型,选股公式,预警公式的朋友
可联系技术人员 QQ: 262069696 进行 有偿 编写!(不贵!点击查看价格!)
相关文章
-
没有相关内容