I am hoping to get some code to help me calculate order totals. I will be looping through all orders, then through the usual select etc, then adding the $ value through each iteration.
What is wrong w/ this logic? I seem to have no problem getting A calculation, however, it always ends up being much higher... seems to make sense to me...
Inserted Code
for(int i = 0; i < OrdersTotal(); i++)
{
if (OrderSelect(i, SELECT_BY_POS, MODE_TRADES))
{
if(OrderSymbol() == Symbol() && OrderMagicNumber() == MagicNumber)
{
if(OrderType() == 0)
{
if(OrderComment() == "L")
{
LongsOrderProfit += (OrderProfit() + OrderSwap());
Print("Calculating Long Profit ", OrderType(), " ", LongsOrderProfit);
} What is wrong w/ this logic? I seem to have no problem getting A calculation, however, it always ends up being much higher... seems to make sense to me...
We are our own best indicator.