投资者咨询:不知道哪里出毛病,平不了仓! (文华财经wh9)
来源:文华财经 日期:2018-6-14 19:36
思路是,当符合多空行情的信号【按信号连续进场】,当符合平仓条件时或止损条件时全部平仓。
不知道哪里出毛病,平不了仓!
PreBreakoutFailure=0;
If(DKKG==1 && PreBreakoutFailure==0)
//DKKG多空开关=1,做多;
{
If(New_Order >Ref(Close,1))
{
Buy(Jichu_Lot,Open );
PreBreakoutFailure=0 ;
}
}
Else If(DKKG==2 && PreBreakoutFailure==0)
//DKKG多空开关=2,做空;
{
If(New_Order < Ref(Close,1))
{
SellShort(Jichu_Lot,Open );
PreBreakoutFailure=0 ;
}
}
If(DKKG==1 && MarketPosition == 1)
// 有多仓的情况
{
If(New_Order < Ref(Close,1))
//符合平多条件平仓
{
Sell(0,New_Order );
}
Else If(New_Order < Ref(Close,1))
//止损
{
Sell(0,New_Order );
}
}
If(DKKG==2 && MarketPosition == -1)
// 有空仓的情况
{
If(New_Order >Ref(Close,1))
//符合平空条件平仓
{
BuyToCover(0,New_Order );
}
Else If(New_Order >Ref(Close,1))
//止损
{
BuyToCover(0,New_Order );
}
}
End
技术人员回复
日期:2018-6-14 19:40
委托手数的位置写为DefaultVol函数,表示按照默认的下单手数委托
投资者咨询:不知道哪里出毛病,平不了仓! (文华财经wh9)
来源:文华财经 日期:2018-6-14 19:36
技术人员回复
日期:2018-6-14 19:53
投资者咨询:不知道哪里出毛病,平不了仓! (文华财经wh9)
来源:文华财经 日期:2018-6-14 19:36
试了,还是不行

投资者咨询:不知道哪里出毛病,平不了仓! (文华财经wh9)
来源:文华财经 日期:2018-6-14 19:36
谢谢了,问题解决了,还真是平仓函数的参数问题,被交易指令说明给误导了一天

技术人员回复
日期:2018-6-14 20:56