Sunday 25 June 2017

Estratégia De Negociação Forex How To Back Test Forex


Como posso fazer estratégias de resposta? Você poderia me dizer como posso fazer uma resposta às minhas estratégias? Não sei como codificar especialistas em MT. Há outra maneira de contornar isso que me permite ver os resultados do teste de retorno PL. Obrigado pela sua ajuda pessoal, cheers backtest. Backtest. E backtest. Sempre estamos fazendo backtest. Mas o preço não se importa com este backtest. Porque quando você voltar com a barra e encontrar algum ponto de seus indicadores, você logo os modificará para criar o preço. Que será na área passada. E você diz que agora é bom, eu irei em frente, está certo. Mas quando você começa, você encontrará outro ponto que causa perdas. E você vai modificar novamente. O preço não confessa com o teste do pacote. Confessa com ele mesmo. Não há nada que guarde o preço. Senão a sua anistia ticnical. Mas você pode depender dos indicadores para ver onde você está. Obter a situação do preço por eles. analisar. Mas seu TRGT. E pegue seus pips. Imaginemos que obtivemos um indicador experiente e fizemos um backtest. E achamos bom. E todos os comerciantes começaram a usá-lo. E abriu o mesmo tipo de posição. Você acha que o preço irá adiante, bem como os comerciantes desejam. Testes internos de mão-de-obra Praticando a arte do manual de negociação Back-Testing Praticando a arte da negociação Por James Stanley Trading, como muitas outras coisas na vida, pode ser melhorado em Com experiência. Isso é frequentemente quando novos comerciantes falham. Depois de perceber este fato, eles olham uma negociação muito simples. Eu estou aprendendo a negociar com valor lucrativo meu timerdquo Eu mesmo e muitos outros comerciantes (ou, talvez, mais precisamente, lsquohaversquo) responderam a uma pergunta enfática a essa pergunta e embarcaram em um processo de aprendizagem para obter nossos resultados no ponto que queremos. Mas nem todos estariam naquele barco. A coisa difícil sobre a experiência ao negociar é o fato de que essa mesma experiência pode nos custar dinheiro. Ao longo dos anos Irsquove ouviu muitos alegar alegadamente lsquoah, thatrsquos sua taxa de matrícula para os mercados. rsquo E esse pode ser o caso. Mas há outras maneiras de ganhar experiência na arte antiga da especulação. Os comerciantes de cereais e arroz, os criadores originais de análise técnica, empregariam um elemento de negociação de lsquopaper, rsquo para rastrear lucros ou perdas hipotéticos para as estratégias que eles estão negociando. Isso é semelhante ao comércio de demonstração hoje, uma maneira de testar nossas teorias e estratégias no mercado sem riscos financeiros. Isso é exatamente o mesmo que o comércio ao vivo, não, porque não existe um provedor de liquidez no outro lado do seu comércio que executa a execução REAL, mas pode me permitir testar minhas estratégias em um ambiente dinâmico. A desvantagem para o comércio de demonstração ou a demonstração de uma estratégia é o fato de que pode demorar muito tempo para obter resultados suficientes para determinar a consistência de minhas estratégias. Se eu quiser testar uma estratégia em um gráfico diário, pode levar-me um ano inteiro apenas para colocar alguns negócios. E após esses poucos negócios, Irsquom não tem certeza de que Irsquod esteja o bastante confortável com a estratégia de empregá-lo ao vivo (afinal, apenas alguns negócios foram colocados, como eu sei se isso era uma anomalia ou não). É aqui que o back-testing manual pode entrar em jogo. Este é um manoiismo no qual eu posso simular um ambiente de mercado ao vivo com preços dinâmicos. Itrsquos é importante para assinalar quaisquer back-tests que executemos, manualmente ou automatizados, que sofrem de uma desvantagem singular e que é o fato de que o desempenho passado não é necessariamente se replicar dessa maneira no futuro. Mas isso não é o ponto do back-test manual. A razão pela qual eu estou fazendo o teste é me treinar, usando as ferramentas da estratégia que está sendo testada, para que eu possa saber como empregar mais eficazmente a abordagem. Eu posso fazer isso em qualquer período de tempo, com qualquer par de moedas e quase qualquer estratégia que negocie. Passo 1: vestir o gráfico O primeiro passo quando o back-testing manual é para vestir nossos gráficos com os indicadores que usaremos na estratégia que estamos testando. Para esta ilustração, a Irsquom vai usar uma EMA de 89 períodos e uma CCI de 13 períodos. Depois de obter o quadro vestido, estamos prontos para prosseguir. Criado por James Stanley Passo 2: Dê um passo atrás no tempo Depois de ter nosso quadro vestido, precisamos ir para um período anterior no gráfico. Aqui é que eu não estou familiarizado com a ação de preço para o período testado. Quero que os preços sejam tão próximos da dinâmica do mercado real quanto possível. Eu quero que isso seja imprevisível. Para fazer isso, posso simplesmente clicar e arrastar para trás no tempo para chegar a uma data anterior no gráfico. Criado por James Stanley Passo 3: Avançar no tempo Esta característica é muito benéfica para os comerciantes que fazem muitos back-testing manual, mas muitas vezes desconhecidos para muitos. Isso tem a ver com as lsquoforward, rsquo e lsquobackwards, rsquo setas no seu teclado. Se eu quisesse voltar 1 hora, eu simplesmente posso pressionar a tecla lsquobackward-arrow, rsquo uma vez. No entanto, se o teste da Irsquom em uma tabela de 4 horas, digite 1 pressionar as teclas de seta para frente ou para trás será equivalente a avançar para a frente ou para trás 4 horas por vez. Esta é uma característica extremamente conveniente que me permite percorrer uma grande distância no gráfico em um curto período de tempo. Neste ponto, eu quero caminhar para a frente na tabela e até encontrar um comércio que atenda aos meus critérios. Uma vez que eu faço, eu vou pausar e wersquore pronto para passar para a etapa 5. Passo 4: Registrar os resultados Esta etapa pode se desviar entre comerciante para comerciante com base no estilo e maneirismo da manutenção de registros. Exorto todos os novos comerciantes ou aqueles novos para o back-testing manual para escrever cada uma dessas negociações, quer seja um diário, uma planilha ou um registro comercial. Algumas informações importantes são de destaque aqui: Onde você colocaria sua parada Onde você procuraria tirar lucros Você pode gravar toda essa informação, bem como quaisquer outras observações que você fez. Após algumas negociações, você terá algumas informações que você pode usar para tornar a estratégia mais eficaz para seus objetivos. Passo 5: Enxágüe e repita Depois de ter encontrado um comércio hipotético, nesse ponto, podemos caminhar mais adiante no futuro para ter uma idéia de como ele pode ter funcionado. Mais uma vez, podemos registrar esses resultados em nossos periódicos. Então, podemos passar ao próximo comércio. Podemos continuar a fazer isso até sentir o conforto e a experiência com a estratégia para avançar para a próxima etapa de teste. Para alguns comerciantes que testaram com saldos menores, outros dão o salto diretamente aos mercados ativos, enquanto outros, como eu, ndash, então, testaremos a estratégia em uma conta demo com preços dinâmicos ao vivo. --- Escrito por James B. Stanley Para entrar em contato com James Stanley, você pode seguir James no Twitter JStanleyFX. O DailyFX fornece notícias e análises técnicas sobre as tendências que influenciam os mercados globais de moeda. Teste suas estratégias de negociação nesses sites da web. Não seria ótimo se você pudesse conceber uma estratégia de negociação, testá-la contra dados históricos por cinco meses e cinco anos, independentemente E, em seguida, deixe esse sistema rodar em automático por um tempo - troca de papel para que você possa ver como funciona De fato, o software permite que você faça exatamente o que existe há anos. O problema é que os programas foram tão difíceis que apenas os programadores hardcore poderiam usá-los. Ou então - como eu falei em uma coluna em março - o software foi bloqueado nos backrooms das empresas de investimento. Agora, o software de negociação analítica está começando a aparecer na Web. Se isso é bom ou não, podemos lidar em um momento. Mas o fato é que, agora mesmo, você pode se registrar com vários sites e testar software de desenvolvimento de estratégia de unidade gratuitamente. Além disso, pelo menos uma corretora online planeja fazer do comércio analítico uma parte importante 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 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 de estoque então cuspiu uma lista de empresas que se enquadram na conta. Mas os programas analíticos vão um passo adiante. Procurarão empresas que atendam 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 podem 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 armazenar estoque de papel que cumpra seus critérios de seleção. Isso é chamado de teste para a 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, o melhor desses programas escaneia terabytes de dados de mercado em tempo real e alertá-lo quando surgir uma oportunidade comercial - 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. O Tradetrek difere ligeiramente, pois 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 perdeu 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 permitindo que você planeje 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 Dr. Trend Cauteloso ou o Agostinho 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 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 as ações classificadas no passado e a forma como elas classificam atualmente e, em seguida, trocam em conformidade. Conceber até mesmo esse tipo de estratégia simplificada pode levar muito tempo. Os sistemas de negociação que eu construí no AboveTrade invariavelmente voltaram mostrando retornos negativos. Talvez fosse só 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, denominada AOL e asha, teria me dado um ganho de 104 durante o ano passado até a quarta-feira (contra 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 o ClearStation e o 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 Tradetrek estoque-ponta, 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 (comerciantes) contém o que é provavelmente a lista mais completa disponível. O líder nesta categoria tem sido o 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 dos 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 de negociação que eles criaram. Até recentemente, o conjunto completo de programas do TradeStation teria custado cerca de 5.000. Mas em algum momento de 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 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 testes de teste. 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 incursão e incerteza no trabalho. Os comerciantes agora estão sobrecarregados com informações, diz ele. 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 medo e ganância. O 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 com a revista Online Investor. Ele escreveu para uma grande variedade de publicações comerciais e financeiras. Atualmente, ele não detém 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. Backtesting O que é Backtesting Backtesting é o processo de testar uma estratégia de negociação em dados históricos relevantes para garantir sua viabilidade antes que o comerciante arrisque qualquer capital real. Um comerciante pode simular a negociação de uma estratégia durante um período de tempo apropriado e analisar os resultados para os níveis de rentabilidade e risco. BREAKING DOWN Backtesting Se os resultados atendem aos critérios necessários que são aceitáveis ​​para o comerciante, a estratégia pode então ser implementada com algum grau de confiança de que resultará em lucros. Se os resultados forem menos favoráveis, a estratégia pode ser modificada, ajustada e otimizada para alcançar os resultados desejados, ou pode ser completamente descartada. Uma quantidade significativa do volume negociado no mercado financeiro de hoje é feita por comerciantes que usam algum tipo de automação de computador. Isto é especialmente verdadeiro para estratégias comerciais baseadas em análises técnicas. Backtesting é parte integrante do desenvolvimento de um sistema de negociação automatizado. Backtesting significativo Quando feito corretamente, backtesting pode ser uma ferramenta inestimável para tomar decisões sobre a utilização de uma estratégia de negociação. O período de tempo da amostra em que um backtest é executado é crítico. A duração do período de tempo da amostra deve ser suficientemente longa para incluir períodos de diferentes condições do mercado, incluindo as tendências de elevação, as tendências de baixa e as negociações indexadas ao intervalo. A realização de um teste em apenas um tipo de condição de mercado pode produzir resultados únicos que podem não funcionar bem em outras condições do mercado, o que pode levar a conclusões falsas. O tamanho da amostra no número de trocas nos resultados do teste também é crucial. Se o número de amostras de trocas é muito pequeno, o teste pode não ser estatisticamente significativo. Uma amostra com muitas negociações durante um período muito longo pode produzir resultados otimizados em que um número irresistible de negociações vencedoras coalesce em torno de uma condição de mercado específica ou tendência favorável para a estratégia. Isso também pode causar um comerciante para tirar conclusões enganosas. Mantendo-o real Um backtest deve refletir a realidade na melhor medida possível. Os custos de negociação que, de outra forma, podem ser considerados negligenciáveis ​​pelos comerciantes quando analisados ​​individualmente podem ter um impacto significativo quando o custo total é calculado durante todo o período de teste. Estes custos incluem comissões, spreads e deslizamentos, e podem determinar a diferença entre se uma estratégia de negociação é rentável ou não. A maioria dos pacotes de software de backtesting incluem métodos para explicar esses custos. Talvez a métrica mais importante associada ao backtesting seja o nível de robustez das estratégias. Isso é conseguido comparando os resultados de um teste de retorno otimizado em um período de tempo de amostra específico (referido como na amostra) com os resultados de um backtest com a mesma estratégia e configurações em um período de tempo de amostra diferente (referido como out - De-amostra). Se os resultados forem igualmente rentáveis, a estratégia pode ser considerada válida e robusta e está pronta para ser implementada em mercados em tempo real. Se a estratégia falhar em comparações fora da amostra, então a estratégia precisa de um desenvolvimento adicional, ou deve ser abandonada por completo.

No comments:

Post a Comment