- 精华
- 0
- 在线时间
- 95 小时
- UID
- 227607
- 积分
- 91
- 帖子
- 58
- 阅读权限
- 30
- 注册时间
- 2016-1-29
- 最后登录
- 2016-9-9
- 精华
- 0
- UID
- 227607
- 积分
- 91
- 帖子
- 58
- 主题
- 22
- 阅读权限
- 30
- 注册时间
- 2016-1-29
- 最后登录
- 2016-9-9
|
老师,您好.策略编译加进以下一段程序编译没问题,但加载后,机器不动了,甚至无法关闭超级图表
--------
if(A_GetOpenOrderCount()>0)
{
nCount1 = A_GetOpenOrderCount;
if(nCount1>0)
{
for i=1 to nCount1
{
nEntryFlag = A_OpenOrderEntryOrExit(i);
nBuyOrSell = A_OpenOrderBuyOrSell(i);
OrderPrice = A_OpenOrderPrice(i);
strContractNo =A_OpenOrderContractNo(i);
If( nEntryFlag==Enum_Entry )
{
if( nBuyOrSell==Enum_Buy and Q_AskPrice>OrderPrice+MinMove*PriceScale)
{
A_DeleteOrder(strContractNo);
}
if( nBuyOrSell==Enum_Sell and Q_BidPrice<OrderPrice-MinMove*PriceScale)
{
A_DeleteOrder(strContractNo);
}
}
If( nEntryFlag==Enum_Exit )
{
if( nBuyOrSell==Enum_Buy and Q_AskPrice>OrderPrice)
{
A_DeleteOrder(strContractNo);
}
if( nBuyOrSell==Enum_Sell and Q_BidPrice<OrderPrice)
{
A_DeleteOrder(strContractNo);
}
}
}
}
}
|
|