profitcalc_graphical





/*------------------------v1--------------------------------
              Profit Calcualation Ea
              By Trader101
              Trader101@optonline.net 
------------------------------------------------------------

-----------------------------------------------------------*/
#property copyright "Copyright © 2008, Trader101"
#property link      "Trader101 @optonline.net"

#property  indicator_separate_window
#property  indicator_buffers 2
#property  indicator_color1  Silver
#property  indicator_color2  Red
#property  indicator_width1  2

double     profitsell[];
double     profitbuy[];

//----------------------------------------------------------------------------------------


int start()
 {  
   SetIndexStyle(0,DRAW_LINE);
   SetIndexStyle(1,DRAW_LINE);
   //SetIndexDrawBegin(0,0);
   //SetIndexDrawBegin(1,0);
   SetIndexBuffer(0,profitsell);
   SetIndexBuffer(1,profitbuy);
   IndicatorShortName("PROFIT_CALC");
   SetIndexLabel(0,"Profit_sell");
   SetIndexLabel(1,"Profit_buy");
  
            int totalorders = OrdersTotal();
            for(int n=totalorders-1;n>=0;n--)
               {
                  OrderSelect(n, SELECT_BY_POS);
                  
                  if ( OrderType()== OP_BUY){
                  double Profit_b = OrderProfit();  
                  double TotalProfit_b = TotalProfit_b + Profit_b;
                  }
                  
                  if ( OrderType()== OP_SELL){
                  double Profit_s = OrderProfit();
                  double TotalProfit_s = TotalProfit_s + Profit_s;
                  }
               
               }
  profitsell[0]= TotalProfit_s;
  profitbuy[0]= TotalProfit_b;               
                  
 }     

  
  
  







Sample





Analysis



Market Information Used:



Indicator Curves created:

Implements a curve of type DRAW_LINE


Indicators Used:



Custom Indicators Used:

Order Management characteristics:
Checks for the total of open orders

Other Features: