Usando o Excel para voltar Testar estratégias de negociação Como fazer uma volta ao teste com o Excel Ive feito uma quantidade razoável de teste de back-up da estratégia de negociação. Eu usei linguagens e algoritmos de programação sofisticados e eu também fiz isso com lápis e papel. Você não precisa ser um cientista de foguetes ou um programador para testar várias estratégias de negociação. Se você pode operar uma planilha eletrônica, como o Excel, você pode voltar testar muitas estratégias. O objetivo deste artigo é mostrar como fazer o teste testar uma estratégia comercial usando o Excel e uma fonte de dados acessível ao público. Isso não deve custar-lhe mais do que o tempo necessário para fazer o teste. Antes de começar a testar qualquer estratégia, você precisa de um conjunto de dados. No mínimo, esta é uma série de data e preços. Mais realista, você precisa dos preços de data e hora, aberto, alto, baixo e fechado. Você geralmente precisa apenas do componente de tempo da série de dados se estiver testando estratégias de negociação intradiária. Se você quer trabalhar junto e aprender a rever o teste com o Excel enquanto estiver lendo isso, siga as etapas que eu descrevo em cada seção. Precisamos obter alguns dados para o símbolo que vamos voltar a testar. Vá para: Finanças do Yahoo No campo Símbolo de inserir digite: IBM e clique em Ir sob Cotações no lado esquerdo, clique em Preços históricos e insira os intervalos de datas desejados. Selecionei de 1 de janeiro de 2004 a 31 de dezembro de 2004 Desça até a parte inferior da página e clique em Baixar para planilha Salve o arquivo com um nome (como ibm. csv) e para um local que você pode encontrar mais tarde. Preparando os dados Abra o arquivo (que você baixou acima) usando o Excel. Devido à natureza dinâmica da internet, as instruções que você leu acima e o arquivo que você abriu podem ter mudado no momento em que você lê isso. Quando eu baixei esse arquivo, as melhores linhas parecem assim: agora você pode excluir as colunas que você não vai usar. Para o teste que estou prestes a fazer, vou usar apenas a data, abrir e fechar valores, então eu exclui o Alto, o Baixo, o Volume e o Adj. Fechar. Eu também ordenei os dados para que a data mais antiga fosse a primeira e a última data estava na parte inferior. Use as opções do menu Classificar dados para fazer isso. Em vez de testar uma estratégia por si, vou tentar encontrar o dia da semana que proporcionou o melhor retorno se você seguiu uma compra aberta e venda a estratégia de fechamento. Lembre-se que este artigo está aqui para apresentá-lo sobre como usar o Excel para suportar as estratégias de teste. Podemos construir sobre isso no futuro. Aqui está o arquivo ibm. zip que contém a planilha com os dados e as fórmulas para este teste. Meus dados agora residem nas colunas A a C (Data, Abrir, Fechar). Nas colunas D a H, eu tenho fórmulas para determinar o retorno em um dia específico. Inserindo as fórmulas A parte complicada (a menos que você seja um especialista do Excel) esteja trabalhando as fórmulas para usar. Isso é apenas uma questão de prática e quanto mais você praticar, mais fórmulas você descobrirá e mais flexibilidade você terá com seus testes. Se você baixou a planilha, examine a fórmula na célula D2. Parece assim: Esta fórmula é copiada para todas as outras células nas colunas D a H (exceto a primeira linha) e não precisa ser ajustada uma vez que foi copiada. Vou explicar brevemente a fórmula. A fórmula IF tem uma condição, parte verdadeira e falsa. A condição é: se o dia da semana (convertido para um número de 1 a 5 que coincide de segunda a sexta-feira) é o mesmo que o dia da semana na primeira linha desta coluna (D1). A verdadeira parte da declaração (C2-B2) simplesmente nos dá o valor do Close-Open. Isso indica que nós compramos o Open e vendemos o Close e este é o nosso profitloss. A parte falsa da declaração é um par de aspas duplas () que não coloca nada na célula se o dia da semana não for combinado. Os sinais à esquerda da letra da coluna ou do número da linha bloqueiam a coluna ou a linha para que, quando esta copiou, essa parte da referência da célula não muda. Então, aqui no nosso exemplo, quando a fórmula é copiada, a referência para a célula de data A2 mudará o número da linha se for copiada para uma nova linha, mas a coluna permanecerá na coluna A. Você pode aninhar as fórmulas e fazer regras excepcionalmente poderosas E expressões. Os resultados Na parte inferior das colunas do meio-dia eu coloquei algumas funções de resumo. Nomeadamente, as funções de média e soma. Estes nos mostram que, durante o ano de 2004, o dia mais lucrativo para implementar esta estratégia foi em uma terça-feira e esta foi acompanhada de perto por uma quarta-feira. Quando testei as negociações de Vendas de Vencimento - Bullish ou Bearish e escrevi esse artigo, usei uma abordagem muito similar com uma planilha e fórmulas como esta. O objetivo desse teste era ver se as Frondas de Expiração eram geralmente de alta ou baixa. Experimente. Baixe alguns dados do Yahoo Finance. Carregue no Excel e experimente as fórmulas e veja o que pode surgir. Poste suas perguntas no fórum. Boa sorte e estratégia lucrativa hunting06172013 A última versão do TraderCode (v5.6) inclui novos indicadores de Análise Técnica, Gráfica de Ponto e Figura e Teste de Estratégia. 06172013 Última versão do NeuralCode (v1.3) para Neural Networks Trading. 06172013 ConnectCode Barcode Font Pack - permite códigos de barras em aplicativos de escritório e inclui um complemento para o Excel que suporta a geração em massa de códigos de barras. 06172013 InvestmentCode, um conjunto abrangente de calculadoras financeiras e modelos para o Excel está agora disponível. 09012009 Lançamento do Free Investment and Financial Calculator para Excel. 0212008 Lançamento do SparkCode Professional - complemento para criar painéis no Excel com sparklines 12152007 Anunciando o ConnectCode Duplicate Remover - um complemento poderoso para encontrar e remover entradas de duplicatas no Excel 09082007 Lançamento de TinyGraphs - add-in de código aberto para criar sparklines e pequenas Gráficos no Excel. Criando um Sistema Automatizado de Negociação de Ações usando o Microsoft Excel Este é um curso de treinamento gratuito que mostra como usar os vários Indicadores Técnicos de Negociação de Ações para criar um Sistema Automatizado de Negociação de Ações usando Microsoftreg Excelreg. Assumimos que você tem algum conhecimento básico do Excel e está interessado em pôr em prática os conceitos financeiros de um sistema comercial de negociação de ações. Começaremos de fazer o download dos dados do estoque e passar para o cálculo dos diferentes indicadores técnicos. Os indicadores técnicos incluem média móvel, movimento direcional, indicador de movimento direcional, índice médio de movimento direcional e alcance verdadeiro médio. O foco está em dois aspectos. O primeiro é o entendimento dos Indicadores Técnicos específicos e o segundo é a implementação dos indicadores no Excel. Preço. Trabalhos gratuitos com o Excel 2003-2010 (com todos os materiais de treinamento e cadernos de trabalho que acompanham) Gráfico de exemplo do treinamento Tópicos selecionados do treinamento Baixe os preços da negociação de ações - Use o Excel para baixar os preços da negociação de ações automaticamente. Média móvel - Uma média móvel reduz o efeito da volatilidade do preço de curto prazo. Por exemplo, uma média móvel simples de 10 dias do preço de fechamento é calculada pela média do preço de fechamento dos últimos 10 dias. True Range - O maior do seguinte. Diferença entre o atual Alto e o atual Baixo, a diferença absoluta entre o Alto atual com a diferença anterior e Absoluta anterior entre o Baixo atual com o índice direto direto de movimento do Direto Direto (DX) é calculado como a razão da diferença absoluta Entre os valores dos dois Indicadores de Movimento Direcional para a soma dos dois Indicadores de Movimento Direcional. O DX médio pode ser calculado usando o Wilders Moving Average. ExcelVBA Plataforma de negociação automatizada ATS. xls é uma solução automatizada de negociação, gráficos e backtesting com base em ExcelVBA para negociação de futuros SampP (Symbol ES, Emini, aka. E-Mini, globex) Testado E compatível com o Excel 2000, 2003, 2007, 2010. Indicadores de exibição Exibe os pontos de entrada e saída. Fechamentos de tempo configuráveis Exibe o volume real e o volume projetado. Selecione entre barras de volume constante ou gráficos baseados em tempo. Dois modos distintos: Live Trading with Interactive Brokers ou Backtesting offline com tick dados. Uma estratégia testada pode ser implementada imediatamente para negociação ao vivo. Fornece um ambiente rápido de desenvolvimento do sistema comercial Trading. Não era necessário VBA. Basta inserir sua fórmula baseada em regrasIndicadores Negociação automatizada de Interactive Brokers. Verifica pedidos preenchidos antes de prosseguir com o próximo pedido. Entradas auditivas opcionais. (Exemplo: 8221Opening Posição longa em 900.258243, requer o Excel 2003 ou superior) Pedidos desencadeados por seus indicadores personalizados O modo visual Backtesting automatizado mostra todos os tiques e as ordens no modo rápido Automatizado de Análise de Gráficos dão resultados PampL diários em segundos. Modo Reconstrução Abrir Alto Baixo Fechar dados de dados de marca ao longo de um ano de dados de marca ES fornecidos Existem três maneiras de executar um backtest: o backtest rápido 8211 é executado um dia de cada vez rapidamente, mas você pode deixar qualquer coisa acontecer até o teste terminar. O Backtest 8211 é executado um dia de cada vez e exibe todos os ticks e buysell no gráfico Backtest All Data 8211 Executa backtest em todos os arquivos data. xls. Completamente desatendido. Cada dia PL diário é salvo em um arquivo de log separado para posterior revisão. Ao contrário de um software de negociação excessivo, que muitas vezes é muito limitado para sistemas de negociação avançados ou incomuns, esta plataforma de negociação altamente configurável é apenas de 89,00. Depois de clicar em 8220 Compre agora 8221 e faça o check-out através do Paypal, clique em 8220 retornar ao merchant8221 (do paypal checkout) e você será redirecionado para o seu link de download. Além disso, você também enviará automaticamente e automaticamente seu link de download por e-mail. (O email irá para o seu endereço de e-mail paypal).
Comments
Post a Comment