Exit trade when on profit or loss

Post Reply
User avatar
Carioca
Trader
Posts: 49
Joined: Sat Jun 09, 2012 12:12 am

Exit trade when on profit or loss

Post by Carioca »

The EA exit a trade in the opposite sign, I wanted can choose to close only when in profit or loss

Code: Select all

bool LookForTradeClosure(int ticket)
{

...

   if (OrderType() == OP_BUY)
   {

...

       if (CloseTrade && trend == down) CloseThisTrade = true;

    }//if (OrderType() == OP_BUY)
    
    
   if (OrderType() == OP_SELL)
   {

...

      if (CloseTrade && trend == up) CloseThisTrade = true;

...
      
   }//if (OrderType() == OP_SELL)

...

}//End bool LookForTradeClosure()
It should be something easy someone can help me

thanks
User avatar
Carioca
Trader
Posts: 49
Joined: Sat Jun 09, 2012 12:12 am

Re: Exit trade when on profit or loss

Post by Carioca »

My error and I was using AccountProfit () instead of OrderProfit ().

This worked for me.

Code: Select all

if(OrderProfit() + OrderSwap() + OrderCommission() >= 0)
   {
      if (CloseTrade && trend == down) CloseThisTrade = true;
   }
Post Reply

Return to “Coders Hangout”