#define SYMBOL_NAME "GBPHKD" //+------------------------------------------------------------------+ //| Script program start function | //+------------------------------------------------------------------+ void OnStart() { //--- definimos o sinalizador do resultado da pesquisa do símbolo no servidor bool found = false; //--- localizamos o símbolo 'SYMBOL_NAME' na lista de todos os símbolos do servidor int total = SymbolsTotal(false); for(int i=0; i<total; i++) { //--- obtemos o nome do símbolo na lista com base no índice do loop string name = SymbolName(i, false); //--- se for o símbolo desejado, imprimimos seu nome e posição na lista no log e saímos do loop if(name == SYMBOL_NAME) { PrintFormat("The '%s' symbol was found in the list of server symbols at index %d", name, i); found = true; break; } } //--- se o símbolo não for encontrado no servidor, informaremos sobre isso antes de encerrar o trabalho if(!found) PrintFormat("The '%s' symbol was not found on the server.", SYMBOL_NAME); } |