- 精华
- 0
- 在线时间
- 41 小时
- UID
- 276772
- 积分
- 27
- 帖子
- 23
- 阅读权限
- 10
- 注册时间
- 2019-3-14
- 最后登录
- 2019-4-20
- 精华
- 0
- UID
- 276772
- 积分
- 27
- 帖子
- 23
- 主题
- 4
- 阅读权限
- 10
- 注册时间
- 2019-3-14
- 最后登录
- 2019-4-20
|
小米 发表于 2019-4-17 11:44
前面说的是cf1909为data0, 持多仓3手。
公式里判断的是a_totalpositon
dadt0持仓是空头,dadt1持仓多头,第一次是的情况是平仓dadt1持仓多头时,却提示dadt0多头持仓不足,平不了,
经您 指点后我用If(data1.A_TotalPosition>0 &&data1.Open[1]!=data1.Open )data1.A_SendOrder(Enum_Sell,Enum_Exit,data1.A_TotalPosition,data1.Q_BidPrice());成功发单平仓了data1的多头持仓,但不能用
data0.A_SendOrder(Enum_Buy,Enum_Exit,data0.A_TotalPosition,data0.Q_AskPrice()); 对另一腿data0平仓 |
|