Usando o Excel para testar de volta estratégias de negociação Como testar de volta com o Excel Ive feito uma boa quantidade de estratégia de negociação de volta teste. Ive usou sofisticadas linguagens de programação e algoritmos e Ive também feito com lápis e papel. Você não precisa ser um cientista de foguetes ou um programador para testar muitas estratégias de negociação. Se você pode operar um programa de planilha como o Excel, então você pode voltar testar muitas estratégias. O objetivo deste artigo é mostrar como testar uma estratégia de negociação usando o Excel e uma fonte de dados publicamente disponível. Isso não deve custar mais do que o tempo que leva para fazer o teste. Antes de começar a testar qualquer estratégia, é necessário um conjunto de dados. No mínimo, esta é uma série de datas / horários e preços. Mais realisticamente você precisa da data / hora, aberto, alto, baixo, fechar preços. Você normalmente só precisa do componente de tempo da série de dados se você estiver testando estratégias de negociação intraday. Se você quiser trabalhar junto e aprender como testar de volta com o Excel enquanto você está lendo isso, em seguida, siga as etapas que eu esboço em cada seção. Precisamos obter alguns dados para o símbolo que vamos testar. Ir para: Yahoo Finance No campo Enter Symbol (s) digite: IBM e clique em GO Under Quotes no lado esquerdo, clique em Historical Prices e insira os intervalos de datas desejados. Selecionei de 1 de Janeiro de 2004 a 31 de Dezembro de 2004 Desloque-se para baixo na parte inferior da página e clique em Transferir para folha de cálculo Guarde o ficheiro com um nome (tal como ibm. csv) e num local que possa 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 eo arquivo que você abrir pode ter alterado pelo tempo que você ler isso. Quando eu baixei este arquivo, as primeiras poucas linhas ficaram 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 para que eu tenha excluído o Alto, Baixo, Volume e Adj. Fechar. Eu igualmente classifiquei os dados de modo que a data a mais velha fosse primeiramente e a data a mais atrasada fosse na parte inferior. Use as opções de menu Data - gt Sort para fazer isso. Em vez de testar uma estratégia por si mesmo vou tentar encontrar o dia da semana que forneceu o melhor retorno se você seguiu uma compra a abrir e vender a estratégia de fechar. Lembre-se que este artigo está aqui para apresentá-lo a como usar o Excel para testar estratégias de back. Podemos construir sobre isso em frente. Aqui está o arquivo ibm. zip que contém a planilha com os dados e fórmulas para este teste. Meus dados agora residem nas colunas A a C (Data, Aberto, Fechar). Nas colunas D a H, tenho fórmulas de lugar para determinar o retorno em um determinado dia. Inserindo as fórmulas A parte complicada (a menos que você seja um especialista em Excel) está trabalhando as fórmulas a serem usadas. Esta é apenas uma questão de prática e quanto mais você pratica mais fórmulas youll descobrir e mais flexibilidade você terá com o seu teste. Se você baixou a planilha, então dê uma olhada na fórmula na célula D2. Parece isto: 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 FI 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 com a segunda-feira a sexta-feira) é o mesmo que o dia da semana na primeira linha desta coluna (D1) em seguida. A verdadeira parte da declaração (C2-B2) simplesmente nos dá o valor do Close-Open. Isso indica que compramos o Open e vendemos o Close e este é o nosso lucro / perda. 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 é correspondido. Os sinais à esquerda do número da coluna ou da linha da coluna bloqueiam a coluna ou a linha de modo que, quando copiada, essa parte da referência de célula não muda. Portanto, aqui no nosso exemplo, quando a fórmula é copiada, a referência à célula de data A2 mudará o número da linha se ela 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 dia da semana coloquei algumas funções de resumo. Nomeadamente as funções média e sum. Estes mostram-nos que durante 2004 o dia mais rentável para implementar esta estratégia foi em uma terça-feira e este foi seguido de perto por uma quarta-feira. Quando eu testei a sexta-feira de expiração - Bullish ou estratégia Bearish e escrevi que o artigo que eu usei uma abordagem muito semelhante com uma planilha e fórmulas como esta. O objetivo desse teste era verificar se as sextas-feiras de expiração eram geralmente de alta ou de baixa. Experimente. Faça o download de alguns dados do Yahoo Finance. Carregá-lo no Excel e experimentar as fórmulas e ver o que você pode vir acima com. Publique suas perguntas no fórum. Boa sorte e caça rentável estratégia Este curso on-line mostra passo-a-passo como construir um modelo de negociação de ações automatizado sofisticado usando o Microsoft Excel. A linguagem Visual Basic (VBA) da Microsofts é usada em conjunto com a interface de usuário Excels, fórmulas e recursos de cálculo para fornecer uma ferramenta de troca poderosa e flexível. Assista ao vídeo de demonstração O modelo inclui cinco indicadores técnicos comprovados (ADX, crossovers de média móvel, stochastics, bandas de Bollinger e DMI). Você é guiado de forma detalhada através da criação de planilhas, arquivos, intervalos, fórmulas de indicadores, botões de controle, links DDE / Active-X e módulos de código. O modelo incorpora características de negociação de tendências e swing-trading. O recurso swing-trading pode ser ativado ou desativado, dependendo do seu estilo de investimento. Depois de construir o modelo, basta importar os dados que você precisa, executar o modelo automaticamente com um clique de um botão e tomar suas decisões de negociação. O sistema opera com sua escolha de arquivos FREE ASCII. TXT disponíveis na internet (de YahooFinance ou outro provedor), ou seu serviço de dados de assinatura (com o nosso sem um link DDE). O modelo pode ser usado sozinho ou em conjunto com sua análise fundamental e de mercado existente para melhorar o tempo de investimento e evitar situações não lucrativas. Um modelo pré-construído de Backtesting separado também é incluído para análise histórica e testes de várias ações e períodos de tempo. Assista ao vídeo do software de teste do Back Testing (FREE BONUS) O que você obtém com cada curso: um tremendo valor 3-em-1 Um curso completo de instruções PLUS VBA Código e seções FAQs Instruções detalhadas sobre a importação de dados de preço no Excel com DownloaderXL ou YahooFinance Csv files Um modelo de Backtesting completo pré-construído no Excel com gráficos e estatísticas comerciais para a sua análise histórica Aprenda a integrar Excel, VBA, fórmulas e fontes de dados em uma ferramenta de negociação rentável Adquirir conhecimentos únicos aplicáveis a qualquer projeto de modelagem ou análise do Excel Economize dinheiro Eliminando custos de software recorrentes Calcule sinais de negociação em um grande número de ações, fundos ou spreads dentro de segundos (limitado apenas pela capacidade de dados Excels) Acesso rápido aos materiais do curso fornecidos no momento da compra Microsoft Excel 2 megabytes de espaço em disco Dados de preços de estoque) Intraday, diário ou semanal OPCIONAL: Link de importação de dados DDE para o Excel através de seu provedor de dados (aconselhado Para mais de 5-10 títulos, caso contrário, os dados de preço livre de YahooFinance ou outra fonte funciona bem) Índice Introdução Requisitos Técnicos Básicos Os 5 Indicadores Técnicos Etapa 1: Índice de Movimento Direcional Médio (ADX) Passo 2: Tendência ou oscilação Passo 2A: Etapa 3: Como sincronizar os sinais de compra / venda com as faixas de Bollinger Etapa 4: Aumentar o sucesso comercial de porcentagem com a arquitetura do sistema DMI Configurando Criando a estrutura de diretórios e arquivos Construindo a estrutura de planilhas Construindo as fórmulas de indicadores Dados do Mercado Indicador ADX Médias Móveis Bandas de Bollinger Estocástico DMI Criando o Código de Macro Etapa 1: Abrindo a janela do Editor do Visual Basic Passo 2: Escrevendo o Código de Macro Etapa 3: Verificando o Código para Erros O que o Código Construindo Sinais / Folha Etapa 1: Etapas 3: Adicionando um Botão de Controle e Atribuindo uma Macro Etapa 4: Formatando a Planilha Construindo o Arquivo de Fonte de Dados Carregando Dados de Outras Fontes Carregando arquivos. CSV ou. TXT Obtendo Dados Históricos GRATUITOS Do Yahoo Finance Executando o modelo em uma base diária Quando executar o modelo Combinando os sinais com outras informações de mercado Dinheiro e gerenciamento de riscos Erros comuns de macro FAQs Backtesting o modeloFinancial-edus três peritos guia você passo a passo através da construção de modelos sofisticados de negociação Usando o Microsoft Excel. A linguagem Visual Basic (VBA) da Microsofts é usada em conjunto com a interface do usuário Excels, fórmulas e recursos de cálculo para fornecer ferramentas de negociação poderosas e flexíveis. Construir um sistema automatizado de negociação de ações no Excel Este curso on-line mostra como construir um modelo automatizado de negociação de ações usando o Microsoft Excel. O modelo inclui cinco indicadores técnicos comprovados (ADX, crossovers de média móvel, stochastics, bandas de Bollinger e DMI). Você é guiado de forma detalhada através da criação de planilhas, arquivos, intervalos, fórmulas de indicadores, botões de controle, links DDE / Active-X e módulos de código. Saiba mais Construa um sistema automatizado de fundos do setor no Excel Este curso on-line orienta você através da construção de um modelo de rotação de fundos setoriais de longo prazo usando o Microsoft Excel. O Sistema baseia-se no Modelo de Rotação do Sector dos economistas de mercado clássico. Ele incorpora três indicadores técnicos comprovados - força relativa, crossovers média móvel e inclinação média móvel, para identificar os fundos do setor mais propensos a fornecer lucros a longo prazo. O Sistema pode ser usado com qualquer fundo mútuo, fundo de índice, SPDR, ETF, futuro ou outro índice de segurança. Saiba mais Construa um sistema automatizado de negociação de spread no Excel Este curso on-line mostra como criar e usar um modelo de negociação automatizado spread no Microsoft Excel. O sistema captura a diferença de preço entre os pares de segurança de qualquer tipo - índices, ações, futuros, opções, LEAPs, etc. Os retornos de spread normalmente não são correlacionados com outras estratégias, tornando o modelo uma excelente adição ao seu programa de negociação. O Sistema utiliza três indicadores técnicos comprovados - médias móveis exponenciais, Oscilador de Preços por Porcentagem (PPO) e Canais Donchian. Saiba mais EZ-Files Technical Indicators in Excel Se você gosta de projetar e construir seus próprios modelos de negociação, esses indicadores técnicos pré-construídos no Excel são tremendamente úteis. EZ-Files você economiza incontáveis horas de pesquisa e tempo de cálculo, e cada indicador é garantido para ter 100 fórmulas corretas. Saiba mais O que você obtém com cada curso: um tremendo valor 3 em 1 Um curso completo de instruções PLUS VBA Code e FAQs Seções Um modelo completo de Backtesting pré-construído no MS Excel com gráficos e estatísticas comerciais para sua análise histórica Acesso rápido Para os materiais do curso Aprenda a integrar Excel, VBA, fórmulas e fontes de dados em uma ferramenta de negociação rentável Adquirir conhecimentos únicos aplicáveis a qualquer projeto de modelagem ou análise do Excel Poupar dinheiro ao eliminar os custos de software recorrentes Calcular sinais de negociação em um grande número de ações, , Ou se espalha em segundos (limitado apenas pela capacidade de dados da Excels) Acesso rápido aos materiais do curso Microsoft Excel 5 megabytes de espaço em disco (para armazenamento de dados de estoque) Intraday, diário ou semanal Preços de preços Open-High-Low-Close-Volume Acesso à Internet (DSL de alta velocidade ou modem a cabo sugerido, mas não necessário) OPCIONAL: Link de importação de dados DDE / Active-X para Excel através de seu provedor de dados (aconselhado para mais de 5-10 títulos, caso contrário, os dados de preço livre do YahooFinance ou outra fonte funciona bem ) Perguntas Frequentes O que vou aprender neste curso É algo que eu posso aprender em outro lugar Nossos cursos ensinam como construir componentes, código, fórmulas e arquitetura de manipulação de dados para modelos de negociação em funcionamento. Embora seja possível aprender cada parte individualmente, nenhum livro mostra como integrar todas essas habilidades em um modelo de negociação em funcionamento. Nossos cursos oferecem uma enorme economia de tempo e dinheiro ao aliviar a necessidade de descobrir e implementar o conhecimento necessário para construir modelos de negociação em nível institucional no Excel. Os cursos se concentram diretamente na construção de modelos comerciais sem o conteúdo desnecessário ou excessivamente generalizado encontrado na maioria dos livros do Excel e do Visual Basic. Além disso, o conhecimento é transferível para qualquer tipo de negociação, investimento, estatística ou modelos econômicos, proporcionando valor a longo prazo muito além dos próprios cursos. Os modelos têm gráficos ou indicadores visuais Sim, os modelos contêm gráficos para mostrar o desempenho histórico e sinais de comércio versus preço. Os modelos automatizados de negociação que você cria são baseados em cálculos, ao invés de ferramentas gráficas de gráficos. A maior força dos modelos é a sua capacidade de calcular sinais de negociação em centenas de ações, fundos ou se espalha rapidamente. Os modelos podem ser testados usando diferentes cenários e indicadores Sim. Além dos materiais do curso, modelos de backtesting separados são fornecidos para download para que você possa testar várias ações, fundos e spreads. Eu tenho que construir os modelos a partir do zero ou fazer os cursos vêm com modelos acabados O objetivo desses cursos on-line é ensinar as habilidades e técnicas de construção de modelos comerciais no Excel. Você é obrigado a construir o modelo como parte do curso. Por conveniência, cada curso inclui um modelo de backtesting pré-construído completo que incorpora os mesmos indicadores e lógica. Não há substituto para a construção de um modelo a partir do zero em termos de saber como ele funciona nas condições reais de negociação. Isto é especialmente importante para os profissionais de investimento, que devem conhecer todos os detalhes e nuances de suas ferramentas para atender aos requisitos de risco e divulgação. As regras de negociação e lógica são fornecidas Sim. Cada curso discute lógica de negociação e regras em profundidade significativa. Os modelos não são caixas negras. Você é ensinado como a lógica do sistema funciona assim que seus pontos fortes e fracos são claramente evidentes. Os cursos vêm com suporte técnico Sim. Dois métodos de apoio estão disponíveis: 1) Uma seção de Perguntas Frequentes on-line está incluída em cada curso, e 2) Se a seção de FAQs não responder à sua pergunta, o suporte por e-mail está disponível gratuitamente.
No comments:
Post a Comment