为什么以下止损代码无法启动 达到止损阈值后仍没有平仓单发出

//开仓后反向波动平仓 If(MarketPosition == -1 && C > my_lentry_price + 10 * Minmove * Pricescale) { BuyToCover(0, Close); }

可能什么原因 请老师回个消息