O mercado de câmbio de moeda estrangeira ou Forex, é a maior classe de ativos do mundo, com 10 vezes o capital de todos os mercados de ações do mundo. Traders especular sobre mudanças nas taxas de câmbio. O mercado Forex é um mercado forte impulsionado-chart. Isso faz com que backtesting um passo lógico no desenvolvimento de uma estratégia de negociação Forex. Desde gráficos são baseados simplesmente em dados de preços, uma estratégia pode ser testada contra as tendências Forex últimos aplicando regras da estratégia de dados históricos. Isto é usado para ver como eficaz uma estratégia de negociação é a longo prazo.
Coisas que você precisa
- banco de dados backtesting
Instale o software de planilhas, como o Microsoft Excel ou Open Office, e usar os recursos do programa para analisar informações de preços com a sua própria estratégia de negociação. Antes de qualquer análise de planilhas pode ser feito, você deve adquirir uma base de dados histórica de dados dos estrangeiros para importação para a planilha. Isto está disponível a partir de serviços como Optimal Trader e GetRates. Uma vez que os dados históricos está no software de planilha, utilizar recursos de fórmulas que se assemelham a sua estratégia de negociação. A maioria das estratégias baseiam "if..else" testes condicionais. Por exemplo, uma estratégia pode ser descrito como "se o preço deste bar termina mais elevado do que as três barras anteriores, em seguida, comprar no mercado." Embora esta seja uma estratégia simples, idéias ainda mais complexas podem ser traduzidos em fórmulas dentro do programa de planilha. Em seguida, você pode rapidamente digitalizar uma história preço inteiro para ver como a estratégia teria se comportado.
Inscrever-se para a estratégia e backtesting plataforma TradeStation se você quiser um completo tudo-em-uma solução para suas necessidades de negociação Forex. TradeStation é um corretor que também fornece software avançado para negociação em tempo real. Mas a plataforma inclui a capacidade de criar seu próprio costume estratégias de Forex e depois backtest-los contra um grande banco de dados histórico. Isto evita o incómodo de aquisição de um banco de dados de Forex de forma independente e, em seguida, traduzir sua estratégia em uma planilha. TradeStation é construído sobre a "EasyLanguage" linguagem de programação. Essa linguagem é uma versão simplificada de outras linguagens de programação concebidos para qualquer um aprender rapidamente. O sistema de backtesting aplica a estratégia EasyLanguage contra muitos anos de dados Forex e fornece resultados concretos que mostram o número de negócios rentáveis em comparação com a perda de posições e a percentagem global retornos da estratégia.
Cadastre-se para a plataforma Multicharts para recursos avançados de backtesting. Multicharts está disponível em duas versões, mas o "MCFX" sistema contém um banco de dados backtesting sete anos especificamente para os comerciantes de Forex. Estes dois programas usam o "PowerLanguage" sistema, que é quase idêntico ao "EasyLanguage," proporcionando assim aos usuários TradeStation temperado com uma alternativa para o seu backtesting sem uma nova curva de aprendizado. MCFX não é um sistema de corretor, no entanto, para negociação em tempo real não é possível sem o envolvimento de uma empresa de terceiros. No entanto MCFX se conectar com algumas plataformas de broker para permitir a negociação contínua de estratégias que são sucesso backtested.
dicas & avisos
- Em seus backtests, considerar a influência dos custos de comissão nos resultados. Se a sua backtest não incorporar esta informação, pode oferecer uma ideia muito diferente do sucesso real de sua estratégia. Você pode estar em para uma surpresa ruim se você começar a negociar com uma estratégia que backtested bem, mas não conseguiu incluir estas despesas nas transações históricas.