Equity Alert Indicator

Tricky1on1

Junior member
Messages
22
Likes
0
Can someone shed some light on why this is not working:

extern int AccountWarningLevel = 9900;
//+------------------------------------------------------------------+
//| Custom indicator initialization function |
//+------------------------------------------------------------------+
int init()
{
ObjectCreate("Warning",OBJ_LABEL, 0, 0, 0);
ObjectSet ("Warning", OBJPROP_COLOR, Red);
ObjectSet ("Warning", OBJPROP_CORNER, 3);
ObjectSet ("Warning", OBJPROP_XDISTANCE, 50);
ObjectSet ("Warning", OBJPROP_YDISTANCE, 50);
ObjectSetText ("Warning", "initialising" , 20, "Veranda", Aqua);
return(0);
}
//+------------------------------------------------------------------+
//| Custom indicator deinitialization function |
//+------------------------------------------------------------------+
int deinit()
{
//----
ObjectDelete("Warning");
//----
return(0);
}
//+------------------------------------------------------------------+
//| Custom indicator iteration function |
//+------------------------------------------------------------------+
int start()
{
double EquityMarginLevel = (AccountEquity()-AccountMargin());

if(EquityMarginLevel < AccountWarningLevel)
{
ObjectSetText ("Warning", "Account Funding Warning" , 20, "Veranda", Red);
return(0);
}
else ObjectDelete("Warning");
//----

//----
return(0);
}
 
Top