必须同时满足的所有条件:
1.单边亏损 ≥ $200(空头或多头浮动亏损)
2.手数不平衡 ≥ 30%(单边比另一边多30%以上)
3.时间间隔 ≥ 300秒(距离上次对冲至少5分钟)
4。交易权限开启(trading_allowed = true)
5.保证金充足(CheckMargin()通过)
6.风控检查通过(未触发止损)
7.交易时段允许(非新闻时间、在交易时间内)
8.价格稳定(如果启用了价格过滤)
必须要同时满足这8个条件才会对冲;这种机制确保只在仓位明显不平衡且出现实质性亏损时才启动对冲,既控制风险又避免过度交易。
如果你有其他更好的思路,可以拿源码去自行修改 |