全部 智大领峰 TBQuant功能 TBL语言 TB开户 问答专区 高手圈 其他
已解决
当账户资金回撤5%全部平仓
Hdbin 分享到
2022-12-26 09:10

 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);//空头以买盘价格平仓

kyover

用输出语句输出一下totalposition currentequity这些函数返回的结果

计算机是死的,计算机不执行,那就是你条件写错了。具体错在哪里,通过输出日志自行调试勘察运行过程中的数据

2022-12-26 16:15
kyover

A_CurrentEquity<=A_CurrentEquity*(1-5/100));

当前权益小于等于当前权益的0.95倍?1小于等于0.95?这不是恒否么?这怎么能成立?

2022-12-27 09:44
您未登录,请先 登录注册 后发表评论
顶部