if(A_TotalPosition<>0&&barssinceentry==2&&A_CurrentEquity<=A_CurrentEquity*(1-5/100)); // 当总持仓不等于0 帐户的动态权益回撤%x时全部平仓
{
A_SendOrder(enum_sell,Enum_Exit,A_BuyPosition,Q_AskPrice);//多头以卖盘价格平仓
A_SendOrder(Enum_Buy,Enum_Exit,A_SellPosition,Q_BidPrice);//空头以买盘价格平仓
A_CurrentEquity<=A_CurrentEquity*(1-5/100));
当前权益小于等于当前权益的0.95倍?1小于等于0.95?这不是恒否么?这怎么能成立?
用输出语句输出一下totalposition currentequity这些函数返回的结果
计算机是死的,计算机不执行,那就是你条件写错了。具体错在哪里,通过输出日志自行调试勘察运行过程中的数据