立即开仓和平仓 (文华财经WH8赢智V8.2)

投资者咨询:立即开仓和平仓 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-8-10 8:12
 //[请帮我改成满足条件后立即开仓和平仓]

//开仓量
V1:=10;    //根据你资金大小进行仓位设置
V2:=20;    
V3:=30;

//开多1,无持仓,加上多单=0,空单=0
开多次数=1&&BKVOL+SKVOL=0,BK(V1);        
//开多2,多单大于0,空单=0
开多次数=2&&BKVOL>0,BK(V2);              
//开多3,多单大于0,空单=0
开多次数=3&&BKVOL>0,BK(V3);              


//开空单1,无持仓,多单=0,空单=0
开空次数=1&&BKVOL+SKVOL=0,SK(V1);        
//开空单2,多单=0,空单大于0
开空次数=2&&SKVOL>0,SK(V2);              
//开空单3,多单=0,空单大于0
开空次数=3&&SKVOL>0,SK(V3);              


SL:=20;                                                   //止损点差为SL
TP:=40;                                                   //止赢点差为TP
A:=MINPRICE1;                                             //取模组交易合约的最小变动价位
(C<=BKPRICE-SL*A||C>=BKPRICE+TP*A)&&BKPRICE>0,SP(BKVOL);  //低于买开仓价N个点差,多头止损;高于买开仓价40个点差,多头止赢
(C>=SKPRICE+SL*A||C<=SKPRICE-TP*A)&&SKPRICE>0,BP(SKVOL);  //高于卖开仓价N个点差,空头止损;低于卖开仓价40个点差,空头止赢


SETALLSIGPRICETYPE(LIMIT_ORDER);                          //委托都以市价的方式
技术人员回复
日期:2018-8-10 8:14
 参考:

//[请帮我改成满足条件后立即开仓和平仓]

//开仓量
V1:=10;    //根据你资金大小进行仓位设置
V2:=20;    
V3:=30;

//开多1,无持仓,加上多单=0,空单=0
开多次数=1&&BKVOL+SKVOL=0,BK(V1);        
//开多2,多单大于0,空单=0
开多次数=2&&BKVOL>0,BK(V2);              
//开多3,多单大于0,空单=0
开多次数=3&&BKVOL>0,BK(V3);              


//开空单1,无持仓,多单=0,空单=0
开空次数=1&&BKVOL+SKVOL=0,SK(V1);        
//开空单2,多单=0,空单大于0
开空次数=2&&SKVOL>0,SK(V2);              
//开空单3,多单=0,空单大于0
开空次数=3&&SKVOL>0,SK(V3);              


SL:=20;                                                   //止损点差为SL
TP:=40;                                                   //止赢点差为TP
A:=MINPRICE1;                                             //取模组交易合约的最小变动价位
(C<=BKPRICE-SL*A||C>=BKPRICE+TP*A)&&BKPRICE>0,SP(BKVOL);  //低于买开仓价N个点差,多头止损;高于买开仓价40个点差,多头止赢
(C>=SKPRICE+SL*A||C<=SKPRICE-TP*A)&&SKPRICE>0,BP(SKVOL);  //高于卖开仓价N个点差,空头止损;低于卖开仓价40个点差,空头止赢


SETALLSIGPRICETYPE(LIMIT_ORDER);                          //委托都以市价的方式
MULTSIG(0,0,1,0);