Tuesday 26 December 2017

Mechanical trading systems forum


MetaTrader Expert Advisor 9 de junho de 2017 bull no comments Expectativa matemática na negociação Forex Multicurrency Alguns comerciantes forex usam a mesma estratégia de negociação para todas as moedas, enquanto outros usam estratégias inteiramente diferentes, dependendo dos pares de moeda sendo negociados. Ou, os comerciantes podem usar estratégias múltiplas com pares múltiplos do forex, a fim talvez aumentar lucros ao reduzir o risco do drawdown que resulta do over-concentration em uma única estratégia. Conselheiros especialistas (EA) tornam possível otimizar os parâmetros de entrada, mas eles não necessariamente tornam mais fácil a junção de estratégias separadas em um único sistema. E, os testes podem mostrar um aumento do risco de sobreposição ou reduções correlacionadas quando estratégias forex diferentes são mescladas. Usando algoritmos, um sistema de negociação pode verificar pares de moedas e executar operações específicas de acordo com os parâmetros de entrada. Um multi-sistema, multi-sistema EA pode ser trabalhada a fim de avaliar todas as estratégias de negociação lado a lado. Isso pode ser útil no caso de apenas um único EA ter permissão para acessar uma determinada conta. Pode ser um desafio para desenvolver um sistema de negociação forex que funciona bem em diferentes pares de moedas em uma variedade de condições. A maioria dos sistemas amplamente conhecidos para negociação de moedas múltiplas baseiam-se em estratégias de tendência-como, por exemplo, breakouts Donchian-canal, e são projetados para lucrar com tendências de muito longo prazo. No entanto, uma estratégia de moeda múltipla deve mostrar claramente mostrar uma vantagem vencedora sobre os horizontes de tempo típico para os comerciantes de forex. Por exemplo, para que um sistema funcione bem com EURUSD e USDJPY, os sinais devem ter uma alta probabilidade de sucesso apesar da volatilidade e da correlação potencial entre os dois pares. E, os comércios devem se tornar vencedores durante períodos de tempo relativamente curtos. Se não, então negociar pares correlacionados pode criar um risco de excesso de concentração e excessiva redução. Há muitas oportunidades rentáveis ​​em negociar os quatro pares principais da moeda corrente 8212 EURUSD, GBPUSD, USDJPY e USDCHF. Eu tenho desfrutado bom sucesso usando uma estratégia baseada em Expectativa Matemática (ME). Eu uso ME para analisar dados e spot oportunidades comerciais abrangentes e calcular entryexit pontos para a negociação dos quatro principais pares de moedas. A expectativa matemática prevê a probabilidade de um comércio de forex ganhar. Uma EA bem programada pode usar as ferramentas ME para ajudar a construir sistemas que funcionam em vários pares de moedas. Ive ajudado desenvolveu um par de sistemas que trabalham em tempo real e mostrar rentabilidade a longo prazo através de back-testing. Recentemente, os comerciantes tornaram-se mais conscientes das desvantagens que surgem quando se utilizam técnicas de mineração de dados para back-test e fino tune estratégias para sistemas de negociação forex. Métodos alternativos de desenvolvimento de sistemas como Permutação de Parâmetros do Sistema (SPP) estão agora disponíveis e podem ajudar os comerciantes a evitar a questão do viés de mineração de dados. Se feito com cuidado, SPP ou mineração de dados ajudará a construir um conjunto de indicadores de boa qualidade para gerar sinais através dos quatro principais pares de moedas. Em seguida, o consultor especialista calcula Expectativa Matemática para ver se o comércio é susceptível de ser rentável ou não. Finalmente, é uma questão de especificar filtros e testes para encontrar estratégias precisas que consistentemente resultam em sinais vencedores e rentáveis. Os pontos de entrada e de saída são calculados pelo sistema de negociação mecânico, utilizando a expectativa matemática ajustada para a volatilidade atual. Calculando a expectativa matemática de sucesso A Expectativa Matemática (ME) é uma estatística que mede o maior lucro temporário que um comércio experimentou o tempo todo permaneceu aberto. Foi popularizado pela primeira vez sob as regras Optimal-F de dimensionamento e gestão de dinheiro desenvolvidas por Ralph Vince. A equação é: Expectativa Matemática MFE MAE A ferramenta de expectativa matemática dá comerciantes forex multicurrency uma vantagem preditiva no desenvolvimento de sistemas vencedores. ME é definida de acordo com os conceitos de Excursão Máxima Favorável (MFE) e Excursão Máxima Adversa (MAE). MEs valor pode ser calculado em tempo real pelo sistema de negociação mecânica. Excursão Favorável Máxima é o maior saldo em um comércio favorável antes de um comércio forex é fechado, independentemente do preço final de fechamento durante o período de tempo, se diário, por hora ou minuciosamente. MFE é o maior saldo positivo alcançado enquanto o comércio estava aberto. A Máxima Excursão Adversa é a maior perda não realizada ou temporária durante um negócio, independentemente de o negócio ter sido encerrado como perdedor ou não. MAE é o saldo negativo mais baixo no comércio enquanto estava aberto. A fim de quantificar e analisar o ME a partir de um determinado par forex, os comerciantes podem simplesmente calcular MFE médio e MAE médio para um grande número de negócios anteriores. Expectativa Matemática equivale a Excursão Máxima Favorável menos Excursão Adversa Máxima. Se MFE médio for maior do que o MAE médio, então a Expectativa Matemática é positiva. Quanto maior a relação entre MFE e MAE para um determinado par de moedas, mais favorável é a perspectiva para um potencial comércio. Estratégias de negociação de divisas com base na Expectativa Matemática Ao negociar EURUSD, GBPUSD, USDJPY e USDCHF com uma estratégia de moeda múltipla baseada na Expectativa Matemática, esta métrica é geralmente positiva e geralmente elevada e semelhante entre os vários pares de moedas. É importante evitar a avaliação do tamanho da posição, regras de trade-exit ou qualquer outro parâmetro, enquanto o perito analisa os pontos de entrada. Esses parâmetros podem ser ajustados independentemente pelo sistema de negociação mecânico baseado em ME ajustado para a volatilidade, conforme discutido mais adiante neste artigo. Depois de determinar o ponto de entrada ea direção comercial, o sistema de negociação mecânica calcula os valores MFE e MAE geralmente em primeiro lugar em 10 bares além do preço de entrada, em seguida, 15 bares além, em seguida, 20 bares além do preço de entrada. Além dos pontos de entrada de sinalização, o ME também mostra se a vantagem dos comércios forex é melhor imediatamente após a abertura da posição, ou em algum intervalo médio depois de estar na posição. Minha estratégia mais simples de negociação de moedas múltiplas usa gráficos diários e depende de uma combinação de três regras baseadas em preços e apenas alguns parâmetros que usam a expectativa matemática para prever o sucesso. As regras para as operações longas e curtas são as seguintes: Comércio longo (e fechar um comércio a descoberto) quando: Fechar gt Anterior Fechar Abrir gt Anterior Baixo Anterior fechar gt Anterior Fechar Troque curto (e fechar um comércio longo) quando: Fechar lt Anterior Fechar Abrir lt Anterior Elevado Anterior Fechar lt Anterior Fechar Este sistema reverte o comércio quando o sinal muda. Assim, se o sistema tem uma posição longa aberta quando um sinal curto é recebido, o sistema irá fechar a posição longa e, em vez ir curto. Da mesma forma, se o sistema tem uma posição aberta 8220short8221 quando um nível 8220long8221 é recebido, ele irá fechar o curto e ir imediatamente longo. Outro parâmetro deste sistema é o gatilho stop-loss que é definido em um valor apenas ligeiramente superior ao intervalo verdadeiro médio de quinze dias ou vinte dias (ATR). Este valor é atualizado sempre que um novo sinal é recebido na mesma direção. No entanto, se houver novos sinais na mesma direção, o meu sistema não adiciona novas posições, uma vez que eu encontrei que os levantamentos superam os lucros adicionais ao fazê-lo. Finalmente, no que diz respeito ao tamanho da posição, o sistema aloca um máximo de 2 de patrimônio da conta para um único comércio de alto ME. Se houver vários sinais em vários pares de moedas, ainda que os cálculos ME estejam mostrando correlação entre os sinais, os tamanhos de posição total não serão mais do que 2 de capital próprio. Trading results Este simples sistema de negociação forex multi-moeda tem mostrado resultados decentes na negociação real, e back-testing ao longo de um período de vinte anos mostra que teria desfrutado de resultados rentáveis ​​para, pelo menos, dezesseis dos vinte anos testados. Ele mostrou uma relação de recompensa a risco de cerca de 1,7 e porcentagem vencedor em torno de 45, enquanto o fator de lucro foi de quase 1,4. Ainda assim, as reduções podem ser longas. A redução mais longa observada em back-testing foi de mais de 1000 dias. A proporção de lucro-para-rebaixamento ao usar esta estratégia é semelhante à das ações de compra e detenção, e durante back-testing a relação foi de cerca de 0,35 com um retorno total de mais de 500 durante um teste de vinte anos . Gerenciamento de risco para estratégias de negociação de moedas múltiplas usando ME Ao conhecer os valores médios de MFE e MAE, um trader de forex pode programar um sistema mecânico de moedas múltiplas para sair de um comércio com um objetivo de lucro ou ponto de stop-loss determinado adicionando um número calculado de pips além do Maximum Excursão Favorável ou Excursão Máxima Adversa. Em média, a fim de ganhar ao longo do tempo o sistema de negociação forex deve atingir a meta de lucro com mais freqüência do que toca o nível de saída stop-loss. Por exemplo, se meu sistema está vendo um MAE médio de 35 pips e um MFE médio de 55 pips, há uma oportunidade negociável. A meta de lucro pode ser projetada para 50 pips, que é 5 pips menor que MFE, ea saída stop-loss pode ser definida em 30 pips, que é de 5 pips além do MAE. Em relação ao design do sistema, é importante programar o sistema de negociação para definir metas de lucros e pontos de perda de acordo com a volatilidade, em vez de definir um número fixo de pips. A volatilidade ajuda a determinar pontos de saída para o comércio de moedas múltiplas Como mencionado anteriormente, um sistema de negociação mecânica pode facilmente usar o Average True Range (ATR) como uma ferramenta dependente da volatilidade para calcular MAE e MFE para definir pontos de saída. O sistema determina o preço de entrada mais ou menos uma porcentagem do ATR que é viável de acordo com a análise ME. Para ter uma amostra grande o suficiente, eu costumo definir o ATR para calcular o anterior 15 ou 20 quadros de tempo. Por exemplo, durante um mercado em que o EURUSD está movendo uma média de cerca de 100 pips por dia, o sistema deve calcular pontos de lucro alvo e pontos de stop-loss com base na volatilidade atual e na análise de ME. Assim, se um negócio se move em uma direção favorável para 55 pips, e se o ATR atual é de 85 pips, o movimento não é relatado como 55 pips vez, o MFE é relatado como 64,7 de ATR. Ao longo do tempo, eu vi que o MFE para os quatro principais pares de moedas EURUSD, GBPUSD, USDJPY e USDCHF parecem flutuar em torno de um valor MFE de cerca de 60 de ATR e média MAE cerca de 40 de ATR para a entrada típica após 15 períodos. A fim de refinar os resultados de negociação forex de acordo com a volatilidade, o sistema de negociação mecânica pode definir as metas de lucro e stop-loss pontos em diferentes níveis. Por exemplo, o sistema pode definir o ponto de saída do lucro alvo em 55 do valor ATR longe do ponto de entrada, não no valor total MFE de 60. E a volatilidade pode exigir a definição dos pontos de saída stop-loss em 45 de valor ATR Para além do ponto de entrada, não a 40 da ATR. Ainda assim, é provável que este sistema atinja os níveis de lucro alvo com mais freqüência do que os níveis de stop-loss, e os vencedores devem ser maiores, desde que os lucros-alvo sejam maiores do que stop-loss. Para todos os negócios, o número calculado de pips para lucros alvo e stop-loss é sempre baseado na volatilidade apenas no momento da negociação, conforme refletido pelo ATR. Quando surge um sinal, o sistema de negociação verifica o valor do ATR atual e, em seguida, calcula o número exato de pips para atingir o lucro-alvo e os níveis de stop-loss. Como um exemplo, suponha que há um sinal para ir longo em EURUSD, eo ATR atual está em 100 pips. Assim, o ponto de lucro alvo será de 55 pips sobre o preço de entrada (55 do valor ATR). E, o stop-loss será de 45 pips sob o preço de entrada (45 do ATR). Mais alguns pensamentos sobre a expectativa matemática A expectativa matemática é geralmente menor para os comércios curtos, e alguns comerciantes viram me aumentar por tanto quanto dezoito barras após o aberto, a seguir deterioram-se durante balanços do preço por tanto quanto oitenta barras após aberto. Para os negócios longos, o ME geralmente tem uma vida útil mais longa, com valores que podem aumentar rapidamente até o trigésimo período de tempo e, em seguida, continuar lentamente até cerca de 75 períodos de tempo. Usando este sistema, minha duração média do comércio é de cerca de 25 dias. O melhor upside ao negociar EURUSD, GBPUSD, USDJPY e USDCHF parece acumular por aproximadamente 30 períodos de tempo. Se o movimento favorável continuar em diante passado esse ponto médio, então é provável que algum tipo de viés fundamental no mercado é prolongar a mudança. Em resumo, esta estratégia de negociação básica de divisas múltiplas tira proveito de um ME positivo, alto compartilhado entre os quatro principais pares de moedas. As entradas, metas de lucro e stop-loss pontos são todos baseados em ME. Quando os indicadores de Expectativa Matemática estão prevendo o sucesso, os quatro principais pares de moedas 8212 EURUSD, GBPUSD, USDJPY e USDCHF podem ser negociados com sucesso juntos ou separadamente. Você já tentou ME em seu tradingComparing Backtesting e execução do sistema de negociação ao vivo: Depois de um milhão de trades Os comerciantes sistemáticos quase sempre usam backtesting para avaliar o desempenho passado de um algoritmo de negociação. Esta é uma ferramenta incrivelmente valiosa, uma vez que nos permite obter uma idéia de como um algoritmo de negociação teria realizado no passado, sem ter que realmente negociar um sistema por longos períodos de tempo. No entanto, toda a utilidade do backtesting depende de quão bem as simulações modelam o desempenho passado e, portanto, está aberta a muitas armadilhas que surgem de várias preocupações práticas. Devido ao acima it8217s muito importante para executar livebacktesting comparações onde um período negociado vivo é comparado a um backtest do mesmo período exato para ver se os resultados 8211, independentemente de se eles são positivos ou negativos 8211 correspondem. No post today8217s eu quero discutir uma análise de consistência livebacktesting que eu fiz usando dados de mais de 1 milhão de trades vivos tirados de mais de dois mil sistemas criados por Asirikuy. Existem várias maneiras pelas quais um backtest pode fazer o passado parecer melhor do que realmente teria sido. Na negociação real há geralmente liquidez, cronometragem e propagação preocupações que são geralmente muito difícil de ter em conta no backtesting. Em Forex dados históricos de liquidez histórica é muito difícil de obter, enquanto derrapagem é quase impossível de conta devido ao fato de que as velocidades de conexão histórico e tempos de resposta são desconhecidos. Tick ​​dados podem aliviar a propagação preocupação 8211 como tick dados incluem bidask dados 8211, mas este é específico do corretor e raramente pode ser obtido para qualquer corretor em particular para mais de alguns anos. Se as simulações são realizadas sem considerar nenhum dos acima 8211 sem dados de liquidez, assumindo execuções perfeitas e com spreads constantes 8211 então it8217s crítica para ver se essas suposições realmente levar a coincidências aceitáveis ​​entre backtesting e live trading. Se qualquer uma dessas suposições leva a problemas significativos, então as simulações precisam ser mais pessimistas para alinhar com esses custos aumentados. Graças ao fato de que temos centenas de usuários que trocam milhares de estratégias de negociação em suas próprias contas que foram capazes de reunir um banco de dados com milhões de negócios, juntamente com a sua entrada real e os preços de saída que podemos comparar com os nossos backtests para ver como Bem nossas simulações representam o passado recente. Em primeiro lugar, podemos ver se a nossa lógica de backtesting e live trading é realmente idêntica e em segundo lugar, podemos ver se as questões acima relacionadas com a derrapagem e spread custos afetam a nossa negociação de uma forma significativamente negativa. Analisamos um total de 76.813 sinais que foram executados em muitas contas comerciais diferentes. Para cada sinal calculamos os preços médios de entrada e saída 8211 usando dados de todas as operações que foram tomadas devido a esse sinal 8211 e isso nos permite estimar o quanto a entrada e saída desviaram de forma favorável ou desfavorável. Em média, nosso desvio total (desvio aberto mais desvio próximo, determinando a favorabilidade considerando a direção comercial para cada caso) foi de -1,37 pips, significando que, em média, cada operação executada 1,37 pips menos favoravelmente do que o previsto por nossas simulações, isso pode ser imaginado como pagar um Adição de 1,37 pips por comércio nos custos de spread. A primeira imagem neste post mostra os resultados por par. Aqui nós podemos realmente ver que para 4 de 6 pares nós temos realmente desvios favoráveis ​​(EURJPY 0.3, EURUSD 0.81, GBPUSD 2.05, USDJPY 1.17), significando que os spreads que nós usamos em nossas simulações são provavelmente boas estimativas para estes símbolos e os atrasos Em execução que temos são favoráveis ​​ou baixo o suficiente para não importar de forma significativa. No entanto, existem dois casos com resultados negativos, o primeiro é o USDCHF (-1,53) eo segundo é o GBPJPY (-8,78). No primeiro caso, o desvio não é muito alto, mas no segundo temos um resultado tremendamente negativo, representando provavelmente a maior parte da razão pela qual nossa principal média por negociação é negativa. A razão para o acima é tanto devido ao fato de que o GBPJPY é muito mais volátil que os outros pares e porque usamos um spread de 5 pips para este símbolo que é 8211 como mostrado pela evidência acima 8211 muito provavelmente muito baixo. Embora 5 pips está acima da média Oanda mercado spread para este símbolo não dá espaço suficiente para perdas adicionais devido ao deslizamento e alargamento. A segunda imagem mostra os desvios quando divididos por comércios abertos em horas diferentes. É evidente que todas as horas não são as mesmas e mesmo para o muito negativo GBPJPY parece haver algumas horas quando os desvios tendem a ser positivos. Você também pode ver alguns casos onde os desvios são extremamente positivos 8211, por exemplo, o GBPUSD comércios abertos na hora 8 8211 isso está relacionado principalmente com o fato de que os comércios abertos a esta hora têm enfrentado notícias positivas como um todo por acaso e potencialmente também enfrentou alguns importantes Mercado movendo eventos como o Brexit ou o flash cartão de GBP positivamente. No entanto, é improvável que tais desvios persistam durante um período significativamente longo de tempo, pois eles são provavelmente a conseqüência desses raros eventos que passaram a favorecer algumas estratégias mais do que outros por mera sorte. Eu esperaria que esses desvios se tornassem mais e mais baixos em função do tempo, dando-nos uma curva muito mais suave depois de alguns anos de negociação. Por esta mesma razão, precisamos levar mais tempo e reunir mais dados antes de considerar quaisquer ações que possam envolver o uso direto dessas informações (como sistemas de mineração que operam em horários em que se espera que os desvios sejam favoráveis). O anterior já mostra que os custos de nossa simulação spread provavelmente precisam ser aumentados significativamente para o GBPJPY e talvez apenas moderadamente para o USDCHF. Mostra também que a nossa execução tem sido boa em todos os símbolos 8211 e que os símbolos de liquidez mais elevados mostram desvios mais baixos do que os símbolos de liquidez mais baixos (não é surpreendente, uma vez que estes aumentos de custos estão principalmente relacionados com atrasos de execução e propagação Alargamento). Nós já codificamos alguns scripts para realizar a análise acima todas as semanas para que possamos manter atualizações sobre como nossos sistemas executam e se nossas simulações se alinham ou não com essas execuções. Se você gostaria de aprender mais sobre nossa comunidade e como você também pode criar suas próprias estratégias de negociação algorítmicas, por favor considere se juntar a Asirikuy. Um site cheio de vídeos educacionais, sistemas de negociação, desenvolvimento e uma abordagem som, honesto e transparente para trading. strategies automatizado. Como criar um sistema de negociação mecânica Até agora, we8217ve ensinou-lhe como desenvolver seu plano de negociação. We8217ve também discutiu como é importante para você descobrir que tipo de comerciante de forex você é. Em seguida, we8217re vai ensiná-lo a adicionar alguma carne para o seu plano de negociação fino, mostrando-lhe como criar um sistema de negociação forex. Mais especificamente, vamos ensinar-lhe tudo sobre sistemas de negociação mecânica forex. Sistemas de negociação mecânica são sistemas que geram sinais de comércio para um comerciante a tomar. Eles são chamados mecânicos, porque um comerciante terá o comércio, independentemente do que está acontecendo nos mercados. Em teoria, isso deve eliminar todos os preconceitos e emoções em sua negociação, porque você é suposto seguir as regras do seu sistema não importa o que. Se você fizer uma pesquisa simples no Google para 8220forex trading systems8221 you8217ll encontrar muitas e muitas pessoas lá fora, que alegam ter o 8220Holy Grail8221 sistema que você pode comprar para 8220only8221 alguns milhares de dólares. Estes sistemas supostamente fazem milhares de pips por semana e nunca perdem. Eles vão mostrar que você supostamente 8220results8221 de seus sistemas perfeitos e fará seus globos oculares se transformar em sinais de dólar como você sentar lá e dizer para si mesmo, 8220Wow eu posso fazer todo esse dinheiro se eu apenas dar este cara 3.000. Além disso, se o seu sistema fizer milhares de pips por semana, eu poderei fazer o meu dinheiro de volta em nenhum momento.8221 Slowww down cowboy. Há algumas coisas que você deve saber antes de dar-lhes o seu número de cartão de crédito e fazer essa compra de impulso. A verdade é que muitos desses sistemas de fato funcionam. O problema é que os comerciantes de forex não têm a disciplina de seguir as regras que vão junto com o sistema. A segunda verdade (existe tal coisa como uma segunda verdade) é que, em vez de pagar milhares de dólares em um sistema, você pode realmente gastar seu tempo desenvolvendo seu próprio sistema de comércio mecânico de graça. E usar esse dinheiro que você estava indo para gastar como capital para a sua conta de negociação forex. A terceira verdade é que a criação de sistemas de negociação mecânica não é tão difícil. O que é difícil é seguir as regras que você definir quando você desenvolver seu sistema. Há muitos artigos que vendem sistemas, mas nós não vimos nenhum que ensine como criar seu próprio sistema. Esta lição irá guiá-lo através das etapas que você precisa tomar para desenvolver um sistema de negociação forex mecânico que é certo para você. No final da lição, vamos dar-lhe um exemplo de um sistema que um dos FX-Men usa apenas para que possamos mostrar o quão incrível nós somos (Inserir riso malucos aqui.) Objetivos de seu sistema de negociação mecânica Nós sabemos you8217re Dizendo, 8220DUH, o objetivo do meu sistema de comércio é fazer um bilhão dollars8221 Enquanto isso é um objetivo maravilhoso, it8217s não exatamente o tipo de meta que vai fazer de você um comerciante forex bem sucedido. Ao desenvolver seu sistema de comércio mecânico, você quer atingir dois objetivos muito importantes: Seu sistema deve ser capaz de identificar as tendências o mais cedo possível. Seu sistema deve ser capaz de evitá-lo de whipsaws. Se você pode realizar esses dois objetivos com seu sistema de comércio, você tem uma chance muito melhor de ser bem sucedido. A parte difícil sobre esses objetivos é que eles contradizem uns aos outros. Se você tem um sistema who8217s metas primárias é apanhar tendências cedo, então você provavelmente vai ficar falsificado muitas vezes. Por outro lado, se você tem um sistema de negociação mecânica que se concentra em evitar whipsaws, então você estará atrasado em muitos negócios e também provavelmente vai perder um monte de comércios. Sua tarefa, ao desenvolver o seu sistema de negociação mecânica, é encontrar um compromisso entre os dois objetivos. Encontre uma maneira de identificar as tendências cedo, mas também encontrar maneiras que o ajudarão a distinguir os sinais falsos dos reais. Se você não tem idéia por onde começar, solte o nosso Free Forex Trading Systems em nossos fóruns. Toneladas de comerciantes de forex post suas idéias para sistemas de negociação, então você pode encontrar um ou dois que você pode usar quando você construir seu próprio sistema de negociação mecânica. Salve seu progresso fazendo login e marcando a lição completa

No comments:

Post a Comment