Trading Strategy Backtesting Platform


Trading Station Siga-nos Investimento de Alto Risco Aviso: Negociar divisas e / ou contratos para diferenças sobre margem traz um alto nível de risco e pode não ser adequado para todos os investidores. A possibilidade existe que você poderia sustentar uma perda em excesso de seus fundos depositados e, portanto, você não deve especular com capital que você não pode perder. Antes de decidir negociar os produtos oferecidos por FXCM você deve considerar com cuidado seus objetivos, situação financeira, necessidades e nível de experiência. Você deve estar ciente de todos os riscos associados com a negociação em margem. FXCM fornece aconselhamento geral que não leva em conta seus objetivos, situação financeira ou necessidades. O conteúdo deste Website não deve ser interpretado como um conselho pessoal. FXCM recomenda que você procure o conselho de um conselheiro financeiro separado. Clique aqui para ler o aviso de risco total. A FXCM é uma Comerciante de Mercadorias e Comerciante de Câmbio de Varejo com a Commodity Futures Trading Commission e é membro da National Futures Association. NFA 0308179 A FXCM Inc., uma companhia de capital aberto listada na Bolsa de Valores de Nova York (NYSE: FXCM), é uma holding e seu único ativo é uma participação controladora na FXCM Holdings, LLC. Forex Capital Markets, LLC (FXCM LLC) é uma subsidiária direta operacional da FXCM Holdings, LLC. Todas as referências neste site para FXCM referem-se a FXCM Inc. e suas subsidiárias consolidadas, incluindo FXCM Holdings, LLC e Forex Capital Markets, LLC. Tenha em atenção que as informações contidas neste website destinam-se apenas a clientes de retalho, e certas declarações aqui contidas podem não ser aplicáveis ​​a Participantes elegíveis do contrato (isto é, clientes institucionais), tal como definido no Commodity Exchange Act 1 (a) (12). Copyright 2016 Forex Capital Markets. Todos os direitos reservados. Testador de Estratégia de Negociação Teste e otimize seu robô de negociação antes de usá-lo para negociação real O MetaTrader 5 Strategy Tester interno facilita o teste do desempenho do robô automatizado na negociação. Esta poderosa ferramenta não só permite testar a eficiência de um Expert Advisor, mas também permite detectar os melhores parâmetros de entrada antes de executar o EA em sua conta real. Toda a operação do Testador de Estratégia é baseada em cotações históricas de moedas, ações e outros ativos. Durante o teste, o Expert Advisor passa pelas cotações acumuladas e executa transações virtuais de acordo com seu algoritmo. Este procedimento permite uma avaliação de como a EA teria negociado no passado. O MetaTrader 5 Strategy Tester permite testar Expert Advisors em várias moedas. Robôs comerciais têm acesso a todos os instrumentos financeiros no testador e podem realizar transações comerciais com qualquer um deles. Este recurso permite que você teste ainda mais sofisticados Expert Advisors que são capazes de analisar várias moedas e identificar a correlação entre eles. A principal vantagem do procedimento de teste é a possibilidade de avaliar o desempenho de um robô antes da negociação em uma conta real. Além disso, leva apenas alguns minutos no testador ao invés de dias, semanas ou meses necessários para testar um EA no mercado real. Esta é uma vantagem indiscutível do Strategy Tester, mas não de todas as suas capacidades. Testando os modos MetaTrader 5 Strategy Tester oferece vários modos de teste para atingir a melhor relação velocidade / qualidade com base nas necessidades do comerciante. Cada marca é utilizada para garantir a melhor precisão dos testes. As condições simuladas são as mais realistas neste modo. 1 minuto OHLC é introduzido para os comerciantes que querem testar uma estratégia rapidamente, mas também com precisão ao mesmo tempo. Selecione Os preços abertos somente se você precisar de uma estimativa muito rápida e aproximada baseada em preços abertos. O Testador de Estratégia não é usado somente para o teste dos robôs comerciais, mas também é usado para resolver muitos problemas matemáticos envolvendo a otimização de parâmetros. Neste caso, o histórico de negociação não é usado eo ambiente de mercado não é simulado, dando lugar a cálculos matemáticos implementados no Expert Advisor. Com testes de estresse, o teste de robôs comerciais pode ser ainda mais realista. O modo de atraso aleatório simula atrasos na rede ao transferir e processar pedidos de negociação, bem como atrasos na execução de pedidos por revendedores na negociação real. Exibição gráfica dos resultados dos testes A exibição dos resultados dos testes dos Expert Advisors é uma das características mais notáveis ​​do Strategy Tester. Os resultados são mostrados em figuras que mostram o lucro de um Consultor Especialista durante um teste. Além disso, eles também são representados por uma grande quantidade de dados estatísticos, incluindo percentual de lucro / perda percentual, o número de negócios lucrativos / perda de fazer, fator de risco, retorno esperado e muito mais. Os resultados dos testes de estratégias podem ser apresentados em gráficos para uma análise mais conveniente. Testes visuais Os testes visuais tornam possível acompanhar as operações de um Expert Advisor em dados históricos de preços em tempo real: Todas as transações realizadas são visualizadas em um gráfico, o que torna a análise mais conveniente. O processo de teste pode ser abrandado ou parado para observar como a negociação é realizada em qualquer intervalo de tempo específico. O modo de visualização permite ao comerciante não apenas monitorar a operação do robô de negociação em tempo real, mas também permite o teste de indicadores técnicos personalizados. Por exemplo, você pode avaliar o comportamento de um indicador em dados históricos antes de comprá-lo no mercado. Otimização Outra importante utilidade do Strategy Tester é a função de otimização, que permite escolher os melhores parâmetros de entrada para um robô comercial específico. Por exemplo, com otimização, você pode modificar os parâmetros para obter rentabilidade e estabilidade máximas, risco mínimo e assim por diante. Durante o processo de otimização, um robô comercial é testado várias vezes com diferentes conjuntos de parâmetros. Após a otimização, você pode comparar os resultados para selecionar os parâmetros que oferecem o melhor desempenho para o seu robô. O número de combinações de parâmetros de entrada na otimização pode ser esmagadora: você pode ter até centenas ou mesmo milhares de tais combinações. Como resultado, a otimização pode se transformar em um processo muito extenso, mas ainda pode ser significativamente encurtado através do uso de algoritmos genéticos. Esse recurso desativa a pesquisa em série de todas as combinações de parâmetros de entrada e seleciona apenas aqueles que melhor atendem ao conjunto de critérios de otimização. Nas fases subsequentes, as combinações óptimas são cruzadas até que se obtenha o melhor resultado possível. Os algoritmos genéticos ajudam a reduzir consideravelmente o número de combinações e o tempo total de otimização. Exibição gráfica de resultados de otimização O Strategy Tester fornece poderosas ferramentas 2D e 3D para análise visual de resultados de otimização. Por exemplo, você pode analisar a correlação de um resultado final com dois parâmetros em 2D, enquanto o 3D permite que você visualize todo o processo de pesquisa de resultado ideal durante a otimização. Além dos recursos incorporados, você pode usar métodos de visualização personalizados href mql5 / pt / articles / 403. Não há necessidade de preparar dados de alguma forma específica, exportá-los ou processá-los em um aplicativo de terceiros. Os resultados podem ser revistos durante o processo de otimização. Testes avançados A opção de testes avançados ajuda a evitar o problema de sobre-otimização ou ajuste de parâmetros. Esta opção divide o banco de dados de cotações de moeda e ações para otimização em duas partes separadas. A otimização é realizada para a primeira parte, enquanto a segunda parte é usada para confirmar os resultados obtidos. Se um robô de negociação é igualmente eficiente em ambos os segmentos, esta é a prova de que o sistema de negociação tem os melhores parâmetros, eo ajuste de parâmetros é praticamente impossível. MQL5 Cloud Network Testes e otimização distribuídos permitem a conexão de recursos computacionais adicionais para aprimorar esses processos. Por exemplo, você pode usar computadores adicionais em sua rede local para acelerar o processo de otimização. Mas isso não é tudo. MQL5 Cloud Network é uma rede de computação em nuvem que une milhares de computadores de todo o mundo. O Testador de Estratégia pode se conectar à rede, beneficiando-se de um poder de computação quase ilimitado. Com a MQL5 Cloud Network, a otimização de aplicativos comerciais, que normalmente levaria meses para serem computados se usando apenas um computador, pode agora ser concluída dentro de algumas horas. MQL5 Cloud Network pode ser habilitado através da plataforma de negociação MetaTrader 5 em apenas um par de cliques. Saiba mais sobre como a MQL5 Cloud Network pode acelerar cálculos Além de usar a rede de computação distribuída, você pode fornecer o poder de computação da CPU e ganhar dinheiro. Você deve lançar o componente MetaTester incluído na plataforma de negociação MetaTrader 5 e seu computador será conectado à MQL5 Cloud Network. O testador da estratégia é uma ferramenta poderosa extraordinária crafted para colaboradores de robôs negociando. Sem a utilização do testador, a criação de um robô eficiente e confiável é praticamente impossível. O Testador de Estratégia poupa muito tempo e permite criar um robô de negociação verdadeiramente ideal. Renúncia: A MetaQuotes Software Corp. é uma empresa de desenvolvimento de software e não fornece qualquer tipo de serviços de investimento ou corretagem nos mercados financeiros. Estratégias de Forex Forex trading não pode ser consistentemente rentável sem aderir a alguma estratégia de Forex. É preciso tempo e esforço para construir sua própria estratégia de negociação ou para adaptar um existente para suas necessidades comerciais e estilo. O que é uma estratégia de negociação Mais frequentemente, uma estratégia de negociação é um conjunto de regras de entrada e saída. Que um comerciante pode usar para abrir e fechar posições no mercado de câmbio. Essas regras podem ser muito simples ou muito complexas. Estratégias simples geralmente requerem apenas poucas confirmações, enquanto estratégias avançadas podem exigir múltiplas confirmações e sinais de diferentes fontes. Além disso, uma estratégia de negociação pode conter algumas regras de gerenciamento de dinheiro ou diretrizes. Algumas estratégias (por exemplo Martingale) podem ser centradas estritamente em torno de técnicas de dimensionamento de posição. Além das regras de entrada / saída e diretrizes opcionais de gerenciamento de dinheiro, as estratégias são muitas vezes caracterizadas pela lista de ferramentas de negociação necessárias para empregar a estratégia dada. Essas ferramentas são geralmente gráficos, indicadores técnicos ou fundamentais, alguns dados de mercado ou qualquer outra coisa que pode ser usado na negociação. Ao escolher uma estratégia, você precisa entender, qual das ferramentas necessárias você tem na posse. É importante escolher uma estratégia ou sistema que seja fácil de seguir com sua programação de negociação diária e que possa ser aplicado com sucesso com o tamanho do saldo da sua conta. Estratégias de Forex Mecânicas vs. Discrecionais que são negociadas com base em regras matemáticas rigorosas, sem condições ambíguas e nenhuma decisão comercial importante a ser feita pelo comerciante são chamados mecânicos. Um bom exemplo de um sistema mecânico é uma estratégia cruzada de média móvel, em que os períodos de MA são dados e as posições são inseridas e saídas exatamente no ponto de cruzamento. Ao trabalhar com a estratégia de negociação mecânica, é fácil backtest um e determinar a sua rentabilidade. Você também pode automatizar tal sistema via MetaTrader consultores especializados ou qualquer outro software comercial. A desvantagem habitual de tais estratégias é a sua falta de flexibilidade antes das mudanças fundamentais no comportamento do mercado. Estratégias mecânicas são uma boa escolha para comerciantes experientes em automação de negociação e backtesting. As estratégias que mantêm alguma incerteza e não podem ser facilmente formalizadas em regras matemáticas são chamadas discricionárias. Essas estratégias podem ser testadas apenas manualmente. Eles também são propensos a erros emocionais e vários preconceitos psicológicos. No lado positivo, a negociação discricionária é muito flexível e permite que os comerciantes experientes para evitar perdas em situação de mercado difícil, oferecendo uma oportunidade de estender o lucro quando os comerciantes consideram viável. Novos comerciantes de moeda deve provavelmente ficar longe de negociação discricionária, ou pelo menos tentar minimizar a extensão de sua discrição na negociação. Estratégias Neste repositório de estratégia de Forex, você encontrará várias estratégias que são divididas em três categorias principais: Indicador Indicador Estratégias de Forex são tais estratégias de negociação que são baseadas nos indicadores de gráfico Forex padrão e pode ser usado por qualquer pessoa que tenha um acesso a alguns gráficos (Por exemplo, plataforma MetaTrader). Estas estratégias de FX são recomendadas para os comerciantes que preferem indicadores de análise técnica sobre tudo o resto: Preço Ação Preço da ação estratégias de Forex são as estratégias de troca de moeda que não usam qualquer gráfico ou indicadores fundamentais, mas em vez disso são baseados puramente na ação de preço. Estas estratégias caberão ambos os comerciantes a curto prazo ea longo prazo, que não gostam do atraso dos indicadores padrão e preferem escutar como o mercado está falando. Vários padrões de velas, ondas, estratégias baseadas em carrapatos, grade e sistemas de posição pendentes todos eles se enquadram nesta categoria: Fundamental Fundamental Estratégias Forex são estratégias baseadas em fatores puramente fundamentais que estão por trás das moedas compradas e vendidas. Vários indicadores fundamentais, como taxas de juros e estatísticas macroeconômicas, afetam o comportamento do mercado Forex. Estas estratégias são bastante populares e irá beneficiar os comerciantes de longo prazo que preferem análise de dados fundamentais sobre fatores técnicos: Testando sua estratégia de Forex É muito importante para testar sua estratégia de negociação antes de ir ao vivo com ele. Existem duas maneiras de testar sua estratégia de negociação potencial: backtesting e testes diretos. Backtesting Backtesting é um tipo de teste de estratégia realizado nos dados passados. Pode ser automatizado ou manual. Para backtesting automatizado, um software especial deve ser codificado. O teste automatizado é mais preciso, mas requer um sistema de negociação totalmente mecânico para testar. O teste manual é lento e pode ser bastante impreciso, mas não requer programação extra e pode ser feito sem qualquer processo especial de preparação. Qualquer backtesting resultados devem ser tomadas com um grão de sal como a estratégia testada pode ter sido criado para caber backetsting particular dados históricos. Teste direto O teste direto é realizado em uma conta de demonstração ou em uma conta muito pequena (micro) ao vivo. Durante esses testes, você troca normalmente com sua estratégia como se estivesse negociando sua conta real. Como com o backtesting, o teste direto também pode ser automatizado. Neste caso, você precisará criar um robô de negociação ou consultor perito para executar seu sistema. Claro, com estratégia discricionária, você está limitado apenas a testes manuais. Os resultados dos testes diretos são considerados mais úteis e representativos do que os dos backtests. Interpretando os resultados No entanto, você decide testar sua estratégia, você precisa entender os resultados que você começa. Intuitivamente, você gostaria de julgar os resultados de acordo com a rentabilidade da estratégia s, mas você não deve esquecer outros parâmetros importantes de estratégias de negociação bem sucedida. São: tamanhos baixos do drawdown, períodos curtos do drawdown, probabilidade elevada de ganhar, relações de recompensa-a-risco médias elevadas e grande número de comércios. Idealmente, seu sistema deve ganhar igualmente bem em negociações de alta e de baixa, a curva de equilíbrio resultante deve ser consistente e uniforme, sem quedas significativas ou longos períodos planos. Se você estiver usando o MetaTrader para testar backtesting ou forward, você pode usar nossa ferramenta de análise de relatório para entender melhor os lados fortes e fracos de sua estratégia. Leitura adicional Se você quiser precisar de informações sobre estratégias de Forex ou precisa de alguns exemplos adicionais de estratégias de trabalho, você está convidado a navegar na nossa seção e-books sobre estratégias para aprender de e-books totalmente gratuitos para download. Você também pode optar por ler alguns artigos de nossa seção de construção de estratégia para melhorar seu conhecimento do assunto. Se você quiser compartilhar sua estratégia de negociação Forex com outros comerciantes, ou quer fazer algumas perguntas sobre as estratégias apresentadas aqui, por favor, junte-se a uma discussão das estratégias de Forex no fórum.

Comments

Popular Posts