//+------------------------------------------------------------------+
//|                                   Large Print Equity Plus MM.mq4 |
//|                                                           xxxxxx |
//|                                                    xxxxxxxxxxxxx |
//+------------------------------------------------------------------+
#property copyright "x"
#property link      "x"

#property indicator_chart_window

extern int x = 950;
extern int y = 0;
extern double percent = 10;
extern int oner = 30;
extern int target = 50;

//+------------------------------------------------------------------+
//| Custom indicator initialization function                         |
//+------------------------------------------------------------------+
int init()
  {
//---- indicators
//----
   return(0);
  }
//+------------------------------------------------------------------+
//| Custom indicator deinitialization function                       |
//+------------------------------------------------------------------+
int deinit()
  {
//----
   
//----
   return(0);
  }
//+------------------------------------------------------------------+
//| Custom indicator iteration function                              |
//+------------------------------------------------------------------+
int start()
  {
   int    counted_bars=IndicatorCounted();
   
//----
    Display("onerequals", x,y);
    ObjectSetText ("onerequals", "1R = " + DoubleToStr(MathFloor(AccountBalance()/100*percent/oner),0) + " micro lots" , 10, "Verdana", Lime);    
    
    Display("target", x,y+20);
    ObjectSetText ("target", "Target = " + DoubleToStr((MathFloor(AccountBalance()/100*percent/oner)*target),2), 10, "Verdana", Lime);
    
    Display("equity", x-600,y);
    ObjectSetText ("equity", "= " + DoubleToStr(AccountEquity(),2),20, "Verdana", Lime);
    
    Display("plusorminus", x-300,y);
    ObjectSetText ("plusorminus", "= " + DoubleToStr(AccountProfit(),2),20, "Verdana", Lime);
    
//----
   return(0);
  }
//+------------------------------------------------------------------+

void Display(string name, int x, int y)
   {
   ObjectCreate(name, OBJ_LABEL, 0, 0, 0);
   ObjectSet(name, OBJPROP_CORNER, 0);
   ObjectSet(name, OBJPROP_XDISTANCE, x);
   ObjectSet(name, OBJPROP_YDISTANCE, y);
   ObjectSet(name, OBJPROP_BACK, FALSE);
   } 