string name,text;
double x;
int start(){
if(ObjectFind("sd")>(-1))
{
ObjectDelete("sd");
for(int z=0;z<OrdersHistoryTotal();z++)
{
OrderSelect(z,SELECT_BY_POS,MODE_HISTORY);
if(OrderSymbol()!=Symbol()||OrderType()>1)continue;
name=OrderTicket();
ObjectDelete(name+"T");
ObjectDelete(name+"D");
ObjectDelete(name+"F");
}
return;
}
//+------------------------------------------------------------------+
for(int i=0;i<OrdersHistoryTotal();i++)
{
OrderSelect(i,SELECT_BY_POS,MODE_HISTORY);
if(OrderSymbol()!=Symbol()||OrderType()>1)continue;
Grafica();
x=x+OrderProfit();
}
//+------------------------------------------------------------------+
text=DoubleToStr(x,2);
ObjectCreate("sd",OBJ_LABEL,0,0,0);
ObjectSet("sd", OBJPROP_CORNER, 3);
ObjectSet("sd",OBJPROP_XDISTANCE,20);
ObjectSet("sd",OBJPROP_YDISTANCE,20);
ObjectSetText("sd",text+" $",11,"Verdana",Magenta);
//+------------------------------------------------------------------+
return;}
//+------------------------------------------------------------------+
void Grafica(){
//+------------------------------------------------------------------+
name=OrderTicket();
color col=Red;
if(OrderType()==0)col=Blue;
datetime a = OrderOpenTime();
double b = OrderOpenPrice();
datetime c = OrderCloseTime();
double d = OrderClosePrice();
//+------------------------------------------------------------------+
ObjectCreate(name+"T",OBJ_ARROW,0,a,b);
ObjectSet(name+"T",OBJPROP_COLOR,col);// - öâåò.
ObjectSet(name+"T",OBJPROP_ARROWCODE,1);// - âïðàâî.
//+------------------------------------------------------------------+
ObjectCreate(name+"D",OBJ_TREND,0,a,b,c,d);
ObjectSet(name+"D",OBJPROP_COLOR,col); // - öâåò.
ObjectSet(name+"D",OBJPROP_WIDTH,1); // - øèðèíà.
ObjectSet(name+"D",OBJPROP_STYLE,STYLE_DOT); //
ObjectSet(name+"D",OBJPROP_RAY,0); // - îòðåçîê.
//+------------------------------------------------------------------+
ObjectCreate(name+"F",OBJ_ARROW,0,c,d);
ObjectSet(name+"F",OBJPROP_COLOR,Green);// - öâåò.
ObjectSet(name+"F",OBJPROP_ARROWCODE,3);// - âëåâî.
//+------------------------------------------------------------------+
return;}
//+------------------------------------------------------------------+
Comments