Saturday 1 July 2017

Sistema Multi Moeda Trading


Medidor de força de moedas múltiplas FX Medidor de força de moeda múltipla FX Benefícios de usar o software FX Multi Currency Strength Medidor Benefícios para você ao usar o FXMCSM. O FXMCSM: Dá-lhe precisão completa de realizar cálculos de preços de 2352 para as 28 principais combinações de moedas a cada 10 segundos. Dá informações de negociação precisas com base em fatos e não opinião. Oferece alertas comerciais audíveis quando os pares de moeda mudam de laranja para verde. Informa sobre o correto Direção do comércio Informa sobre o número de pips diários disponíveis para cada par de moedas Informa-o sobre os 3 melhores pares de moedas para o maior número de pips disponíveis Informa-se os pares de moedas que podem ser negociados sem risco Informa você pares de moedas que não devem Ser negociado Informa-o sobre o número total de pips disponíveis diariamente para todos os 28 pares Informa-o sobre as classificações de força da moeda individual O Indicador do Contador de Força Múltipla FXMCSM FX e o Medidor de Força da Moeda de Mercadorias de Prata de Ouro FX são Microsoft Windows XP, Vista 7, 8 e 10 aplicativos de desktop para comerciantes de divisas Forex iniciantes e experientes. Dezesseis anos de conhecimentos e experiência reais de banco de investimento financeiro em UBS-Warburg, Standard Bank, BERD, nos centros financeiros, Londres, Reino Unido, Nova York, EUA, Frankfurt, Alemanha, Zurique, Suíça, Joanesburgo, África do Sul, Cingapura e Hong Kong, todos. Entrou no projeto e na programação do indicador do medidor de força de divisas FXMCSM FX. Os aplicativos de indicadores FXMCSM são usados ​​com o aplicativo de negociação Metatrader 4 para realizar análises de força e fraqueza de Forex em tempo real para as oito moedas AUD, CAD, CHF, GBP, JPY, NZD e USD que compõem 28 pares de moedas AUDCAD, AUDCHF, AUDJPY, AUDNZD, AUDUSD, CADCHF, CADJPY, CHFJPY, EURAUD, EURCAD, EURCHF, EURGBP, EURJPY, EURNZD, EURUSD, GBPAUD, GBPCAD, GBPCHF, GBPJPY, GBPNZD, GBPUSD, NZDCAD, NZDCHF, NZDJPY, NZDUSD, USDCAD, USDCHF, USDJPY e para todas as moedas Gold XAU, Silver XAG e Commodity. Os indicadores FXMCSM consistentemente calculam e ajustam em tempo real 2352 itens de dados de preço a cada segundo para exibir os pontos fortes e fracos da moeda, como gráficos de barras fáceis de entender, com valores de direção de força de moeda e indicadores de tendência de queda de corrente. Para notificar quando as moedas individuais estão subindo de posições baixas, há também uma opção de alerta para que as moedas sinalizem o melhor momento para ir longo ou curto para ajudar nas decisões de troca de moeda. O FXMCSM não usa dados históricos como muitos outros medidores de força de moeda, para lhe dar uma precisão atualizada. O sistema de negociação FXMCSM tira todo o trabalho de olhar 28 28 gráficos para ver quais moedas são fracas e fortes, usa o Medidor de Força Múltipla FX Multi para identificar potenciais candidatos para cada lado de um comércio Forex. Ele irá alertá-lo para os pares de moedas que você deve observar em mais detalhes sem ter que olhar para todos os gráficos de par de moedas com vários monitores de computador. Negociações vencedoras com o amplificador FXMCSM FXGSCSM Vá em frente, pegue sua cópia e comece a ganhar hoje Powered by Digital Innovations Global - 72 Great Suffolk Street, London Bridge, Londres, SE1 0BL (c) 2016 Todos os direitos reservados. Telefone: 44 (0) 207 193 8246 - Datadean Ltd UK Company No. 02923914 - VAT No. 216 9924 82 Este site usa cookies para melhorar sua experiência. Consulte Mais informação. Não há problemaMetaTrader 5 - Exemplos Criando um consultor de especialistas multi-moeda Multi-System Introdução Eu acredito que existem alguns comerciantes que comercializam mais de um símbolo comercial e usam múltiplas estratégias. Esta abordagem não só permite que você potencialmente aumente seu lucro, mas também minimize o risco de redução substancial sobre o gerenciamento eficiente de dinheiro. Ao criar um Expert Advisor, o primeiro passo natural na verificação da eficiência da estratégia do programa é a otimização para determinar os melhores parâmetros de entrada. Com os valores dos parâmetros identificados, os consultores especializados estarão tecnicamente prontos para negociação. No entanto, isso deixaria uma questão importante sem resposta. O que os resultados dos testes seriam como se um comerciante pudesse juntar todas as suas estratégias em um único consultor especialista. A percepção de que a retirada de vários símbolos ou estratégias poderia, em algum momento, se sobrepor e resultar em uma derrubada total horrível ou mesmo uma chamada de margem pode às vezes vir como Uma surpresa desagradável. Este artigo introduz um conceito de criação de um consultor de especialistas multi-sistema multi-sistema que nos permitirá encontrar uma resposta a esta importante questão. 1. Estrutura do consultor especialista Em termos gerais, a estrutura do consultor especialista é a seguinte: Fig. 1. Estrutura do consultor especialista multi-sistema multi-moeda Como você pode ver, o programa é baseado em um loop for. Cada estratégia é organizada em um loop onde cada iteração é responsável por negociar cada símbolo separadamente. Aqui, você pode organizar em linhas um número ilimitado de estratégias. Importante é que seu computador tenha recursos suficientes para processar esse programa. Você deve ter em mente que só pode haver uma posição para cada símbolo negociado no MetaTrader 5. Essa posição representa a soma de lotes de Compra e Venda previamente executadas. Portanto, o resultado do teste multi-estratégia para um símbolo não será idêntico à soma de resultados de teste separados das mesmas estratégias para o mesmo símbolo. Para uma consideração mais detalhada da estrutura do Consultor Especial, tomaremos 2 estratégias, cada uma das quais comercializa dois símbolos: Comprar: o preço da Pergunta atinge a faixa mais baixa do indicador de Bollinger Bands calculado com base no preço baixo. Fechamento: o preço da oferta atinge a faixa mais baixa do indicador Bollinger Bands calculado com base no preço alto. Vender: O preço da oferta atinge a faixa superior do indicador Bollinger Bands calculado com base no preço alto. Fechamento: o preço da Ask atinge a faixa superior do indicador Bollinger Bands calculado com base no preço baixo. Restrição: apenas um acordo pode ser executado em qualquer barra. Comprar: o bar anterior é descendente (fechar lt aberto) e o preço Ask atinge as barras anteriores altas. Fechar: por Stop Loss ou Take Profit. Vender: o bar anterior é otimista (fechar aberto) eo preço da oferta atinge as barras anteriores baixas. Fechar: por Stop Loss ou Take Profit. Restrição: apenas um acordo pode ser executado em qualquer barra. Para ser independente dos novos tiques para um símbolo no qual o Consultor Especialista será testado ou que irá trocar, é aconselhável usar a função OnTimer () para operar no modo multi-moeda. Para este propósito, ao inicializar o Expert Advisor, especificamos a freqüência de geração de um evento para a chamada de cálculo do programa usando a função EventSetTimer () e, após a desinitialização, usamos a função EventKillTimer () para dizer ao terminal que interrompa a geração de eventos: em vez de EventSetTimer (). Você também pode usar EventSetMillisecondTimer (). Onde a freqüência é definida com precisão em milissegundos, mas você não deve usá-lo com chamadas de cálculo de programa muito freqüentes. Para acessar as configurações de conta, posição e símbolo, bem como as funções de negociação, usaremos CAccountInfo. CPositionInfo. CSymbolInfo e CTrade classes, respectivamente. Permite incluí-los no Expert Advisor: Uma vez que o Expert Advisor é baseado em loops, precisaremos criar arrays para seus parâmetros externos. Permite primeiro criar constantes iguais ao número de símbolos para cada estratégia: então, criamos parâmetros externos. Usando constantes, determinamos tamanhos de arrays para os quais serão copiados. Além disso, criamos alças de indicadores e outras variáveis ​​globais. Um exemplo para um símbolo de estratégia é fornecido abaixo: Para ter a possibilidade de desativar a negociação para um determinado símbolo, criamos uma variável booleana IsTradeA0 que será colocada no início de loops. 2. Inicialização do Expert Advisor Em primeiro lugar, vamos obter os valores necessários para todas as estratégias, p. Alavancagem. Uma vez que a alavancagem é aplicada à conta de negociação e não tem nada a ver com uma estratégia ou um símbolo, não é necessário copiar seu valor para os arrays: então, copiamos variáveis ​​externas para arrays. Se qualquer parâmetro externo for definido pelo tipo que exigirá conversão para outro, isso pode ser feito de maneira mais conveniente ao copiar para arrays. Nesse caso, podemos ver que o BBPeriodA0 foi criado como uint para evitar que o usuário estabeleça um valor negativo. Aqui, nós o convertemos em int e copiamos para a matriz que também foi criada como int. Caso contrário, o compilador dará um aviso se você tentar inserir o parâmetro de tipo uint no identificador do indicador. Mostra ainda se o símbolo negociado está disponível no Market Watch e se ele foi usado mais de uma vez dentro de uma estratégia: Se os símbolos foram selecionados corretamente, verifique se há erros nos parâmetros de entrada para cada um deles, crie alças indicadoras, obtenha o Dados necessários para o cálculo do lote e, se necessário, fazer outras coisas, conforme definido pela estratégia dada. Implementaremos as ações acima mencionadas dentro de um loop for. Então, estabelecemos os parâmetros para as operações de negociação da estratégia A usando o objeto TradeA da classe CTrade. O mesmo procedimento é repetido para cada estratégia, ou seja, copie variáveis ​​externas para arrays Verifique se os símbolos são selecionados corretamente Verifique os erros, configure os alças do indicador, calcule os dados para o lote e para tudo o que é necessário para uma determinada estratégia. Estabeleça os parâmetros para as operações de negociação. Finalmente, seria bom verificar se um e o mesmo símbolo são usados ​​em várias estratégias (um exemplo para duas estratégias é fornecido abaixo): 3. Trading For Loops A estrutura de loops dentro da função OnTimer () é a seguinte: Se um Conselheiro Especialista em símbolo único com base em uma única estratégia tem uma condição em que todos os cálculos subseqüentes precisam ser interrompidos, usamos o operador de retorno. No nosso caso, precisamos terminar a iteração atual e passar para a próxima iteração do símbolo. Para este fim, é melhor usar o operador continuar. Se você deseja aprimorar seu consultor especializado em estratégia múltipla, adicionando uma estratégia com um loop for que contém uma condição para o término de todos os cálculos subseqüentes, você pode usar o seguinte padrão: depois de criar a estrutura dos loops, simplesmente inserimos em Códigos de outros EAs e, em seguida, substituir algumas variáveis ​​por elementos de matriz. Por exemplo, alteramos a variável predefinida Symbol para SymbolAi ou Point to PointAi. Os valores dessas variáveis ​​são típicos do símbolo dado e, portanto, foram copiados para arrays após a inicialização. Por exemplo, vamos encontrar o valor do indicador: Para implementar o fechamento de uma posição de compra, escreveremos o seguinte código: Abrir uma posição Comprar: Lembre-se de encerrar a geração do evento do temporizador e apagar os alças do indicador na desinitialização. 4. Resultados do teste Quando o consultor especialista está pronto, testamos cada estratégia e cada símbolo separadamente e comparamos os resultados do teste com os obtidos no modo de teste ao negociar todas as estratégias e símbolos simultaneamente. Assume-se que o usuário já identificou os valores ótimos dos parâmetros de entrada. Abaixo estão as configurações do Strategy Tester: Fig. 2. Configurações do Strategy Tester Resultados para a estratégia A, EURUSD: Fig. 3. Resultados do teste para a estratégia A, EURUSD Resultados para a estratégia A, GBPUSD: Fig. 4. Resultados do teste para a estratégia A , GBPUSD Resultados para a estratégia B, AUDUSD: Fig. 5. Resultados do teste para a estratégia, AUDUSD Resultados para a estratégia B, EURJPY: Fig. 6. Resultados do teste para a estratégia, EURJPY Resultados do teste para todas as estratégias e símbolos: Fig. 7. Resultados do teste Para todas as estratégias e símbolos Conclusão Como resultado, temos uma estrutura conveniente e simples do consultor especialista multi-sistema multi-currency em que você pode colocar praticamente qualquer uma das suas estratégias. Esse consultor especializado permite que você avalie melhor a eficiência da negociação usando todas as suas estratégias. Também pode ser útil caso apenas um Consultor Especialista esteja autorizado a trabalhar em uma determinada conta. O código-fonte do Consultor Especial é anexado ao artigo para facilitar o estudo das informações acima.

No comments:

Post a Comment