- 精华
- 0
- 在线时间
- 389 小时
- UID
- 6222
- 积分
- 1304
- 帖子
- 285
- 阅读权限
- 60
- 注册时间
- 2009-12-20
- 最后登录
- 2019-6-16
- 精华
- 0
- UID
- 6222
- 积分
- 1304
- 帖子
- 285
- 主题
- 81
- 阅读权限
- 60
- 注册时间
- 2009-12-20
- 最后登录
- 2019-6-16
|
请教版主,为什么以下收盘平仓代码运行时,程序崩溃,提示runtime问题
If(Time>=0.1457 && Time<0.1500)
{
If(A_TodayBuyPosition !=0 && GetGlobalVar(0)!=1) // 有多仓的情况
{
A_SendOrder(Enum_Sell,Enum_ExitToday,GetGlobalVar(1),Q_BidPrice-MinPoint);
SetGlobalVar(0,1);
FileAppend("G:\\tradelog.txt","Auto,"+A_AccountID+","+Symbol+",收盘平多仓:"+"时间"+DateTimeToString (SystemDateTime)+",数量"+Text(GetGlobalVar(1))+",委托价"+Text(Q_BidPrice-MinPoint));
Return;
}
If(A_TodaySellPosition != 0 && GetGlobalVar(0)!=1)// 有空仓的情况
{
A_SendOrder(Enum_Buy,Enum_ExitToday,GetGlobalVar(2),Q_AskPrice+MinPoint);
SetGlobalVar(0,1);
FileAppend("G:\\tradelog.txt","Auto,"+A_AccountID+","+Symbol+",收盘平空仓:"+"时间"+DateTimeToString (SystemDateTime)+",数量"+Text(GetGlobalVar(2))+",委托价"+Text(Q_AskPrice+MinPoint));
Return;
}
Return;
} |
|