Experts: Code for counting open orders by Order Type individually

 

Code for counting open orders by Order Type individually:

This is an Expert Advisor code for counting open running orders for each type: OP_BUY or OP_SELL.

Author: Francisco Rayol

 
Post an expert advisor that skip symbols that are already opened. Thus it should only open one position of a particular symbol. This is to avoid opening many position is the same symbol. I have been trying do that for the longest time. I have failed up to so far. i am trying to skip symbols that already have positions in a multi_symbol expect advisor. Here is my code.
//SymbolArray is the array of symbols being looped
int osell;
 for(int i = OrdersTotal() - 1; i >= 0; i--) // returns the number of current positions
     {
        if(OrderSelect(SymbolArray[i]))
              {
               continue;
              }
            else
              {
                   osell = OrderSend(_Symbol, OP_SELLSTOP, 0.01, Bid, 3, 0, Bid-TKPM*spread_points*_Point, "basicTrigger", 16384, 0, clrAqua);
              }
        }
 
Ungwegwebula #:
Post an expert advisor that skip symbols that are already opened. Thus it should only open one position of a particular symbol. This is to avoid opening many position is the same symbol. I have been trying do that for the longest time. I have failed up to so far. i am trying to skip symbols that already have positions in a multi_symbol expect advisor. Here is my code.
Hello. I just saw your comment. As soon as I can and have some time, I will post a solution for you, all right?