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 horários e preços. De forma mais realista, você precisa da data, abertura, alta, baixa, preços fechados. 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 compramos o Open e vendemos o Close e esta é a nossa perda de lucro. 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 de estratégia rentável SISTEMA DE NEGOCIAÇÃO PARA NIFTY FUTURES v1.2 EU OBTIVE ESTA FOLHA DE XL PARA ALGUM FORUM PRIMEIRO MEUS GRACIAS COM HEARTFUL MR. HEALTHRAJ SIR. HE É CRIAR ESTA FOLHA DE XL Não é um método de posição real porque eu não quero tomar As posições para o dia seguinte. Também não é Intraday porque não vou me sentar durante todo o dia para o Trading. A afirmação acima com a suposição de que os resultados anteriores dos dados dos últimos dois anos funcionarão para o futuro também. Então, chegando a etapas. 1. Fim do dia, Pegue o OHLC (Open, High, Low, Close) 2. Calcule o 25 DIA EMA no HIGH - Vamos LARGO apenas acima deste Preço 3. Calcule o 25 DIA EMA no LOW - Nós iremos Vá CURTAR apenas abaixo deste Preço 4. Calcule o 15 DIA EMA no OHLC - Vamos usar isso para calcular o sinal BUY SELL 5. Calcule o 25 DIA EMA no OHLC - Vamos usar isso para calcular o sinal BUY SELL 6. Para confirmar a tendência UP, deve haver HIGHs HIGHs e HIGH LOWs. Para DOWNTREND deve ser BAIXO ALTO e LOWER BAIXOS. 7. Usando a regra acima, obteremos um sinal de COMPRA ou VENDA para EMA de 15 de julho e EMA de 25 dias. Se pudermos usar TOD para HOJE e PRE para PREVIOUS Day. Então, obteremos um sinal de COMPRA se TODHIGH gt PREHIGH e TODOPEN gt PREOPEN e TODLOW gt PRELOW e TODCLOSE gt PRECLOSE 8. Para um sinal de VENDA, temos que verificar os BAIXOS BAIXOS e os ALTOS MAIS BAIXOS. 9. Obteremos um sinal para o EMA de 15 de julho e outro para o EMA de 25 de julho. 10. Se ambos forem COMPRAR, então, para o futuro, vamos LARGO ou se ambos forem VENDIDOS, então, para o futuro, vamos LARGAR. 11. Se ambos não dão nenhum sinal de COMPRAR VENDE, então não há comércio para o futuro. 12. Se os sinais forem diferentes, então iremos com o sinal 25DAY EMA porque queremos ir com a Tendência (então usamos o valor EMA mais alto) 13. Se é LONGO, então vamos LARGO acima do Preço (Calculado Na Etapa 2) 14. Se for um CURTO, então ficamos CURTOS abaixo do Preço (Calculado no Passo 3.) 15. Teremos que calcular o Preço Stoploss para que a Razão de Vitórias confirme com a Tendência. Por exemplo, se NIFTY estiver atuando apenas 25 do tempo e 75 do tempo que for Rangebound, então teremos que encontrar um stoploss para que ganhamos as Negociações apenas 25 de tempo. O valor da minha ferramenta chega em torno de 7-10. 16. Depois de abrir o comércio por volta das 9h15 às 9h30 depois de verificar o preço de abertura, então coloque um comércio Stoploss e feche o Terminal de Negociação. 17. Por volta das 15h15 às 15h25, você precisa fechar o comércio se Stoploss não foi atingido. 18. Após as horas de mercado, baixe o OHLC hoje e continue as etapas para o futuro. Todas as etapas e cálculos acima foram feitos na ferramenta do Excel. A única coisa que precisa ser feita é adicionar diariamente uma linha e atualizar o OHLC manualmente e verificar a coluna W para LONG Signals e a coluna AB para sinais SHORT na ferramenta. Na verdade, não usei esse sistema. Então, use-o se sentir confiante e que esteja convencido. Estou planejando o comércio de papel por algum tempo antes de realmente usá-lo. Por favor, compartilhe a ferramenta e, por favor, não venda esta ferramenta por dinheiro. É suposto distribuir livremente. Eu atualizei o problema v1.1 (Removido o índice de Declínio antecipado porque o NSEIndia não está atualizando o link mais de 06-Jul-12 e a outra fonte de sites não está funcionando de forma consistente). Adicionado os gráficos de 5min, 15min, 30min e Daily NIFTY. Os dados do gráfico são obtidos da entrada de backdoor do Google Finance. Então você pode não querer usar isso para fins comerciais. Encontre abaixo o link para V1.2 RAJ MTP Trading System para NIFTY e BANKNIFTY Futures V2.0 FINAL Encontre abaixo os links para versão 2.0 FINAL. Como de costume, não testei a versão de 2003 (Apenas salve a versão 2007 como. xls). Happy Trading. Espero que esta ferramenta seja estável e que ajude você a fazer algum lucro. RAJ MTP Trading System V2.1 Encontre abaixo os links para V2.1 As seguintes atualizações corrigidas são feitas 1. Alguns gráficos não funcionam em 2003 devido a GIF Problema - Fixo 2. Adicionado a data no Gráfico Renko a pedido de alguns membros 3 . Usando os Pivots, adicionou os níveis BUY SELL nos Gráficos de Fluxo Renko. As linhas ACABAR ACIMA e VENDER ABAIXO seriam desenhadas nos gráficos. 3A. Os mesmos níveis de BUY SELL são atualizados na folha principal também. A lógica para calcular a linha de tendência ACABAR ACIMA é a seguinte. 1. Pegue os últimos dois níveis de Pivô Menor, diga mPH1 e mPH2, sendo o mPH2 mais recente. Nos gráficos da Renko também temos algo chamado de tamanho de bloco do REnko, que seria em torno de 4 para NIFTY. Se a diferença entre mPH1 e mPH2 for superior a 8 (duas vezes o tamanho do bloco Renko), então uma linha seria desenhada em mPH2. Caso contrário, uma linha seria desenhada conectando mPH1 e MPH2. Lógica semelhante para VENDER ABAIXO Linha, mas usando o Pivô Menor Lows Happy Trading. Se você emitir em 2.1, volte para 2.0 porque não tive muito tempo para testar. RAJ MTP Trading System V2.1 Encontre abaixo os links para V2.1 As seguintes atualizações corrigidas são feitas 1. Alguns gráficos não funcionam em 2003 devido a GIF Problema - Fixo 2. Adicionado a data no Gráfico Renko a pedido de alguns membros 3 . Usando os Pivots, adicionou os níveis BUY SELL nos Gráficos de Fluxo Renko. As linhas ACABAR ACIMA e VENDER ABAIXO seriam desenhadas nos gráficos. 3A. Os mesmos níveis de BUY SELL são atualizados na folha principal também. A lógica para calcular a linha de tendência ACABAR ACIMA é a seguinte. 1. Pegue os últimos dois níveis de Pivô Menor, diga mPH1 e mPH2, sendo o mPH2 mais recente. Nos gráficos da Renko também temos algo chamado de tamanho de bloco do REnko, que seria em torno de 4 para NIFTY. Se a diferença entre mPH1 e mPH2 for superior a 8 (duas vezes o tamanho do bloco Renko), então uma linha seria desenhada em mPH2. Caso contrário, uma linha seria desenhada conectando mPH1 e MPH2. Lógica semelhante para VENDER ABAIXO Linha, mas usando o Pivô Menor Lows Happy Trading. Se você emitir em 2.1, volte para 2.0 porque não tive muito tempo para testar. Isso é bom é um trabalho de equipe nishant senhor e healthraj senhor, ambos são bons amigos publicarão a imagem com assunto encripted Obrigado Hemant ji por apontar Existe alguma conexão entre eles desejando a você e a todos os índios um feliz Dia da Independência Obrigado por Rama Bhai, bem como Raj Bhai Obrigado Raj Bhai pela presente nova versão para a familia mudraa. Espero que funcione melhor. 1 a 20 de 66 Login para participar da discussão. Posts Recentemente Discutidos de Rama Krishna Stock Scanner Categorias Novas Seções Busca Mudraa: Procure no seu estoque: Aviso: as mensagens e idéias postadas neste site são opiniões dos usuários. A Mudraa não possui qualquer responsabilidade pelas perdas incorridas devido às informações fornecidas pelos usuários. Dado atrasado de 15 a 20 minutos, salvo indicação em contrário.
Комментарии
Отправить комментарий