Testador de sistema de negociação


9. Testes traseiros.
A arte da troca de testes de volta.
Como mencionei anteriormente, uma das coisas que eu realmente amo sobre negociação é que, ao contrário de qualquer outro negócio, você pode testar completamente seu "modelo comercial" (plano de negociação) sem arriscar dinheiro real. Na negociação, este processo de avaliação é chamado de teste de volta. O teste de teste é a área agora mais negligenciada pelos comerciantes.
Eu falei sobre a importância da psicologia e da gestão do dinheiro em capítulos anteriores - e também tenho muitos outros treinadores de negociação. Tanto assim, há agora um bando de informações e conscientização.
Você só tem que navegar na net para ver o quanto o foco é colocado nessas áreas - como deve ser. Mas toda essa atenção parece estar à custa dos testes de volta. Como resultado do teste de negociação, penso, tornou-se a nova área de negociação menos compreendida e apreciada.
Por que o teste de volta é tão importante?
O teste de negociação é o mais importante, porque ele afeta diretamente suas entradas e saídas, gerenciamento de dinheiro e psicologia das seguintes maneiras.
Entradas e saídas - o teste de volta permite que você teste o desempenho do seu sistema inteiro usando dados históricos. Com essa informação, você pode fazer os ajustes necessários para produzir os resultados que você está procurando. Gerenciamento de dinheiro - o teste de retorno permite que você teste vários modelos de gerenciamento de dinheiro para ver quais funcionam melhor com seu sistema. A psicologia - como discutido anteriormente no livro, a compreensão dos pontos fortes e fracos do seu sistema - mesmo que estejam apenas em papel - melhorará sua confiança na negociação. Isso terá um efeito incontável em seu desempenho quando começar a negociar de forma real.
Seja qual for o critério de análise técnica que você usa para trocar - sejam médias móveis, castiçais, fugas de volatilidade, retrações Fibonacci ou qualquer outro sistema comercial - você precisará voltar a testá-lo minuciosamente, para remover qualquer dúvida sobre sua capacidade .
Sem a troca de testes, surge a falta de confiança e geralmente obriga os comerciantes a questionar seus próprios sistemas de negociação.
Eles cedem à tentação de modificar seu plano de negociação ... muitas vezes com conseqüências devastadoras. Essa tentação geralmente vem de uma série de negociações perdidas ou uma oportunidade para substituir seu sistema de negociação por um novo indicador de whiz-bang que é a última moda abordada nos fóruns de bate-papo.
Tudo o que parece ser bom para ser verdade atrairá a atenção de um comerciante que não está satisfeito com seu sistema comercial, simplesmente porque ela não testou adequadamente seu sistema em primeiro lugar. Ela não acumulou a confiança necessária para negociar com êxito o sistema que desenvolveu.
A minha estratégia de negociação será rentável?
Esta é a pergunta mais perguntada no mundo comercial. O autor Mark Jurik teve uma resposta para respondê-lo em seu livro Computerized Trading, como mostra a caixa 9.1.
Fonte: Jurik, M 1999, negociação informatizada: maximizando o comércio diário e os lucros overnight, New York Institute of Finance, Nova York.
Mas o que é o teste de negociação exatamente?
O teste de negociação é o processo de testar uma estratégia comercial usando dados históricos em vez de testá-lo em tempo real com dinheiro real. As métricas obtidas a partir do teste podem ser usadas como uma indicação de quão bem a estratégia teria realizado se tivesse sido aplicada a transações passadas. Interpretar esses resultados fornece ao comerciante métricas suficientes para avaliar o potencial do sistema comercial.
Logicamente, sabemos que os resultados deste tipo de teste não poderão prever os retornos futuros com precisão precisa; No entanto, ele pode fornecer um indicador sobre se você deve mesmo prosseguir um sistema comercial ou não. Além disso, se você decidir seguir em frente e trocar o sistema, isso lhe dará guias sobre o que esperar.
Mas a questão permanece: como você pode testar o desempenho de um sistema comercial ao longo do tempo?
Existem apenas duas maneiras de fazer isso - manualmente ou com software de computador. Para ser honesto, o software de computador é a única opção "real". Experimentei os dois métodos de teste e os testes manuais não são apenas demorados, mas muito difíceis de replicar e testar de forma eficaz.
Os benefícios derivados do software de backtesting de negociação não podem ser superestimados. Isso economizará tempo e proporcionará uma oportunidade infinita para ajustar e testar seu sistema.
Uma pequena despesa em capital para comprar um bom software de teste de volta irá potencialmente poupar milhares no mercado; É um investimento muito sábio se você estiver considerando projetar um sistema de negociação bem sucedido e mecânico.
Testes traseiros mecânicos.
Por favor, entenda, contanto que o seu sistema de negociação mecânica trabalhe exclusivamente com dados de preço (aberto, alto, baixo, próximo, volume), você poderá usar o software de teste de volta.
Por exemplo, diga que você cria um sistema de negociação mecânica com a seguinte regra de entrada:
Regra: adquira uma garantia quando a média móvel de 10 dias do preço de fechamento cruza acima da média móvel de 30 dias do preço de fechamento.
Esta regra pode ser testada bastante facilmente em relação aos dados históricos. Por outro lado, sua regra de sinal de compra pode ser um pouco mais complexa, como:
Regra: Adquira um valor quando a média móvel de 10 dias do preço de fechamento cruza acima da média móvel de 30 dias do preço de fechamento e a proporção de PE foi 75% ou inferior ao seu valor três meses antes.
Esta regra introduz dados que geralmente não são fornecidos ou mantidos em um banco de dados de informações de preços.
Para fazer o teste com sucesso, isso envolveria a obtenção de dados históricos de uma segurança, bem como a relação preço / lucro (razão PE). Típicamente, os dados históricos de um grupo de ações apenas incluem o aberto, alto, baixo, fechado e volume para cada período. Devido a essa limitação, muitos sistemas mecânicos de negociação são projetados em torno de indicadores de preço puramente técnico.
Infelizmente, a maioria dos sistemas mecânicos de negociação baseados em dados fundamentais está além do alcance dos investidores de varejo devido à falta de dados históricos disponíveis para realizar um teste de troca comercial completo.
Voltar software de teste.
Felizmente, atualmente, muitos pacotes de gráficos possuem um software de teste embutido. Se você seguiu o processo para selecionar um pacote de gráficos no capítulo anterior, você deve ter encontrado um com os recursos de teste incluídos ou um compatível com outro no pacote da prateleira.
Para aqueles que decidiram comprar o MetaStock no capítulo 8, TradeSim & # 8211; ultimate-trading-systems / tradesim é provavelmente o simulador / analisador de negociação realista, mais realista que encontrei.
Ele pode rapidamente testar e avaliar um sistema de negociação, seja um único título ou um portfólio de segurança múltipla.
Eu acredito que tading back testing é a única maneira de remover a auto-dúvida. Uma vez que você estabeleceu que você possui um sistema de negociação confiável e robusto, então, você terá certeza de negociá-lo.
Da mesma forma que o seu software de gráficos, certifique-se de conhecer seu pacote de volta à frente. Você não poderá tirar o melhor proveito, a menos que você entenda bem como funciona e o que você pode fazer com isso.
Soluções alternativas.
Infelizmente, eu vi muitos clientes nunca "obtê-lo" com relação ao teste de back. Para muitos, o software de teste de volta é simplesmente muito técnico. Se você entrar nessa categoria, não desista. É um passo crítico no processo de design do sistema.
Para os menos técnicos, encontrei uma solução chamada Trading Performance Analyzer - ultimate-trading-systems / tpa.
É fácil de usar e perfeito para analisar seu sistema antes de negociá-lo em tempo real.
Nota importante: se você se encontra testando e re-testando na esperança de tropeçar com essa bala de prata, lembre-se, você nunca criará um sistema comercial com uma taxa de sucesso de 100%. Muitos tentaram (eu incluído) e todos falharam.
Você deve estar procurando por um bom sistema de negociação com redução mínima e um bom índice de risco para recompensa. Muitos sistemas de negociação têm mais negociações perdidas do que ganhar e ainda ganham dinheiro. Como? Gerenciamento de dinheiro . (Veja o capítulo 6.)
A peça final no quebra-cabeça de design de sistema é levar o sistema de negociação que você criou nos capítulos anteriores e testá-lo. Ao testar seus sistemas, você acabou de se colocar entre os 1% dos comerciantes, garantindo seu sucesso. Parabéns!
Compre um pacote de teste de troca de produtos:
Analisador de desempenho comercial e # 8211; ultimatetradingsystems / tpa Aprenda o seu software de teste de volta escolhido por dentro e por fora. Teste novamente seu sistema recém-projetado, incluindo suas regras de entrada, saídas e gerenciamento de dinheiro.
6 Responses to 9. Back Testing.
Oi, David, encontrou um monte de trabalho na web. e foi realmente útil e bem apresentado. obrigado. acabou de encontrar este artigo seu em backtesting.
uma pergunta rápida se eu puder. Estou procurando obter algo como metastock & # 8216; fim do dia & # 8217; para ajudar a desenvolver o plano de negociação e fazer alguns backtesting, etc., mas para fazer qualquer varredura, backtesting i & # 8217; farei meu pescoço e digo que provavelmente preciso de alguns dados & # 8230;
meu corretor on-line (vemc) me permite exportar dados limitados (por exemplo, dados por um período de tempo para 1 estoque ou dados de 1 dia para todos os títulos). nenhum dos quais é realmente abrangente. Como chegar melhor onde eu preciso ir? Os comerciantes o compram de algum lugar, construí-lo ao longo do tempo?
Não tem certeza de como os tradesim se encaixam nisso? é essa parte do metastock?
A maioria dos provedores de dados oferece dados históricos. O MetaStock pode trabalhar com uma variedade de provedores e # 8230; você só precisa encontrar um que você gosta. Usar o Comsec realmente não é o caminho a seguir.
Aqui é um link para o provedor de dados que recomendamos:
Se você pode ajudar de qualquer outra forma, avise-me.
Seu treinador de negociação,
Oi, este é um excelente material que você possui.
Só queria saber o que pensa sobre o Vectorvest e o ThinkOrSwim?
Eu não usei, então eu não posso realmente comentar. Desculpe, eu não poderia ser mais ajuda nessa.
Seu treinador de negociação,
Você obteve o Portfolio123? Por 50 dólares por mês, você seleciona as variáveis ​​fundamentais e técnicas, faça uma prova, faça verificações de robustez (entradas aleatórias centenas de vezes para garantir que você não esteja selecionando os resultados) e teste de simulação com regras separadas de compra e venda, deslizamento, universos personalizados , blá blá blá.
Você pode usá-lo por 45 dias como uma versão gratuita, se você usar o código HKURTIS ao se inscrever para testá-lo. Antes do Portfolio123 pensei que apenas o Assistente de Pesquisa Zacks era uma alternativa de baixo custo e # 8211; mas centenas de dólares para a versão diluída, viés de sobrevivência e outros problemas # 8211; não, obrigado. IMO seu software de grau institucional por cerca de 1/20 do custo.
Acontecei ler este excelente aritcle. Em Metastock, eu gostaria de ganhar lucro apenas pela metade da minha posição e não consegui encontrar uma maneira de fazer isso. Você pode me informar se esses testes são possíveis em Metastock.

Codificação de Sistemas de Negociação: Teste, Solução de Problemas e Otimização.
Por Justin Kuepper.
A grande maioria dos aplicativos comerciais que suportam linguagens de programação também suportam ferramentas de teste. Essas ferramentas são divididas em duas categorias:
As ferramentas de teste técnico buscam erros técnicos em seu código. Por exemplo, se você esquecer de adicionar um ponto-e-vírgula após uma declaração, a ferramenta de teste técnico irá notificá-lo de que sua declaração não é válida.
As ferramentas de teste lógico procuram erros lógicos no seu código. Por exemplo, se você usou um sinal "maior que" em vez de um sinal "menor que" (o que não é um erro técnico), uma ferramenta de teste lógico irá mostrar que seus resultados não fazem sentido.
Se seu sistema de negociação é lucrativo Quais condições provam ser mais lucrativas Onde quaisquer erros em suas regras podem existir (Para mais informações, consulte Backtesting: Interpreting The Past.)
Como com qualquer outro tipo de programação, a solução de problemas pode ser uma tarefa tediosa e difícil. Encontrar erros em seu código requer a classificação sistemática de seu código para identificar erros sintáticos que, embora geralmente pequenos, podem interromper seu programa.
Semicolons faltantes após declarações - Estas devem ser após cada declaração. Variáveis ​​indefinidas - Lembre-se de que você deve declará-las antes de usá-las! Erros ortográficos - Se algum nome ou função estiver escrito incorretamente, o aplicativo comercial retornará um erro (veja o exemplo abaixo). Uso incorreto de (=) - Lembre-se de que "=" atribui um valor a outro valor, enquanto "==" significa "igual a". Uso incorreto de funções internas - Consulte a documentação do aplicativo comercial ou a interface de programação de aplicativos (API) para verificar se você está usando a sintaxe correta. Alguns aplicativos comerciais contêm um recurso que permitirá que você teste seu código antes de usá-lo ou compilá-lo. Esse recurso permite que você veja qual é o erro e qual linha pode ser encontrada. Tome a Tradecision, por exemplo:
Aqui podemos ver que a Tradecision nos dá a localização (linha e coluna) do erro, uma descrição do erro e o tipo de erro (neste caso, é sintático). Se olharmos a expressão, podemos ver que na coluna 8 "xrossBelow" não é uma função válida. Se substituímos o "x" (que está na coluna 8) com um "c", teremos código válido.
Aqui podemos ver que, na descrição, a variável "BuyNow" não foi definida. Clicar duas vezes nessa mensagem de erro nos levará à localização específica do erro no código.
Alguns aplicativos comerciais permitem selecionar variáveis ​​a serem otimizadas. A Tradecision, por exemplo, permite selecionar facilmente uma variável e substituí-la por código que tentará otimizar. A otimização em si é simplesmente um processo que encontra o valor ótimo para um elemento do sistema comercial específico com base em resultados e desempenho anteriores. Note-se que o excesso de otimização resulta em sistemas de negociação que não conseguem se adaptar às condições do mercado; Portanto, é importante apenas otimizar algumas variáveis ​​importantes, nem todas as variáveis!
Você pode ver que declaramos duas novas variáveis ​​e configurá-las como "#". O "#" simplesmente significa que o programa de negociação irá substituir isso pelo número ótimo. Em seguida, você pode ver que usamos as novas variáveis ​​dentro de nossa estratégia de negociação. Finalmente, estabelecemos um intervalo para os números (para que o programa não procure no infinito).
Até agora, você deveria ter desenvolvido um sistema comercial comercial em que você possa ter confiança. Na próxima parte desta série, você aprenderá como aplicar seu sistema de negociação em gráficos e como usá-lo para tomar decisões comerciais!

Como iniciar a negociação: testando seu plano de negociação.
Uma parte integrante do processo de desenvolvimento é testar o plano de negociação para determinar sua expectativa - quanto dinheiro o sistema poderia fazer em um mercado ao vivo? A maioria de nós já viu as advertências publicadas em vários sites e literatura financeira, declarando: "O desempenho passado não é indicativo de resultados futuros". Embora isso seja certamente verdade para os planos de negociação, há medidas que você pode tomar para determinar se um plano é susceptível de ter sucesso no futuro; ou seja, backtesting e teste de desempenho avançado.
Backtesting.
O termo backtesting refere-se ao teste de um sistema de negociação em dados históricos para ver como ele teria realizado durante esse período de tempo. A maioria das plataformas de negociação de hoje tem recursos robustos de backtesting, e você pode testar rapidamente ideias sem arriscar o dinheiro em sua conta de negociação. Backtesting pode ser usado para avaliar idéias simples, como o desempenho de um crossover médio móvel ou sistemas mais complexos com uma variedade de insumos e disparadores.
O encaixe da curva envolve o ajuste ou otimização do sistema para criar a maior porcentagem de negócios vencedores ou o maior lucro nos dados históricos usados ​​no período de teste. Embora torne um sistema fantástico em resultados de backtesting, ele leva a sistemas não confiáveis, uma vez que os resultados são essencialmente projetados por um período de tempo - no passado. Backtesting e otimização proporcionam muitos benefícios, mas é apenas parte do processo ao avaliar um sistema de negociação. O próximo passo é aplicar o sistema a novos dados históricos.
Em-amostra versus dados fora da amostra.
É benéfico reservar um período de dados históricos para fins de teste. Os dados históricos iniciais que você testa e otimiza são conhecidos como dados in-sample e o conjunto de dados que foi reservado é chamado de dados fora de amostra. Este conjunto de dados "limpo" é uma parte importante do processo de avaliação porque fornece uma maneira de testar a idéia sobre os dados que não influenciaram o processo de otimização. Isso pode lhe dar uma idéia melhor de como o sistema irá atuar na negociação ao vivo.
Uma vez que seu plano de negociação foi avaliado usando dados na amostra, você pode aplicá-lo aos dados fora da amostra. Se houver baixa correlação entre os testes dentro da amostra e fora da amostra, é provável que o sistema esteja super otimizado e não tenha um bom desempenho na negociação ao vivo. Se houver correlação forte, a próxima fase de avaliação é um tipo adicional de teste fora da amostra conhecido como teste de desempenho avançado.

& quot; Se você não voltou testado seu sistema, usando o TradeSim, você poderia também negociar com seus olhos fechados! & quot;
Clique aqui para comprar o TradeSim agora & amp; Receba US $ 99 em bônus.
De: David 'The MetaStock Exper' Jenyns.
Se você quer ser um comerciante bem sucedido, deixe-me impressionar com você a importância de voltar a testar seu sistema. Eu acredito que seja uma das etapas mais importantes na concepção de qualquer sistema comercial e aqui é o motivo.
Dr. Van Tharp em "Trade Your Way To Financial Freedom" descreve os 3 componentes da negociação bem sucedida para ser: o sistema, gerenciamento de dinheiro e amp; sua psicologia. A única maneira que eu sei melhorar todos os 3 componentes é através do teste de backtesting.
Veja assim que o teste de retorno afeta diretamente cada componente:
Backtesting realmente é o que dá aos comerciantes profissionais sua vantagem! Infelizmente, mesmo que seja o mais importante, é uma das áreas de negociação menos compreendidas.
Back Testing Your System is Critical!
Por David Samborsky | Diretor de computação - fabricantes de TradeSim.
A Importância do Teste de Back.
Ao negociar o que é a questão na mente da maioria dos comerciantes? Para responder a esta pergunta, devo citar a introdução do Capítulo 8 В "Testes de Voltar" do livro de Mark Jurik e "Negociação Computarizada".
Gere boas estimativas do desempenho futuro para cada estratégia de negociação que você teste.
Crie um registro do desempenho histórico da negociação da sua estratégia comercial.
Produza dados necessários para outros componentes de sua abordagem comercial, como sua estratégia de alocação de ativos.
Critérios Importantes do Sistema de Negociação.
A rentabilidade não é o único critério pelo qual um sistema de negociação deve ser avaliado. Destaque e estresse também devem ser considerados. por exemplo, antes de abrir uma conta de negociação:
- As denominações eliminam sua conta?
- O seu sistema é comercializado de uma forma que você pode tolerar?
- Você pode tolerar longos períodos sem negociação ou negociação excessiva?
- Você pode tolerar uma grande quantidade de perdas?
Descubra The Flaw no Enhanced System Tester do MetaStock.
Infelizmente, o testador de sistema do MetaStock deixa muito a desejar quando se trata de testar de forma realista e objetiva o desempenho de um sistema comercial.
Falta de confiança.
A falta de confiança geralmente obriga os comerciantes a questionar seus próprios sistemas comerciais com a tentação de modificá-lo continuamente com consequências devastadoras. Essa tentação geralmente é gerada por uma série de negociações perdidas ou uma oportunidade para substituir seu sistema de negociação por um indicador whang batch que foi falado sobre um fórum de bate-papo de comerciantes que parece ser a resposta a todas as preces dos comerciantes.
O Dilema do Trader.
Como podemos testar como um sistema de negociação irá realizar ao longo de um período de tempo ao negociar um grupo arbitrário de valores mobiliários?
O TradeSim é o primeiro simulador / analisador real de negociação realista para a Metastock que pode rapidamente testar e avaliar um sistema de negociação em uma carteira de títulos. Com suas poderosas capacidades de processamento de dados, o TradeSim pode avaliar o desempenho histórico de um determinado sistema comercial em questão de minutos e fazê-lo com uma representação realista de um cenário comercial real. Seja um único seguro ou um portfólio de segurança múltiplo, o TradeSim responde a pergunta simples:
& quot; O que teria acontecido se esse sistema tivesse sido negociado no passado usando um portfólio arbitrário de títulos? & quot;
"Eu li dezenas de livros sobre negociação, subscrevi vários boletins e assisti inúmeros seminários, então pensei que sabia tudo. Isso foi até que eu comprei o Tradesim Professional e o garoto estava com um choque real. Acredite-me quando digo isso, tradesim é o melhor professor por uma longa milha. & quot;
"Eu tenho usado Tradesim bastante extensivamente. Uma coisa que me ensinou é o fato de que a maioria dos sistemas de negociação não funciona. Mesmo a maioria deles que se destina a ser usado em certos segmentos de mercado, como commodities, e. Embora alguns deles sejam positivos, eles não são muito bons em geral. & Quot;
Você provavelmente não está ciente de que, para abordar a funcionalidade e o poder que o TradeSim adiciona ao Metastock, você precisaria gastar muitos milhares de dólares mais do que a combinação de ambos os pacotes juntos. Mesmo assim, os pacotes concorrentes são bastante baixos quando se trata de poder de análise e opções, bem como simplicidade de operação. O TradeSim foi construído desde o início com o comerciante profissional em mente!
Metastock®® é uma marca registrada da Equis International. Este site e as atividades realizadas através deste site não estão de forma alguma relacionadas, autorizadas, patrocinadas ou aprovadas pela Equis International.

Como fazer backtest de sistemas de negociação e evitar o ajuste de curva.
Para julgar o quão bem um determinado sistema de negociação deve funcionar no futuro, o devolvemos nos dados do mercado passado. O Backtesting aplica um conjunto de regras de negociação aos dados históricos para estimar como essas regras teriam funcionado se tivéssemos negociado. Os bons resultados históricos hipotéticos não garantem que um conjunto de regras funcione bem no futuro. No entanto, os resultados históricos hipotéticos pobres quase certamente significam que um sistema não deve ser negociado em tempo real.
O valor percebido do backtesting está enraizado na crença de que as tendências históricas se repetem. Os comerciantes têm testado estratégias em dados históricos por gerações. No entanto, a prática tornou-se popular com o advento dos computadores pessoais e do software de teste de sistema criado especificamente, como o System Writer, que evoluiu para a TradeStation. Este software e um banco de dados de dados históricos permitiram que aqueles sem um fundo de escrita de código para testar idéias do sistema comercial. A compreensão e a aceitação mais amplas dos sistemas de negociação, bem como a frustração que muitos encontraram ao tentar construir sistemas comerciais por conta própria, ajudaram o mercado de sistemas de terceiros a prosperar ao longo da década de 1990.
Futures Truth é uma empresa independente que rastreou sistemas de negociação comercialmente disponíveis desde a década de 1980. Atualmente, ele rastreia mais de 500 sistemas. Futuros A Verdade testa sistemas comerciais em tempo real, e não em dados históricos. Isso evita a modificação das regras ao longo do tempo e simula melhor a execução das regras nas condições reais do mercado, como períodos de alta volatilidade. De acordo com a Futures Truth, apenas cerca de 45% dos sistemas rastreados são rentáveis ​​a longo prazo, enquanto apenas 20% apresentaram uma boa relação risco / recompensa. No entanto, esses números provavelmente são melhores do que a população em larga escala, porque apenas aqueles vendedores realmente confiantes em sua lógica passam a Futures Truth para análise em tempo real e crítica pública.
Muitos sistemas falham porque não possuem uma premissa válida. Em vez disso, os parâmetros de entrada e saída são derivados da mineração de dados. A mineração de dados simplesmente verifica dados históricos para regras que teriam funcionado no passado. Muitas vezes, tais regras são adequadas precisamente ao passado e não têm esperança de trabalhar melhor do que aleatório em dados não vistos. Em vez disso, o desenvolvimento do sistema deve começar com uma teoria que pode ser testada, analisada e ajustada para aplicação. Este conceito também implica uma perspectiva diferente sobre o próprio teste do sistema: o objetivo do backtesting não é produzir uma coleção de estatísticas hipotéticas de lucros e perdas. É testar a validade da teoria e a precisão das regras na captura da premissa.
O teste do sistema é um processo multifacetado dos dados, à escala de tempo, aos pressupostos de entrada de pedidos, ao contrato específico e ao controle de riscos. A falha em qualquer um destes pode arruinar um teste e mdash de outro modo válido; ou, manipulá-los pode gerar resultados que são muito superiores aos que conseguiríamos em tempo real. Você precisa fazê-lo direito se você deseja validar & mdash; ou quando apropriado, invalidar & mdash; Seu sistema.
Existem dois elementos para testar: as ferramentas adequadas e mdash; software e dados & mdash; e um método científico para desenvolver sistemas que usem essas ferramentas. Deixe-se começar por olhar as ferramentas do comércio.
Muitas opções estão disponíveis para testar suas idéias. Eles diferem na facilidade de transformar idéias em código e em como eles lidam com os detalhes, o que pode ter um impacto importante nos resultados. Por exemplo, se um sistema entrar em uma ordem limite, algum software registra um preenchimento se esse preço for tocado. No entanto, dificilmente há garantia de que uma ordem teria sido preenchida na negociação real, nem existe uma garantia de que ganhou. Entrar em paradas garante uma entrada, mas não um preço.
Outra questão é registrar os preços reais. Embora a maioria dos softwares desenvolvidos profissionalmente já não tenha esse problema, ainda é uma preocupação para aqueles que testam manualmente sistemas em planilhas, como o Microsoft Excel. Por exemplo, se um sistema comprar em uma parada igual ao fechar mais um terço do alcance médio nos últimos três períodos, e se o alcance médio for 10, então estamos comprando no final mais 3.333. Se estamos negociando o E-mini S & amp; P 500, ele troca em 0,25. Isso significa que o diferencial de entrada deve arredondar até 3,50. Um comerciante de início pode não perceber isso se mantiver manualmente números, e não foi há muito tempo que muitos programas profissionais cometiam o mesmo erro. Ao longo do tempo, esse erro pode se somar a uma discrepância considerável.
No quadro geral, no entanto, tais detalhes processuais são menores. O grande problema são os dados.

testador do sistema comercial
Construir. Teste. Comércio.
Menu e widgets.
Postagens recentes.
Comentários recentes.
forextester em Isaac on forextester em Forex Pivot Points Analyzer sathish em Forex Pivot Points Analyzer forextester em Como Testar Estrategias Forex.
Nossa equipe Forex Strategy Tester está desenvolvendo ferramentas e métodos para avaliar e otimizar as estratégias de negociação Forex.
Forex Strategy Tester Tools.
Nosso Smart Forex Tester é compatível com EA no nível do código fonte. Você pode compilar e executar o MQL EA em nosso testador.
Todas as nossas ferramentas visam construir estratégias de Forex rentáveis. O algoritmo de detecção de pontos de pivô e a otimização da estratégia de negociação são nosso principal foco.
A automação de negociação pode ajudar a superar o fator humano no comércio de Forex, por isso é muito importante. Além disso, a automação comercial também pode melhorar consideravelmente a eficiência do teste de estratégia Forex, porque o teste de estratégias de negociação automatizadas também pode ser automatizado.
NOTA: enviaremos o link de download por e-mail. Portanto, use apenas o endereço real!
8 pensamentos sobre & ldquo; & rdquo;
Estou muito feliz por encontrar este site. É interessante para mim ao pesquisar um & # 8220; cool & # 8221; estratégia para negociar. E aqui está o software de apoio para ajudar a sentir confiança para tomar uma decisão.
você o pregou & # 8211; É exatamente isso que queremos que nosso software seja & # 8211; a ferramenta para identificar as estratégias de negociação de alta probabilidade e obter confiança em usá-las através de testes rigorosos. Nós vemos isso como a única maneira de ganhar em mercados imprevisíveis. Fique atento, temos muito mais por vir!
Obrigado por seu comentário!
A equipe Forex Strategy Tester.
Oi, eu preciso de software de download de ajuda, mas não sei como instalar.
Oi gulfam, você verificou o Guia do usuário?
Não vemos qualquer solicitação de conversa ao vivo perdida iniciada com seu e-mail.
Nem nós recebemos qualquer pedido de suporte de você. Quando voce o enviou?
A equipe Forex Strategy Tester.
Pergunto se a guia Estratégia pode incluir estratégia com extensão de ex4 em vez de mq4?
Obrigado pelo seu feedback!
Nós apenas fornecemos compatibilidade EA no nível do código fonte. Testar EAs como binários com apenas ferramentas de terceiros é praticamente impossível sem violar a licença MT.

Comments