Sistema de negociação usando excel


Modelo de negociação de ações.
Crie um sistema automatizado de negociação de ações no Excel.
Garantia de devolução do dinheiro de 30 dias!
O modelo inclui 5 indicadores técnicos (ADX, passagens médias móveis, estocásticos, bandas Bollinger e DMI)
& lt; & lt; Faça um Tour & gt; & gt;
O idioma Visual Basic (VBA) da Microsoft é usado em conjunto com a interface do usuário do Excel, fórmulas e recursos de cálculo para oferecer uma ferramenta de negociação poderosa e flexível. O modelo inclui cinco indicadores técnicos comprovados (ADX, crossovers de média móvel, estocásticos, 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.
Descrição.
Este Guia mostra-o passo a passo como criar um modelo automatizado sofisticado de negociação de ações usando o Microsoft Excel. O idioma Visual Basic (VBA) da Microsoft é usado em conjunto com a interface do usuário do Excel, fórmulas e recursos de cálculo para oferecer uma ferramenta de negociação poderosa e flexível. O modelo inclui cinco indicadores técnicos comprovados (ADX, crossovers de média móvel, estocásticos, 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. Depois de construir o modelo, você simplesmente importa os dados que você precisa, execute o modelo automaticamente com um clique de um botão e faça suas decisões comerciais. O modelo incorpora características de negociação de tendências e swing-trading. O recurso de swing-trading pode ser ativado ou desativado, dependendo do seu estilo de investimento. O sistema opera com a escolha dos arquivos ASCII. TXT GRÁTIS disponíveis na internet ou de um 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 de mercado e de mercado para melhorar o tempo de investimento e evitar situações não lucrativas. Um modelo de teste de atraso pré-construído separado também está incluído para análises históricas e testes de vários estoques e períodos de tempo.
O que você recebe com cada curso: um tremendo valor de 4 em 1!
Um campo completo do Curso Online PLUS VBA Code e FAQs.
Instruções detalhadas sobre a importação de dados de preços no Excel com o eSignal QLink ou Yahoo! Finance.
Um modelo de Backtesting pré-construído completo no MS Excel com gráficos e estatísticas de comércio para sua análise histórica.
Acesso on-line instantâneo ao material do curso.
30 dias de acesso on-line para baixar os materiais e aprender a construir e usar o seu novo modelo de negociação de ações.
Recursos & amp; Benefícios.
Acesso instantâneo aos materiais do curso com seu próprio login e senha fornecidos no momento da compra (se estiver comprando através do CCBill ou RegNow, caso contrário a senha do curso é enviada por e-mail)
Aprenda a integrar Excel, VBA, fórmulas e fontes de dados em uma ferramenta de negociação rentável.
Adquira conhecimentos únicos aplicáveis ​​a qualquer projeto de modelagem ou análise de Excel.
Economize dinheiro eliminando os custos de software recorrentes.
Calcule sinais de negociação em um grande número de ações, fundos ou spreads em segundos (limitado apenas pela capacidade de dados do Excel)
Requerimentos técnicos.
Microsoft Excel (qualquer versão) com qualquer versão do Windows.
Espaço em disco de 2 megabytes (para arquivos e armazenamento de dados armazenados)
Dados diários, semanais ou semanais de preço de preço 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 para o Excel através do seu provedor de dados (recomendado para mais de 5-10 títulos, caso contrário, os dados de preços gratuitos do Yahoo! Finanças ou outra fonte funcionam bem)

Como criar um sistema de negociação automatizado no Excel em 10 etapas.
17 de fevereiro de 2017 por JB Marwood.
Compartilhe esta publicação:
Os benefícios da criação de um sistema de negociação automatizado são enormes. Com um robô comercial rentável, você pode gastar mais tempo fazendo o que você gosta e menos tempo assistindo telas. Você pode trocar mais rápido, mais inteligente e sem emoção.
Infelizmente, o caminho para a criação de um robô comercial automatizado é longo. Apesar de criar uma série de sistemas comerciais úteis no passado, eu bati repetidamente em uma parede de tijolos quando se trata de implementar automação.
Isso mudou no ano passado quando fui apresentado a Peter Titus, um comerciante profissional e especialista em automação. Peter me mostrou exatamente o que eu precisava. Uma série de passos lógicos que me levaram do iniciante ao avançado.
Ele me ensinou como criar regras de negociação algorítmica e alertas no Excel, como trocar trades e como enviá-los diretamente para minha conta Interactive Brokers usando a API.
No resto deste artigo, juntei-me à Peter para mostrar as etapas necessárias para criar seu próprio sistema de negociação no Excel. Peter também montou um curso abrangente que passa por cada etapa detalhada.
Como criar seu próprio robô de negociação no Excel em 10 etapas.
1. Abra uma conta com Interactive Brokers.
Interactive Brokers é a única corretora que oferece uma API do Excel que permite que você receba dados de mercado no Excel, além de enviar trocas do Excel.
O IB também é o maior corretor eletrônico dos EUA oferecendo comissões de ações de apenas US $ 1 e uma vasta gama de mercados. Se você deseja automatizar sua negociação, o Interactive Brokers é a melhor escolha.
Para abrir uma conta com Interactive Brokers é direto através deste link e está aberto a cidadãos da maioria dos países ao redor do mundo. Um depósito mínimo de USD 10.000 ou US $ 5.000 para a conta IRA normalmente é necessário.
2. Baixe e instale a API Excel Interactive Brokers.
A API permite que o aplicativo Trader Workstation (TWS) fale com o Excel e é um pré-requisito para a construção de seu sistema de negociação automatizado.
O software da API pode ser baixado do seguinte link:
Uma vez que você baixou a API, você pode proceder ao download do software da plataforma de negociação IB & # 8217; Trader Workstation Latest (TWS):
O TWS Latest está disponível para a maioria dos sistemas operacionais, incluindo Windows 64-bit e Mac OS. Esta e uma cópia do Excel é o único software de robô comercial que você precisará para automatizar sua negociação.
3. Pense sobre como você pode transformar suas regras de negociação em fórmulas que você pode usar no Excel.
Se você já está bem familiarizado com o Excel, então este passo não deve ser muito difícil, mas isso envolverá uma consideração cuidadosa.
É importante pensar sobre sua estratégia e visualizar o que deseja. Você não deseja ser sugado para a programação imediatamente, então perceba que você perdeu algo fundamental e tem que começar de novo.
É uma boa idéia passar um ou dois dias apenas pensando em seu sistema comercial e como ele pode ser traduzido para o Excel. Eu recomendo traçar tudo em uma grande folha de papel antes de se sentar no computador.
Se você não estiver acostumado a usar o Excel, ou haven # 8217; t usá-lo em um tempo, então você vai querer passar algum tempo começando a segurar com ele novamente. Aqui está uma boa lista de recursos do Excel e esta é uma longa lista de fórmulas.
O curso também aborda os fundamentos abrangendo VBA, sub-procedimentos, macros, loops, declarações IF e OR, etc.
4. Crie e teste suas fórmulas.
Depois de ter uma idéia do que você quer fazer e quais as fórmulas que você precisa, você pode começar a conectá-las ao Excel e testá-las.
Depois de ter feito isso várias vezes, você poderá criar suas próprias regras de negociação no Excel a partir de uma folha de trabalho completamente em branco. Com o uso de declarações IF e OR, fórmulas e loops, é possível estabelecer regras comerciais complexas de forma relativamente simples.
O sistema Ranger 1.0 desenvolvido por Peter contém muitas fórmulas e trechos de código que você pode extrair da planilha, alterar e colar em seu próprio sistema.
5. Construa automação para comprar e vender quando suas regras forem cumpridas.
Usando o exemplo de sistema de negociação e planilhas de modelos fornecidas no curso, Peter mostra como construir a automação para suas regras de compra e venda.
Fazer isso por conta própria com uma conta ao vivo pode ser uma experiência assustadora, mas Peter mostra exemplos ao vivo de como fazê-lo corretamente. Quando os negócios são inseridos, o Excel exibe o status do pedido e verifica automaticamente se há erros de configuração.
A exibição de dados de mercado e as suas entradas de comércio lado a lado (assim como estão em Interactive Brokers) lhe dão a confiança necessária para executar sua mesa de negociação automatizada e ter o Excel para fazer todo o trabalho pesado.
6. Construa regras de tempo para gerenciar o mercado aberto, o mercado fechado e qualquer outro critério do dia que você tenha.
À medida que você liga o seu sistema e começa a registrar dados, você precisará especificar quando inserir negócios, como gerenciar suas posições abertas e quando fechá-las. A sessão de comércio pode ser dividida em três partes; pré-mercado, dia de negociação e mercado fechado / após horas.
A chave para este processo é a implementação de temporizadores e tarefas automatizadas para garantir que seus negócios ocorram no horário certo. Também deve ser considerada a implementação de paradas e posições de transporte durante a noite.
7. Troque com sua conta simulada enquanto você depura seu código.
Antes de ligar seu sistema de negociação automatizado no mercado ao vivo, faz sentido levá-lo para uma unidade de teste primeiro.
Felizmente, os Interactive Brokers permitem contas de papel que podem ser usadas para executar a automação e ver como o sistema está sendo executado. Pode ser uma boa idéia executar seu sistema em uma freqüência bastante alta no início, pois isso lhe dará mais oportunidades para analisar o desempenho e depurar o código.
Uma vez que tudo começa a parecer bom, você pode começar a analisar o sistema com a freqüência natural.
As contas de comércio de papel podem ser acessadas e redefinidas em Interactive Brokers, entrando no Gerenciamento de Conta, em seguida, Gerenciar Conta & gt; Configurações & gt; Negociação de papel.
8. Uma vez que seu sistema de negociação automatizado esteja funcionando sem problemas e seja lucrativo, mova-o para dinheiro real.
Uma vez que o sistema está funcionando como você quer na conta de simulação, mova-o para dinheiro real e observe como isso acontece. Esta é a parte emocionante onde você esperará que seu sistema de negociação automatizado obtenha lucros para sua conta enquanto você se sente com sua xícara de chá.
Quando você entra, vale a pena começar com cautela no início. As contas de papel, às vezes, podem exagerar o desempenho de certas estratégias, porque nem sempre simulam com precisão o deslizamento ou o impacto no mercado. Ao começar pequeno, você pode observar qualquer diferença de desempenho sem arriscar muito capital.
9. Aumente o tamanho da sua posição, mais ganha e diminui se começar a perder.
À medida que você observa seu sistema de negociação automatizado no mercado ao vivo, logo você terá uma idéia dos seus níveis de desempenho. Quanto melhor o sistema, mais confiança lhe dará. Você pode aumentar lentamente o tamanho da posição e começar a gerar lucros maiores em seu capital.
Se o sistema começar a apresentar um desempenho pior do que você, gostaria de diminuir o tamanho da posição. O desempenho inferior pode ser devido à mudança de condições do mercado ou simulação imprecisa na conta em papel, ou algum outro motivo. Se for esse o caso, considere ajustar seu sistema ou usar técnicas de AI para torná-lo mais dinâmico.
10. Use a automação para registrar todas as suas negociações. Pense em maneiras de otimizar ou melhorar suas regras e automação.
Uma vez que seu sistema de negociação está funcionando, você pode registrar todas as suas negociações automaticamente no Excel. Isso lhe dá algo que é extremamente benéfico para negociação algorítmica e # 8211; a capacidade de analisar, observar e alimentar as melhorias no sistema.
Ao fazê-lo, você pode melhorar os resultados do seu sistema comercial e continuar eliminando o estresse. Usando o Excel para registrar os negócios, você não tem mais uma desculpa para não acompanhar suas estatísticas-chave!
Descubra mais.
Neste curso, Peter passa por todas essas etapas e cobre tudo o que você precisa para criar seu próprio sistema de negociação automatizado no Excel.
Ele o acompanha através de uma versão simplificada do seu sistema de troca comercial do dia chamado Ranger 1.0 e permite que você pegue fragmentos de código empresariais ou crie seu próprio sistema a partir do zero usando os tutoriais dentro do curso.
Numerosos recursos, modelos e lições estão incluídos, tais como:
Como criar automação através de procedimentos secundários no Visual Basic Uma introdução aos conceitos básicos do VBA e como automatizar qualquer tarefa de planilha Como importar dados e fazer backtesting no Excel Como começar a usar um sistema de negociação básico que já é lucrativo Como desencadear negócios, definir preço segmenta e automatiza paradas Como baixar sua própria cópia do Ranger 1.0 Use o Ranger 1.0 para automatizar sua própria negociação imediatamente Compreenda o código no Ranger 1.0 e seja capaz de personalizá-lo para atender às suas próprias idéias Adicione suas próprias funções e algoritmos ao Ranger 1.0 Como para registrar automaticamente dados de negociação e automatizar procedimentos de configuração Como criar um AI de tomada de decisão no Excel que pensa como um ser humano Como executar seu sistema no modo automático ou manual Como manter suas ordens escondidas do mercado com o gerenciamento de pedidos Como configurar alertas comerciais, temporizadores e sons E muito mais & # 8230;
Uma vez que sua automação é construída, você não precisa mais se sentar na frente do computador durante todo o dia assistindo o mercado. Deixe sua automação fazer o trabalho para você e se liberte para aproveitar sua vida!
Veja Mais Posts Like This One.
Compartilhe esta publicação:
6 opiniões.
17 de fevereiro de 2017.
você precisa se inscrever para um feed de dados do IB? Ou você obtém os dados quando abre uma conta?
17 de fevereiro de 2017.
Depois de ter uma conta, o IB fornece dados em tempo real gratuitamente ou ao preço cobrado pela troca. Existem pequenos custos mensais de algumas trocas. Você pode especificar com qual você deseja acessar o Market Data Assistant.
18 de fevereiro de 2017.
É possível programar um robô scalping para dizer o DJIA? Estou um pouco preocupado com a forma como o Excel pode ser alimentado com barras de 1 minuto em tempo real e # 8230;
Também é possível calcular os sinais de entrada com os futuros de DJIA e dizer ao Excel / IB que compre um produto estruturado derivado desse futuro (uma garantia, por exemplo)?
18 de fevereiro de 2017.
É possível, mas muito difícil e além do alcance do curso.
27 de fevereiro de 2017.
Será ótimo se você me ajudar com o seguimento.
1. Eu quero trocar apenas ações da NSE India, posso fazer isso?
2. Se a sua resposta for sim para 1. O sistema Can Ranger 1.0 será fornecido para baixar aqueles que se inscreverão para o curso.
3. Posso construir um robô comercial para negociar NSE India Stock com o Ranger 1.0.
28 de fevereiro de 2017.
Sim, você pode trocar qualquer instrumento que esteja disponível através de Interactive Brokers. O sistema Ranger 1.0 é totalmente descarregável no curso.
Deixe uma resposta Cancelar resposta.
Recursos educacionais recomendados:
Lembre-se: o comércio financeiro é arriscado e você pode perder dinheiro. Nada neste site deve ser considerado como um conselho personalizado de investimento. O desempenho passado não é indicativo de resultados futuros. Veja o aviso completo.
Pesquisa.
JB Marwood.
Tradutor independente, analista e escritor.
JB Marwood é um comerciante independente e escritor especializado em sistemas mecânicos de negociação. Ele começou sua carreira comercializando o FTSE 100 e German Bund para uma casa comercial em Londres e agora trabalha com sua própria empresa. Ele também escreve para Seeking Alpha e outras publicações financeiras. Google+
Lembre-se de que o comércio financeiro é arriscado e você pode sofrer uma perda significativa de capital. Nada neste site deve ser interpretado como um conselho de investimento personalizado. Veja o aviso completo.

Sistema de negociação usando excel
Este curso on-line mostra como criar um modelo automatizado de negociação de ações usando o Microsoft Excel. O modelo inclui cinco indicadores técnicos comprovados (ADX, cruzamentos médios móveis, estocásticos, bandas 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.
Este curso on-line orienta você a construir um modelo de rotação de fundos do setor de longo prazo usando o Microsoft Excel. O Sistema é baseado no Modelo de Rotação do Setor do economista de mercado clássico. Incorpora três indicadores técnicos comprovados - força relativa, cruzamentos médios móveis e inclinação média móvel, para identificar os fundos do setor mais prováveis ​​de fornecer lucros a longo prazo. O Sistema pode ser usado com qualquer fundo mútuo, índice, SPDR, ETF, futuro ou outra segurança de índice.
Este curso on-line mostra como construir e usar um modelo de negociação de spread automatizado 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 geralmente não estão correlacionados com outras estratégias, tornando o modelo uma excelente adição ao seu programa de negociação. O Sistema usa três indicadores técnicos comprovados - médias móveis exponenciais, Oscilador de Preço Percentual (PPO) e Canais Donchian.
Perguntas frequentes.
Nossos cursos te ensinam como construir os componentes, o código, as fórmulas e a arquitetura de gerenciamento de dados para os 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 funcional. Nossos cursos oferecem tremendas economias de tempo e dinheiro, aliviando a necessidade de descobrir e implementar o conhecimento necessário para construir modelos comerciais de 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 Visual Basic. Além disso, o conhecimento é transferível para qualquer tipo de modelos comerciais, de investimento, estatísticos ou econômicos, proporcionando valor de longo prazo muito além dos próprios cursos.
Sim, os modelos contêm gráficos para mostrar desempenho histórico e sinais comerciais versus preço. Os modelos de negociação automatizados que você constrói são baseados em cálculo, em vez de ferramentas gráficas de gráficos. A maior força dos modelos é a capacidade de calcular os sinais comerciais em centenas de ações, fundos ou spreads rapidamente.
Sim. Além dos materiais do curso, são fornecidos modelos de backtesting separados para download para que você possa testar vários estoques, fundos e spreads.
O objetivo desses cursos on-line é ensinar as habilidades e técnicas de construção de modelos comerciais no Excel. É necessário construir o modelo como parte do curso. Por conveniência, cada curso inclui um modelo completo de backtesting pré-construído incorporando os mesmos indicadores e lógica. Não há substituto para construir um modelo desde o ponto de vista de saber como ele funciona em condições comerciais reais. 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.
Sim. Cada curso discute lógica de negociação e regras em profundidade significativa. Os modelos não são "caixas pretas". Você é ensinado como a lógica do sistema funciona de modo que seus pontos fortes e fracos sejam claramente evidentes.
Sim. Estão disponíveis dois métodos de suporte: 1) Uma seção de perguntas freqüentes 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.

Modelo de negociação de ações.
Crie um sistema automatizado de negociação de ações no Excel.
Garantia de devolução do dinheiro de 30 dias!
O modelo inclui 5 indicadores técnicos (ADX, passagens médias móveis, estocásticos, bandas Bollinger e DMI)
& lt; & lt; Faça um Tour & gt; & gt;
O idioma Visual Basic (VBA) da Microsoft é usado em conjunto com a interface do usuário do Excel, fórmulas e recursos de cálculo para oferecer uma ferramenta de negociação poderosa e flexível. O modelo inclui cinco indicadores técnicos comprovados (ADX, crossovers de média móvel, estocásticos, 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.
Descrição.
Este Guia mostra-o passo a passo como criar um modelo automatizado sofisticado de negociação de ações usando o Microsoft Excel. O idioma Visual Basic (VBA) da Microsoft é usado em conjunto com a interface do usuário do Excel, fórmulas e recursos de cálculo para oferecer uma ferramenta de negociação poderosa e flexível. O modelo inclui cinco indicadores técnicos comprovados (ADX, crossovers de média móvel, estocásticos, 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. Depois de construir o modelo, você simplesmente importa os dados que você precisa, execute o modelo automaticamente com um clique de um botão e faça suas decisões comerciais. O modelo incorpora características de negociação de tendências e swing-trading. O recurso de swing-trading pode ser ativado ou desativado, dependendo do seu estilo de investimento. O sistema opera com a escolha dos arquivos ASCII. TXT GRÁTIS disponíveis na internet ou de um 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 de mercado e de mercado para melhorar o tempo de investimento e evitar situações não lucrativas. Um modelo de teste de atraso pré-construído separado também está incluído para análises históricas e testes de vários estoques e períodos de tempo.
O que você recebe com cada curso: um tremendo valor de 4 em 1!
Um campo completo do Curso Online PLUS VBA Code e FAQs.
Instruções detalhadas sobre a importação de dados de preços no Excel com o eSignal QLink ou Yahoo! Finance.
Um modelo de Backtesting pré-construído completo no MS Excel com gráficos e estatísticas de comércio para sua análise histórica.
Acesso on-line instantâneo ao material do curso.
30 dias de acesso on-line para baixar os materiais e aprender a construir e usar o seu novo modelo de negociação de ações.
Recursos & amp; Benefícios.
Acesso instantâneo aos materiais do curso com seu próprio login e senha fornecidos no momento da compra (se estiver comprando através do CCBill ou RegNow, caso contrário a senha do curso é enviada por e-mail)
Aprenda a integrar Excel, VBA, fórmulas e fontes de dados em uma ferramenta de negociação rentável.
Adquira conhecimentos únicos aplicáveis ​​a qualquer projeto de modelagem ou análise de Excel.
Economize dinheiro eliminando os custos de software recorrentes.
Calcule sinais de negociação em um grande número de ações, fundos ou spreads em segundos (limitado apenas pela capacidade de dados do Excel)
Requerimentos técnicos.
Microsoft Excel (qualquer versão) com qualquer versão do Windows.
Espaço em disco de 2 megabytes (para arquivos e armazenamento de dados armazenados)
Dados diários, semanais ou semanais de preço de preço 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 para o Excel através do seu provedor de dados (recomendado para mais de 5-10 títulos, caso contrário, os dados de preços gratuitos do Yahoo! Finanças ou outra fonte funcionam bem)

Usando Excel para Back Test Trading Strategies.
Como voltar a testar com o Excel.
Eu fiz uma boa quantidade de teste de back-up da estratégia de negociação. Utilizei linguagens e algoritmos de programação sofisticados e também fiz 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 uma planilha eletrônica, como o Excel, você pode voltar testar muitas estratégias.
O objetivo deste artigo é mostrar como fazer o teste de uma estratégia de negociação 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 / horário e preços. Mais realista, você precisa da data / hora, aberto, alto, baixo, fechar os preços. Você geralmente só precisa do componente de tempo da série de dados se estiver testando estratégias de negociação intradiária.
Se você deseja trabalhar e aprender a fazer uma volta ao teste com o Excel enquanto estiver lendo isso, siga as etapas que eu descrevo em cada seção. Nós precisamos obter alguns dados para o símbolo que vamos voltar a testar.
Vá para: Finanças do Yahoo No campo Símbolo de inserção 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 Desloque-se para baixo até a parte inferior da página e clique em Baixar para Folha de cálculo Salve o arquivo com um nome (como ibm. csv) e para um local que você 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 e o arquivo que você abriu podem ter mudado no momento em que você lê isso.
Quando eu baixei esse arquivo, as melhores linhas pareciam assim:
Agora você pode excluir as colunas que você não vai usar. Para o teste que estou prestes a fazer, só usarei 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 o Data - & gt; Escolha as opções do menu para fazer isso.
Em vez de testar uma estratégia em 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 de que este artigo está aqui para apresentá-lo sobre como usar o Excel para rever 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 estão nas colunas A a C (Data, Abrir, Fechar). Nas colunas D a H, eu tenho fórmulas de lugar 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ê pratica as fórmulas mais que você descobrirá e mais flexibilidade você terá com seus testes.
Se você baixou a planilha e veja a fórmula na célula D2. Se parece com isso:
Esta fórmula é copiada para todas as outras células nas colunas D para 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 (D $ 1) então". 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 citações duplas (") que não colocam 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 seja copiada, 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 criar regras e expressões excepcionalmente poderosas.
Os resultados.
No final das colunas da semana eu coloquei algumas funções de resumo. Nomeadamente, as funções de média e soma. Estes nos mostram que, durante 2004, o dia mais lucrativo para implementar esta estratégia foi em uma terça-feira e isso foi seguido de perto por uma quarta-feira.
Quando testei as sextas de expiração - Bullish ou Bearish? estratégia e escreveu esse artigo, usei uma abordagem muito semelhante com uma planilha e fórmulas como esta. O objetivo desse teste era verificar se as sextas de caducidade 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. Publique suas perguntas no fórum.

Comments

Popular Posts