Test Forex Estratégia Online
Teste de Estratégia de Negociação Teste e otimize seu robô de negociação antes de usá-lo para negociação real O testador de estratégia MetaTrader 5 integrado facilita o teste do desempenho automatizado do robô 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 Strategy Tester é baseada em cotações históricas de moedas, ações e outros ativos. Durante o teste, o Consultor Especial 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. Os robôs comerciais têm acesso a todos os instrumentos financeiros no testador e podem realizar transações comerciais com qualquer um deles. Esse recurso permite que você experimente mais experientes especialistas em Expert que sejam capazes de analisar várias moedas e identificar a correlação entre elas. 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 em vez de dias, semanas ou meses necessários para testar uma EA no mercado real. Esta é uma vantagem indiscutível do Strategy Tester, mas não todas as suas capacidades. Modos de teste O MetaTrader 5 Strategy Tester oferece vários modos de teste para alcançar o ótimo índice de velocidade, de acordo com as necessidades dos comerciantes. Cada tico é usado para garantir a melhor precisão do teste. As condições simuladas são as mais realistas neste modo. Um OHLC de 1 minuto é introduzido para comerciantes que desejam testar uma estratégia rapidamente, mas também com precisão ao mesmo tempo. Selecione Abrir preços somente se precisar de uma estimativa muito rápida e aproximada com base em barras de preços abertos. O Strategy Tester não é usado apenas para testar os robôs comerciais, mas também é usado para resolver muitos problemas matemáticos envolvendo otimização de parâmetros. Neste caso, o histórico de negociação não é usado e o ambiente de mercado não é simulado dando lugar a cálculos de matemática 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 dos pedidos pelos revendedores na negociação real. Exibição gráfica dos resultados do teste A exibição dos resultados dos testes de Expert Advisors é uma das características mais notáveis do Strategy Tester. Os resultados são mostrados em números que exibem um lucro de Expert Advisors durante um teste. Além disso, eles também são representados por uma grande quantidade de dados estatísticos, incluindo taxa de porcentagem de lucro, número de negócios lucrativos, fator de risco, recompensa esperada e muito mais. Os resultados dos testes de estratégias podem ser apresentados em gráficos para análise mais conveniente. Testes visuais O teste visual possibilita acompanhar as operações de um Expert Advisors em dados históricos de preços em tempo real: todos os negócios realizados são visualizados 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 dos robôs comerciais em tempo real, mas também permite o teste de indicadores técnicos personalizados. Por exemplo, você pode avaliar um comportamento de indicadores em dados históricos antes de comprá-lo no mercado. Otimização Outro utilitário importante 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 alcançar a máxima rentabilidade e estabilidade, 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 proporcionam o melhor desempenho para o seu robô. O número de combinações de parâmetros de entrada na otimização pode ser irresistível: você pode ter até centenas ou mesmo milhares dessas combinações. Como resultado, a otimização pode se transformar em um processo muito extenso, mas ainda pode ser significativamente reduzida 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 aos critérios de otimização definidos. Nas fases subseqüentes, as combinações ótimas são cruzadas até obter 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 oferece 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 da busca ótima de resultados durante a otimização. Além dos recursos internos, você pode usar hrefmql5enarticles403 métodos de visualização personalizados. Não é necessário preparar dados de forma específica, exportá-lo ou processar em um aplicativo de terceiros. Os resultados podem ser revisados durante o processo de otimização. Teste avançado A opção de teste avançado embutida 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ô comercial é igualmente eficiente em ambos os segmentos, esta é a prova de que o sistema de negociação possui os melhores parâmetros e o ajuste de parâmetros é praticamente impossível. MQL5 Cloud Network O teste e a 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 Strategy Tester pode conectar-se à rede, beneficiando de um poder de computação quase ilimitado. Com o MQL5 Cloud Network, a otimização de aplicativos comerciais, que normalmente levaria meses para calcular se usando apenas um computador, agora pode ser concluída dentro de algumas horas. O MQL5 Cloud Network pode ser ativado através da plataforma de negociação MetaTrader 5 em apenas alguns cliques. Saiba mais sobre como o MQL5 Cloud Network pode acelerar cálculos gtgt Além de usar a rede de computação distribuída, você pode fornecer seu poder de computação da CPU e ganhar dinheiro. Você deve iniciar o componente MetaTester incluído na plataforma de negociação MetaTrader 5 e seu computador será conectado à rede MQL5 Cloud. O Strategy Tester é uma ferramenta poderosa e extraordinária criada para desenvolvedores de robôs comerciais. Sem o uso do testador, a criação de um robô eficiente e confiável é praticamente impossível. O Strategy Tester economiza muito tempo e permite a criação de um verdadeiro robô comercial MetaQuotes Software Corp. é uma empresa de software e não oferece serviços de investimento ou de corretagem nos mercados financeiros. Teste suas estratégias de negociação nesses sites Não seria ótimo se você Poderia planejar uma estratégia de negociação, testá-lo contra os dados históricos por cinco meses, cinco anos, seja o que for, e então deixe esse sistema funcionar em automático por um tempo - troca de papel para que você possa ver como ele funciona De fato, o software permite que você faça apenas Que existe há anos. O problema é que os programas foram tão difíceis que só os programadores hardcore poderiam usá-los. Ou então - como eu falei em uma coluna em março - o software estava bloqueado nos backrooms das empresas de investimento. Agora, o software de negociação analítica está começando a aparecer na Web. Se é bom ou não, podemos resolver um momento. Mas o fato é que, no momento, você pode se registrar com vários sites e testar software de desenvolvimento de estratégia de unidade de graça. Além disso, pelo menos uma corretora online planeja fazer do comércio analítico uma grande parte do pacote de serviços. Robotrader Primeiro, o que exatamente são programas analíticos e como eles funcionam. Muitos funcionam um pouco como as telas de estoque que eu escrevi sobre em junho. Para usá-los, você primeiro planeja uma série de regras que você acha que devem governar sua negociação. Um exemplo pode ser: Não posso comprar apenas ações de empresas de componentes ópticos com alto crescimento de ganhos de dois dígitos que atualmente estão sendo negociados abaixo da média móvel de 50 dias. Estou usando apenas ações como exemplo. Diferentes programas permitem que você crie estratégias de negociação para futuros, opções e moedas. Em todos os casos, basta preencher os espaços em branco, como em um questionário, indicando todos os critérios que você deseja usar. Uma tela em estoque então cuspiu uma lista de empresas que se enquadram na conta. Mas os programas analíticos vão um passo adiante. Eles procurarão empresas que atendessem aos seus critérios, digamos, há dois anos. Então, agindo como se adquiriram ações dessas ações há dois anos, acompanharão o progresso do investimento usando dados históricos do mercado. Dessa forma, eles são capazes de testar se a sua estratégia o tornaria rico ou pobre. O termo para isso está de volta ao teste. Como próximo passo, os programas analíticos irão negociar os estoques comerciais que atendam aos seus critérios de seleção. Isso é chamado de teste para frente. E aqui novamente, você obtém uma visão contínua do funcionamento do seu sistema. Finalmente, no curso de sua negociação ao vivo, os melhores desses programas digitalizam os terabytes de dados de mercado em tempo real e alertam você quando surge uma oportunidade de negociação - como sempre, com base nas regras definidas. Essa é a gama de coisas que esses programas podem fazer por você. Alguns sites da Web agora oferecem peças dessa funcionalidade de graça. Por exemplo, a tela de estoque no CNBC permite que você crie uma pesquisa bastante complexa que traz uma lista de empresas. Além disso, um bom gráfico aparece para mostrar o quão bem a sua estratégia teria realizado mês a mês no ano passado. Outro site, Tradetrek. Na verdade escolhe ações para você com seu software analítico. E desse modo o site é semelhante ao siXer. EquityTrader e StockConsultant. Todos esses sites gratuitos usam software analítico para gerar sinais de compra e venda. Tradetrek difere ligeiramente porque incorpora um recurso de back-testing que permite ver o desempenho do software no passado. Basta escolher uma data, clicar em uma das recomendações de ações que apareceram nessa data e depois clicar no próximo dia. E você vê se a recomendação dos programas teria feito ou perder dinheiro. (Seria bom se mais sites financeiros fossem estes próximos.) Tradetrek é gratuito se você usar dados atrasados. As assinaturas dão acesso a dados em tempo real e custam 25 por mês. O AboveTrade continua ainda mais, permitindo que você crie e teste estratégias de negociação de teste para ações individuais. Então, digamos que você escolhe a America Online (AOL). Diga ao programa o quanto de um ganho que quiser cada vez que você entra em uma posição longa. Digamos que você gostaria de fazer 4 em cada comércio. Agora, Heres, onde AboveTrade recebe um pouco de caricatura. Você então escolheu um punhado de estratégias enlatadas. Cada um tem um nome descritivo, como o cauteloso Dr. Trend ou o Agressivo Major Bullmaker. Em seguida, você escolhe uma calculadora de analista do setor que dê peso especial, por exemplo, às taxas de juros ou ao setor em que a sua ação se enquadra, neste caso, o setor da Internet. Pressione o botão Ver resultados e você vê o quão bem a sua estratégia para o estoque pode ter funcionado ao longo de dois anos. Especificamente, um gráfico do estoque aparece mostrando seus pontos de entrada e saída sugeridos para o período de teste. Se a sua estratégia for um vencedor, você pode procurar paralelos entre a forma como o estoque traçou no passado e como ele é o gráfico atualmente e depois troca conforme. Projetar até mesmo esse tipo de estratégia simplificada pode levar muito tempo. Os sistemas de negociação que eu construí em AboveTrade invariavelmente voltaram mostrando retornos negativos. Talvez essa fosse apenas a minha sorte. Felizmente, o AboveTrade possui uma característica que mostra as estratégias vencedoras escolhidas por outros membros. Descobri, por exemplo, que uma estratégia de membros, chamada AOL e asha, teria me dado um ganho de 104 no ano passado até a quarta-feira (vs. um retorno de 12,5 se você tivesse comprado e mantido o estoque durante esse período). Este recurso me lembra as recomendações de ações amadoras que você encontra em sites como ClearStation e iexchange. Exceto que, em vez de trocar as recomendações de estoque, as pessoas da AboveTrade podem trocar estratégias de negociação. É muito divertido. Mas, como eu sugeri anteriormente, o AboveTrade parece mais um brinquedo do que uma aplicação séria. Por um lado, não tenho ideia de quais critérios específicos o Major Bullmaker agressivo baseia decisões comerciais. Por essa questão, eu não aposto que a casa em uma estratégia cuspiu pela tela de estoque CNBC ou o mecanismo de estoque da ponta da Tradetrek, quer - não sem fazer muito mais diligência. Material sério Muitas empresas comercializam programas analíticos mais sérios na Net. A revista Technical Analysis of Stocks and Commodities (traders) contém o que é provavelmente a lista mais completa disponível. O líder nesta categoria há muito tempo foi a TradeStation da Omega Research. A TradeStation tem sua própria linguagem de programação, bem como uma extensa lista de estratégias enlatadas para escolher. Os usuários de programas sempre foram uma subcultura bem unida, como os proprietários de trailers da Airstream. Eles se reúnem em convenções anuais e pertencem a clubes de usuários em todo o país. E eles ativamente vendem ou trocam as estratégias comerciais que eles inventaram. Até recentemente, o conjunto completo de programas do TradeStation teria custado cerca de 5.000. Mas em algum momento em setembro, a Omega Research planeja se fundir com a corretora de ativos e comerciantes da Internet OnlineTrading. Quando isso acontece, a TradeStation não será vendida como um pacote autônomo. Em vez disso, ele será integrado à plataforma de execução do OnlineTradings, que leva uma comissão por comércio e já contém os sinalizadores de sineis e assobios que procuram. A ideia, é claro, é que você pode programar em uma estratégia de negociação usando o TradeStation, depois teste de volta e teste direto. E quando você estiver pronto para ir ao vivo, você simplesmente puxa o gatilho sempre que seu sistema encontrar uma oportunidade - um bom pacote. E o co-fundador da Omega Research, Ralph Cruz, acredita que pode contar com a base de clientes do TradeStations 45.000 para estar entre os primeiros a migrar para o novo serviço, que será chamado de TradeStation. Você poderia pensar em TradeStation como concorrente do CyBerCorp, diz Cruz. Uma corretora popular de daytrading, a CyBerCorp possui uma plataforma de execução de nível profissional que também inclui um programa analítico chamado CyBerQuant. O CyBerQuant permite que você faça triagem em estoque em tempo real, mas não faz uma análise dos resultados. Então, voltaremos a testar e outras ferramentas sofisticadas de desenvolvimento de estratégias comerciais se tornarão parte de todos os comerciantes ativos. O arsenal Cruz acredita que deixá-lo para um computador para planejar e executar suas negociações vai demorar muita angústia e incerteza no trabalho. Os comerciantes agora estão sobrecarregados com informações, ele diz. Mas no fundo eles percebem que, em última instância, o maior obstáculo para o seu próprio sucesso são suas próprias emoções, especificamente o medo e a ganância. A TradeStation baseia-se na premissa de que a melhor maneira de ser bem sucedido é isolar suas emoções da sua tomada de decisão. Mark Ingebretsen é editor em grande escala com a revista Online Investor. Ele escreveu para uma grande variedade de publicações comerciais e financeiras. Atualmente, ele não possui cargos nos estoques das empresas mencionadas nesta coluna. Enquanto Ingebretsen não pode fornecer conselhos ou recomendações de investimento, ele agradece seus comentários no mingebretsenonlineinvestor. Testing Forex strategies Detalhes Publicado: 20 de dezembro de 2013 Escrito por Jeremy Stanley Categoria: Estratégias de negociação Hits: 1281 Um passo muito importante e necessário na negociação online é testar Forex estratégias. Qualquer comerciante entende que, sem preparação, sem uma estratégia comercial comprovada, não tem sentido começar a negociar, é o mesmo que se você se deslocar através de um campo minado sem um sapador. Mas aqui, eu quero mencionar algumas diferenças. Não confunda o teste de indicadores e testes de estratégias. E, como é importante, não consideraremos o sistema de negociação com base em um único indicador. Então, vamos colocá-lo em ordem. Para testar a estratégia significa principalmente testar todos os seus componentes. Este é o indicador principal, o oscilador e se for fornecido o suporte e a linha de resistência ao mesmo tempo. Para testar a estratégia de negociação, você deve fazê-lo manualmente, visualmente seguindo o histórico ou negociando em uma conta demo. Outra opção é testar o indicador principal, que se encontra no porão de toda a estratégia de negociação, com a ajuda do assessor do programa. Nesse caso, você pode começar a testar todas as estratégias de negociação quando as opções que deseja ter são escolhidas e os resultados que você precisa obtiveram. Vamos descrever a maneira de testar estratégias de Forex em detalhes. Suponha que nossa estratégia comercial inclua dois indicadores. Estes são indicadores MACD e ADX. E precisamos testar nossa estratégia de negociação para negociação online bem sucedida. E como a estratégia baseia-se no indicador MACD, temos a oportunidade de testá-lo com a ajuda do consultor no MT4. Quando clicamos no Strategy Tester, o painel ocorrerá antes de nós. Então escolhemos o Advisor e selecionamos o indicador MACD. No símbolo, escolhemos um par, por exemplo, EURUSD. Na função Modelo, escolhemos todos os tiques. Então, definimos um intervalo de datas e abremos as propriedades do Expert. Na janela aberta, estabelecemos dados, nos quais conduziremos nossas negociações. Então, estabelecemos um período temporário e deixamos o spread atual. Em seguida, clique em Iniciar. Podemos garantir que não há nada complicado aqui, e você pode entender por você em breve. Testar estratégias de Forex é muitas vezes realizado com a ajuda de conselheiros. Se você precisa controlar o processo visualmente, você pode colocar o recurso de uso chamado visualização. Assim, ao variar os parâmetros do indicador principal, você encontra as principais configurações MACD mais ótimas. Você pode passar para a segunda fase do teste. Isso inclui o princípio da correspondência de dados manual e o ajuste do segundo indicador ADX, no MACD. Assim, melhoramos e adotamos para o comércio os sinais que são fornecidos pelo MACD. Escolhemos os sinais mais prováveis e reais do indicador principal da imagem. Agora você precisa considerar com precisão o comportamento do indicador ADX. Ou melhor, seu comportamento quando existem sinais MACD. Se você olhar de perto, você pode revelar uma grande tendência. O MACD dá sinais e a ADX mostra que esses sinais se fortalecem. Assim, quando DI encontra - DI, confirma o sinal MACD. Uma linha de indicador ADX azul mostra que o movimento é forte ou não. Quanto maior a linha, mais forte é a tendência. E se a linha ADX principal começa a cair junto com o DI, pode ocorrer o sinal do indicador principal na queda do mercado. Se a linha azul cair junto com o - DI, a recuperação é possível. Assim, o indicador ADX controla o movimento entre os sinais MACD. Como a imagem de 8 sinais (a divergência não é contada) mostra que 7 deles funcionam claramente. Se você precisa testar a estratégia mais precisamente com todos os critérios importantes, as perdas de parada, bem como o tamanho do lote, são elaborados. Portanto, o teste de estratégias de negociação Forex não pode ser ajustado por esse método universal. Claro, você pode testar estratégias manualmente apenas, mas se você usar o testador de estratégia, o método manual não é necessário. O principal é entender que a melhor opção é testar as estratégias de negociação e os indicadores Forex em complexos. Esta é a única maneira de obter bons resultados. Fonte: Dewinforex
Comments
Post a Comment