Estratégia Multi.
O número de transações na conta é muito pequeno para avaliar a qualidade da negociação.
Esta é uma conta aberta recentemente e os resultados da negociação podem ser de natureza aleatória.
Conta Histórico de negociação Estatísticas Riscos Derrapagem Descrição Comentários O que há de novo.
Retirada de Capital.
Distribuição.
Gráficos de ponto de distribuição MFE e MAE.
Os valores de lucro máximo (MFE) e perda máxima (MAE) são registrados para cada pedido aberto durante sua vida útil. Esses parâmetros caracterizam adicionalmente cada ordem fechada usando os valores do máximo potencial não realizado e do risco máximo permitido. Os gráficos de distribuição MFE / Profit e MAE / Profit exibem cada pedido como um ponto com valor de lucro / perda recebido plotado ao longo do eixo X, enquanto os valores máximos exibidos de lucro potencial (MFE) e perda potencial (MAE) são plotados ao longo do eixo.
Coloque o cursor sobre os parâmetros / legendas do gráfico para ver as melhores e piores séries de negociação. Saiba mais sobre as distribuições do MAE e do MFE no artigo Mathematics in Trading: Como estimar os resultados do comércio.
A derrapagem média baseada em estatísticas de execução em contas reais de vários corretores é especificada em pips. Depende da diferença entre as cotações do provedor de "TahoeGroup-Live" e as cotações do assinante, bem como os atrasos na execução do pedido. Valores mais baixos significam melhor qualidade de cópia.
Criando um Expert Advisor Multi-Sistema Multi-Moeda.
Introdução.
Eu acredito que existem alguns traders que negociam mais de um símbolo comercial e usam múltiplas estratégias. Essa abordagem não apenas permite que você aumente o seu lucro, mas também minimize o risco de uma queda substancial na administração eficiente do dinheiro. Ao criar um Expert Advisor, a primeira etapa natural na verificação da eficiência da estratégia do programa é a otimização, a fim de determinar os melhores parâmetros de entrada.
Com os valores de parâmetros identificados, os Expert Advisors tecnicamente estarão prontos para negociação. No entanto, isso deixaria uma questão importante sem resposta. Como seriam os resultados dos testes se um trader pudesse reunir todas as suas estratégias em um único Expert Advisor? A percepção de que o levantamento de vários símbolos ou estratégias pode, em algum momento, se sobrepor e resultar em uma perda total espantosa ou até mesmo em uma chamada de margem, pode algumas vezes ser uma surpresa desagradável.
Este artigo introduz um conceito de criação de um Expert Advisor multi-sistema multi-moeda que nos permitirá encontrar uma resposta a esta importante questão.
1. Estrutura do Expert Advisor.
Em termos gerais, a estrutura do Expert Advisor é a seguinte:
Fig. 1. Estrutura do Expert Advisor 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 loops um número ilimitado de estratégias. Importante é que o seu computador tenha recursos suficientes para "processar" esse programa.
Você deve ter em mente que pode haver apenas uma posição para cada símbolo negociado no MetaTrader 5. Essa posição representa a soma de lotes de compras e vendas previamente executadas. Portanto, o resultado do teste de múltiplas estratégias para um símbolo não será idêntico à soma de resultados de testes separados das mesmas estratégias para o mesmo símbolo.
Para uma análise mais detalhada da estrutura do Expert Advisor, tomaremos duas estratégias, cada uma das quais comercializa dois símbolos:
Compra: O preço de venda atinge a faixa inferior do indicador Bollinger Bands, calculado com base no preço baixo.
Encerramento: o preço da oferta atinge a faixa inferior do indicador Bollinger Bands, calculado com base no preço alto. Venda: o preço da oferta atinge a faixa superior do indicador Bollinger Bands calculado com base no preço alto.
Encerramento: o preço de venda alcança a faixa superior do indicador Bollinger Bands, calculado com base no preço baixo. Restrição: apenas uma transação pode ser executada em qualquer barra dada.
Compra: a barra anterior é de baixa (feche & lt; aberto) e o preço de compra alcança a alta da barra anterior.
Fechamento: por Stop Loss ou Take Profit. Vender: a barra anterior é otimista (fechar & gt; abrir) e o preço Bid atinge a mínima da barra anterior.
Fechamento: por Stop Loss ou Take Profit. Restrição: apenas uma transação pode ser executada em qualquer barra dada.
Para ser independente dos novos ticks de um símbolo no qual o Expert Advisor será testado ou com o qual será negociado, é aconselhável usar a função OnTimer () para negociar no modo multi-moeda.
Para essa finalidade, ao inicializar o Expert Advisor, especificamos a frequência de geração de um evento para chamada de cálculo do programa usando a função EventSetTimer () e, após a desinicialização, usamos a função EventKillTimer () para informar ao terminal para parar a geração de eventos:
Em vez de EventSetTimer (), você também pode usar EventSetMillisecondTimer (), onde a frequência é definida com precisão de milissegundos, mas não deve ser usada incorretamente por chamadas de cálculo de programa muito freqüentes.
Para acesso a configurações de conta, posição e símbolo, bem como funções de negociação, usaremos as classes CAccountInfo, CPositionInfo, CSymbolInfo e CTrade, respectivamente. Vamos incluí-los no Expert Advisor:
Como o Expert Advisor é baseado em loops for, precisaremos criar arrays para seus parâmetros externos. Vamos primeiro criar constantes iguais ao número de símbolos para cada estratégia:
Em seguida, criamos parâmetros externos. Usando constantes, determinamos os tamanhos das matrizes para as 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 desabilitar a negociação para um determinado símbolo, criamos uma variável booleana IsTrade_A0 que será colocada no início dos loops for.
2. Inicialização do Expert Advisor.
Primeiro, vamos obter os valores necessários para todas as estratégias, por exemplo, alavancagem. Como a alavancagem é aplicada à conta de negociação e não tem nada a ver com uma estratégia ou um símbolo, não há necessidade de copiar seu valor para as matrizes:
Em seguida, copiamos variáveis externas para matrizes.
Se algum parâmetro externo for definido pelo tipo que exigirá conversão para outro, isso poderá ser feito de maneira mais conveniente ao copiar para matrizes.
Nesse caso, podemos ver que BBPeriod_A0 foi criado como uint para impedir que o usuário defina um valor negativo. Aqui, nós convertemo-lo para int e copiá-lo para o array que também foi criado como int. Caso contrário, o compilador emitirá um aviso se você tentar inserir o parâmetro uint type no indicador.
Vamos ver se o símbolo negociado está disponível no Market Watch e se foi usado mais de uma vez em uma estratégia:
Se os símbolos foram selecionados corretamente, verifique se há erros nos parâmetros de entrada para cada um deles, crie identificadores de indicadores, obtenha os dados necessários para o cálculo do lote e, se necessário, faça outras ações, conforme definido pela estratégia especificada.
Vamos implementar as ações acima mencionadas dentro de um loop for.
Em seguida, definimos os parâmetros para operações de negociação da estratégia A usando o objeto Trade_A da classe CTrade.
O mesmo procedimento é repetido para cada estratégia, ou seja,
Copie variáveis externas para matrizes;
Finalmente, seria bom verificar se um e o mesmo símbolo é usado em várias estratégias (um exemplo para duas estratégias é fornecido abaixo):
3. Negociação "For" Loops.
A estrutura de loops for dentro da função OnTimer () é a seguinte:
Se um Expert Advisor de símbolo único baseado em uma única estratégia tiver uma condição na qual todos os cálculos subsequentes precisam ser encerrados, usamos o operador de retorno. No nosso caso, basta terminar a iteração atual e prosseguir para a próxima iteração de símbolo. Para este propósito, é melhor usar o operador continue.
Se você quiser aprimorar seu Consultor Especialista de várias estratégias adicionando uma estratégia com um loop for que contenha uma condição para a finalização de todos os cálculos subseqüentes, use o seguinte padrão:
Depois de criar a estrutura dos loops for, simplesmente inserimos nela códigos de outros EAs e, em seguida, substituímos algumas variáveis por elementos da matriz.
Por exemplo, alteramos a variável predefinida _Symbol to Symbol_A [i] ou _Point to Point_A [i]. Valores dessas variáveis são típicos do símbolo fornecido e, portanto, foram copiados para matrizes na 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:
Abrindo uma posição de compra:
Lembre-se de encerrar a geração de eventos do timer e excluir as alças do indicador na desinicialização.
4. Resultados do teste.
Quando o Expert Advisor 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.
Supõe-se que o usuário já tenha identificado os valores ótimos dos parâmetros de entrada.
Abaixo estão as configurações do Testador de Estratégia:
Fig. 2. Configurações do Testador de Estratégia.
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 dos testes para a estratégia Â, AUDUSD.
Resultados para a estratégia B, EURJPY:
Fig. 6. Resultados dos testes para a estratégia Â, EURJPY.
Resultados de 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 simples e conveniente do Expert Advisor multi-sistema multi-moeda, no qual você pode colocar virtualmente qualquer uma de suas estratégias.
Tal Expert Advisor permite avaliar melhor a eficiência da negociação usando todas as suas estratégias. Também pode ser útil no caso de apenas um Expert Advisor poder trabalhar em uma determinada conta. O código-fonte do Expert Advisor é anexado ao artigo para facilitar o estudo das informações acima.
Traduzido do russo por MetaQuotes Software Corp.
Negociação com várias estratégias
Técnicas multi-mercado para estratégias de negociação robustas.
por Michael R. Bryant.
Uma das maiores preocupações entre os traders sistemáticos é a estratégia de negociação over-fit. Uma estratégia de over-fit parece ótima em back-testing, mas falha em testes futuros ou em tempo real. Existem muitos fatores que afetam se uma estratégia é ou não ajustada, mas um grande fator é a robustez. Neste contexto, robustez refere-se a quão sensível é uma estratégia para variações nos dados em que se baseia. Uma estratégia mais robusta é menos sensível a variações nos dados de preço. Em outras palavras, uma estratégia robusta terá um bom desempenho para uma variedade maior de preços de mercado do que uma estratégia menos robusta.
Indiscutivelmente, uma estratégia de negociação que funciona bem em uma variedade de mercados diferentes é mais robusta do que aquela que funciona em apenas um desses mercados. No entanto, construir estratégias que funcionem em vários mercados é apenas uma forma de alcançar robustez usando uma abordagem de mercado múltiplo para o design de estratégia. Este artigo discute algumas das diferentes técnicas de vários mercados que podem ser usadas para construir estratégias de negociação mais robustas.
Insensibilidade aos Preços.
O elemento-chave da robustez da estratégia em que quero focar é a insensibilidade aos preços. Insensibilidade significa que a estratégia pode negociar lucrativamente por uma ampla variedade de preços. O grau de variação dos preços pode variar de pequenas diferenças, como a alta ou baixa sendo diferentes por alguns ticks, até grandes diferenças, como mercados completamente diferentes.
Para pequenas variações, deve ficar claro que uma estratégia não deve ser tão dependente de um preço ou padrão de preços específico que até mesmo uma variação de alguns ticks no padrão fará com que a estratégia falhe. No entanto, isso pode acontecer na prática se uma estratégia for projetada para um mercado específico usando técnicas como padrões de preço nos quais as condições de entrada ou saída dependem de determinados preços ou da relação entre preços específicos. Como o futuro nunca reproduz exatamente o passado, é importante não confiar em padrões tão ligados ao passado que provavelmente não serão repetidos. De facto, na maior parte dos casos, tais "padrões" provavelmente são apenas ruídos aleatórios no mercado. Neste extremo do espectro de robustez, então, um objetivo que vale a pena seria tornar as estratégias menos sensíveis ao ruído aleatório do mercado.
Técnicas para diferentes graus de robustez.
Nesta seção, discutirei três diferentes técnicas para construir robustez em uma estratégia de negociação, cada uma focada em um grau diferente de robustez. Para ilustrar as ideias, usarei exemplos gerados pelo Adaptrade Builder, uma ferramenta de descoberta de estratégias e geração de código que cria estratégias de negociação no EasyLanguage for TradeStation e MultiCharts.
A primeira técnica, que também é a mais comumente encontrada, é construir uma estratégia em vários mercados, onde cada mercado é diferente. Alguns traders apenas negociam estratégias multi-mercado baseadas na crença de que estratégias de mercado único são muito prováveis de serem excessivamente ajustadas. Outros comerciantes preferem se concentrar em um mercado único.
Independentemente da sua preferência, um trade-off entre robustez e desempenho deve ser esperado ao construir estratégias. Seria pedir demais esperar que uma estratégia destinada a negociar múltiplos mercados funcionasse tão bem em qualquer mercado, quanto uma estratégia projetada especificamente para esse mercado. Por outro lado, o risco de ajuste excessivo geralmente será maior para uma estratégia de mercado único.
Um meio termo é possível, no entanto. Embora não haja nada de errado em tentar desenvolver uma estratégia que negocie confiavelmente uma cesta de mercados amplamente não relacionados - digamos, petróleo bruto, ouro, trigo, índices de ações, forex, etc. - outra abordagem é agrupar mercados relacionados e construir apenas os mercados de cada grupo. Vou me concentrar na última abordagem aqui.
No exemplo abaixo, construí uma estratégia para três futuros de índices de ações: E-mini S & P MidCap 400 (EMD), mini Russell 2000 (TF) e E-mini S & P 500 (ES). Usando cinco anos de barras diárias e assumindo $ 25 por contrato para custos de negociação (slippage, comissões, etc.), construí uma estratégia maximizando o lucro líquido enquanto minimizava o rebaixamento, onde o lucro líquido era ponderado duas vezes mais do rebaixamento. Eu reservei os últimos 25% dos dados para testes fora da amostra. O dimensionamento de posição foi definido para usar um contrato por negociação. Os resultados são mostrados abaixo na Fig. 1.
Figura 1. Curvas de patrimônio para uma estratégia de negociação construída sobre as barras diárias dos mercados futuros de ES, EMD e TF.
A curva mais espessa na parte superior representa a curva de capital combinada (carteira), enquanto as três curvas abaixo representam as respectivas curvas de patrimônio para cada mercado. É evidente a partir das curvas de capital para cada mercado que a estratégia é negociada de forma muito semelhante em cada mercado.
Enquanto os três mercados estão relacionados e provavelmente têm um alto grau de correlação, os preços reais são diferentes em cada série de preços. Podemos concluir que a estratégia é, portanto, insensível à variação de preços entre os mercados - ela funciona praticamente da mesma forma em cada mercado, embora os detalhes de preços por tick-by-tick sejam diferentes para cada mercado. Isso ajuda a atingir o objetivo de tornar a estratégia insensível ao ruído aleatório do mercado, uma vez que, presumivelmente, elementos aleatórios serão diferentes de mercado para mercado, mesmo em mercados relacionados.
Além disso, é razoável concluir que a lógica da estratégia está se concentrando nos elementos que os três mercados têm em comum. Como os três mercados são futuros sobre índices de ações, esses elementos estão presumivelmente relacionados a como os futuros sobre índices de ações são negociados nesse período de tempo.
Estratégias intraday do mercado único.
Outra técnica para tornar as estratégias mais robustas é aquela que pode ser aplicada a uma estratégia de mercado único em dados intradiários. Digamos que você queira desenvolver uma estratégia de negociação para barras de 5 minutos dos futuros do E-mini S & P 500 (ES). Se você quer se concentrar no ES, mas está preocupado com a colocação inadvertida de padrões espúrios nesse tamanho de barra, pode tentar ajustá-lo simultaneamente a outros tamanhos de barras semelhantes. Esta abordagem baseia-se na ideia de que uma estratégia que seja negociada em, digamos, barras de 5 minutos, também deve resistir a, digamos, barras de 7 minutos. Qualquer estratégia que não seja negociada de maneira semelhante em ambos os tamanhos de barra será presumida como excessiva para uma série de preços e, portanto, excluída.
Na Fig. 2, os resultados da construção de uma estratégia ao longo de 5, 7 e 9 minutos de barras do ES (sessão do dia) são mostrados. Um ano de dados intradiários foi utilizado e US $ 25 por contrato para custos de negociação foi assumido. As outras configurações foram as mesmas do exemplo anterior, exceto que 33% dos dados foram reservados para testes fora da amostra.
Figura 2. Curvas de patrimônio para uma estratégia de negociação construída em barras de 5, 7 e 9 minutos do mercado futuro de ES.
Incluindo Ruído Diretamente.
Se o objetivo é garantir que a estratégia que está sendo desenvolvida seja insensível ao ruído do mercado, a abordagem mais direta é incluir ruído no processo de criação. Existem várias maneiras de fazer isso. Em um artigo do meu outro boletim informativo, The Breakout Bulletin, expliquei como criar dados de preços sintéticos ao randomizar certos elementos de uma série de preços existente.
Nesse artigo, eu randomizei a ordem das mudanças de preço, que preservam as mudanças de preço, mas perde qualquer dependência serial nos dados. Existem pelo menos duas abordagens alternativas que preservam as correlações em série ao criar uma versão modificada aleatoriamente da série original:
Altere aleatoriamente uma determinada porcentagem de barras e, para cada barra a ser alterada, selecione aleatoriamente um preço (aberto, alto, baixo ou próximo) para modificar. Finalmente, mude o preço por um valor aleatório. Por exemplo, suponha que modifiquemos barras com uma probabilidade de 20%. Se uma barra for selecionada para ser modificada, poderemos selecionar aleatoriamente o preço alto a ser alterado. Por fim, alteramos a alta em uma quantidade escolhida aleatoriamente entre, digamos, 0% e 10% da média do intervalo verdadeiro nas últimas 50 barras.
Aplique o método da série de preços sintéticos descrito no artigo mencionado acima, mas use um & quot; chunking & quot; técnica para ajudar a preservar as correlações em série. A técnica de agrupamento agrupa as alterações de preço de alguns números pré-selecionados de barras e distribui aleatoriamente a ordem dos blocos. Por exemplo, suponha que o tamanho do bloco seja 20 barras. Cada série de 20 barras é considerada um pedaço, e a ordem dos pedaços é então randomizada. Os blocos aleatórios de alterações de preço são então reconstituídos em uma série de preços, conforme explicado no artigo. O tamanho do bloco poderia ser escolhido com base em uma análise da dependência serial, se houver, nos preços originais.
Independentemente do método escolhido, a série resultante seria adicionada ao portfólio, assim como nos exemplos anteriores. Como o objetivo é garantir que a estratégia resultante seja insensível aos elementos aleatórios introduzidos nos dados, pelo menos várias dessas séries de preços sintéticos devem ser adicionadas à carteira, além dos preços originais. As estratégias seriam então construídas sobre todas as séries, originais e sintéticas, como um portfólio.
Conseguir insensibilidade à variação de preços é uma maneira de construir robustez em uma estratégia de negociação. O grau de variação de preço pode variar de flutuações aleatórias (ou seja, ruído) a preços de um mercado completamente diferente. Para desenvolver uma estratégia que seja insensível ao grau desejado de variação de preço, a estratégia pode ser construída e testada em uma carteira de mercados que consiste na série de preços original ou alvo juntamente com outras séries de preços que introduzem o grau desejado de variação.
As três técnicas discutidas neste artigo diferem em como a variação de preço foi criada. A primeira técnica utilizou mercados diferentes, mas relacionados. A segunda técnica usou diferentes tamanhos de barra do mesmo mercado. A última técnica proposta usando dados de preços sintéticos gerados a partir da série original modificando aleatoriamente elementos da série original.
Independentemente da abordagem utilizada, a idéia básica de criar estratégias de negociação para ser menos sensível aos dados usados para projetá-las e testá-las deve ajudá-lo a criar estratégias de negociação mais robustas. E é menos provável que uma estratégia de negociação robusta seja excessivamente adequada ao mercado e, portanto, mais propensa a se manter bem em negociações em tempo real.
* Este artigo foi publicado na edição de agosto de 2012 do boletim da Adaptrade Software.
OS RESULTADOS DE DESEMPENHO HIPOTÉTICOS OU SIMULADOS TÊM CERTAS LIMITAÇÕES INERENTES. A PARTIR DE UM REGISTRO DE DESEMPENHO REAL, OS RESULTADOS SIMULADOS NÃO REPRESENTAM A NEGOCIAÇÃO REAL. TAMBÉM, UMA VEZ QUE AS COMERCIALIZAÇÕES NAO SÃO REALMENTE EXECUTADAS, OS RESULTADOS PODEM TER COMPENSADO OU SUPERIOR AO IMPACTO, SE ALGUM, DE DETERMINADOS FATORES DE MERCADO, COMO A FALTA DE LIQUIDEZ. PROGRAMAS DE NEGOCIAÇÃO SIMULADOS EM GERAL TAMBÉM ESTÃO SUJEITOS AO FATO DE QUE ELES FORAM CONCEBIDOS COM O BENEFÍCIO DE HINDSIGHT. NENHUMA REPRESENTAÇÃO ESTÁ SENDO FEITA QUE QUALQUER CONTA PODERÁ OU POSSIBILITAR LUCROS OU PERDAS SIMILARES AOS APRESENTADOS.
Se você gostaria de ser informado sobre novos desenvolvimentos, novidades e ofertas especiais da Adaptrade Software, por favor, junte-se à nossa lista de e-mail. Obrigado.
MultiCharts 11.
Pequenas coisas fazem uma grande diferença. Veja por si mesmo.
Novas resoluções personalizadas em qualquer tipo de gráfico. Crie seus próprios ou importe os já existentes com facilidade Relatório de Otimização Walk-Forward agora mais funcional A análise de Monte Carlo expandiu o estilo de gráfico New Imbalance Delta para mais insights Backup & amp; Restaure seus dados com um clique Automatize as exportações de dados agendados Mais ferramentas de desenho do Pitchfork fornecem mais opções de análise.
Plataforma de negociação MultiCharts.
Software de negociação para gráficos automatizados, backtesting e multi-broker.
MultiCharts é uma plataforma de negociação premiada.
Independentemente de você precisar de software de troca de dias ou de investir por períodos mais longos, o MultiCharts possui recursos que podem ajudar a atingir suas metas de negociação. Gráficos de alta definição, indicadores e estratégias integradas, negociação com um clique do gráfico e do DOM, backtesting de alta precisão, força bruta e otimização genética, execução automatizada e suporte para scripts EasyLanguage são ferramentas fundamentais à sua disposição.
Сhoice de corretores e feeds de dados.
A liberdade de escolha tem sido a ideia motriz dos nossos MultiCharts e você pode vê-los na ampla variedade de feeds e intermediários de dados suportados. Escolha o seu método de negociação, teste-o e comece a negociar com qualquer corretor suportado que você goste - essa é a vantagem do MultiCharts.
Análise Gráfica.
A criação de gráficos é tão importante porque é como você interage com o mercado. Analisar e reagir a movimentos rápidos de preços requer instrumentos de gráficos confiáveis e precisos.
Escolha de corretores e feeds.
Alguns corretores oferecem melhores taxas e alguns feeds de dados fornecem mais dados históricos. Escolha aqueles que atendam às suas necessidades.
Negociação automatizada.
Mesmo com uma estratégia vencedora, apenas um pequeno atraso na execução da ordem pode fazer toda a diferença. A negociação automatizada é muito mais rápida que um ser humano.
Scanner de mercado em tempo real.
Conhecida como “screener” ou “quote board”, esta ferramenta permite monitorar milhares de símbolos do mercado em uma janela para encontrar oportunidades lucrativas.
EasyLanguage amigável.
O EasyLanguage é uma linguagem padrão do setor para estratégias e indicadores de programação. Foi feito especificamente para os comerciantes; A principal vantagem é que você pode começar em minutos.
O EasyLanguage é uma linguagem de programação desenvolvida pela TradeStation Securities. É uma linguagem popular porque é fácil de aprender sem treinamento especializado, mas, ao mesmo tempo, é muito poderosa para fins comerciais. A popularidade dessa linguagem é tão difundida que pode ser considerada a linguagem de programação padrão na indústria de negociação.
O código EasyLanguage está em desenvolvimento há mais de 20 anos, o que significa que possui uma das maiores coleções de ideias de negociação do mundo já implementadas. Os indicadores e estratégias do EasyLanguage estão amplamente disponíveis em toda a Internet e nas principais publicações de negociação, o que dá a todos os usuários do MultiCharts uma vantagem sobre as pessoas que usam outras plataformas.
Negociação de carteira.
Backtesting está aplicando uma estratégia aos dados históricos para ver "como você teria feito". O backtesting de portfólio permite projetar e testar estratégias em vários símbolos.
200 EMA Multi-Timeframe Forex Trading Strategy.
A Estratégia de Negociação Forex de 200 Prazos Multi-Time da EMA é realmente simples e tem o potencial de lhe dar centenas de pips por mês.
Você vê, com a estratégia de 200 EMA forex, você está negociando com a tendência e comprando baixo e vendendo alta.
Muitos novos traders de forex podem achar difícil identificar qual é a tendência principal e se o mercado está em tendência de alta ou tendência de baixa. Com esta estratégia de negociação forex, o indicador de média móvel exponencial 200 torna mais fácil para você saber qual é a tendência antes de entrar no seu comércio.
Par de Moedas: Qualquer.
Prazos: Você precisa dos prazos diários, 4h e 1h para essa estratégia.
Indicadores Forex: Apenas 200 EMA.
POR QUE USAR 200 MÉDIA DE MOVIMENTO EXPONENCIAL?
Por que 200 EMA é tão especial na negociação forex? Bem, eu realmente não tenho quaisquer alegações ou provas comprovadas, mas eu vi um punhado de sites (traders) afirmarem que 200 ema é um indicador de forex muito popular usado por muitos comerciantes. Então é por isso que esta estratégia forex é construída em torno dos 200 ema.
Aqui está o que você precisa saber sobre o 200EMA:
Se você vir que o preço está abaixo da linha 200ema no seu gráfico, então isso é uma tendência de baixa. Se você perceber que o preço está acima da linha 200ema em seu gráfico, isso é uma tendência de alta.
200 REGRAS DE ESTRATÉGIA DE NEGOCIAÇÃO FOREX DE EMA.
Ok traders, aqui estão as regras dessa estratégia de negociação:
PASSO 1: primeiro, coloque 200ema no seu gráfico diário. Veja se é uma tendência de alta ou baixa. O gráfico diário determina a tendência principal.
Passo 2: depois você muda para o gráfico 4hr e vê onde o 200ema é relativo ao preço. Está na mesma tendência do gráfico diário?
Passo 3: em seguida você muda para o gráfico 1hr e verifica se o gráfico 1hr está na mesma tendência dos gráficos diário e 4hr. Então espere o preço chegar ao 200ema e então você troca o salto de preço na linha 200ema. O gráfico abaixo mostra como:
COMO REALMENTE COMERCIALIZAR A ESTRATÉGIA DE NEGOCIAÇÃO DE FOREX DE 200 EMA.
A melhor maneira de entrar em uma negociação é usar a ação do preço pelo uso de padrões de castiçal de reversão. uma vez que você obter confirmação com um padrão de castiçal de reversão, coloque uma ordem pendente apenas 3-5 pips abaixo da baixa do castiçal de reversão de baixa (se esta é uma tendência de baixa e você está vendendo) ou uma vez você obter a confirmação de uma castiçal de reversão de alta ( para uma negociação de tendência de alta), coloque uma ordem de stop de compra 3-5 pips acima da alta desse padrão de castiçal de reversão de alta. você deve parar a perda no mínimo 10-15pips fora da linha 200ema. use o swing anterior alto ou balance baixo na 1h como seus níveis de meta de lucro. Para administrar o seu negócio enquanto ele se torna lucrativo, use a técnica de trailing stop onde você move seu stop loss e atrás de cada baixa swing subsequente ou alta conforme seus comércios se movem para que você continue a trancar seu lucro enquanto o preço viaja para seu take profit nível alvo.
OUTRAS NOTAS!
o que acontece se a tendência de 1 hora for diferente das 4 horas e dos prazos diários? Bem, espere até que a tendência de 1h seja a mesma que a 4h e a diária e troque o bounce dos 200 ema. o que acontece se as 4hr e a 1hr forem as mesmas e as diárias forem diferentes? Mesma resposta que acima: todo cronograma tem que combinar e ter a mesma tendência. Se um período de tempo é diferente, você espera até que todos sejam a mesma tendência.
DESVANTAGENS DA ESTRATÉGIA DE NEGOCIAÇÃO FOREX DE 200 EMA.
Como todas as estratégias de negociação forex, a estratégia de negociação de 200 ema forex tem sua fraqueza. Em um período de mercado (plano), pode haver muitos sinais falsos. Então, se o ângulo de 200 é plano, evite negociar, se puder.
VANTAGENS DA ESTRATÉGIA DE NEGOCIAÇÃO DE FOREX 200EMA.
O fato de você verificar três períodos de tempo diferentes (diário, 4h e 1h) para garantir que a tendência esteja apontando na mesma direção em todos esses diferentes períodos de tempo garante que tudo esteja alinhado na direção da tendência principal antes de você leve o comércio. porque você está negociando na direção da tendência principal, suas chances de sucesso também são muito melhores. o uso de castiçais de reversão também aumenta muito a parte de entrada desta estratégia de negociação forex, o que significa que você obtém melhores entradas com base na ação do preço ao toque da linha 200ema quando você compra ou vende.
ESTRATÉGIAS DE NEGOCIAÇÃO DE FOREX A 21 BREAKOUT QUE TAMBÉM VOCÊ TAMBÉM PODE (VERIFICAR)
Não se esqueça de compartilhar essa estratégia de negociação de Forex multi-timeframe da EMA de 200 clicando nos botões abaixo porque você quer que seus amigos e fãs conheçam este site de estratégias de negociação Forex livre. Obrigado.
Negociação com várias estratégias
Isso depende totalmente de você e depende muito do seu estilo de negociação. Se você estiver querendo comprar um breakout em um gráfico de 5 minutos, você deve ter certeza de que o estoque está tendendo fortemente nos gráficos de 15 minutos e 1 minuto. Muitas vezes os negociantes compram uma ação que está quebrando em seu período de tempo base, mas se o principal ou o menor não estiver negociando na mesma direção, você pode e enfrentará oposição. Os movimentos poderosos no mercado ocorrem quando diferentes operadores de tempo estão todos se movendo na mesma direção. Essa confluência gera o "suco" que todos nós precisamos para ganhar dinheiro fácil no mercado.
Apenas baseie suas entradas e saídas em um período de tempo.
Enquanto procura confirmação de que todos os 3 intervalos de tempo estão a seu favor, só pode utilizar o seu período de base para determinar as suas entradas e saídas. Não comece usando um gráfico de 15 minutos como sua base e comece a usar barras de 5 minutos para interrompê-lo. Lembre-se de que os operadores no menor período de tempo estão procurando por menores movimentos de preços, então se você descer para aquele nível menor para fazer seus pedidos, você será jogado com bastante frequência. Você está apenas usando os prazos maiores e menores para confirmar o que o seu tempo base está lhe dizendo. Observe os prazos maiores e menores como indicadores técnicos, mas não como algo em que você deve basear suas entradas e / ou saídas.
Como negociar vários prazos.
Como entrar comércios anteriormente usando vários prazos.
Não se engane se você acha que pode poupar alguns centavos em um negócio. Eu trabalho duro pelo meu dinheiro, assim como você, então nunca deixe um centavo na mesa para alguém reivindicar.
Até este ponto, se você abrir negociações em um período de tempo menor, poderá realmente entrar em negociações com um pouco mais de antecedência, evitando assim o deslizamento que ocorre enquanto você espera pelo seu período de tempo maior para imprimir um castiçal.
Soa um pouco wordy deixe-me quebrar isso para você estilo Fisher Price.
Neste exemplo de negociação, vamos supor que você está negociando em um gráfico de 5 minutos. Portanto, seu período de tempo maior é o gráfico de 15 minutos e o período de tempo menor é o gráfico de 1 minuto. Digamos que o preço passe por um nível crucial ou seja refletido em um. Você sabe que, para entrar no mercado, precisamos de uma vela para fechar em favor da posição que estamos dispostos a tomar. Se o preço atingir um nível no gráfico de 5 minutos, esse nível já poderia ter sido confirmado no gráfico secundário (1 minuto). Novamente, você não está apenas procurando o toque em uma linha de tendência, pois ela será constante em todos os períodos, mas a confirmação real de que o estoque continuará na direção da tendência primária.
Múltiplos Quadros Temporais e Linhas de Tendência.
Este é o gráfico de 5 minutos do Bank of America de 12 de janeiro de 2016. Como você pode ver, a linha azul indica a linha de fornecimento ou resistência em uma forte tendência de baixa. Os círculos pretos são os três pontos de contato que precisamos para confirmar a linha de tendência de baixa. À medida que seguimos a tendência de baixa, cada toque da linha de resistência é uma oportunidade para abrir uma posição curta no BAC, uma vez que o candelabro tem um fechamento de baixa depois de tocar a linha. Dessa forma, obtemos os seguintes preços para as entradas de nossas posições curtas:
Vamos agora revisar os pontos de entrada se quisermos usar o gráfico secundário do BAC, que é o período de 1 minuto:
Isso depende totalmente de você e depende muito do seu estilo de negociação. Se você estiver querendo comprar um breakout em um gráfico de 5 minutos, você deve ter certeza de que o estoque está tendendo fortemente nos gráficos de 15 minutos e 1 minuto. Muitas vezes os negociantes compram uma ação que está quebrando em seu período de tempo base, mas se o principal ou o menor não estiver negociando na mesma direção, você pode e enfrentará oposição. Os movimentos poderosos no mercado ocorrem quando diferentes operadores de tempo estão todos se movendo na mesma direção. Essa confluência gera o "suco" que todos nós precisamos para ganhar dinheiro fácil no mercado.
Apenas baseie suas entradas e saídas em um período de tempo.
Enquanto procura confirmação de que todos os 3 intervalos de tempo estão a seu favor, só pode utilizar o seu período de base para determinar as suas entradas e saídas. Não comece usando um gráfico de 15 minutos como sua base e comece a usar barras de 5 minutos para interrompê-lo. Lembre-se de que os operadores no menor período de tempo estão procurando por menores movimentos de preços, então se você descer para aquele nível menor para fazer seus pedidos, você será jogado com bastante frequência. Você está apenas usando os prazos maiores e menores para confirmar o que o seu tempo base está lhe dizendo. Observe os prazos maiores e menores como indicadores técnicos, mas não como algo em que você deve basear suas entradas e / ou saídas.
Como negociar vários prazos.
Como entrar comércios anteriormente usando vários prazos.
Não se engane se você acha que pode poupar alguns centavos em um negócio. Eu trabalho duro pelo meu dinheiro, assim como você, então nunca deixe um centavo na mesa para alguém reivindicar.
Até este ponto, se você abrir negociações em um período de tempo menor, poderá realmente entrar em negociações com um pouco mais de antecedência, evitando assim o deslizamento que ocorre enquanto você espera pelo seu período de tempo maior para imprimir um castiçal.
Soa um pouco wordy deixe-me quebrar isso para você estilo Fisher Price.
Neste exemplo de negociação, vamos supor que você está negociando em um gráfico de 5 minutos. Portanto, seu período de tempo maior é o gráfico de 15 minutos e o período de tempo menor é o gráfico de 1 minuto. Digamos que o preço passe por um nível crucial ou seja refletido em um. Você sabe que, para entrar no mercado, precisamos de uma vela para fechar em favor da posição que estamos dispostos a tomar. Se o preço atingir um nível no gráfico de 5 minutos, esse nível já poderia ter sido confirmado no gráfico secundário (1 minuto). Novamente, você não está apenas procurando o toque em uma linha de tendência, pois ela será constante em todos os períodos, mas a confirmação real de que o estoque continuará na direção da tendência primária.
Múltiplos Quadros Temporais e Linhas de Tendência.
Este é o gráfico de 5 minutos do Bank of America de 12 de janeiro de 2016. Como você pode ver, a linha azul indica a linha de fornecimento ou resistência em uma forte tendência de baixa. Os círculos pretos são os três pontos de contato que precisamos para confirmar a linha de tendência de baixa. À medida que seguimos a tendência de baixa, cada toque da linha de resistência é uma oportunidade para abrir uma posição curta no BAC, uma vez que o candelabro tem um fechamento de baixa depois de tocar a linha. Dessa forma, obtemos os seguintes preços para as entradas de nossas posições curtas:
Vamos agora revisar os pontos de entrada se quisermos usar o gráfico secundário do BAC, que é o período de 1 minuto:
Комментариев нет:
Отправить комментарий