帮忙看看我的编写是否有误

If(MarketPosition <> 0 && Portfolio_PositionProfit >= 5000 || Portfolio_PositionProfit >= -20000) 持仓盈利五千,或者亏损两万,作为平仓条件,请问这样编写有问题吗?

Portfolio_PositionProfit 应该要小于等于 -20000