利益の出ているポジションのみを決済
MetaTrader4(MT4)で、利益の出ているポジションのみを一括して決済するには、「保有ポジションを一括決済する」で解説した「Close All Positions.mq4」のコードを、以下のように変更します。
赤の下線を引いた部分が変更点です。
なお、OrderProfit()関数の詳細については「こちら」を参照してください。
損失の出ているポジションのみを決済
MT4で、損失の出ているポジションのみを一括して決済するには、上記のコードの(※)の部分を、以下のように変更します。
if(OrderProfit() < 0)