Topic: How to calculate number of buy and sells order from history
Hey,
can someone help out how i can calculate the amount of closed buy and sell positions from an ea and put in in a comment to show on chart?
So it must be a calculation for exactly the magicnumber and symbol.
i tried it with this
//+------------------------------------------------------------------+
//| Calculate history closed buy positions |
//+------------------------------------------------------------------+
int CalculateCurrentOrdersbuys(int buy)
{
int buys=0;
//----
for(int i=0;i<OrdersTotal();i++)
{
if(OrderSymbol()==Symbol() && OrderMagicNumber()==Magic_Number && OrderType()==OP_BUY)
{
buys++;
}
}
return(buys);
}
//+------------------------------------------------------------------+
//| Calculate history closed sell positions |
//+------------------------------------------------------------------+
int CalculateCurrentOrderssells(int sell)
{
int sells=0;
//----
for(int i=0;i<OrdersTotal();i++)
{
if(OrderSymbol()==Symbol() && OrderMagicNumber()==Magic_Number)
{
if(OrderType()==OP_BUY) sells++;
}
}
return(sells);
}
and this in ontick
Comment( "---------------| Buys: ",CalculateCurrentOrdersbuys(0),"\n",
"---------------| Sells: ",CalculateCurrentOrderssells(0));