- 精华
- 0
- 在线时间
- 1 小时
- UID
- 242291
- 积分
- 2
- 帖子
- 1
- 阅读权限
- 10
- 注册时间
- 2016-10-27
- 最后登录
- 2016-12-12
- 精华
- 0
- UID
- 242291
- 积分
- 2
- 帖子
- 1
- 主题
- 1
- 阅读权限
- 10
- 注册时间
- 2016-10-27
- 最后登录
- 2016-12-12
|
本帖最后由 lulinxuan 于 2016-12-5 23:24 编辑
请教各位高手,下面这段程序中,我使用A_SendOrder函数开多单,单是发出去(text文件中也有记录),但总是没有成交,显示“被废除”。
If (A_BuyPosition == 0 and Close > EMA)
{
//如果有空单先平掉空单
If(A_SellPosition > 0)
{
A_SendOrder(Enum_Buy,Enum_Exit,Lots,Q_AskPrice);
}
//开仓多单
A_SendOrder(Enum_Buy,Enum_Entry,Lots,Q_AskPrice);
FileAppend("c:\\textrb.txt", DateTimeToString(CurrentDate + CurrentTime) +" "+ Symbol+ " Buy "+ Text(Lots));
}
结果显示开单的状态是“已废除”。
请高手们指点一下,到底是哪里出错了呢? |
|