понедельник, 11 июня 2018 г.

Dados forex backtest


Backexportação de dados forex.
Backexportação de dados forex.
Backexportação de dados forex.
Como executar um Backtest Metatrader - ForexNews.
Dados futuros; Dados Forex; Dados de estoque; Exemplo de Dados Históricos da Ninjatrader. Experimente os nossos dados de amostra parcial gratuitos de 600 MB para (ES, CL, Backtest Data BacktestData.
Ninjatrader Native Historical Data & amp; Market Replay Data.
Зарабатывать стало легко! Просто торгуйте по сигналам. Услуги брокера с 1996 года.
Melhor software Forex Backtesting - Almirante Mercados.
FXDD Metatrader dados de 1 minuto e amp; ferramentas de comércio histórico do mercado cambial. Plataforma de software de dados históricos de câmbio.
Como fazer o teste de uma EA no MT4 - BabyPips.
Backtesting é um termo usado na oceanografia, meteorologia e indústria financeira para se referir ao teste de um modelo preditivo usando dados históricos existentes.
Fxtickdata - Free Forex Data: Forex Historical.
Forex trading, online day trading system, introdução Forex Brokers e outros serviços relacionados com estoque fornecidos online pela Dukascopy. Feed de dados históricos.
99% Backtesting no MT4 com o novo Tick Data Suite v2.
O backtesting de estratégia é uma ferramenta essencial para ver se sua estratégia funciona ou não. O software Backtesting simula sua estratégia em dados históricos.
Backexportação de forex. Backtesting EA mt4.
12.01.2008 & # 0183; & # 32; Eu quero backtest uma estratégia em Forex, mas não tenho certeza sobre como fazer isso. Há várias maneiras que levam à mente. 1. Exportar dados.
Histórico de dados alimentares :: Dukascopy Bank SA | Swiss Forex.
Um guia que explica como fazer um backtest usando dados do tick com Metatrader 4 para obter qualidade de modelagem de 99%.
AmiBroker Knowledge Base »Backtest.
Vídeo incorporado & # 0183; & # 32; O software Backtesting Forex é um programa que usa dados históricos para recriar o comportamento dos negócios e sua reação a uma estratégia comercial.
Baixe dados históricos gratuitos em 16 moedas - Forex Tester.
22.11.2018 & # 0183; & # 32; Os conceitos básicos de negociação forex e como desenvolver o preço do petróleo bruto Dados de inventário de olho após a maior queda Manual Back-Testing; Praticando a Arte de.
AmiBroker Knowledge Base »Backtest.
22.04.2018 & # 0183; & # 32; Eu encontrei uma fonte gratuita de dados Forex do Intraday ao ler Forex Trading com R: Part 1 post. Você pode baixar o histórico diário ou horário.
Forex Tester 3 Review e como obter dados Tick gratuitos | FX.
Resultados do Backtest Voltar ao topo. Backtesting pode levar alguns minutos para ser concluído. carregamento de dados históricos, detalhes da transação.
MetaTrader 4 Backtesting & amp; Otimização.
Dados do Mercado Forex e CFD. (APIs) permitem que você desenvolva, backtest, Premium Data Download Free Forex Tick Dados Baixe anos de FXCM Tick Dados para pesquisa de estratégia.
forex backtesting.
site que trará informações valiosas sobre o teste de forex.
Testando uma Estratégia de Negociação SuperTrend Usando o Excel.
Backtesting com modelos de 99% e os fóruns forex estão repletos de comentários decepcionados de pessoas que o fizeram. Você quer fazer backtest usando dados de marca.
Forex Backtesting Software - Forex Tester 2 Review.
28.03.2018 & # 0183; & # 32; Chegou à minha atenção que os comerciantes de forex iniciantes poderiam. Recomenda-se que você inclua os dados de tiques de 1 minuto para um teste mais preciso.
Backtest QUALQUER Tipo de Gráfico em MT4 com Software Livre de.
Software que permitirá que você encontre os métodos de trabalho e descarte os perdedores enquanto você faz o teste de suas estratégias. Obter Forex Tester 2, a melhor negociação.
Ferramentas de gráficos - Forex Trading Online | Mercados FX.
Forex Backtesting Software - Forex Forex Tester 2 é apenas um dos pacotes de software que você pode usar para recuperar dados históricos Forex para Forex.
Секреты успешной торговли FOREX.
O que incluir em uma planilha Forex Backtest. você precisará executar dados históricos e ver como seu método teria em um backtest Forex.
Como fazer Backtest WallStreet 2.0 Evolution usando Dukascopy.
22.12.2018 & # 0183; & # 32; Um backtest simula o desempenho de uma estratégia baseada em dados históricos, o resultado de um backtest. Por exemplo, diferentes corretores forex irão.
BacktestMarket - Dados históricos de alta qualidade.
Nesta página, você pode ver o resultado dos robôs rentáveis ​​da EA Forex. Todos os robôs têm muitas configurações. Otimizando o conselheiro você encontrará muitas opções de negociação.
Forex Tick Data - Birt's EA Review.
Os dados do histórico podem ser importados em qualquer formato de texto (ASCII,.csv,.txt,.hst) e é adequado apenas para estratégias de longo prazo. Os dados podem ser úteis para backtest.
Como testar o forex? - Trade2Win.
Советы и приемы трейдера за 7 лет торговли на FOREX. Скачай книгу бесплатно.
HistData | Baixe dados de Forex grátis.
Falha ao carregar informações de confirmação mais recentes. backtest: README modificado para detalhar a nova interface do backtest. 30 de junho de 2018: dados: Adicionado a capacidade básica de logging para trading. py.
20 de outubro de 2018.
Testes traseiros manuais; Praticando a Arte de Negociação - DailyFX.
Testando uma Estratégia de Negociação SuperTrend Usando o Excel. As referências das células dependerão de quais dados você está. O backtest foi realizado.
Como corrigir corretamente sua estratégia de negociação.
O processo de testar uma estratégia de negociação em períodos anteriores. Em vez de aplicar uma estratégia para o período de tempo, o que pode levar anos, um comerciante pode fazer um.
Ninjatrader Native Historical Data & amp; Market Replay Data.
Backtesting significa tomar as regras para uma estratégia de negociação e submetê-las a dados históricos para ver se teria negociado de forma rentável no passado.
Mt4 Backtest Sem dados de histórico | Abrir & amp; fórum MQL independente.
Resumo: O Forex Tester 3 é um simulador de negociação Forex que usa dados históricos de preços (minuto ou marca) para ajudá-lo a recuperar rapidamente e facilmente um novo sistema de negociação ou.
Backtesting - cTrader.
O BacktestMarket fornece dados financeiros históricos de alta qualidade para o teste de backtest e análise. Dados intraday para Metatrader, Ninjatrader e muitas outras operações.
Backtesting FAQ - Expert Advisors, Indicators, Scripts.
Baixe dados de Forex grátis. Baixe a Etapa 1: Por favor, selecione a Aplicação / Plataforma e TimeFrame! Nesta seção, você poderá selecionar para qual plataforma você irá.

HistData.
Dados históricos Forex gratuitos.
Baixe dados de Forex grátis.
Baixe a Etapa 1: Por favor, selecione a Aplicação / Plataforma e TimeFrame!
Nesta seção, você poderá selecionar para qual plataforma você precisará dos dados.
MetaTrader 4 / MetaTrader 5.
Esta plataforma permite o uso de dados M1 (1 Minute Bar) apenas.
Esses arquivos são adequados para estratégias de negociação de backtest em MetaTrader 4 e plataforma MetaTrader 5. Por favor selecione:
Para uso genérico, este formato permite a importação de dados de M1 (1 Minute Bar) em qualquer 3ª aplicação. Por favor selecione:
Para este formato de arquivo, teremos somente dados de M1 (1 Minute Bar).
Esses arquivos são adequados para cálculos e backtests aleatórios para serem usados ​​com o Microsoft Excel.
Esta plataforma permite o uso de dados M1 (1 Minute Bar) e Dados Tick com 1 segundo de resolução.
Esses arquivos são adequados para estratégias de negociação backtesting nas versões mais recentes da plataforma NinjaTrader. Por favor, selecione o prazo de dados que você precisará:
Esta plataforma permite o uso de dados M1 (1 Minute Bar) apenas.
Esses arquivos são adequados para testar estratégias de negociação sob a plataforma MetaStock.

Como fazer backtest em EA no MT4.
Recebi vários comentários de comerciantes humanos perguntando sobre como eu posso executar backtests usando consultores especializados na plataforma MT4. Chegou à minha atenção que os comerciantes novatos poderiam apreciar uma maneira rápida de usar o recurso de testador de estratégia, acessível e difícil, do MT4, então eu decidi escrever um guia rápido para ajudar você a começar.
Antes de começar, certifique-se de que você terminou a aula da Escola de Pipsologia sobre como usar o MetaTrader 4. Isso deve ajudá-lo com o básico de instalar um EA também.
Depois de terminar com isso, abra o painel do Strategy Tester clicando em Exibir e selecionando Strategy Tester.
Um painel deve aparecer magicamente na parte inferior da sua plataforma MT4. Escolha a EA que você instalou nas opções do Expert Advisor.
Defina o par de moedas em que deseja executar os backtes e o período apropriado, clicando no menu ao lado de Símbolo e Período. Especifique o período de teste posterior, definindo as datas preferidas e certificando-se de que a caixa Usar data esteja marcada.
Neste exemplo, eu estou executando os backtests usando o intervalo de 15 minutos do EUR / USD de 1 de fevereiro de 2018 a 1 de fevereiro de 2018. Para garantir uma melhor qualidade de modelagem, selecione a opção Every Tick para o modelo e selecione Current for the spread .
Você precisa se certificar de que seus dados de histórico de preços estão completos para evitar erros de gráfico incompatíveis em seu registro comercial ou têm uma qualidade de modelagem inferior a 90%. Para fazer isso, vá até o Centro de História em Ferramentas ou simplesmente pressione F2 no seu teclado.
Na janela pop-up, clique duas vezes no par de moedas em que você estará executando os backtests e verifique se o período de tempo selecionado está incluído no banco de dados. Caso contrário, selecione o período de tempo e clique no botão de download abaixo.
Recomenda-se que você inclua os dados de tiques de 1 minuto para resultados de backtest mais precisos, mas isso pode levar muito espaço no seu disco rígido e, com base na experiência desse robô, pode levar alguns programas a falhar. Não diga que você não foi avisado!
Uma vez que os dados do histórico estão completos, você está finalmente pronto para executar o backtest. Basta pressionar o botão Iniciar no lado direito do painel e deixar começar o início do número!
Após alguns segundos ou minutos (dependendo do seu período de teste e da velocidade do seu processador), você pode visualizar os resultados através da guia Gráfico ou Resultados na parte inferior do painel Estratégia Tester. Como eu sempre menciono, certifique-se de levar esses números com um grão de sal, já que o desempenho passado nem sempre é indicativo de resultados futuros.
Espero que este tutorial básico torne os robôs Forex um pouco menos intimidantes para iniciantes lá fora! Se você tiver alguma dúvida, basta publicá-las na caixa de comentários abaixo. E para os comerciantes especializados, eu estou contando com você para ajudar os iniciantes!
* beep beep boop beep *
Tome um tempo para deliberar, mas quando chegar a hora da ação, pare de pensar e entrar. Napoleão Bonaparte.
O BabyPips ajuda os comerciantes individuais a aprender como negociar o mercado cambial.
Apresentamos as pessoas ao mundo do comércio de moeda e fornecemos conteúdos educacionais para ajudá-los a aprender a se tornarem comerciantes rentáveis. Nós também somos uma comunidade de comerciantes que se apoiam na nossa jornada de negociação diária.

Dados Forex do Backtest
Solicitações de envio 11.
Participe do GitHub hoje.
O GitHub é o lar de mais de 20 milhões de desenvolvedores que trabalham juntos para hospedar e rever o código, gerenciar projetos e criar software juntos.
Clone com HTTPS.
Use o Git ou o check-out com o SVN usando o URL da web.
A QSForex é uma plataforma de negociação de backtesting e de negociação aberta de código aberto para uso nos mercados cambiais ("forex"), atualmente em um estado "alfa".
Ele foi criado como parte da série Forex Trading Diary no QuantStart para fornecer à comunidade comercial sistemática um motor de negociação robusto que permite a implementação e o teste direto da estratégia forex.
O software é fornecido sob uma licença permissiva "MIT" (veja abaixo).
Open-Source - QSForex foi lançado sob uma Licença MIT de código aberto extremamente permissiva, que permite o uso total em aplicativos comerciais e de pesquisa, sem restrições, mas sem garantia de qualquer tipo. Grátis - QSForex é completamente gratuito e não custa nada para baixar ou usar. Colaboração - Como o QSForex é de código aberto, muitos desenvolvedores colaboram para melhorar o software. Novos recursos são adicionados com freqüência. Todos os erros são rapidamente determinados e corrigidos. Desenvolvimento de Software - QSForex está escrito na linguagem de programação Python para suporte direto à plataforma cruzada. QSForex contém um conjunto de testes unitários para a maioria do seu código de cálculo e novos testes são constantemente adicionados para novos recursos. Arquitetura dirigida a eventos - O QSForex é completamente conduzido por eventos tanto para backtesting quanto para negociação ao vivo, o que leva a uma transição direta de estratégias de uma fase de pesquisa / teste para uma implementação de negociação ao vivo. Custos de transação - Os custos de spread são incluídos por padrão para todas as estratégias testadas anteriormente. Backtesting - QSForex possui backtesting de vários dias de multi-moeda multi-dia intradía. Negociação - O QSForex atualmente oferece suporte à negociação intradiária ao vivo usando a OANDA Brokerage API em um portfólio de pares. Métricas de desempenho - O QSForex atualmente oferece suporte a medição básica de desempenho e visualização de equidade através das bibliotecas de visualização Matplotlib e Seaborn.
Visite oanda / e configure uma conta para obter as credenciais de autenticação da API, que você precisará realizar uma negociação ao vivo. Explico como realizar isso neste artigo: https: // quantstart / articles / Forex-Trading-Diary-1-Automated-Forex-Trading-with-the-OANDA-API.
Clonar este repositório git em um local adequado em sua máquina usando o seguinte comando em seu terminal: git clone https: //github/mhallsmoore/qsforex. git. Alternativa, você pode baixar o arquivo zip do ramo mestre atual em https: //github/mhallsmoore/qsforex/archive/master. zip.
Crie um conjunto de variáveis ​​de ambiente para todas as configurações encontradas no arquivo settings. py no diretório raiz do aplicativo. Alternativamente, você pode "codificar" suas configurações específicas substituindo as chamadas os. environ. get (.) Por cada configuração:
Isso criará um novo ambiente virtual para instalar os pacotes. Supondo que você baixou o repositório QSForex git em um diretório de exemplo, como.
/ projects / qsforex / (altere este diretório abaixo para onde você instalou QSForex), então, para instalar os pacotes, você precisará executar os seguintes comandos:
Isso levará algum tempo, como NumPy, SciPy, Pandas, Scikit-Learn e Matplotlib devem ser compilados. Há muitos pacotes necessários para que isso funcione, então por favor dê uma olhada nestes dois artigos para obter mais informações:
Você também precisará criar um link simbólico do seu diretório de pacotes do site para seu diretório de instalação QSForex para poder chamar importar qsforex dentro do código. Para fazer isso, você precisará de um comando semelhante ao seguinte:
Certifique-se de mudar.
/ projects / qsforex para o diretório de instalação e.
/venv/qsforex/lib/python2.7/site-packages/ para o seu diretório de pacotes do site virtualenv.
Agora você poderá executar os comandos subseqüentes corretamente.
Nesta fase, se você simplesmente deseja realizar práticas ou negociação ao vivo, você pode executar o python trading / trading. py, que usará a estratégia de negociação padrão do TestStrategy. Isso simplesmente compra ou vende um par de moedas cada 5 vezes. É puramente para testar - não use isso em um ambiente de comércio ao vivo!
Se você deseja criar uma estratégia mais útil, basta criar uma nova classe com um nome descritivo, por exemplo, MeanReversionMultiPairStrategy e assegure-se de que ele tenha um método de calcule_signals. Você precisará passar esta classe a lista de pares, bem como a fila de eventos, como em trading / trading. py.
Por favor, consulte Strategy / Strategy. py para obter detalhes.
Para realizar qualquer backtesting, é necessário gerar dados de Forex simulados ou baixar dados de ticks históricos. Se você deseja simplesmente testar o software, a maneira mais rápida de gerar um exemplo de backtest é gerar alguns dados simulados. O formato de dados atual usado pelo QSForex é o mesmo que o fornecido pelo DukasCopy Historical Data Feed em https: // dukascopy / swiss / english / marketwatch / historical /.
Para gerar alguns dados históricos, verifique se a configuração CSV_DATA_DIR na settings. py é configurar para um diretório onde deseja que os dados históricos sejam exibidos. Você então precisa gerar generate_simulated_pair. py, que está no diretório / script. Ele espera um único argumento de linha de comando, que neste caso é o par de moedas no formato BBBQQQ. Por exemplo:
Nesta fase, o script é codificado para criar dados de um único mês para janeiro de 2018. Ou seja, você verá arquivos individuais, do formato BBBQQQ_YYYYMMDD. csv (por exemplo, GBPUSD_20180112.csv) aparecem em seu CSV_DATA_DIR para todos os dias úteis desse mês. Se você deseja alterar o mês / ano da saída de dados, simplesmente modifique o arquivo e re-execute.
Agora que os dados históricos foram gerados, é possível realizar um backtest. O arquivo backtest em si é armazenado no backtest / backtest. py, mas isso contém apenas a classe Backtest. Para realmente executar um backtest, você precisa instanciar esta classe e fornecer os módulos necessários.
A melhor maneira de ver como isso é feito é olhar para o exemplo de Implementação de Crossover em Moving Average no arquivo examples / mac. py e usá-lo como um modelo. Isso faz uso do MovingAverageCrossStrategy que é encontrado em strategy / strategy. py. Este padrão é negociar GBP / USD e EUR / USD para demonstrar uso de par de moedas múltiplas. Ele usa dados encontrados em CSV_DATA_DIR.
Para executar o exemplo backtest, simplesmente execute o seguinte:
Isso vai levar algum tempo. No meu sistema de desktop Ubuntu em casa, com os dados históricos gerados via generate_simulated_pair. py, leva cerca de 5-10 minutos para serem executados. Uma grande parte deste cálculo ocorre no final do backtest real, quando o drawdown está sendo calculado, então lembre-se de que o código não foi desligado! Deixe-o até a conclusão.
Se você deseja visualizar o desempenho do backtest, você pode simplesmente usar output. py para ver uma curva de equivalência patrimonial, retornos de período (ou seja, tick-to-tick) e uma curva de redução:
E é isso! Nesta fase, você está pronto para começar a criar os seus backtests modificando ou anexando estratégias em strategy / strategy. py e usando dados reais baixados da DukasCopy (https: // dukascopy / swiss / english / marketwatch / historical /).
Se você tiver dúvidas sobre a instalação, então fique à vontade para me enviar um e-mail no mike @ quantstart.
Se você tiver algum erro ou outros problemas que você acha que podem ser devido especificamente à base de código, sinta-se à vontade para abrir um problema Github aqui: https: // github / mhallsmoore / qsforex / issues.
Copyright (c) 2018 Michael Halls-Moore.
A permissão é concedida, gratuitamente, a qualquer pessoa que obtenha uma cópia deste software e dos arquivos de documentação associados (o "Software"), para lidar com o Software sem restrições, incluindo, sem limitação, os direitos de uso, cópia, modificação, mesclagem , publicar, distribuir, sublicenciar e / ou vender cópias do Software e permitir que pessoas a quem o Software seja fornecido, sujeito às seguintes condições:
O aviso de direitos autorais acima e este aviso de permissão devem ser incluídos em todas as cópias ou porções substanciais do Software.
O SOFTWARE É FORNECIDO "NO ESTADO EM QUE SE ENCONTRAM", SEM GARANTIA DE QUALQUER TIPO, EXPRESSA OU IMPLÍCITA, INCLUINDO, MAS NÃO SE LIMITANDO ÀS GARANTIAS DE COMERCIALIZAÇÃO, APTIDÃO PARA UM PROPÓSITO ESPECÍFICO E NÃO INFRACÇÃO. EM NENHUMA CIRCUNSTÂNCIA, OS AUTORES OU TITULARES DE DIREITOS AUTORAIS SERÃO RESPONSÁVEIS POR QUALQUER RECLAMAÇÃO, DANOS OU OUTRA RESPONSABILIDADE, SEJA EM AÇÃO DE CONTRATO, DELITO OU DE OUTRA FORMA, DECORRENDO, DESTE OU RELACIONADO COM O SOFTWARE OU O USO OU OUTRAS NEGOCIAÇÕES NA PROGRAMAS.
A negociação de câmbio em margem comporta um alto nível de risco e pode não ser adequada para todos os investidores. O desempenho passado não é indicativo de resultados futuros. O alto grau de alavancagem pode funcionar contra você, bem como para você. Antes de decidir investir em divisas, você deve considerar cuidadosamente seus objetivos de investimento, nível de experiência e apetite de risco. Existe a possibilidade de que você possa sustentar uma perda de algum ou todo seu investimento inicial e, portanto, você não deve investir dinheiro que não pode perder. Você deve estar ciente de todos os riscos associados à negociação cambial e procurar o aconselhamento de um consultor financeiro independente se tiver dúvidas.
&cópia de; 2018 GitHub, Inc. Termos Privacidade Segurança Status Ajuda.
Você não pode executar essa ação neste momento.
Você fez login com outra guia ou janela. Recarregue para atualizar sua sessão. Você se separou em outra guia ou janela. Recarregue para atualizar sua sessão.

The Ultimate Guide to MT4 Backtesting.
Como executar backtests precisos em MT4 para atingir 99% de qualidade de modelagem usando dados de carrapatos gratuitos e propagação variável real.
O MetaTrader 4 pode alcançar a qualidade de modelagem de 90% no seu melhor padrão e não pode incorporar a propagação variável real. Mas há uma maneira melhor de executar backtests e você vai aprender isso neste tutorial.
Escrito por Autotrading. Academy.
Por que você deve realizar um backtest de qualidade de 99% com precisão em todas as estratégias de negociação automatizada (EA)
Um backtesting padrão no terminal MetaTrader 4 usando os dados do centro de histórico MT4 geralmente é bom o suficiente para Expert Advisors (EA) que não está scalping ou pip hunting.
No entanto, se você estiver lidando com uma EA de escalação ou qualquer EA que encerre negócios dentro de 1-15 pips, mesmo as menores diferenças de preços podem ter um impacto muito grande nos resultados.
O problema aqui é que o terminal MetaTrader não tem acesso aos dados do tick real. Só tem acesso a dados de barras de minutos no melhor dos casos. Por isso, o MT4 gera um preço "falso" através de um processo de interpolação usando os dados para o menor cronograma disponível.
Isso geralmente não é tão importante para um Consultor Especialista que usa stop loss e tire metas de lucro de mais de 100 pips, mas no caso de bots de comércio de scalping, seu backtest provavelmente será completamente enganador.
É muito importante estratégias de negociação de backtest (EA) usando dados de qualidade tão altos quanto possível. Todo comerciante e programador deve aprender a testar o MetaTrader 4.
Os 3 principais motivos para usar cada Tick 99% de testes de modelagem.
Resgate você de perder dinheiro.
O teste de retorno de dados de 99% de precisão geralmente revela estratégias de falha que prometem bons resultados em um relatório de backtest de menor qualidade. Em outras palavras, um backtest mais preciso mostra o que você pode esperar da EA, porque está mais próximo do ambiente comercial real. Os consultores de especialistas que não mostram bons resultados de 99% de backtest não valem o tempo e o dinheiro.
Precisão sem precedentes.
99% backtest usando dados de ticks de alta qualidade e uma distribuição histórica variável real é o teste mais preciso que você pode fazer no MetaTrader 4. Basicamente, essa simulação de negociação mostra uma imagem mais precisa do desempenho passado e especialmente se a EA é sensível a diferentes cotações de preços e custos de negociação, como spread e deslizamento.
Revela o lado escuro da estratégia EA.
É bastante fácil criar uma EA que mostra um bom relatório de desempenho em um ambiente de backtesting de baixa qualidade. No entanto, o backtest de precisão de 99% usando dados de carrapatos de alta qualidade revelaria a verdade real. É muito mais fácil avaliar o desempenho passado, considerando o relatório de teste mais preciso.
99% de modelagem de backtest de qualidade basicamente mostra a verdade feia e revela o lado fraco da estratégia (MT4 EA)
Abaixo você vê dois resultados de backtest do mesmo Expert Advisor. O primeiro backtest é de 90% de precisão e o próximo é de 99% de precisão.
Dados do centro de histórico EURUSD, configurações padrão, 2018-2018.
(Pic. 1) Expert Advisor mostra tremendos lucros em um backtest de 90% de precisão.
Dados de Dukascopy EURUSD, configurações padrão, 2018-2018.
(Figura 2) O mesmo Expert Advisor falha em backtest de precisão de 99%.
As ferramentas que você precisará realizar um backtest de dados de Tick de qualidade de modelagem de 99% com um spread histórico variável.
Terminal do cliente MetaTrader.
É óbvio que você precisará ter a plataforma MT4 instalada em seu computador para executar qualquer tipo de backtest usando o MT4 Strategy Tester. No entanto, note que o MT4 sozinho pode atingir 90% de qualidade de modelagem no seu melhor e ainda não terá incorporado o spread real. O MT4 sozinho só pode usar o spread fixo, o que dá resultados imprecisos.
A plataforma de negociação do MetaTrader 4 é gratuita e está disponível na maioria dos corretores de Forex.
Marque o Data Suite 2.
Tick ​​Data Suite é o único software pago que você precisará alcançar 99% de qualidade de modelagem. O software é bastante fácil de instalar e fácil de usar. O TDS não oferece apenas 99% de testes de qualidade de modelagem, mas também adiciona propagação de variável histórica real que realmente aconteceu no passado. Ele também permite a simulação de deslizamento e a execução de múltiplas instâncias MT4 ao mesmo tempo a partir da mesma instalação para que você possa executar vários backtests simultaneamente.
O TDS é o único software disponível para testes de qualidade de modelagem de 99% com spreads variáveis ​​reais incorporados.
Tick ​​Data Suite não é gratuito, mas o preço é bastante razoável.
Por que escolher Tick Data Suite 2.
Todas as ferramentas em um único lugar.
Com o Tick Data Suite 2, você possui todas as ferramentas de backtest em um só lugar. Você não precisa de nenhum outro software para baixar, converter e exportar dados de marca.
Salva o espaço em disco.
Os dados de marcação baixados pelo Tick Data Manager são compactados usando um algoritmo especial por isso leva menos espaço em disco.
Muito fácil de usar.
Tick ​​Data Suite 2 integra-se diretamente em todos e cada um dos terminais MT4 do seu computador. Instale uma vez e simplesmente acesse o TDS2 do MT4 Strategy Tester.
Múltiplos terminais MT4.
O TDS2 permite que você execute múltiplos terminais MT4 simultaneamente da mesma pasta de instalação. Isso significa que você pode executar vários backtes de EA e mesmo otimizações de EA ao mesmo tempo.
Alternar fuso horário.
Alternar facilmente entre fusos horários e configurações de DST sem a necessidade de voltar a baixar e reconfigurar os dados. É fácil como selecionar outras configurações de fuso horário da lista.
Ambientes personalizados.
Você pode criar ambientes de backtest personalizados para coincidir com as configurações de qualquer corretor ou qualquer conta de negociação. Você pode testar como a EA se comporta com alavancagem diferente, distâncias de preço mínimo, swaps, comissões, etc.
Use Variável Spread.
O TDS2 é o único software que permite usar variável Spread durante o backtest e até mesmo personalizá-lo. Isso mostra como a EA funciona no ambiente comercial perto das condições reais do mercado.
Aplicar Slippage.
TDS2 tem uma opção para simular o deslizamento durante o backtest. Slippage pode ser aplicado na entrada, saída, SL e TP. Isso mostra como os resultados do backtest de EA se parecem quando o preço escorrega, o que acontece bastante frequentemente na vida real.
Vamos configurar o seu ambiente MT4 backtesting.
Antes de poder executar qualquer backtest, você precisará preparar seu ambiente de backtesting, que é para baixar, instalar e configurar o software necessário.
Instale o Tick Data Suite para MT4.
Baixe e instale o software Tick Data Suite 2. Este software é obrigatório para executar todos os Ticktes de qualidade de modelagem Tick Tick com spread variável real incorporado.
Faça o download do Tick Data Suite 2.
Faça o download do Tick Data Suite 2 no site da Birt.
Faça o download do Tick Data Suite 2 deste site:
O TDS 2 é um software pago. Existe uma versão de teste gratuita se você deseja testá-la antes de comprar.
Tick ​​Data Suite 2 é o único software disponível para testes de qualidade de modelagem de 99% com spreads variáveis ​​reais incorporados. Qualquer outro aplicativo de computador para backtesting no MT4 não possui uma opção para usar o spread histórico real.
Execute a configuração do Tick Data Suite 2.
Arquivo de instalação baixado do Tick Data Suite 2.
Ative o Instalador Automático do Data Suite 2 iniciado.
Uma vez baixado, comece o instalador automático Tick Data Suite 2 e siga as instruções na tela.
Escolha instalar programas adicionais (se necessário)
Instale os pré-requisitos do Tick Data Suite 2 (se solicitado)
São necessários programas adicionais para executar o aplicativo Tick Data Suite 2. Na etapa "Pré-requisitos", você será solicitado a instalá-los e você deve fazer isso, caso contrário, o TDS2 não funcionará.
Programas adicionais necessários: "Visual C ++ Redistributable para Visual Studio", "Framework 4.0"
Se esses programas já existem no seu computador, você não verá esta etapa.
Digite sua chave de licença TDS2.
Digite sua chave de licença para Tick Data Suite 2.
Uma vez que os programas adicionais estão instalados e você continua com a configuração TDS2, você será solicitado a inserir sua Chave de Licença.
Digite sua chave de licença, clique em NEXT e termine a instalação seguindo as instruções na tela.
Ative a instalação do Data Suite 2 concluída.
Atalho para Tick Data Manager na área de trabalho do computador.
A instalação Tick Data Suite 2 criará um atalho para o Tick Data Manager na área de trabalho do computador.
Baixe Tick Data para MT4 Backtesting.
Usando o aplicativo Tick Data Manager, que vem com o Tick Data Suite 2, você precisa baixar os dados do tchau da Dukascopy ou outra fonte disponível. Este é o preço histórico dos dados que você pode usar para testar.
Faça o download do Tick Data para EURUSD.
Fazendo o download dos preços do histórico do EURUSD com o Tick Data Manager.
Tick ​​Data Manager permite que você baixe dados do tick do preço histórico de qualquer par de moedas ou instrumento disponível na Dukascopy ou TrueFX.
Neste exemplo, vou baixar todos os dados disponíveis do EURUSD Tick, que é do ano de 2018.
Como você pode ver, há uma opção para escolher quantos dados de tiques você deseja baixar clicando em botões: Ano passado, últimos 6 meses, Novos dados, Todos os dados ou Ano a Data.
Quando estiver pronto, clique no botão "Iniciar download".
Tick ​​Data Manager tem uma janela "Task fila" e é aqui que você verá todas as tarefas de download aparecerem quando você as inicia. Você pode ter muitas tarefas de download agendadas na fila Tarefas.
Isso permite que você baixe os dados do tick para muitos pares, deixando o computador ligado ao sair para o trabalho, etc.
Você também pode pausar, cancelar, excluir tarefas, se necessário.
Marque dados para vários instrumentos baixados no Tick Data Manager.
Na imagem acima, você pode ver que existem três pares de moedas (EURUSD, GBPUSD, USDCAD) que têm dados de marca baixados. Isso é fácil de ver quando você olha a coluna "Dias transferidos", que mostra quantos dias de dados do preço do histórico são baixados para cada instrumento.
Outras colunas mostram mais informações.
Por exemplo, "Data de início" mostra a partir do qual o preço do histórico da data está disponível para cada instrumento na fonte selecionada (Dukascopia neste caso).
"Mais antigas baixadas" e "Mais recentes baixadas" mostram o intervalo de datas dos dados do tick que você realmente baixou no seu computador.
Estou escrevendo este guia em 17 de outubro de 2018 e, neste exemplo, todos os dados de tick para EURUSD de 4 de maio de 2003 até 16 de outubro de 2018 (ontem).
Tenho todos os dados do ticker GBPUSD para 2018 e os últimos 6 meses de dados do tick para o USDCAD.
Download & amp; Instale a plataforma MetaTrader 4.
Baixe o MetaTrader 4 para PC, instale-o e crie uma conta demo. Se você já possui um terminal de cliente MT4 instalado, pode pular para o próximo passo.
Download & amp; Instale o MetaTrader 4.
Arquivo de instalação MT4 baixado.
Faça o download do MT4 no site do seu corretor ou diretamente daqui:
Uma vez baixado, inicie o arquivo de instalação da instalação MT4, que geralmente é chamado mt4setup. exe.
Se você baixar o MT4 do seu corretor, o nome do arquivo pode ser diferente, mas o processo de instalação geralmente é o mesmo.
Siga as instruções na tela do MT4.
Processo de instalação MT4.
Depois de concordar com os termos e condições, você pode clicar em PRÓXIMO para prosseguir para o próximo passo e concluir a instalação.
Se você deseja instalar seu terminal de cliente MT4 em alguma pasta específica, então você precisa clicar no botão CONFIGURAÇÕES e escolher a pasta de destino de instalação personalizada (isso não é necessário).
Inicie o terminal do cliente MT4.
Atalho para iniciar o terminal do cliente MT4.
Depois de instalar o terminal MT4, você encontrará um novo atalho criado em sua área de trabalho. Comece agora.
Crie uma nova conta de demonstração MT4.
Escolhendo o servidor MT4 para nova conta.
Uma vez carregado o MT4, você precisa criar uma conta demo.
Primeiro, você precisa selecionar um servidor de demonstração do seu corretor ou simplesmente adicionar o servidor "MetaQuotes-Demo" à lista, clicando em "adicionar novo corretor" e digitando "MetaQuotes". Quando o servidor aparecer na lista, selecione-o e clique em NEXT.
Em seguida, selecione "Nova conta demo" e clique em NEXT novamente. Siga as instruções na tela para terminar a abertura de uma nova conta demo.
Se você já possui uma conta, clique apenas em CANCELAR e faça login em sua conta.
Faça login na sua conta MT4.
Janela de login do MT4.
Após a janela de login, insira seu número de conta MT4 (login) e senha para efetuar login na sua conta MetaTrader 4.
As contas MT4 têm duas senhas (principal e investidor) e ambas trabalharão para executar backtests.
Execução de qualidade de modelagem de 99% Cada Tick backtest com spread real.
Agora você está pronto para executar "Todos os Tick" MT4 backtests com spread real incorporado e atingir 99% de qualidade de modelagem. Ter uma divulgação histórica real no seu processo de teste de retorno torna seu teste de estratégia mais preciso.
Abra MT4 Strategy Tester.
O testador de estratégia MT4 pode ser acessado a partir do menu VIEW superior.
O backtesting de estratégias de negociação automatizadas (Expert Advisors) é feito na janela MT4 Strategy Tester. Você pode abri-lo no menu superior (View - & gt; Strategy Tester) ou pressionando CTRL + R.
Verifique se o Tick Data Suite 2 está carregado.
Marque o menu do Data Suite e as configurações integradas na plataforma MT4.
Antes de executar as estratégias de negociação de Forex (EA), você deve verificar se o Tick Data Suite 2 está carregado com sua plataforma MT4.
Se TDS2 estiver carregado, você verá um botão "Selecionar configurações de dados" e uma caixa de seleção "Usar dados de seleção" no testador de estratégia MT4. Talvez seja necessário redimensionar sua janela MT4 para ampliá-la o bastante para que essas opções apareçam.
Além disso, se TDS2 estiver carregado, você deve ver opções de menu adicionais na seção Sobre do menu do terminal MT4.
Habilite a variável Spread e defina outras configurações TDS2.
MT4 Strategy Tester está configurado para usar Tick Data e variável Spread durante o backtest.
Para configurar o Tick Data Suite 2 e escolher como você quer que o backtest seja executado, você precisa abrir a janela de configurações TDS2 clicando no botão "Selecionar configurações de dados".
Neste exemplo, eu ativado a variável Spread e clique em OK. Você pode ver "Variável" é o valor de propagação no MT4 Strategy Tester.
Selecione Expert Advisor (EA) que deseja testar.
Selecione Expert Advisor e defina suas propriedades.
Escolha qual consultor especialista que deseja testar e clique em "Propriedades experientes" para definir os parâmetros desejados.
Na guia "Testar", insira o valor do depósito inicial, escolha a moeda e assegure-se de que as posições "Longo e curto" sejam selecionadas para permitir as operações de COMPRAR e VENDER.
Defina suas entradas desejadas Advisor Expert (EA).
Definir entradas do Expert Advisor (configurações)
A maioria dos Expert Advisors tem pelo menos alguns parâmetros que você pode definir. Na guia "Entradas", você pode configurá-las da maneira que você deseja para este teste específico.
Você encontrará todas as variáveis ​​(configurações) listadas na guia Entradas. Basta digitar / definir o valor desejado para qualquer parâmetro na coluna Valor. Se quiser reiniciar as configurações padrão, clique no botão RESET.
Ignore as colunas Iniciar, Passo, Parar. Você não precisa deles agora, porque eles são para a otimização de EA e não são usados ​​durante um backtest.
Selecione instrumento, intervalo de tempo e tipo de modelagem.
Selecione o símbolo, o cronograma e o tipo de modelagem no MT4 Strategy Tester.
O próximo passo é selecionar par de moedas (Símbolo) e seu período de tempo. Então você precisa selecionar "Every Tick" como seu tipo de modelagem.
Não tem efeito se você mudar o spread aqui. Tick ​​Data Suite 2 irá substituir esta configuração e usar a variável real Spread, porque eu configurei isso na etapa anterior.
Defina o intervalo de datas.
Defina o intervalo de datas para backtest no MT4 Strategy Tester.
O Strategy Tester permite selecionar o intervalo de datas para o teste. Se não for selecionado, como neste exemplo, o backtest será executado em todos os dados do preço de histórico disponível.
Mas se você precisa testar a estratégia somente durante o período específico, você pode facilmente fazer isso.
Quando você fez os parâmetros de configuração, clique em "Iniciar" para iniciar o teste. Pode demorar um pouco, dependendo de quanto tempo o intervalo de datas é, algoritmo de EA e a potência do seu computador.
Verifique o relatório do backtest.
O gráfico de resultados do Backtest mostra 99% de qualidade de modelagem.
Depois que o backtest terminar, você pode ver os resultados. Neste gráfico de equidade, vemos o tipo de modelagem e a qualidade é impressa, que foi "Cada Tick" com 99% de qualidade.
Resultados de um relatório de backtest de qualidade de modelagem de 99% com propagação variável.
Na seção "Relatório", você pode ver mais resultados do backtest, incluindo o número da qualidade de modelagem também.
Além disso, você pode encontrar a lista de comércio completo gerada durante o teste na guia "Resultados". Para descobrir se houve algum erro, veja o "Diário".
Para reiniciar o teste, vá para a guia "Configurações".

Комментариев нет:

Отправить комментарий