Menu de Troca de Símbolos 1.00
O indicador carrega como um Menu na barra de menus. Clique no Menu de Símbolos para abrir ou fechar a lista de símbolos. Clique em um símbolo selecionado para mudar o símbolo do gráfico.

Testado no MT4 Build 625
Por favor, leia TODAS as informações
A função deste Indicador depende dos arquivos mt4gui.dll e mt4.mgh. (Na data atual, 05-04-2014, estes arquivos são atualizações mt4gui2.dll e mt4gui2.mgh) Sem esses arquivos, os Indicadores não funcionarão. Ambos são gratuitos e requerem uma chave de licença gratuita para cada computador que executa o arquivo .dll. O arquivo mt4gui2.mgh é incluído no download do Indicador porque pode ser facilmente editado para atualizações. O mt4gui2.dll não pode ser editado e deve ser baixado da fonte - Baixe aqui. Quando o Indicador é carregado pela primeira vez, um popup solicitará um nome e um e-mail (NÃO é spam! - notificação de atualização ocasional - sempre é aconselhável usar um nome fictício e um endereço de e-mail alternativo). Uma vez enviado, uma Chave de Licença será enviada por e-mail, que deverá ser inserida no popup mencionado. Não há limite para o número de licenças gratuitas.
- Requerido: O .dll → pasta MQL4/ Library
- Requerido: O .mgh → pasta MQ4/ Include
- Requerido: Menu de Troca de Símbolos → pasta MQL4/ Indicadores
- Extra Opcional: Símbolo do Gráfico → pasta MQL4/ Indicadores
Os arquivos .dll e .mgh são periodicamente atualizados para acomodar novas versões do MT4. Veja Atualizações e Como editar exemplo de código abaixo.
Se os símbolos do gráfico forem diferentes dos seis caracteres padrão como EURUSD, como EURUSDSB ou EURUSD_uk etc., o Usuário precisará ver "Notas: Suffix -1 e Suffix -2".
Notas:
- Suffix - 1: Para plataformas que usam variantes como EURUSDSB, EURUSD_uk etc., o usuário deverá inserir o sufixo adicionado (sensible às maiúsculas e minúsculas) - exemplos: SB, _uk na seção de sufixo na aba de Entradas do Indicador.
- Suffix - 2: Símbolos futuros como Usa500Dec13 ou SoybnsJan14 devem ser adicionados ao Indicador como nomes completos (sensible às maiúsculas e minúsculas - exemplos: Usa500Dec13, SoybnsJan14) nas seções marcadas como - SPARE. Não adicione esses na seção de sufixo.
- Qualquer Símbolo pode ser mudado na aba de Entradas do Indicador.
- Símbolos adicionais podem ser adicionados pela aba de Entradas mudando SPARE para o símbolo necessário. Nota: se um sufixo foi adicionado à seção de sufixo da aba de Entradas do Indicador, não inclua o sufixo como parte do nome do símbolo adicionado, pois o sufixo será duplicado - exemplo: EURUSD_uk_uk.
Os usuários devem checar as configurações dos EAs. Ferramentas → Opções → Expert Advisors

Possíveis razões para a falha em mudar o símbolo.
- Quando o indicador é carregado, a primeira mudança de símbolo exigirá dois cliques separados. Depois disso, um clique mudará qualquer símbolo.
- No gráfico errado. Identifique o gráfico correto a partir do nome do Menu de Símbolos, que inclui o período do gráfico.
- Os símbolos do Broker têm sufixos. Verifique se o sufixo foi inserido através da aba de Entradas do Indicador.
- Veja as configurações do Expert Advisor ↑ ↑
- Nota: Se o indicador parar de funcionar, o arquivo .dll, embora ainda tenha o mesmo nome, pode estar desatualizado. Exclua o antigo .dll e baixe um novo arquivo .dll.
Atualizando: 3 Passos Simples
Na data atual, abril de 2014, os arquivos .dll e .mgh atualizados são mt4gui2.dll e mt4gui2.mgh. Em algum momento, esses arquivos provavelmente serão atualizados para mt4gui3.dll e mt4gui3.mgh.
1. Baixe o novo arquivo .dll da fonte - Baixe aqui. O antigo arquivo .dll deve ser excluído.
O arquivo .mgh é facilmente editado para atualizações - veja o passo 2.
Uma alternativa é copiar o código .mgh da fonte (não disponível como download) e colar e compilar no MT4 MetaEditor. Abra o MT4 MetaEditor → Arquivo → Novo → Include[*.mgh] → Nome → Concluir → Copie o código .mgh na janela de código do MetaEditor → Salve Como (certifique-se de que o caminho de salvamento seja MQL4/ Include e o nome Salvar Como seja o nome da atualização atual) →
.
2. O código abaixo em mt4gui2.mgh chama o arquivo .dll e deve ser alterado
de
#import "mt4gui2.dll"
para
#import "mt4gui3.dll"
ou "o nome da atualização atual.dll".
Nota: Após as alterações acima no arquivo mt4gui2.mgh, ele pode ser → Salvo Como → o nome da atualização atual.mgh → na pasta MQL4/ Include e →
.
3. O código abaixo em Menu de Troca de Símbolos.mq4 chama o arquivo .mgh e deve ser alterado
de
#include <mt4gui2.mqh>
para
#include <mt4gui3.mqh>
ou <o nome da atualização atual.mgh>.
Como editar exemplo de código - Veja Aqui - role para baixo e siga estes passos.
Edição de Preferências do Usuário no MT4 MetaEditor
- Para adicionar permanentemente um sufixo, insira o sufixo requerido entre as aspas na primeira linha do código abaixo.
- Para mudar ou reorganizar permanentemente a lista de símbolos, altere apenas os nomes dos símbolos em maiúsculas entre as aspas no código abaixo.
- Desde que a lista de símbolos não seja encurtada e permaneça em trinta, nenhum outro código precisa ser alterado. Se você é novo nisso, sempre se lembre de compilar como última ação. O código editado não se torna efetivo até ser compilado.
- Se a lista for encurtada através da exclusão, então o código associado correspondente, não incluído aqui, mas mais abaixo na janela do código, também deve ser excluído.
extern string Suffix = ""; extern string Symbol_1 = "EURUSD"; extern string Symbol_2 = "GBPUSD"; extern string Symbol_3 = "USDCHF"; extern string Symbol_4 = "USDJPY"; extern string Symbol_5 = "GOLD"; extern string Symbol_6 = "XAUUSD"; extern string Symbol_7 = "AUDCAD"; extern string Symbol_8 = "AUDCHF"; extern string Symbol_9 = "AUDJPY"; extern string Symbol_10 = "AUDNZD"; extern string Symbol_11 = "AUDUSD"; extern string Symbol_12 = "CADCHF"; extern string Symbol_13 = "CADJPY"; extern string Symbol_14 = "CHFJPY"; extern string Symbol_15 = "EURAUD"; extern string Symbol_16 = "EURCAD"; extern string Symbol_17 = "EURCHF"; extern string Symbol_18 = "EURGBP"; extern string Symbol_19 = "EURJPY"; extern string Symbol_20 = "EURNZD"; extern string Symbol_21 = "GBPAUD"; extern string Symbol_22 = "GBPCAD"; extern string Symbol_23 = "GBPCHF"; extern string Symbol_24 = "GBPJPY"; extern string Symbol_25 = "GBPNZD"; extern string Symbol_26 = "USDCAD"; extern string Symbol_27 = "SPARE"; extern string Symbol_28 = "SPARE"; extern string Symbol_29 = "SPARE"; extern string Symbol_30 = "SPARE";
Publicações relacionadas
- Buffers Horários para Coleta de Dados no MetaTrader 5
- Calendário Econômico: Monitoramento e Cache para Testes de Estratégia no MetaTrader 5
- Pivot Point Personalizado com Horário de Fechamento Ajustável para MetaTrader 4
- Utilitário de Informações de Barras e Taxas: Como Usar no MetaTrader 5
- Índice de Preferência do Investidor: Um Guia Prático para Traders