Monday 16 April 2018

Como testar sua estratégia de negociação em excel


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.

Exemplo: Backtesting a uma Estratégia de Negociação.
Todos os comerciantes podem se beneficiar com o teste de suas estratégias de negociação. Pode destacar pontos fortes e fracos e mostrar como melhorar como comerciante. No entanto, é difícil encontrar uma maneira precisa de testar suas estratégias de negociação.
O Excel é uma das peças de software mais populares do mundo. A maioria das pessoas já tem algumas habilidades no uso do Excel. Neste artigo e no vídeo que acompanha mostro como o Excel pode ser usado para testar uma ampla variedade de estratégias comerciais em qualquer mercado e prazo.
Muitas pessoas aprendem melhor assistindo. Tenho gravado um vídeo do YouTube de mim demonstrando o quão fácil pode ser para testar suas próprias estratégias usando o Excel. Neste vídeo adicionei dados históricos. Programo 3 indicadores técnicos. Finalmente, insira os critérios de entrada e saída comercial.
O quadro.
Toda vez que você testar uma estratégia de negociação, você está fazendo as mesmas coisas uma e outra vez. Você não quer começar com um modelo em branco sempre que precisar testar uma estratégia.
Você deve desenvolver uma estrutura de como desenvolver uma estratégia comercial. Eu uso um modelo Tradinformed Backtest como uma estrutura para testar todas as minhas estratégias comerciais. Esses modelos incluem muitos recursos úteis, incluindo stop-loss, metas de lucro e paradas. Eles também incluem uma variedade de métricas diferentes para analisar o desempenho da estratégia de negociação.
Dados históricos.
É vital obter bons dados de preços históricos antes de testar. É fácil obter dados de preços diários e de longo prazo, de graça. O Yahoo Finance possui uma grande variedade de mercados diferentes.
Obter dados intradiários é mais difícil. Eu uso MT4 para minha troca de forex. MT4 é oferecido por muitos corretores e tem a vantagem de permitir que você baixe dados diretamente do terminal. Para baixar os dados, você precisa selecionar Ferramentas & # 8211; Centro de História e, em seguida, escolha o mercado para exportar.
Depois de ter os dados históricos em uma planilha eletrônica. Você pode usar Copiar e Colar para inserir rapidamente os dados em seu backtest. Não use Cortar e colar porque pode afetar as fórmulas na planilha do backtest.
Sinais de entrada & # 8211; Indicadores técnicos e padrões de gráficos.
O próximo passo para testar sua estratégia é inserir seus critérios de negociação. Muitas pessoas trocam usando indicadores técnicos e padrões gráficos. Estes são baseados em fórmulas matemáticas e podem ser calculados usando o Excel. No vídeo, demonstro como calcular rapidamente uma média móvel exponencial, um oscilador estocástico e a faixa média verdadeira. Você pode ver no vídeo que não leva muito tempo para fazer isso.
Na maioria das vezes você não quer calcular os indicadores do zero. Para tornar isso mais rápido e fácil, escrevi dois eBooks que mostram como calcular uma variedade de indicadores técnicos e padrões de gráficos. Para obter mais informações, verifique: melhore seus resultados de negociação calculando indicadores técnicos e obtenha melhores resultados de negociação usando indicadores técnicos. Ambos vêm com uma planilha contendo todos os cálculos dos indicadores.
Depois de ter o indicador em uma planilha, você pode simplesmente copiá-lo e colá-lo em sua planilha de retorno.
Programando seus critérios de entrada e saída.
Este bit pode ser um desafio para as pessoas que não estão acostumadas a IF Statements no Excel. Se Statements são os principais blocos de construção de toda a lógica de negociação. Queremos entrar com trades em condições específicas. Isso pode ser quando o MACD cruzou a linha 0, uma vela Doji se formou ou o preço atingiu um certo nível Fibonacci.
A sintaxe de If Statements é: IF (Logic) & # 8211; é Verdade, então faça isso & # 8211; É Falso então faça isso.
No Excel, podemos querer usar uma Declaração If para verificar se X é maior que Y. A fórmula seria assim: = IF (X & gt; Y, & # 8220; X é superior; # 8221 ;, & # 8220; X é Lower & # 8221;)
Critério de entrada.
No vídeo, usei um critério de entrada comercial de Enter Long quando o preço é maior do que o EMA e o Stochsatic cruzou acima da linha 20 (linha de sobrevenda). Os critérios do meu Comércio são na coluna R. A primeira célula continha: = IF (AND (F203 & gt; G203, K203 & gt; Resultados! $ C $ 12, K202 & lt; Resultados! $ C $ 12, AC203 = $ AC $ 3) e # 8220; Long & # 8221;, & # 8221; & # 8221;)
Podemos fazer mais sentido disso se o traduziremos em pseudo-código. Isso significa usar linguagem normal para explicar cada etapa. Em pseudo-código, a instrução lê:
IF (Close & gt; EMA AND Stochastic & gt; Oversold Line AND Previous Stochastic & lt; Oversold Line AND e não há trades longos são Open), então Enter Long, Caso contrário, não faça nada.
Critério de saída.
Os critérios de saída são programados exatamente da mesma forma que os critérios de entrada. Neste caso, talvez eu queira sair de um Long Trade quando o estocástico se move acima de 80 (linha de sobrecompra). No Excel eu usei o código: = IF (AND (K203 & gt; Resultados! $ C $ 13, U203 = 0, T203 = 0, AC203 = $ AC $ 2), & # 8221; Close & # 8221 ;,)
Em pseudo-código isso significa. IF (Stochastic & gt; Overbought Line AND Stop-Loss não foi atingido AND Profit Target não foi atingido AND Long Trades is Open, Then Close Long, Caso contrário, não faça nada.
Stop-Losses e metas de lucro.
Neste modelo Tradinformed Backtest eu tenho stop-loss e metas de lucro já programadas. Eles são calculados usando um múltiplo do ATR. Isso significa que eles são dinâmicos e se ajustam à volatilidade do mercado.
Podemos usar o Excel para calcular quaisquer métricas de resultados que desejamos. Nesta planilha, uso uma variedade de métodos para ver como a estratégia é rentável. O Fator de lucro mede o valor absoluto das negociações vencedoras divididas pelos negócios perdidos. A porcentagem de vitórias nos diz quantos negócios são rentáveis ​​em comparação com quantos estão perdendo. Eu também comparo o valor do comércio vencedor médio com o comércio médio de perda.
Eu também uso um gráfico de capital para obter uma impressão visual da estratégia comercial ao longo do tempo. Isso mostrará se os resultados foram consistentes ou ocorreram durante condições de mercado específicas.
Outros artigos que você gostaria.
Como o nome sugere, o indicador técnico SuperTrend ajuda a identificar as tendências do mercado. Este artigo & hellip;
// Recortes de Fibonacci são uma das melhores maneiras de entender a ação do preço do mercado. Se você e o hellip;
Curso Ebook - Como testar uma estratégia de negociação com o Excel Você quer & hellip;
Tradinformed.
Tradinformed está empenhada em ajudar os comerciantes a desenvolver suas habilidades e ficar à frente da concorrência. Veja como você pode aprender a recuperar suas próprias estratégias e obter novas idéias comerciais.
3 Estratégias rentáveis ​​de negociação de Ichimoku Como calcular o indicador SuperTrend usando o Excel Um sistema de negociação Heikin-Ashi simples e rentável Como calcular uma perda final de parada usando o guia de estratégia de negociação do Excel Voltar a testar uma estratégia de negociação SuperTrend usando as últimas postagens do Excel.
Algoritmo Negociável (1) Opções Binárias (2) Padrões de Gráficos (1) Ebook (2) Dados Econômicos (1) Crescimento Econômico (2) Essential Traders Library (4) Excel Trading (6) Google Sheets (1) How to Backtest (2 ) Entrevistas com comerciantes (1) Aprender a negociar (17) MT4 (5) Idéias de comércio (2) Automação de negociação (3) Trading Book Reviews (1) Trading Books (1) Trading Information (10) Trading Psychology (2) Trading Strategies (24) Uncategorized (2)
Modelo de Papai Noel do Rally de Papai Noel & # 36; 19.75 10 em 1 Pacote & # 36; 112.10 & # 36; 72.18 Pacote 4 em 1 & # 36; 42.98 & # 36; 33.52 Breakout Model & # 36; 19.75.
21 Indicadores Técnicos & # 36; 5.99 Long-Short Backtest Model usando o Excel & # 36; 11.25 Advanced Backtest Model & # 36; 19.75 21 Mais Indicadores Técnicos & # 36; 5.99.
VIX Volatility S & P 500 Entry & # 36; 19.75 pacote 4 em 1 & # 36; 42.98 & # 36; 33.52 Long-Short Backtest Model usando o Excel & # 36; 11.25.
Tradinformed está empenhada em ajudar os comerciantes a desenvolver suas habilidades e ficar à frente da concorrência. Veja como você pode aprender a recuperar suas próprias estratégias e obter novas idéias comerciais.

Como testar sua estratégia de negociação em excel
Inscreva-se no boletim informativo Tradinformed para receber os recursos gratuitos, receber notificações sobre novos artigos e vendas de produtos.
Nenhum produto no carrinho.
Nenhum produto no carrinho.
Aprender a trocar leva tempo e muita paciência. Neste artigo, discuto por que é bom usar o Excel para testar estratégias de negociação.
Qual é uma boa estratégia comercial?
Uma parte crucial da negociação lucrativa é usar uma boa estratégia comercial. Diferentes tipos de estratégias funcionam melhor em diferentes condições do mercado e pode ser útil ter mais de uma boa estratégia.
Uma boa estratégia comercial é como um terno bem equipado. Deve se sentir bem, bem como ficar bem. Uma estratégia comercial deve ser um bom ajuste com a personalidade e estilo de vida do comerciante, além de ser rentável.
Se a estratégia de negociação não se encaixa com o comerciante, provavelmente falhará. Um comerciante descontraído e pensativo provavelmente deve trabalhar no desenvolvimento de uma estratégia de paciente lento que tire grandes lucros de grandes movimentos do mercado. Os comerciantes que adquirem alta adrenalina e querem estar constantemente dentro e fora do mercado devem negociar movimentos de alta probabilidade nos prazos mais curtos.
Igualmente importante é o tempo e a capacidade de trocar a estratégia corretamente. Uma pessoa que trabalha 40 horas semanalmente não pode negociar uma estratégia que requer atenção constante. Também pode ser difícil se concentrar no comércio de casa quando a casa está cheia de crianças ruidosas. Os comerciantes devem ser realistas sobre quanto tempo e energia eles podem dedicar à sua estratégia.
Como desenvolver uma boa estratégia comercial.
A única maneira certa de desenvolver uma estratégia de negociação que funciona para você é tentativa e erro. Até que você tenha negociado uma estratégia ao vivo no mercado, você não saberá com certeza se é certo para você. Existem maneiras de acelerar o processo de desenvolvimento de sua própria estratégia.
Analise o seu histórico comercial.
Os mercados financeiros têm uma maneira de nos ensinar as lições que precisamos aprender.
Estudar seus negócios passados ​​é muito útil para refinar sua abordagem de negociação. Veja como você lida com condições difíceis. Quão bem você adere ao seu plano e quanto lucro ou perda você tira de cada movimento do mercado. Você poderia obter mais lucros com seus negócios vencedores e cortar seus perdedores antes?
Backtesting.
Para introduzir novos métodos e para lidar com diferentes condições de mercado, o teste de retorno é extremamente importante. Backtesting usa dados de preços históricos para ver como as estratégias de negociação teriam realizado.
Backtesting precisa ser feito com cuidado e o desempenho passado não é igual ao desempenho futuro. No entanto, é inestimável para eliminar estratégias que nunca foram lucrativas e descobrindo fracos em estratégias aparentemente boas.
Backtesting também é muito útil para estabelecer princípios comerciais gerais para um mercado específico. Por exemplo, realizei uma série de testes usando um sistema de troca de entrada aleatória. Nestes artigos: entrada aleatória e entrada aleatória mais indicadores técnicos. Esses testes mostraram-me que, no mercado EUR / USD, um sistema de entrada aleatória pode ser lucrativo. Eu não vou negociar um sistema de entrada aleatória, mas vou usar os princípios, como uma parada final como parte da minha negociação diária no EUR / USD.
Usando o Microsoft Excel.
Você pode fazer backtest usando muitas plataformas diferentes, mas uma das maneiras mais fáceis de testar estratégias relativamente complicadas é usar o Excel.
O Excel é muito acessível e a maioria das pessoas já conhece o caminho do software. É muito fácil de usar e há uma enorme quantidade de informações disponíveis on-line sobre como melhorar as habilidades do Excel.
As estratégias de negociação são programadas usando instruções lógicas. O Excel é um dos ambientes mais fáceis de programar. Um grande número de indicadores técnicos podem ser programados e a lógica de negociação pode ser tão simples ou complicada quanto necessário.
No meu Amazon Kindle eBook & # 8211; Como testar uma estratégia de negociação usando o Excel & # 8211; Eu mostro como o Excel pode ser usado para desenvolver suas próprias planilhas de backtest. Se você está procurando uma planilha, também pode comprá-los diretamente: Compre planilhas do Excel.
Aprender a trocar é um processo mais lento do que a maioria de nós gostaria. No entanto, usando algumas das idéias no artigo, é possível torná-lo um processo mais rápido (e muito menos dispendioso).
Deixe uma resposta Cancelar resposta.
Modelo de Papai Noel do Rally de Papai Noel & # 36; 19.75 10 em 1 Pacote & # 36; 112.10 & # 36; 72.18 Pacote 4 em 1 & # 36; 42.98 & # 36; 33.52 Breakout Model & # 36; 19.75.
21 Indicadores Técnicos & # 36; 5.99 Long-Short Backtest Model usando o Excel & # 36; 11.25 Advanced Backtest Model & # 36; 19.75 21 Mais Indicadores Técnicos & # 36; 5.99.
VIX Volatility S & P 500 Entry & # 36; 19.75 pacote 4 em 1 & # 36; 42.98 & # 36; 33.52 Long-Short Backtest Model usando o Excel & # 36; 11.25.
Tradinformed está empenhada em ajudar os comerciantes a desenvolver suas habilidades e ficar à frente da concorrência. Veja como você pode aprender a recuperar suas próprias estratégias e obter novas idéias comerciais.

Backtesting trading strategies em excel.
Estratégia de cruzamento média móvel de 100% rentável - YouTube.
Estratégias de negociação Backtesting no indicador de canal de opção bin excel.
BacktestingXL Backtest Trading Strategies no Excel. os resultados de backtesting mais importantes em uma forma compacta.
Plataforma de software dedicada integrada estratégias de negociação backtest excel Dados da Tradestation para backtesting e auto-negociação:.BacktestingXL Pro é um complemento para construir e testar suas estratégias de negociação no Microsoft Excel 2018-. Existem estratégias de teste de amostra disponíveis.

Uma maneira fácil de usar o Excel para testar uma estratégia de negociação # 8211; Parte 1.
Ebook Course & # 8211; Como testar uma estratégia de negociação usando o Excel.
Deseja melhorar suas habilidades comerciais e rentabilidade? Tenho um novo curso disponível na Amazon Kindle Store. O curso irá mostrar-lhe como programar seus próprios modelos de Backtest do Excel.
Maneira fácil de usar o Excel para testar uma estratégia de negociação.
Esta publicação no blog mostra o quão fácil pode ser para testar as estratégias de negociação usando o Microsoft Excel.
Outros artigos que você gostaria.
// Esta publicação continua a série de artigos de vídeo sobre como usar o Microsoft Excel para o & hellip;
Como o nome sugere, o indicador técnico SuperTrend ajuda a identificar as tendências do mercado. Este artigo & hellip;
Curso Ebook - Como testar uma estratégia de negociação com o Excel Você quer & hellip;
Tradinformed.
Tradinformed está empenhada em ajudar os comerciantes a desenvolver suas habilidades e ficar à frente da concorrência. Veja como você pode aprender a recuperar suas próprias estratégias e obter novas idéias comerciais.
3 Estratégias rentáveis ​​de negociação de Ichimoku Como calcular o indicador SuperTrend usando o Excel Um sistema de negociação Heikin-Ashi simples e rentável Como calcular uma perda final de parada usando o guia de estratégia de negociação do Excel Voltar a testar uma estratégia de negociação SuperTrend usando as últimas postagens do Excel.
Algoritmo Negociável (1) Opções Binárias (2) Padrões de Gráficos (1) Ebook (2) Dados Econômicos (1) Crescimento Econômico (2) Essential Traders Library (4) Excel Trading (6) Google Sheets (1) How to Backtest (2 ) Entrevistas com comerciantes (1) Aprender a negociar (17) MT4 (5) Idéias de comércio (2) Automação de negociação (3) Trading Book Reviews (1) Trading Books (1) Trading Information (10) Trading Psychology (2) Trading Strategies (24) Uncategorized (2)
Modelo de Papai Noel do Rally de Papai Noel & # 36; 19.75 10 em 1 Pacote & # 36; 112.10 & # 36; 72.18 Pacote 4 em 1 & # 36; 42.98 & # 36; 33.52 Breakout Model & # 36; 19.75.
21 Indicadores Técnicos & # 36; 5.99 Long-Short Backtest Model usando o Excel & # 36; 11.25 Advanced Backtest Model & # 36; 19.75 21 Mais Indicadores Técnicos & # 36; 5.99.
VIX Volatility S & P 500 Entry & # 36; 19.75 pacote 4 em 1 & # 36; 42.98 & # 36; 33.52 Long-Short Backtest Model usando o Excel & # 36; 11.25.
Tradinformed está empenhada em ajudar os comerciantes a desenvolver suas habilidades e ficar à frente da concorrência. Veja como você pode aprender a recuperar suas próprias estratégias e obter novas idéias comerciais.

No comments:

Post a Comment