Пользовательская функция не определена - PullRequest
0 голосов
/ 02 августа 2020

Я получаю неопределенную ошибку и не понимаю, почему это происходит.

void OnTick(){
     if ( whatever ){
          if ( whatever && whoCares ){
               CloseBuyPositions(); /////// Gets error: 'CloseBuyPositions' - function not defined       
          }
     }
}

void CloseBuyPositions(){ /////// Gets error: 'CloseBuyPositions' - function declarations are allowed on global, namespace or class scope only
     for ( int i = OrdersTotal() - 1; i >= 0; i-- ){
           OrderSelect( i, SELECT_BY_POS, MODE_TRADES );
           string CurrencyPair = OrderSymbol();
           if ( _Symbol == CurrencyPair ){
                if ( OrderType() == OP_BUY ){
                     OrderClose( OrderTicket(), OrderLots(), Bid, 10, Red );
                }
           }
     }
}

Разве я не определил ее в void?

...