A solução de implantação de estratégia de backtesting de gerenciamento de dados de classe institucional - ações, opções, futuros, moedas, cestas e instrumentos sintéticos personalizados são suportados - múltiplos feeds de dados de baixa latência suportados velocidades de processamento em milhões de mensagens por segundo em terabytes de dados E otimização - execução de múltiplos corretores suportados, sinais de negociação convertidos em ordens FIX. QuantFACTORY - gerenciamento de dados de classe institucional backtesting solução de implantação de estratégia - QuantDEVELOPER - estrutura e IDE para estratégias de negociação desenvolvimento, depuração, backtesting e otimização, - QuantDATACENTER - permite gerenciar um data warehouse histórico e capturar dados de mercado de latência em tempo real ou ultra baixo de fornecedores e intercâmbios - QuantENGINE - permite implantar e executar estratégias pré-compiladas - multi-asset, multi-period low latency data, multiple brokers Suportado. Transferência de dados da classe institucional backt Solução de implantação de estratégia de esting - OpenQuant - C e backtesting e negociação de sistema de nível de carteira, multi-asset, testes de nível intraday, otimização, WFA etc múltiplos corretores e feeds de dados suportados - QuantTrader - ambiente de negociação de produção - QuantBase - gerenciamento de dados centralizado - QuantRouter - data E ordena o roteamento. A gerência de dados da classe institucional backtesting a solução da implantação da estratégia - solução do multi-recurso, feeds múltiplos dos dados suportados, banco de dados suporta qualquer tipo de RDBMS que fornece uma relação de JDBC, por exemplo Oracle, Microsoft SQL Server, Sybase, MySQL etc. IDE para rotear sua estratégia em Java, Ruby ou Python, ou eles podem usar sua própria estratégia IDE - execução de múltiplos corretores suportados, sinais de negociação convertidos em ordens de FIX. Gestão de dados de classe institucional backtesting solução de implantação de estratégia - multi-asset solution forex, Opções, futuros, ações, ETFs, commodities, instrumentos sintéticos e spreads de derivativos personalizados etc, múltiplos Feeds de dados suportados - estrutura para desenvolvimento de estratégias de negociação, depuração, backtesting e otimização - execução de múltiplos corretores suportados, sinais de negociação convertidos em ordens FIX IB, JPMorgan, FXCM, etc Plataforma de software dedicada integrada com dados da Tradestation para backtesting e auto trading - Dados intraday nós estoques por 43 anos, futuros por 61 anos - prático para backtesting baseados em preços análise técnica de sinais, suporte para linguagem de programação EasyLanguage - apoiando EUA estoques ETFs, futuros, índices EU, ações alemãs, índices alemães, forex.- livre para Tradestation Clientes de corretagem - 249 95 mensalmente para não-profissionais Plataforma de software Tradestation somente, sem corretagem - 299 95 mensalmente para profissionais Plataforma de software Tradestation somente, sem corretagem. Plataforma de software dedicada para backtesting e auto-trading - suporte a estratégias diárias intraday, Otimização, gráficos, visualização, relatórios personalizados, multi-t Análise direta, análise 3D, análise WFA etc - melhor para backtesting baseados em preços de análise técnica de sinais - link direto para eSignal, Interactive Brokers, IQFeed, myTrack, FastTrack, QP2, TC2000, DDE compliant feed, MS, txtfiles e Yahoo. - uma taxa de tempo 279 para a edição Standard ou 339 para a edição Professional. Plataforma de software dedicado para backtesting e auto-negociação - backtesting sistema de nível de portfólio e negociação, multi-asset, testes de nível intraday, otimização, visualização etc - permite a integração R, Negociação em linguagem de script Perl com todas as funções subjacentes escritas em C nativo, preparado para servidor de co-localização - FXCM nativo e Interactive Brokers apoio.- suporte gratuito FXCM, 100 por mês para a plataforma IB, contato para outras opções. E auto-negociação - apoiando estratégias diárias intraday, testes de nível de carteira e otimização - melhor para backtesting baseado em preços de análise técnica de sinais, scripts C - Extensões de software suportadas - manipulação de feeds de dados, execução de estratégia etc.- 799 por licença, 150 taxa anual após. Plataforma de software dedicada para backtesting, otimização, atribuição de desempenho e análise - Axioma ou dados de terceiros - análise fatorial, modelagem de risco, análise de ciclo de mercado. Dedicated plataforma de software para backtesting e auto-trading - melhor para backtesting baseados em preços de análise técnica, apoiando estratégias diárias intraday, testes de nível de carteira e otimização - Turtle Edition - backtesting motor, gráficos, relatórios, teste EoD - Professional Edition , A análise do passeio para a frente, estratégias intraday, teste multi-enfiado etc. - Edição pro mais - mais gráficos 3D da superfície, scripting etc. - Edição do construtor - IB API, debugger etc - Turtle Edition 990 - Edição Profissional 1,990 - Pro Plus Edition 2,990 - Builder Edição 3.990. Plataforma de software dedicada para backtesting e auto-trading - suporte diário estratégias intraday, porte leve O teste e a optimização, a cartografia, a visualização, o relatório feito sob encomenda etc. - o mais melhor para backtesting o preço baseou sinais análise técnica - ligação direta aos corretores interativos, à negociação do MB, ao TD Ameritrade, a FXCM ea outro - dados dos arquivos de texto, eSignal, Finanças de Google, finanças de Yahoo , IQFeed e outros.- funcionalidade básica EoD funcionalidade - livre - funcionalidade avançada - locação de 50 meses ou 995 licença de vida. Plataforma de software dedicada para backtesting e auto-negociação - melhor para backtesting preços baseados em sinais de análise técnica, apoiando estratégias diárias intraday, carteira 499 - arrendamento 50 por month. Dedicated plataforma de software para backtesting e auto-teste, otimização, gráficos, gráficos, relatórios personalizados - suporta C e Visual - link direto para Interactive Brokers, IQFeed, txtfiles e mais Yahoo Finance.- Negociação - apoiando estratégias diárias intraday, testes de nível de carteira e otimização, gráficos, visualização, relatórios personalizados - Técnicos e também sinais fundamentais, multi-asset support.- 245 para Advanced Version provedores de dados livres - 595 para Premium Version suportam vários provedores de dados e corretores. Plataforma de software dedicada para backtesting e auto-trading - suporte diário intraday estratégias, Futuros para 31 anos, forex a partir de 1983, etc. - preços de 45 meses para preços de 295 meses depende da disponibilidade de dados. Dedicated plataforma de software para backtesting e auto-trading - usa a linguagem MQL4, usado principalmente para o mercado de câmbio forex - suporta múltiplos corretores de forex e feeds de dados - suporta o gerenciamento de múltiplas accounts. Dedicated plataforma de software para backtesting e auto-trading - apoiando estratégias diárias intraday , Teste de nível de carteira e otimização - melhor para backtesting baseados em preços análise técnica, suporte para Ea Linguagem de programação syLanguage - suporte a múltiplos feeds de dados Bloomberg, Thomson Reuters, CSI, CQG, eSignal etc, suporte direto para vários corretores Interactive Brokers etc - Multicharts 797 por ano - Multicharts vida 1,497 - Multicharts Pro 9,900 Bloomberg Thomson Reuters feed de dados etcWeb Base de backtesting ferramenta para testar estratégias de coleta de ações - ETFs estoques dos EUA diariamente - dados fundamentais ponto-em-tempo desde 1999 - estratégias longas e curtas, fundamentais impulsionado sinais.- Designer - 139 meses - Gerente - 199 meses - funcionalidade completa. Portfolio Analytics using Todos os cálculos são feitos usando dados de mercado de alta freqüência que beneficia os pesquisadores de comerciantes de baixa e alta freqüência - backtesting intraday, gerenciamento de risco de carteira, previsão e otimização a cada preço Segundo, minutos, horas, fim do dia Entradas de modelo totalmente controláveis - 8k market tick fontes de dados desde 2012 Ações, índices ETFs negociados em clientes de NASDAQ podem também carregar seus próprios dados de mercado por exemplo estoques chineses - 40 métricas de carteira VaR, ETL, alfa, beta, relação de Sharpe, relação de Omega, etc - suporta R, Matlab, Java Python - 10 otimizações de carteira. Ferramenta de backtesting baseada na Web - os preços das ações dos EUA diariamente intraday, desde 1998, dados de QuantQuote - dados de forex a partir de FXCM - apoiando Interactive Brokers para live trading. Web baseado backtesting ferramenta - US estoques e preços ETFs diariamente intraday, desde 2002 - Mais de 600 métricas - suporte a corretores interativos para negociação ao vivo. Ferramentas de backtesting baseada em web - simples de usar, estratégias de alocação de ativos, dados desde 1992 - momentum da série de tempo e estratégias de média móvel em ETFs - Simple Momentum e Simple Value. Ferramenta backtesting - até 25 anos de dados para 49 Futures e S P500 stocks - toolbox em Python e Matlab - Quantiacs hospeda competições de negociação algorítmica com investimentos M 500k a 1 million. Backtest Broker oferece software de backtesting baseado na web poderoso e simples - Backtest em dois cliques - Navegue na biblioteca de estratégia, ou construir e otimizar sua estratégia - Negociação de papel, negociação automatizada e e-mails em tempo real.- 1 por backtest E menos. A nuvem da correia fotorreceptora baseou a ferramenta backtesting - FX Forex Os dados da moeda corrente em pares principais, que vão para trás a 2007 - Barras diárias de segunda hora por hora - negociação viva compatível com todo o corretor que usa Metatrader 4 como seu backend. Estratégias de alocação de ativos e estratégias de alocação de ativos - múltiplos fatores de patrimônio com alfa comprovada sobre benchmarks de mercado, múltiplos universos de investimento, filtros de gerenciamento de risco - estratégias de alocação de ativos backtests, mistura de alocação de ativos e picking de fatores em um portfólio. Mês ou 480 anos - universos de investimento mais amplos nos EUA, ações da UE no Reino Unido, estratégias de alocação de ativos. Ferramenta de rastreamento backtesting baseada em web - mais de 10 000 ações dos EUA, dados até 20 y Ouvido histórico - critérios técnicos fundamentais.- funcionalidade livre - limitada 1 ano de dados, nenhum backtests salvo etc - 50 por mês - funcionalidade total. Ambiente de software livre para computação estatística e gráficos, muitos quants preferem usá-lo para sua abertura excepcional Arquitetura e flexibilidade - facilidade de tratamento e armazenamento de dados eficazes, facilidades gráficas para análise de dados, estendida facilmente através de pacotes - extensões recomendadas - quantstrat, Rmetrics, quantmod, quantlib, PerformanceAnalytics, TTR, portfólio, portfolioSim, backtest, etc. Linguagem e ambiente interativo para computação estatística e gráficos - computação paralela e GPU, backtesting e otimização, amplas possibilidades de integração etc.- preço sob consulta aqui. BacktestingXL Pro é um add-in para construir e testar suas estratégias de negociação no Microsoft Excel 2010 E 2013 - os usuários podem usar VBA para construir estratégias para BacktestingXL Pro, VBA conhecimento é opcional, os usuários podem constr Uct regras de negociação em uma planilha usando padrão pré-fabricados backtesting códigos - apoia pyramiding, curto posição longa limitação, comissão de cálculo, controle de patrimônio, out-of-money controlando, comprar price price customizing - vários relatórios de risco de desempenho.- 74 95 para BacktestingXL Pro. Free linguagem de programação de código aberto, arquitetura aberta, flexível, facilmente estendida via pacotes - extensões recomendadas - pandas Biblioteca de Análise de Dados Python, pyalgotrade Python Algorithmic Trading Biblioteca, Zipline, ultrafinance etc FactorWave é simples de usar web backtesting ferramenta baseada em fator Investir - permite que o usuário misture várias opções de ETF futuros fatores de equidade com alfa comprovada sobre benchmarks de mercado cap.- livre - ETF Stock Screener com 5 fatores - 149 mo - opção opções livres screener, estratégias de futuros, vix strategies. Web baseado backtesting ferramenta - Simples de usar, de nível básico baseado na web backtesting ferramenta para testar força relativa e média móvel estratégias em ETFs.- vários tipos de st Rategies gratuitamente, completa backtesting funcionalidade 34,99 mensal. Free web base backtesting ferramenta para testar estratégias de coleta de ações - ações dos EUA, os dados da ValueLine de 1986-2014 - preço e dados fundamentais, 1700 ações, mensal granularidade test. MetaTrader 4 Strategy Tester Tutorial. To tirar o máximo proveito do seu consultor perito, você precisará otimizar e backtest sua estratégia usando MetaTrader s Strategy Tester Enquanto testar em uma conta demo é essencial, backtesting permite simular a negociação durante um longo período de tempo em apenas Minutos E com o recurso de otimização, você pode descobrir quais as configurações executadas melhor ao longo de um período de gráfico histórico selecionado. Há um debate considerável sobre a precisão do testador de estratégia do MetaTrader Na melhor das hipóteses, backtesting oferece apenas uma aproximação aproximada de como os negócios seriam executados em Em tempo real Mas é a única ferramenta disponível para testar rapidamente qualquer estratégia em uma ampla gama de situações de negociação, e que você deve aprender como para nós E well. Open o Testador de Estratégia no MetaTrader, clicando no botão apropriado na barra de ferramentas ou selecionando Strategy Tester a partir do menu View. History Center. Before backtesting ou otimização, é importante certificar-se de que seus dados de histórico é completa e precisa, Especialmente se você estiver usando Cada tick como seu modelo de teste Se você ver erros de gráfico incompatíveis em seu diário ou se sua qualidade de modelagem for inferior a 90, seus dados de histórico são insuficientes para gerar marcas precisas. Abra o History Center no menu Ferramentas ou Pressionando F2 em seu teclado Dê um clique duplo no par de gráficos na coluna da esquerda que você pretende backtest para uma lista de períodos aparecerá abaixo Iniciar clicando duas vezes em 1 Minute M1 para carregar os dados de histórico para esse período O backtester usa dados M1 Para gerar carrapatos, por isso é importante que seus dados M1 estão completos. A partir do Centro de História, você pode baixar ou importar dados para usar em backtesting Seu corretor irá fornecer automaticamente alguns recentes d Ata, mas não pode ser suficiente para um backtest mais longo Além disso, os dados gratuitos para download de MetaTrader acessível através do botão Download nem sempre é completo e pode conter grandes lacunas. Você pode baixar dados M1 livre de Primeiro, selecione o período M1 Para o símbolo da lista no lado esquerdo Clique no botão Importar e, em seguida, clique em Procurar na caixa de diálogo Importar para selecionar o arquivo de dados M1 que você acabou de baixar Pressione OK para importar os dados - pode levar vários minutos Agora você tem Vários anos de dados M1 para esse símbolo. Para fazer uso desses dados em prazos mais elevados, você precisará usar o script periodconverter que vem com MetaTrader Abra uma janela de gráfico e defini-lo como M1 Arraste e solte o script periodconverter a partir da janela Navigator Para o gráfico e defina a configuração ExtPeriodMultiplier como o número de minutos para converter para Para M15, use 15 para H1, use 60 para H4, use 240 e assim por diante. Repita esse processo para todos os períodos de símbolos que você planeja testar On Depois de ter su O vídeo abaixo demonstra o processo de importação e conversão dos dados M1. O recurso de otimização do MetaTrader 4 permite que você teste milhares de combinações de configurações de consultor especialista para encontrar as configurações mais lucrativas para o gráfico selecionado, Período e período As estratégias baseadas em indicadores precisarão ser otimizadas para obter a máxima rentabilidade. Entretanto, quase todos os EAs se beneficiarão da otimização - mesmo aqueles que negociam com dados de ticks, desde que você tenha dados completos sobre o histórico M1. As configurações mais rentáveis para o período selecionado, isso não é garantia de que essas configurações serão rentáveis no futuro As condições do mercado mudam frequentemente, por isso é importante regularmente re-otimizar seu consultor perito para obter melhores resultados. Selecione-o na caixa suspensa Expert Advisor Selecione o par de moedas da caixa Symbol e do gráfico na caixa Período For Mod Você geralmente quer selecionar Open Prices Only, a menos que esteja otimizando um EA que seja executado em tick data Nesse caso, selecione Every Tick Marque a opção Use Date e selecione um intervalo de datas para otimizar para Lastly, certifique-se de que Optimization é Clique no botão Propriedades do Expert para abrir as configurações do consultor especialista. Na guia Entradas, você entrará no intervalo de valores a serem otimizados para a coluna Iniciar será o valor mais baixo para uma determinada configuração, enquanto a coluna Parar será a mais alta A coluna Step é a quantidade que o otimizador irá passar da configuração Start para a Stop. Na imagem acima, estamos otimizando as configurações SL, TS e TP para um consultor especialista. O valor Start é 20, o passo é 20 eo Stop é 200 O otimizador irá testar todas as combinações de valores de 20, 40, 60 e assim por diante até 200 Use um valor de início, passo e parada que é apropriado para a configuração que você está otimizando Os valores pares 5, 10, etc são bons. A caixa de seleção à esquerda deve ser Selecionado para que a configuração seja otimizada Qualquer configuração que não seja verificada usará o número na coluna Valor ao otimizar Na guia Teste, você pode ajustar o Depósito Inicial para algo um pouco mais realista Deixe as outras configurações em seus padrões. Estiver pronto para começar a otimizar, clique no botão Iniciar na parte inferior direita da janela do Testador de Estratégia Dependendo do período, o intervalo de datas, o modelo de teste eo número de configurações a serem otimizadas pode levar de alguns minutos a várias horas Se estiver demorando muito, considere encurtar o intervalo de datas, otimizando menos configurações ou usando um valor de etapa maior. Assim que a otimização estiver concluída, abra a guia Resultados de otimização e clique duas vezes na coluna Lucro para classificar os resultados. Clique duas vezes em qualquer Dos resultados para carregá-lo no testador Aperte o botão Iniciar novamente para backtest com as configurações selecionadas. Agora, deve ser óbvio como o backtester obras Selecione o Período Período Expert Expert Modelo verifique a caixa Usar Data e selecione um intervalo de datas Selecione o Modo Visual somente se você quiser uma explicação visual do backtesting Deixe a otimização desmarcada. Clique no botão Propriedades do especialista e insira suas configurações na coluna Valor na guia Entradas Você também pode carregar ou Salvar as configurações usando os botões no canto inferior direito As colunas Iniciar, Passo e Parar são ignoradas, assim como as caixas de seleção. Feche a caixa de diálogo Propriedades do especialista e pressione Iniciar para iniciar os testes. Isso levará de alguns segundos a vários minutos, dependendo das suas configurações Uma vez que o teste tenha terminado, abra a aba Relatório na parte inferior para ver seus resultados. Algumas estatísticas para tomar nota de. Total lucro líquido - O lucro bruto menos a perda bruta. Fator de lucro - A razão do lucro bruto para a perda bruta Maior é Melhor, qualquer coisa acima de 1 5 é good. Absolute drawdown - A retirada do seu depósito inicial High drawdowns aumentar a probabilidade de que sua conta será soprado out. Profit comércios - Sua porcentagem de vitória global Se não, siga as instruções acima para atualizar seu histórico com dados precisos de M1. A guia Resultados na parte inferior do testador de estratégia lhe dará Os detalhes sobre as ordens abertas e fechadas, incluindo stop, take profit e stop loss Clique no botão Open Chart para obter uma representação visual de seus resultados Ao testar sua nova EA, examine-os atentamente para garantir que sua estratégia esteja funcionando como pretendido. Forward Analysis. While backtesting e otimização pode dar-lhe uma boa idéia de como o EA será o comércio, você precisará fazer testes mais extensivos para garantir que o seu sistema comercial é verdadeiramente rentável A melhor maneira de conseguir isso é por um processo chamado walk - Forward analysis. Walk análise avançada consiste simplesmente em vários ciclos de otimização e backtesting, e analisar os resultados de testes durante um longo período Nosso artigo sobre a análise de andamento explica o processo Em mais detalhes Nosso Walk Forward Analyzer para MetaTrader permite que você execute WFA rapidamente e easily. What é Walk Forward Analysis. Walk forward anaylsis é o processo de otimização de um sistema de negociação usando um conjunto limitado de parâmetros e, em seguida, testar o melhor conjunto de parâmetros otimizado Em dados fora da amostra Isso é semelhante a como você iria usar o seu consultor especialista em negociação ao vivo Os princípios da análise de pé para a frente foram descritos pela primeira vez no livro A Avaliação e Otimização de Estratégias de Negociação por Robert Pardo. Para realizar uma análise em andamento Em MetaTrader, primeiro otimize o consultor especializado no Strategy Tester Em seguida, escolha o resultado mais lucrativo na guia Resultados de Otimização e execute um backtest durante um período de tempo imediatamente após o período de otimização. A data de término do período de otimização é a mesma A data de início do período de teste Este processo é repetido uma e outra vez até que se obtém um tamanho de amostra satisfatório. Se o consultor especializado realizar Bem no teste, em relação aos resultados de otimização, então pode-se concluir que o consultor perito provavelmente será rentável em negociação ao vivo Se, por outro lado, o consultor especialista executa mal nos testes, então os parâmetros de otimização ou a duração do Testes e períodos de otimização precisarão ser ajustados Se, após muitas tentativas, o consultor especialista ainda não tiver um bom desempenho nos testes, então pode-se concluir que o sistema de negociação não é lucrativo. A animação à direita ilustra o procedimento de análise em andamento Uma otimização é realizada durante um período mais longo nos dados da amostra e, em seguida, o conjunto de parâmetros otimizado é testado em um período menor subseqüente os dados fora da amostra Os períodos de otimização e teste são deslocados para frente eo processo é repetido até um O tamanho da amostra adequada é acheived Source. An Exemplo de uma Análise Walk Forward. Vamos fornecer um exemplo da vida real Vamos fazer uma análise para a frente em um perito advi Usando o EURUSD M30 Otimizaremos este consultor especialista durante 120 dias Escolhemos os 3 ou 4 parâmetros mais importantes para otimizar, de modo a não otimizar ou ajustar a curva dos resultados Além disso, menos parâmetros significa um teste mais rápido . Selecionaremos o resultado mais rentável e retrocederemos esses parâmetros durante um período de 30 dias imediatamente após o período de otimização. Recomenda-se usar um período de teste de aproximadamente 25 do período de otimização. Uma vez que tenhamos registrado nossos resultados, Mova o próximo período de otimização e teste para frente em 30 dias. Após 12 rodadas consecutivas de otimização e testes, teremos um ano s valor de dados de análise de andamento comparamos o lucro diário médio para os períodos de otimização com o lucro diário médio para o Testes Isso vai nos dar um cálculo chamado de marcha para a frente taxa de eficiência. Uma proporção de eficiência em frente maior que 0 5 é considerado um resultado muito bom Isto é o que chamamos um robus T sistema de negociação No entanto, um consultor perito é negociável, desde que seja consistentemente rentável ao longo de vários períodos de teste Se o rácio de eficiência para a frente é negativo, então isso significa que o consultor perito não teve um bom desempenho em relação a resultados de otimização. , Você pode fazer uma análise passo a passo manualmente no MetaTrader s Strategy Tester Mas o processo é tedioso, demorado e propenso a erro Este é o lugar onde o software Walk Forward Analyzer vem O programa executará automaticamente uma análise de andamento avançado usando a Estratégia MetaTrader s Tester durante qualquer período de tempo, com apenas algumas configurações fornecidas pelo usuário.
No comments:
Post a Comment