Get Profit - page 2

 
Profit is in your account currency
 
int totalHistoryToLookBackOn = 50
   double onlyProfits = 0; 
   double onlyLosses = 0; 
   double net = 0; 
   if( OrdersHistoryTotal() > 0 ){
      for( int iPos = OrdersHistoryTotal() - 1; iPos > ( OrdersHistoryTotal() - 1 ) - totalHistoryToLookBackOn; iPos-- ){
         OrderSelect( iPos, SELECT_BY_POS, MODE_HISTORY ) ; 
         if( OrderSymbol() == Symbol() ) {  
            if( OrderProfit() > 0 ){ 
               onlyProfits = onlyProfits + OrderProfit();
            } else {
               onlyLosses = onlyLosses + OrderProfit();
            }
            net = net + + OrderProfit();
         }
      }   
   }
 
ankitkalindi:
sir can you tell me how to convert the profit value in pips ?

WHRoeder:
double  PointValuePerLot() { // Value in account currency of a Point of Symbol.
    /* In tester I had a sale: open=1.35883 close=1.35736 (0.00147)
     * gain$=97.32/6.62 lots/147 points=$0.10/point or $1.00/pip.
     * IBFX demo/mini       EURUSD TICKVALUE=0.1 MAXLOT=50 LOTSIZE=10,000
     * IBFX demo/standard   EURUSD TICKVALUE=1.0 MAXLOT=50 LOTSIZE=100,000
     *                                  $1.00/point or $10.00/pip.
     *
     * https://forum.mql4.com/33975 CB: MODE_TICKSIZE will usually return the
     * same value as MODE_POINT (or Point for the current symbol), however, an
     * example of where to use MODE_TICKSIZE would be as part of a ratio with
     * MODE_TICKVALUE when performing money management calculations which need
     * to take account of the pair and the account currency. The reason I use
     * this ratio is that although TV and TS may constantly be returned as
     * something like 7.00 and 0.00001 respectively, I've seen this
     * (intermittently) change to 14.00 and 0.00002 respectively (just example
     * tick values to illustrate). */
    return(  MarketInfo(Symbol(), MODE_TICKVALUE)
           / MarketInfo(Symbol(), MODE_TICKSIZE) ); // Not Point.
}

what is a lot

what is a tick

what is a point

what is a pip

what is a euro

what is money

what is forex .......

Reason: