Números mágicos forex
MagicNumber: & quot; Magic & quot; Identificador do Pedido.
1. Preâmbulo.
Na МТ3, a gestão de posições abertas foi bastante demorada. Os comerciantes tinham à sua disposição uma ferramenta bastante limitada para trabalhar com a lista de posições abertas e fechadas. O problema de distinguir entre posições "próprias" e "de outra pessoa" foi resolvido de maneiras bastante complicadas. Em МТ4, a situação mudou cardinalmente. Agora, o trader pode usar uma grande variedade de funções e gerenciar totalmente todas as posições abertas e fazer pedidos e ter acesso a informações sobre quaisquer posições fechadas.
Um parâmetro especial chamado MagicNumber foi adicionado para identificar pedidos. Este é o parâmetro com o qual o nosso artigo irá lidar.
2. O que é o MagicNumber?
int OrderSend (símbolo da string, int cmd, volume duplo, preço duplo, slippage int, double stoploss, takeprofit duplo, string comment = NULL, int magic = 0, expiração datetime = 0, cor arrow_color = CLR_NONE)
magic - Order magic number. Pode ser usado como identificador definido pelo usuário.
Ou seja, quando um pedido está sendo colocado (uma posição está sendo aberta), pode-se atribuir um número único a ele. Este número será consequentemente usado para distinguir a ordem acima de outras. Não há nenhum uso (ou mesmo possibilidade) de aplicar esse recurso ao negociar manualmente, mas é realmente inexpendível ao negociar usando um especialista (negociação automatizada).
Exemplo 1: Um operador humano e um especialista estão negociando no terminal do cliente ao mesmo tempo.
Tarefa: O especialista deve negociar de acordo com seu algoritmo e pode não fazer nada com posições abertas manualmente.
Solução: o especialista deve atribuir um MagicNumber diferente de zero à posição que está sendo aberta. No futuro, ele deve gerenciar apenas posições, o MagicNumber do qual é igual ao pré-definido.
Exemplo 2: Dois especialistas com diferentes algoritmos estão negociando no terminal do cliente ao mesmo tempo.
Tarefa: O especialista deve gerenciar apenas "seus" pedidos.
Solução: Cada especialista deve usar seu MagicNumber diferente de zero ao abrir posições. No futuro, eles devem gerenciar apenas posições, o MagicNumber do qual é igual ao pré-definido.
Exemplo 3: Diversos especialistas, um operador humano e um especialista assistente que realizam uma Parada Móvel Padrão estão operando no terminal do cliente simultaneamente.
Tarefa: Especialistas em negociação devem trabalhar de acordo com seus algoritmos e podem não fazer nada com posições abertas manualmente. O perito assistente que realiza o Trailing Stop pode modificar apenas posições abertas manualmente, mas não aquelas abertas por outros especialistas.
Solução: Os especialistas em negociação devem usar MagicNumbers exclusivos e gerenciar apenas "suas" posições. O perito assistente deve modificar apenas as posições com MagicNumber igual a 0.
Todos os três exemplos são bastante realistas, e os usuários provavelmente poderiam ter definido esses problemas por si mesmos. Nos três casos, o MagicNumber é usado para resolvê-lo. Este caminho não é o único, mas o mais fácil.
3. Realização.
Agora vamos resolver a tarefa específica: criar um especialista que poderia trabalhar apenas com suas posições "próprias" sem prestar atenção às posições abertas manualmente ou por outros especialistas.
Vamos primeiro escrever um especialista simples, para o qual o sinal para abrir uma posição será quando o indicador MACD estiver de acordo com a linha zero. O especialista ficará assim:
Vamos anexá-lo ao gráfico e ver como funciona:
Número mágico.
O número mágico é um conceito MetaTrader usado para rastrear as posições abertas de um consultor especialista. O conceito permite que o EA diferencie os negócios que ele abriu versus os que não foram.
Todo carro tem uma placa de licença. Quando você vê um carro em um estado diferente ou até mesmo um país diferente, você sabe que cada prato que você vê é único. A polícia pode procurar o número para determinar quem é dono do carro.
Números mágicos funcionam como placas de licença para EAs. Quando um consultor especialista lê um negócio aberto, chamado ticket, ele geralmente solicita seu número mágico. Se o número mágico do ticket corresponder ao número que o consultor especialista espera, ele saberá gerenciar o negócio.
Números mágicos são úteis, especialmente quando você deseja negociar vários períodos de tempo do mesmo par de moedas. Os comerciantes geralmente usam configurações que diferem nos gráficos M1 em comparação àquelas que seriam usadas no D1. Se eles aplicassem o EA com o mesmo número mágico em todos os gráficos, o resultado seria o caos. O consultor especialista abriria e fecharia as negociações aleatoriamente. Definir cada EA para usar um número mágico diferente impede que os robôs interfiram nos outros.
Fatos do número mágico.
O número mágico de uma negociação aberta manualmente é 0.
O valor de um número máximo deve estar entre 0 e 2147483647. A linguagem de programação MQL chama o último número EMPTY_VALUE e reserva o nome como um valor inteiro.
Número mágico no MetaTrader.
O número mágico é um conceito do Metatrader usado para rastrear as posições abertas de um EA. O conceito permite que o Ea diferencie os negócios que ele abriu versus aqueles que não o fizeram.
Cada carro usa uma placa de licença. Quando você detecta um carro em um estado diferente ou até mesmo um país diferente, você observa que cada prato que você encontra é único. A polícia pode usar o número para determinar quem é dono do carro.
Números mágicos funcionam como as placas para consultores especializados. Quando um consultor especialista detecta uma negociação aberta, chamada ticket, ele solicita repetidamente seu número mágico. Se o número mágico do ticket for idêntico ao número que o Expert Advisor espera, ele saberá gerenciar a posição.
Números mágicos são úteis, especialmente quando você deseja negociar vários prazos do mesmo par forex. Os comerciantes geralmente usam configurações que diferem daquelas dos preços M1 em relação àquelas que eles usariam no gráfico diário. Se eles usassem o consultor Especialista com o mesmo número mágico em todos os diferentes prazos, o resultado seria o caos. O consultor especialista abriria e fecharia posições sem rima ou razão. Definir cada consultor especialista para estabelecer um número mágico exclusivo não permite que os robôs interfiram com os outros.
Factores mágicos do número.
O número mágico de uma negociação aberta manualmente é 0.
O número que você usa para um número mágico deve ser um número que varia de 0 e 2147483647. A linguagem de programação MQL atribui esse último número EMPTY_VALUE e protege o nome como um valor inteiro.
O que é e como definir o número mágico na EA?
Número mágico destina-se a ser utilizado para identificação comercial. Implementação varia.
É definido quando a negociação é aberta por um EA com o comando OrderSend ().
Você tem dois EA negociando EURUSD.
Para permitir que cada EA reconheça negociações que "pertençam a ele" defina um número mágico diferente (ID) com cada EA.
Eu estava claro? desculpe o inglês pobre.
& quot; Mas se eu tiver apenas um EA, dois gráficos EURUSD em diferentes intervalos de tempo? Eu tenho que mudar o número mágico? Qual o número a definir? Alguém? & Quot;
Existe um número mágico específico Se eu quiser que o EA gerencie o comércio aberto manualmente?
Você pode usar as operações manuais Comment to identy e adicionar um teste para comentários específicos no EA.
Eu tenho cinco gráficos em uma plataforma para cinco moedas diferentes (um gráfico por moeda).
Eu aplico o mesmo EA para todos os cinco gráficos (o mesmo EA para todas as cinco moedas).
Preciso alterar o número mágico do EA para cada gráfico (cada moeda)?
Existe um número mágico específico Se eu quiser que o EA gerencie o comércio aberto manualmente?
Você pode usar as operações manuais Comment to identy e adicionar um teste para comentários específicos no EA.
Eu tenho cinco gráficos em uma plataforma para cinco moedas diferentes (um gráfico por moeda).
Eu aplico o mesmo EA para todos os cinco gráficos (o mesmo EA para todas as cinco moedas).
Preciso alterar o número mágico do EA para cada gráfico (cada moeda)?
Eu tenho cinco gráficos em uma plataforma para cinco moedas diferentes (um gráfico por moeda).
Eu aplico o mesmo EA para todos os cinco gráficos (o mesmo EA para todas as cinco moedas).
Preciso alterar o número mágico do EA para cada gráfico (cada moeda)?
Resposta curta é não. Resposta correta é - depende. Seu EA deve ser inteligente o suficiente para determinar em que momento está operando se houver qualquer modificação ou exclusão de pedidos. O número mágico é uma maneira de fazer isso, embora um bom EA use outros métodos, como a verificação de par de moedas.
Você precisará determinar se o seu código é robusto o suficiente para operar sem uma mudança de número mágico - ou se ele mesmo usa ou não o número mágico.
Use MetaTrader para construir seu próprio robô automatizado Forex Trading.
As plataformas de negociação de software MetaTrader 4 (MT4) e MT5 são fáceis de usar plataformas de negociação on-line com recursos de análise técnica. Eles foram especialmente projetados para negociação on-line com o desenvolvimento e operação de sistemas de negociação automatizados em mente.
Os programas têm a capacidade de ter consultores especializados (EA'S) conectados a eles para automatizar totalmente o processo de negociação, criando assim um sistema de negociação mecânico totalmente funcional. Seu próprio robô forex que comercializa para você. Eles também podem, é claro, ser configurados para que possam ser usados de forma semi-automatizada em conjunto com a negociação manual.
Os traders que usam o MetaTrader têm a opção de;
Usando a plataforma manualmente sem um consultor especialista conectado. (Negociação manual) ou Adquirir um (s) programa (s) consultor (es) especialista (s) e conectá-lo à plataforma MT ou Adquirir programa (s) livre (s) consultor especialista (s) através de grupos de membros do fórum ou grupos de interesse semelhantes na Internet ou ou Todas as alternativas acima ou qualquer combinação delas. Também é possível configurar vários programas de consultoria especializada ao mesmo tempo, bem como negociar manualmente. (Anexe cada EA diferente ao seu próprio gráfico, juntamente com diferentes números de pedido / números mágicos).
O MetaTrader foi desenvolvido pela MetaQuotes Software Corp (metaquotes)
Curso Introdutório MQL4.
O desenvolvimento de seu próprio sistema de consultoria especializada / robô forex exigirá algum conhecimento da MetaQuotes Language 4 (MQL4). Para aqueles que não têm experiência anterior em programação, mas gostariam de aprender, existe um livro gratuito escrito por Sergey Kovalyov, "Curso Introdutório MQL4", que é uma excelente publicação que começa no início para facilitar o entendimento do processo de aprendizagem. Clique aqui para uma cópia deste curso gratuito.
Expert Advisor Builder para MT4.
Se você não quer aprender a linguagem de programação MQL4, uma alternativa rápida é usar este 'Expert Advisor Builder'. Maneira fácil de construir seu consultor especialista.
Ou peça a um programador para construir seu robô para você aqui.
Ou compre um software EA builder de baixo custo que possa criar Expert Advisors sem a necessidade de aprender programação. Encontre algumas empresas de software recomendadas nesta página aqui.
Se você preferir se tornar um especialista na linguagem MQL, Steve Fleming oferece um curso em vídeo projetado especificamente para os recém-chegados que gostariam de aprender através de instruções de vídeo como escrever o código de programação de origem. Leia mais aqui.
Backtesting no MetaTrader.
Também é muito importante entender como backtest e otimizar uma estratégia de negociação corretamente. A maioria dos traders acredita que sabe como, mas não entende realmente a importância do teste "caminhar para frente". Leia um pouco como isso funciona aqui.
Eles agora têm MT5 disponível.
Robôs gratuitos para Expert Advisor.
O ForexMT4 hospeda uma biblioteca de consultores especializados gratuitos. Para obter o seu EA grátis, vá para forexmt4.
Onde baixar o software MT4.
O download real do software MT4 é melhor feito através de seu próprio corretor forex escolhido, assumindo que utilizam esta plataforma.
Atualmente existem centenas, senão milhares de corretores de forex que utilizam o software MT4. Além disso, muitos outros corretores adicionam o software às suas empresas diariamente.
Para informações que você precisa saber sobre como escolher um corretor forex, clique aqui.
Para visualizar os recursos da versão 5, ele está disponível no metatrader5.
Ajuda adicional e assistência com a negociação automatizada MT4 e MT5.
Excelentes conteúdos e posts de membros podem ser encontrados no fórum da comunidade MQL4 em mql4. mql4.
Além disso, o fórum no forex-tsd tem muita ajuda e recursos. forex-tsd.
Além disso, artigos brainyforex aqui.
Para considerar estratégias para programar em consultores especialistas, clique aqui.
Idéias de negociação dos vencedores do campeonato de 2008.
Para revisar os resultados reais do sistema para os Campeonatos de Troca Automatizados de 2008 e descobrir o que tornou os três principais sistemas de robôs forex, clique aqui.
Precisa de ajuda para configurar seu robô de negociação forex?
Mãos na assistência está disponível para aqueles que gostariam de um especialista em forex para configurar seu robô de negociação forex para eles. Vá para fxinstall.
Usuário avançado do Metatrader e gostaria de tornar público seu EA?
Leia sobre a jornada de como alguns operadores descobriram que havia muito mais trabalho envolvido do que eles imaginaram em liberar seu sistema de negociação privado para o público aqui.
Como usar a teoria do retrocesso dos números mágicos.
Os números mágicos & # 8221; teoria sobre como as retrações devem se formar é baseada na seqüência de números de Fibonacci. Esta teoria diz que um retrocesso é mais provável que pare em uma de uma série de números, com ênfase em 38% ou 62% do movimento original.
Um matemático italiano do século 13 chamado Fibonacci descobriu uma sequência de números auto-replicante com propriedades curiosas. Começa com 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144 e assim por diante até o infinito. Os números nessa sequência têm essas propriedades:
A soma de dois números adjacentes na sequência forma o próximo número mais alto na sequência.
A razão de quaisquer dois números consecutivos aproxima-se de 1,618 ou seu inverso, 0,618 (após os primeiros números).
A natureza oferece muitos exemplos dessas proporções: pétalas de margarida, samambaias, girassóis, conchas, furacões, redemoinhos e partículas atômicas em uma câmara de bolhas. E muitas das obras do homem supostamente incorporam as proporções de Fibonacci, bem como: as pirâmides no Egito, o Partenon na Grécia, e a escolha de tela de C (embora alguns matemáticos disputem alguns ou todos destes exemplos).
Os cientistas dizem que atribuir comportamento humano a qualquer sequência numérica é ridículo ou, pelo menos, não plausível.
Um corretor da bolsa chamado Ralph Nelson Elliott acreditava que o comportamento do homem, incluindo seu comportamento quando negociado no mercado de ações, revelava características semelhantes às da seqüência de Fibonacci e, portanto, poderia ser mapeado para prever o comportamento futuro:
Elliott observou que os preços dos títulos aparecem de forma ondulada nas tabelas, daí o nome de seu método de previsão, Elliott Wave.
Elliott escreveu que a seqüência de Fibonacci fornece os fundamentos matemáticos do princípio da onda.
Os adeptos da Elliott Wave expandiram o uso da sequência de Fibonacci por Elliott e usualmente usam os níveis de Fibonacci, com atenção especial para 38% e 62% (mas também incluindo 23,6%, 50% e 100% da amplitude máxima-baixa), para prever a extensão das retracements.
Tecnicamente, 50% não é um número de Fibonacci. É costume incluí-lo, possivelmente por causa da influência de Gann.
Para dificultar a vida, alguns traders que gostam da seqüência de Fibonacci não são adeptos estritos do princípio de Elliot Wave, e alguns traders da Elliot Wave não acreditam necessariamente que os movimentos dos preços irão se ater aos números de Fibonacci.
Comments
Post a Comment