A sua corretora não o escreve como o TradingView
É a razão mais comum para um alerta correto não fazer nada. O TradingView envia EURUSD; a conta tem EURUSD.r, EURUSDm, EURUSD_i ou EURUSD.pro. Em vez de lhe pedir para manter uma tabela de tradução, o robô procura o símbolo na lista da sua própria corretora, no momento da execução — segue portanto a corretora quando ela renomeia, e para em vez de adivinhar quando não pode ter a certeza.
As quatro passagens, pela ordem em que correm
O robô para na primeira passagem que dá um símbolo negociável. Conhecer a ordem diz-lhe porque um nome casou — e porque outro não.
Tal como está: o nome do alerta é tentado exatamente como chegou
Normalizado: maiúsculas, prefixo de exchange removido, e tudo a partir do primeiro carácter não alfanumérico descartado — é o que transforma EURUSD.r em EURUSD
Por divisas, para nomes de seis letras: o par é dividido em base e cotação e casado com as divisas declaradas pela corretora — primeiro o Market Watch, depois todos os símbolos
O que se recusa a fazer
A última passagem é uma procura por subcadeia, e é a que poderia correr mal — por isso é pontuada em vez de servida à primeira. Um símbolo que começa pela sua chave ganha ao que apenas a contém; entre dois candidatos ganha o que tem menos caracteres a mais; e um par de divisas real desempata. Se nada pontuar, o resolvedor não devolve nada e mantém-se o nome do seu alerta. Abrir o instrumento errado é pior do que não abrir nada.
- 01Ordem de pontuação: começa por, depois menos caracteres a mais, depois par de divisas real
- 02Toda a resolução é opcional por conta; desligada, usa-se o nome do alerta tal como está
- 03Um recurso exato insensível a maiúsculas fica sempre ativo — não pode escolher o símbolo errado, pois exige correspondência perfeita
Verifique no que o seu resolve, antes que lhe custe uma operação
O testador de webhook gratuito lê o seu alerta com o parser exato da produção e mostra o símbolo que extrai — sem conta, sem executar nada. Diz-lhe o que a gateway entendeu; o casamento com a corretora acontece depois no seu terminal.
O testador mostra o símbolo extraído e nomeia o motivo exato de uma recusa
Disponível em MT4, MT5 e cTrader, no plano Basic gratuito
Um alerta recusado no seu histórico liga diretamente ao testador, já preenchido
Perguntas frequentes.
Tenho de manter uma tabela de tradução de símbolos?
Não. A procura é feita na lista viva de símbolos da sua corretora no momento da execução, por isso segue um renome sem que toque em nada. Nada é guardado do nosso lado, e é também por isso que a resposta pode diferir entre duas corretoras.
Porque é que o meu alerta não abriu nada?
Duas causas comuns. Ou o símbolo casou com algo que a corretora desativou ou pôs em só-fecho — são excluídos de propósito — ou nada pontuou o suficiente e ficou o nome original, que a corretora recusou. O seu histórico de ordens diz qual dos dois aconteceu.
Funciona para índices e metais, não só pares de divisas?
Sim, pelas passagens de normalização e subcadeia pontuada: US30.cash e XAUUSD.m são tratados da mesma forma. A passagem por divisas é a reservada a nomes de seis letras, porque precisa de base e cotação.
Posso desligar o casamento?
Sim, por conta. Desligado, usa-se o nome do seu alerta tal como está — o que quer se os seus alertas já trazem a grafia da corretora. O recurso exato insensível a maiúsculas fica ativo de qualquer forma.
Continuar a explorar.
O seu primeiro alerta parte hoje.
Conta gratuita, 30 dias de Elite oferecidos, sem cartão. Nada a cancelar se não lhe convier.