Tuesday, 27 March 2018

Backtesting um sistema de negociação


Back-Testing manual; Praticando a Arte da Negociação.
Ação de preço e macro.
O comércio, como muitas outras coisas da vida, pode ser melhorado com a experiência. Isso é muitas vezes quando novos comerciantes falham. Depois de perceber esse fato, eles consideram uma negociação muito simples.
& ldquo; Está aprendendo a negociar lucrativamente meu tempo? & rdquo;
Eu e muitos outros comerciantes (ou talvez mais precisamente & lsquo; have & rsquo;) responderam um enfático & lsquo; YES! & Rsquo; a essa pergunta, e embarcou em um processo de aprendizagem para obter nossos resultados ao ponto que queremos. Mas nem todos estariam naquele barco.
O difícil sobre a experiência ao negociar é o fato de que essa mesma experiência pode nos custar dinheiro. Ao longo dos anos, eu ouvi muitos argumentos alegadamente e lsquo; ah, que é a sua taxa de matrícula para os mercados. & Rsquo; E esse pode ser o caso. Mas existem outras maneiras de ganhar experiência na velha arte da especulação.
Os comerciantes de cereais e arroz, os criadores originais da análise técnica, empregariam um elemento de & lsquo; paper trading, & rsquo; para rastrear lucros ou perdas hipotéticas para as estratégias que eles estão negociando.
Isso é semelhante ao comércio de demonstração hoje; uma maneira de testar nossas teorias e estratégias no mercado sem risco financeiro. Isso é exatamente o mesmo que operar ao vivo, não, porque não há um provedor de liquidez no outro lado do seu negócio executando a execução REAL; mas pode me permitir testar minhas estratégias em um ambiente dinâmico.
A desvantagem para o comércio de demonstração ou o teste de demonstração de uma estratégia é o fato de que pode levar muito tempo para obter resultados suficientes para determinar a consistência de minhas estratégias. Se eu quiser testar uma estratégia em um gráfico diário, pode levar-me um ano inteiro apenas para colocar alguns negócios. E depois desses poucos negócios, eu não tenho certeza de que eu fiquei confortável o suficiente com a estratégia de empregá-lo ao vivo (afinal, apenas alguns negócios foram colocados, como eu sei se isso era uma anomalia ou não).
É aqui que o back-testing manual pode entrar em jogo. Este é um manoiismo no qual eu posso simular um ambiente de mercado ao vivo com preços dinâmicos. É importante notar que qualquer back-test que realizamos, manual ou automatizado, sofre de uma desvantagem singular; e esse é o fato de que o desempenho passado não é necessariamente se replicar dessa maneira no futuro. Mas esse não é o ponto do back-test manual. A razão pela qual eu estou fazendo o teste é me treinar, usando as ferramentas da estratégia que está sendo testada, para que eu possa saber como efetivamente empregar a abordagem.
Eu posso fazer isso em qualquer período de tempo, com qualquer par de moedas e quase qualquer estratégia que negocie.
Etapa 1: vista o gráfico.
O primeiro passo quando o back-testing manual é para vestir nossos gráficos com os indicadores que usaremos na estratégia que estamos testando. Para esta ilustração, eu irei usar um EMA de 89 períodos e um CCI de 13 períodos. Depois de obter o quadro vestido, estamos prontos para prosseguir.
Criado por James Stanley.
Passo 2: Dê um passo atrás no tempo.
Depois de termos nosso quadro vestido, precisamos ir para um período anterior no gráfico. O aqui é que eu quero não estar familiarizado com a ação de preço para o período testado. Quero que os preços sejam tão próximos da dinâmica do mercado real quanto possível. Quero que isso seja imprevisível.
Para fazer isso, posso simplesmente clicar e arrastar para trás no tempo para chegar a uma data anterior no gráfico.
Criado por James Stanley.
Passo 3: avança no tempo.
Esse recurso é muito benéfico para os comerciantes que realizam muitos back-testing manual, mas muitas vezes desconhecidos para muitos. Isso tem a ver com o & lsquo; forward, & rsquo; e & lsquo; para trás, & rsquo; setas no seu teclado.
Se eu quisesse voltar 1 hora, posso simplesmente pressionar a tecla de seta para trás, & rsquo; um tempo.
No entanto, se o teste de I & rsquo; m em um gráfico de 4 horas e ndash; Pressionar as teclas de seta para frente ou para trás será equivalente a avançar ou retroceder 4 horas de cada vez.
Esta é uma característica extremamente conveniente que me permite percorrer uma grande distância no gráfico em um curto período de tempo.
Neste ponto, quero avançar no gráfico até encontrar um negócio que atenda aos meus critérios. Uma vez que eu faço, eu vou pausar, e estamos pronto para passar para a etapa 5.
Etapa 4: registre os resultados.
Este passo pode se desviar entre comerciante para comerciante com base no estilo e maneirismo da manutenção de registros. Exorto todos os novos comerciantes ou aqueles novos a back-testing manual para escrever cada um desses negócios; seja um diário, uma planilha eletrônica ou um registro comercial. Algumas informações importantes são de destaque aqui:
Onde você colocaria sua parada?
Onde você estaria procurando ganhar lucros?
Você pode registrar todas essas informações, bem como quaisquer outras observações que você fez. Após algumas negociações, você terá algumas informações que você pode usar para tornar a estratégia mais eficaz para seus objetivos.
Passo 5: enxaguar e repetir.
Depois de termos encontrado um comércio hipotético, nesse ponto poderemos avançar no futuro para ter uma idéia de como isso pode ter funcionado. Mais uma vez, podemos registrar esses resultados em nossos periódicos.
Então podemos avançar para o próximo comércio. Podemos continuar a fazer isso até sentir o conforto e a experiência com a estratégia para avançar para a próxima etapa de teste. Para alguns comerciantes que experimentam testes com saldos menores, outros dão o salto diretamente aos mercados ativos, enquanto outros, como eu e o ndash; depois, testará a estratégia em uma conta demo com preços dinâmicos ao vivo.
--- Escrito por James B. Stanley.
Para entrar em contato com James Stanley, você pode seguir James no Twitter @JStanleyFX.
O DailyFX fornece notícias e análises técnicas sobre as tendências que influenciam os mercados monetários globais.
Próximos eventos.
Calendário econômico Forex.
O desempenho passado não é uma indicação de resultados futuros.
DailyFX é o site de notícias e educação do Grupo IG.

Backtesting e Trade Systems.
As ferramentas avançadas de sistema de backtesting e comércio da CQG colocam você no controle de suas estratégias. Desenvolva e otimize seu sistema e sinais, modelando em comparação com anos de dados históricos disponíveis. Quando estiver pronto, negocie-o automaticamente por meio do AutoTrader da CQG.
Teste suas idéias antes de arriscar seu dinheiro.
Nosso pacote de sistema comercial permite que os clientes analisem a atividade de negociação anterior e criem estratégias com base nessa atividade. Aproveite os nossos recursos para ajustar os pontos de entrada e saída e testar valores de parâmetros definidos pelo usuário.
Beneficie-se de nossos inúmeros recursos de backtesting examinando a atividade de negociação com base na criação de negócios longos ou curtos, uma variedade de sinais de entrada e saída e as comissões que o trader deve pagar.
Avalie os sinais de entrada usando suas condições favoritas.
Com o Signal Evaluator, você pode analisar a eficácia em um determinado período de tempo usando seus próprios sinais de compra e venda específicos. Sua análise pode ser aplicada tanto para carteiras quanto para commodities individuais.
Otimize seus parâmetros do sistema.
Otimize seu fluxo de trabalho usando o Trade System Optimizer, uma valiosa ferramenta de negociação que testa os resultados de sistemas de negociação que executam configurações diferentes e a combinação de parâmetros incluídos em sinais de negociação.
Negocie Automaticamente Seu Sistema de Negociação.
Agora que você tem seu sistema de negociação, faça com que o CQG troque-o automaticamente. O CQG AutoTrader é um mecanismo de execução de negociação proprietário que permite aos clientes executar simultaneamente numerosos sistemas de uma vez com igual precisão e disciplina. Por sua vez, fornece aos traders maior capacidade e precisão na negociação de sistemas versus execução manual.
O produto suporta vários tipos de pedidos e permite que os clientes configurem parâmetros de execução relacionados a preço, tamanho e tempo de pedidos. Para máxima transparência, o CQG AutoTrader é integrado a vários módulos de monitoramento de posição, como a janela Pedidos e posições e o estudo ATS (sistema de negociação automatizado), onde os clientes podem monitorar sinais e posições de negociação em gráficos e interfaces de negociação. O CQG AutoTrader pode ser usado em modos de negociação ao vivo ou de demonstração.
Backtesting Videos.
Especialista em produtos da CQG Doug Janson descreve os recursos de automação do CQG IC. Aprenda como definir fórmulas, testar fórmulas usando o Entry Signal Evaluator e criar um sistema de negociação.
O especialista em produtos da CQG, Jim Stavros, demonstra a eficácia do uso de nossas ferramentas de sistema de backtesting e trade.
Use nossa tabela de comparação para encontrar os produtos CQG exatos que correspondem às suas necessidades específicas.
Assuma nossa principal plataforma, o CQG Integrated Client, para uma avaliação gratuita de 2 semanas sem risco.
Adoramos saber de você. Preencha nosso formulário de contato e um representante de vendas entrará em contato com você.
@CQGInc.
Mantenha contato.
Copyright © CQG, Inc., 1980-2018. Todos os direitos reservados no mundo inteiro. CQG®, DOMTrader®, TFlow® e Data Factory ™ são marcas comerciais da CQG, Inc. Entre em contato conosco | Privacidade.

Backtesting de um sistema de negociação
- 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 (velocidade de processamento em milhões de mensagens por segundo em terabytes de dados)
- C # e estratégia baseada em backtesting e otimização.
- execução de múltiplos corretores suportados, sinais de negociação convertidos em ordens FIX.
- QuantDEVELOPER - framework e IDE para desenvolvimento de estratégias de negociação, depuração, backtesting e otimização, disponível como um plug-in do Visual Studio.
- QuantDATACENTER - permite gerenciar um data warehouse histórico e capturar dados de mercado em tempo real ou com latência ultra baixa de provedores e trocas.
- QuantENGINE - permite implantar e executar estratégias pré-compiladas.
- multi-ativos, dados de latência de vários períodos, múltiplos corretores suportados.
- OpenQuant - C # e VisualBasic backtesting e trading de sistemas em nível de portfólio, multi-asset, testes em nível intradiário, otimização, WFA etc., múltiplos brokers e feeds de dados suportados.
- QuantTrader - ambiente de comércio de produção.
- QuantBase - gerenciamento centralizado de dados.
- QuantRouter - roteamento de dados e pedidos.
- solução multi-ativos, múltiplos feeds de dados suportados, banco de dados suporta qualquer tipo de RDBMS fornecendo uma interface JDBC, e. Oracle, Microsoft SQL Server, Sybase, MySQL etc.
- os clientes podem usar o IDE para rotear sua estratégia em Java, Ruby ou Python, ou podem usar sua própria estratégia IDE.
- execução de múltiplos corretores suportados, sinais de negociação convertidos em ordens FIX.
- solução de múltiplos ativos (forex, opções, futuros, ações, ETFs, commodities, instrumentos sintéticos e spreads de derivativos personalizados etc.), vários feeds de dados suportados.
- estrutura para desenvolvimento de estratégias de negociação, depuração, backtesting e otimização.
- Execução de vários corretores suportados, sinais comerciais convertidos em pedidos FIX (IB, JPMorgan, FXCM etc.)
- dados diários e intraday (nos estoques para 43 + anos, futuros para 61 + anos)
- Prático para sinais baseados em preço de backtesting (análise técnica), suporte para linguagem de programação EasyLanguage.
- apoiando ações e ETFs dos EUA, futuros, índices dos EUA, ações alemãs, índices alemães, forex.
- US $ 249,95 mensais para não profissionais (somente plataforma de software Tradestation, sem corretagem)
- $ 299,95 mensalmente para profissionais (apenas plataforma de software de tradestation, sem corretagem)
- suporte a estratégias diárias / intraday, testes e otimização em nível de portfólio, gráficos, visualização, relatórios personalizados, análise multi-threaded, gráficos 3D, análise WFA, etc.
- melhor para sinais baseados em preços de backtesting (análise técnica)
- link direto para eSignal, Interactive Brokers, IQFeed, myTrack, FastTrack, QP2, TC2000, qualquer feed compatível com DDE, MS, txtfiles e mais (Yahoo Finance.)
- backtesting e trading do sistema de nível de portfólio, multi-ativos, teste de nível intradiário, otimização, visualização, etc.
- permite a integração R, negociação automática na linguagem de script Perl com todas as funções subjacentes escritas em C nativo, preparadas para co-localização do servidor.
- Suporte nativo FXCM e Interactive Brokers.
- suporte a estratégias diárias / intraday, testes e otimização em nível de portfólio - melhor para sinais baseados em preço de backtesting (análise técnica), scripts C # - extensões de software suportadas - manipulação de feeds de dados, execução de estratégias etc.
- Dados de Axioma ou de terceiros.
- análise fatorial, modelagem de risco, análise do ciclo do mercado.
- melhor para testes de backtesting baseados em preços (análise técnica), suporte a estratégias diárias / intradiárias, teste de nível de portfólio e otimização.
- Turtle Edition - motor de backtesting, gráficos, relatórios, testes EoD.
- Professional Edition - além de editor de sistema, análise prospectiva, estratégias intraday, testes multi-threaded, etc.
- Pro Plus Edition - mais gráficos de superfície 3D, scripts etc.
- Builder Edition - IB API, depurador etc.
- Edição profissional $ 1.990.
- Pro Plus Edition $ 2.990.
- Builder Edition $ 3.990.
- suporte a estratégias diárias / intraday, testes e otimização em nível de portfólio, gráficos, visualização, relatórios personalizados, etc.
- melhor para sinais baseados em preços de backtesting (análise técnica)
- link direto para Interactive Brokers, MB Trading, TD Ameritrade, FXCM e outros.
- dados de arquivos de texto, eSignal, Google Finance, Yahoo finance, IQFeed e outros.
- funcionalidade avançada - alugue uma licença vitalícia de $ 50 / mês ou $ 995.
- melhor para sinais baseados em preço de backtesting (análise técnica), suportando estratégias diárias / intraday, testes e otimização em nível de portfólio, gráficos, visualização, relatórios personalizados.
- Suporta C # e Visual Basic.
- link direto para Interactive Brokers, IQFeed, txtfiles e muito mais (Yahoo Finance.)
- alugar $ 50 por mês.
- suporte a estratégias diárias / intraday, testes e otimização em nível de portfólio, gráficos, visualização, relatórios personalizados.
- sinais técnicos e também fundamentais, suporte multi-ativos.
- $ 595 para a versão premium (suporte a vários provedores de dados e corretores)
- suporte a estratégias diárias / intradiárias, testes de nível de portfólio e otimização.
- melhor para sinais baseados em preços de backtesting (análise técnica)
- dados embutidos para ações, futuros e forex (ações diárias dos EUA a partir de 1990, futuros diários de 31+ anos, forex de 1983 etc.)
- usa o idioma MQL4, usado principalmente para negociar o mercado forex.
- Suporta vários corretores de Forex e feeds de dados.
- suporta o gerenciamento de várias contas.
- suporte a estratégias diárias / intradiárias, testes de nível de portfólio e otimização.
- melhor para sinais baseados em preços de backtesting (análise técnica), suporte para a linguagem de programação EasyLanguage.
- suporte a múltiplos feeds de dados (Bloomberg, Thomson Reuters, CSI, CQG, eSignal etc.), suporte direto a múltiplos corretores (Interactive Brokers etc.)
- Vida útil multidatos $ 1.497.
- Multicharts Pro $ 9,900 (Bloomberg & Thomson Reuters, alimentação de dados, etc.)
- estoques e ETFs dos EUA (diariamente)
- dados fundamentais pontuais desde 1999.
- estratégias longas / curtas, sinais orientados por preços / fundamentais.
- "Gerente" - $ 199 / mês - funcionalidade completa.
- Este produto é para uso de comerciantes / pesquisadores de baixa, média e alta freqüência. Todos os cálculos são feitos usando dados de mercado de alta freqüência que beneficiam comerciantes / pesquisadores de baixa e alta freqüência.
- backtesting intradía, gerenciamento de risco de portfólio, previsão e otimização a cada preço segundo, minutos, horas, fim de dia. Entradas do modelo totalmente controláveis.
- Fontes de dados de marca de mercado 8k + desde 2012 (ações, índices e ETFs negociados no NASDAQ). Os clientes também podem carregar seus próprios dados de mercado (por exemplo, ações chinesas).
- 40 + métricas do portfólio (VaR, ETL, alfa, beta, razão de Sharpe, razão Omega, etc.)
- suporta R, Matlab, Java e Python.
- 10 + otimizações de portfólio.
- Preços de ações dos EUA (diariamente / intradía), desde 1998, dados da QuantQuote.
- dados forex da FXCM.
- apoiar Trader & Interactive Brokers para negociação ao vivo.
- Ações dos EUA e ETFs (diária / intraday), desde 2002.
- dados fundamentais da Morningstar (mais de 600 métricas)
- apoiando Interactive Brokers para negociação ao vivo.
- simples de usar, estratégias de alocação de ativos, dados desde 1992.
- Momento de série temporal e estratégias de média móvel em ETFs.
- Estratégias de stock-picking simples e de valor simples.
- dados de até 25 anos para 49 ações Futures e S & P500.
- caixa de ferramentas em Python e Matlab.
- Quantiacs hospeda competições de negociação algorítmica com investimentos variando de 500k a 1 milhão de dólares
- Backtest em dois cliques.
- Navegue pela biblioteca de estratégias ou crie e otimize sua estratégia.
- Comércio de papel, negociação automatizada e e-mails em tempo real.
- Dados FX (Forex / Moeda) em pares principais, voltando para 2007.
- Negociação ao vivo compatível com qualquer corretor que esteja usando o Metatrader 4 como seu back-end.
- Suporta backtesting de múltiplas estratégias de negociação em um único portfólio unificado.
- Suporta dezenas de tipos de barras intradiárias e diárias.
- Suporta 18 tipos diferentes de scripts que estendem a plataforma e podem ser escritos em C #, VB, F # e R.
- Suporta um SDK de conectividade que pode ser usado para conectar a plataforma a qualquer fornecedor de dados ou corretor.
- Quantitative Stock Screener e Backtester.
- 18.000 ações cobrindo os últimos 20 anos, os dados vêm da Morningstar, com dados macroeconômicos da Quandl.
- fórmula de built-int e editor de funções.
- sem habilidades de programação necessárias.
- análise de monte carlo.
- otimizador de walk-forward e ferramentas de análise de cluster.
- mais de 40 indicadores, padrões de preços, etc.
- Construa, re-teste, melhore e otimize sua estratégia.
- dados históricos gratuitos de carrapatos.
- compromissos compostos dos comerciantes (COT)
- dados históricos de longo prazo.
- indicador de volume e juros em aberto.
- visualização da estrutura a termo.
- visualização de hedgers e especuladores.
- fatores de equidade múltipla com valores de referência alfa sobre bench-cap, múltiplos universos de investimento e filtros de gerenciamento de risco.
- backtests de estratégias de alocação de ativos, misturando alocação de ativos e seleção de fatores em um portfólio.
- US $ 50 / mês ou US $ 480 / ano - universidades de investimento mais amplas dos EUA, ações do Reino Unido e da UE, estratégias de alocação de ativos.
- mais de 10 000 stocks nos EUA, dados até 20 anos de história.
- critérios técnicos fundamentais +.
- US $ 50 por mês - funcionalidade completa.
- facilidade de armazenamento e manuseio de dados eficaz, facilidades gráficas para análise de dados, facilmente estendidas via pacotes.
- extensões recomendadas - quantstrat, Rmetrics, quantmod, quantlib, PerformanceAnalytics, TTR, portfólio, portfolioSim, backtest, etc.
- computação paralela e GPU, backtesting e otimização, amplas possibilidades de integração, etc.
- os usuários podem usar o VBA para criar estratégias para o BacktestingXL Pro, o conhecimento do VBA é opcional, os usuários podem construir regras de negociação em uma planilha usando códigos de teste de teste padrão pré-fabricados.
- suporta piramidação, limitação de posições curtas / longas, cálculo de comissão, controle de patrimônio, controle de out-of-money, customizing de preço de compra / venda.
- relatórios múltiplos de desempenho / risco.
- extensões recomendadas - pandas (Biblioteca de Análise de Dados Python), pyalgotrade (Biblioteca Python Algorithmic Trading), Zipline, ultrafinance etc.
- permite que o usuário misture vários ETF / opções / futuros / fatores de equidade com alfa comprovada sobre benchmarks de mercado.
- $ 149 / mo - opção livre + opções de seleção, estratégias de futuros, estratégias vix.
- ferramenta de backtesting de entrada simples e baseada na web para testar a força relativa e estratégias de média móvel nos ETFs.
- estoques dos EUA, dados da ValueLine de 1986 a 2014.
- preço e dados fundamentais, 1700 ações, teste mensal de granularidade.

Teste de estratégia.
O backtesting de estratégia é uma ferramenta essencial para ver se sua estratégia funciona ou não. O software de backtesting simula sua estratégia em dados históricos e fornece um relatório de backtesting, que permite conduzir uma análise adequada do sistema de negociação. A versão de 64 bits permite carregar todos os dados necessários para até mesmo o backtesting mais preciso. Para obter informações técnicas sobre este recurso, consulte a página Wiki relacionada.
A precisão é a chave.
O MultiCharts é uma solução criada especificamente para desenvolvimento de estratégias e backtesting. Nossa filosofia é que a estratégia backtesting deve ser tão realista quanto a tecnologia moderna permite. O Multicarts de 64 bits possibilita a grande quantidade de dados Tick-by-Tick para testes precisos.
Backtesting realista.
Mesmo que nenhuma aproximação possa ser 100% perfeita, fizemos tudo para recriar com precisão condições de mercado passadas e execução de ordens para negociação de estratégia. Mecanismos de backtesting típicos têm muitas suposições e atalhos, que resultam em testes irreais e resultados não confiáveis. O MultiCharts é uma plataforma de negociação a nível institucional que minimiza os pressupostos e considera muitos fatores.
Tecnologia avançada.
O backtesting de estratégia geralmente requer muitos dados e softwares capazes de processá-los. Multi-threading é usado quando você processa a Otimização de Estratégia em MultiCharts. Ele espalha várias tarefas em diferentes núcleos, para que eles sejam concluídos muito mais rapidamente. A versão de 64 bits do MultiCharts permite que você carregue anos pares e anos de dados de marca para movimentos de preços detalhados.
Fácil de ler.
Você pode alterar o modo como seus sinais aparecem no gráfico, em apenas alguns cliques. Os pedidos de saída podem ser conectados por uma linha visível a todos os pedidos de entrada relacionados - a linha será verde se o negócio for lucrativo, vermelho, se não for. Se você não gosta dessas cores, ou qualquer outro aspecto visual, você pode mudá-lo facilmente.
Escolha sua moeda para backtesting.
A moeda base permite calcular os lucros e perdas durante a estratégia de backtesting com uma moeda especificada para pares Forex ou símbolos não-americanos. Se você voltar a testar sua estratégia em um símbolo que se baseie em uma moeda diferente da sua conta de corretor, então você pode querer aplicar uma conversão de moeda. Para tornar os resultados tão próximos da perfeição quanto possível, usamos taxas de câmbio reais para cada dia. Toda conversão de moeda ocorre nos bastidores para tornar sua negociação tão fácil quanto possível. Usamos nossos servidores para solicitar dados em segundo plano e realizar os cálculos necessários.
Todos os fatores essenciais contidos dentro
Nosso software de backtesting considera os seguintes fatores essenciais: liquidez, mudanças de preços de tic-by-tick, diferenças de preço de oferta-oferta-comércio, comissão, deslizamento, capital inicial, taxa de juros e tamanho de comércio.
Levando em consideração a liquidez.
Quando o mecanismo do MultiCharts faz o backtest de uma estratégia, ele reconhece que nem todos os pedidos com limite serão preenchidos devido à falta de liquidez. Por este motivo, você pode optar por preencher ordens quando um alvo de preço é atingido ou quando é excedido por um certo número de pontos (pips). Mais informações estão na nossa página Wiki.
Perguntar, licitar e negociar preços.
Backtesting leva em conta que a compra real acontece nos preços de venda, venda real a preços de oferta. Isso faz com que nossa simulação backtesting seja tão realista quanto possível. Backtesting de estratégia precisa pode dar ao usuário uma emulação mais realista. Para testar estratégias de alta freqüência como a arbitragem estatística, o usuário pode precisar levar em consideração os dados históricos de lances / pedidos, além dos dados comerciais históricos.
Simulação tick-by-tick.
Bar Magnifier é essencial para aumentar a precisão durante o backtesting. O MultiCharts pode construir barras maiores de componentes menores - barras de segundo e minuto fora de tiques, barras de hora e dia fora dos minutos. Você pode recriar movimentos de preços exatos dentro de cada barra, usando o Bar Magnifier. Por exemplo, o Magnifier de Bar pode carregar de forma invisível os minutos que compõem a hora, e a estratégia será backtested minuto a minuto. Saiba mais detalhes técnicos aqui.
Estratégias para prática imediata.
O mecanismo de backtesting da MultiCharts mesmo emula o mercado, o limite, o limite, o limite de parada e os pedidos de um-cancelamento-outro (OCO). Destino de lucro, stop-loss e trailing stops também são recursos de backtesting padrão. Além disso, o MultiCharts vem com mais de 80 estratégias EasyLanguage, para que você possa praticar backtesting.
OwnData e todos os produtos MCFX foram descontinuados. Encontre aqui a substituição MCFX. Bitcoin to Dollar Charts on TradingView.

Como backtest sistemas de negociação e evitar o ajuste de curva.
Para julgar como um determinado sistema comercial deve funcionar no futuro, nós o testamos em dados de mercado anteriores. O backtesting aplica um conjunto de regras de negociação a dados históricos para estimar como essas regras teriam sido realizadas se realmente as tivéssemos negociado. Bons resultados históricos hipotéticos não garantem que um conjunto de regras funcionará bem no futuro. No entanto, 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 sobre 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 do sistema, como o System Writer, que evoluiu para o TradeStation. Este software e um banco de dados de dados históricos permitiram que aqueles sem um histórico de escrita de códigos testassem as idéias do sistema de negociação. A compreensão e aceitação mais amplas dos sistemas de negociação, bem como a frustração que muitos enfrentaram ao tentar construir sistemas de negociação por conta própria, ajudaram o mercado de sistemas de terceiros a florescer durante os anos 90.
A Futures Truth é uma empresa independente que acompanha os sistemas de negociação disponíveis comercialmente desde os anos 80. Atualmente, ele rastreia mais de 500 sistemas. A Futures Truth testa sistemas de negociação em tempo real, não em dados históricos. Isso impede a modificação de regras ao longo do tempo e simula melhor a execução de regras em condições reais de 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 geral, porque apenas os fornecedores realmente confiantes em sua lógica entregam-se à Futures Truth para análise em tempo real e crítica pública.
Muitos sistemas falham porque não têm 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 em busca de regras que funcionariam no passado. Freqüentemente, essas regras se encaixam precisamente no passado e não têm esperança de funcionar melhor do que aleatoriamente 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. Esse conceito também implica uma perspectiva diferente do 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 para capturar a premissa.
O teste do sistema é um processo multifacetado a partir dos dados, até a escala de tempo, para as suposições de entrada do pedido, para as especificações do contrato e controle de risco. A falha em qualquer um destes pode arruinar um teste e mdash de outro modo válido; ou, manipulá-los pode gerar resultados muito superiores ao que atingiríamos em tempo real. Você precisa fazer isso corretamente se você deseja validar o & mdash; ou quando apropriado, invalidar & mdash; Seu sistema.
Existem dois elementos para backtesting: As ferramentas adequadas & mdash; software e dados & mdash; e um método científico para desenvolver sistemas usando essas ferramentas. Vamos começar por olhar para as ferramentas do comércio.
Muitas opções estão disponíveis para testar suas ideias. Eles diferem na facilidade de transformar idéias em código e em como eles lidam com os detalhes, o que pode ter um grande impacto nos resultados. Por exemplo, se um sistema entrar em uma ordem de limite, algum software registrará um preenchimento se esse preço for tocado. No entanto, dificilmente há uma garantia de que tal ordem teria sido preenchida em negociação real, nem há uma garantia de que não vai ser. Entrar em paradas garante uma entrada, mas não um preço.
Outra questão é registrar preços reais. Embora a maioria dos softwares desenvolvidos profissionalmente não tenha mais 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 para 3.50. Um operador iniciante pode não perceber isso se processar manualmente os números, e não faz muito tempo que muitos programas profissionais cometeram 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.

MultiCharts 11.
Pequenas coisas fazem uma grande diferença. Veja por si mesmo.
Novas resoluções personalizadas em qualquer tipo de gráfico. Crie o seu próprio ou importe os existentes com facilidade, o relatório de otimização do Walk-Forward, agora, mais funcional, a análise de Monte Carlo expandiu o estilo do gráfico Delta desequilíbrio novo para mais informações Backup e amp; Restaure seus dados com um clique Automatize as exportações de dados agendados Mais ferramentas de desenho do Pitchfork fornecem mais opções de análise.
Plataforma de negociação MultiCharts.
Software de negociação para negociação, backtesting e negociação automatizada multi-corretores.
MultiCharts é uma plataforma de negociação premiada.
Se você precisa de software de troca de dia ou você investir por períodos mais longos, o MultiCharts possui recursos que podem ajudar a atingir seus objetivos de negociação. Gráficos de alta definição, indicadores e estratégias integrados, comércio de um clique de gráfico e DOM, backtesting de alta precisão, otimização genética e força genética, execução automática e suporte para scripts EasyLanguage são todas ferramentas importantes à sua disposição.
Сhoice de corretores e feeds de dados.
A liberdade de escolha foi a idéia de condução por trás do nosso MultiCharts e você pode vê-lo na ampla escolha de feeds e corretores de dados suportados. Escolha o seu método de negociação, teste-o e comece a negociar com qualquer corretor suportado que você gosta - essa é a vantagem do MultiCharts.
Análise Gráfica.
Charting é tão importante porque é como você interage com o mercado. Analisar e reagir a movimentos de preços rápidos requer instrumentos de gráficos confiáveis ​​e precisos.
Escolha de corretores e feeds.
Alguns corretores oferecem melhores taxas e alguns feeds de dados fornecem mais dados históricos. Escolha aqueles que atendam às suas necessidades.
Negociação automatizada.
Mesmo com uma estratégia vencedora, apenas um pequeno atraso na execução das ordens pode fazer a diferença. A negociação automatizada é muito mais rápida que um ser humano.
Scanner de mercado em tempo real.
Conhecida como “screener” ou “quote board”, esta ferramenta permite monitorar milhares de símbolos do mercado em uma janela para encontrar oportunidades lucrativas.
EasyLanguage amigável.
O EasyLanguage é uma linguagem padrão do setor para estratégias e indicadores de programação. Foi feito especificamente para comerciantes; A principal vantagem é que você pode começar em minutos.
EasyLanguage é uma linguagem de programação que foi desenvolvida pela TradeStation Securities. É uma linguagem popular porque é fácil de aprender sem treinamento especializado, mas, ao mesmo tempo, é muito poderosa para fins comerciais. A popularidade deste idioma é tão difundida que pode ser considerada a linguagem de programação padrão na indústria comercial.
O código EasyLanguage está em desenvolvimento há mais de 20 anos, o que significa que ele tem uma das maiores coleções de idéias comerciais do mundo já implementadas. Os indicadores e estratégias EasyLanguage estão amplamente disponíveis em toda a internet e nas principais publicações comerciais, o que oferece a todos os usuários MultiCharts uma vantagem sobre as pessoas que usam outras plataformas.
Negociação de carteira.
Backtesting está aplicando uma estratégia para dados históricos para ver "como você teria feito". O backtesting do portfólio permite que você crie e teste estratégias em vários símbolos.
Todos os recursos.
Revisões e prêmios.
Nosso software de negociação ganhou vários prêmios e foi amplamente revisado na imprensa.
Prêmio 2012 de escolha dos membros.
Melhor software para comerciantes de sistemas mecânicos; Melhor software de análise técnica.
2011 Análise Técnica de Stocks e Commodities Readers 'Choice Award.
Software analítico independente semi-finalista $ 1.000 e acima.
Junte-se a mais de 10.000 clientes em 175 países.
Convidamos você a experimentar nossa plataforma de negociação gratuitamente por 30 dias sem quaisquer obrigações ou restrições. Preencha este formulário para receber as instruções de download e instalação por e-mail imediatamente.
OwnData e todos os produtos MCFX foram descontinuados. Encontre aqui a substituição MCFX. Bitcoin to Dollar Charts on TradingView.
A negociação de instrumentos financeiros, incluindo o câmbio na margem, carrega um alto nível de risco e não é adequada para todos os investidores. O alto grau de alavancagem pode funcionar contra você e também para você. Antes de decidir investir em instrumentos financeiros ou 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 e procurar orientação de um consultor financeiro independente se tiver alguma dúvida.

No comments:

Post a Comment