OrderTotal Help ? Only One Symbol New comment 967546147 2020.12.07 04:19 extern int NumberOfTrades = 10; // place orders //------- if(OrdersTotal()<=NumberOfTrades) { for(i=1;i<=NumberOfTrades;i++) //----- void count_position() { POS_n_BUY = 0; POS_n_SELL = 0; POS_n_BUYSTOP = 0; POS_n_SELLSTOP = 0; for( int i = 0 ; i < OrdersTotal() ; i++ ){ if( OrderSelect( i, SELECT_BY_POS, MODE_TRADES ) == true || OrderMagicNumber() != Magic){ break; } if( OrderType() == OP_BUY && OrderSymbol() == Symbol() && OrderMagicNumber()==Magic){ POS_n_BUY++; } else if( OrderType() == OP_SELL && OrderSymbol() == Symbol() && OrderMagicNumber()==Magic){ POS_n_SELL++; } else if( OrderType() == OP_BUYSTOP && OrderSymbol() == Symbol() && OrderMagicNumber()==Magic){ POS_n_BUYSTOP++; } else if( OrderType() == OP_SELLSTOP && OrderSymbol() == Symbol() && OrderMagicNumber()==Magic){ POS_n_SELLSTOP++; } } POS_n_total = POS_n_BUY + POS_n_SELL + POS_n_BUYSTOP + POS_n_SELLSTOP; 967546147 2020.12.07 04:46 #1 How can I check if there exists a pending order (in my case, a Buy Stop order) for a specific symbol? Marco vd Heijden 2020.12.07 09:41 #2 Check on OrderSymbol() and OrderType() New comment