суббота, 26 мая 2018 г.

Backextração de forex em excel


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 for maior 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 Calcular automaticamente as retracções de Fibonacci Como calcular o indicador SuperTrend usando o Excel Home Um sistema de negociação Heikin-Ashi simples e rentável Qual modelo de tradinformed escolher? Como calcular o indicador PSAR usando as últimas postagens do Excel.
(1) Ebook (2) Economic Data (1) Economic Growth (2) Essential Traders Library (4) Excel Trading (6) Google Sheets (1) Como para Backtest (2) Entrevistas com comerciantes (1) Aprenda 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) Estratégias de Negociação (25) Uncategorized (2)
6 em 1 pacote e libra; 63,35 & libra; 50.67 Bitcoin Breakout Trading Strategy & pound; 15.30 10 em 1 Pacote e libra; 120,59 & libra; 81.40 4 em 1 Pacote e libra; 32,75 e libra; 27,84.
21 Indicadores técnicos e libra; 4.31 Modelo Long-Short Backtest usando Excel & Pound; 8.82 Advanced Backtest Model & pound; 15.30 21 Mais indicadores técnicos e libra; 4.31.
VIX Volatility S & P 500 Entrada e libra; 15.30 4 em 1 Pacote e libra; 32,75 e libra; 27,84 Long-Short Backtest Model usando Excel & pound; 8.82.
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.

Testando uma Estratégia de Negociação SuperTrend Usando o Excel.
Como o nome sugere, o indicador técnico SuperTrend ajuda a identificar as tendências do mercado. Este artigo apresenta uma estratégia de negociação SuperTrend e mostra como a estratégia pode ser testada com o Excel.
Para ter uma perspectiva diferente no SuperTrend. Veja este artigo recente onde eu mostro como pode ser rentável reverter o indicador: uma Estratégia Forex SuperTrend.
A estratégia foi lucrativa durante o período de tempo testado e os resultados podem ser vistos abaixo.
Estratégia de negociação.
Os critérios para a estratégia são os seguintes:
Digite Long Trade.
Quando o preço de fechamento é acima de 200 SMA e cruza de baixo para cima acima do SuperTrend Ou quando o preço de fechamento está acima do SuperTrend e cruza de abaixo para acima de 200 SMA.
Digite Short Trade.
Quando o preço de fechamento é inferior a 200 SMA e cruza de cima para baixo SuperTrend Ou quando o preço de fechamento está abaixo de SuperTrend e cruza de cima para abaixo de 200 SMA.
Fechar Long Trade.
Quando Target Target ou Stop-Loss for atingido Quando o comércio é aberto na direção oppposite Ao fechar cruzamentos de preço de cima para abaixo de 25 EMA.
Fechar Short Trade.
Quando Target ou Stop-Loss for atingido Quando o comércio é aberto na direção do oppposite Ao fechar os cruzamentos de preços de abaixo para acima de 25 EMA.
O vídeo explica a estratégia de negociação e analisa as planilhas utilizadas para o backtest. Ele também passa pelos resultados e realiza uma análise passo-a-passo.
Fórmulas do Excel.
Essas fórmulas são baseadas em uma versão da planilha no meu curso de Ebook, como fazer uma prova de uma estratégia de negociação usando o Excel. As referências da célula dependerão de quais dados você está usando em quais colunas. No entanto, uma vez que você entenda a estratégia de negociação que está sendo testada, deve ser fácil adaptar as fórmulas à sua própria planilha ou sistema de teste.
Close Close Abaixo EMA AC203 = IF (AND (F203 & lt; I203, F202 & gt; I202, AI203 = $ AI $ 2, AB203 = 0, AA203 = 0, Z203 = 0), & # 8221; ema close & # 8221 ;,)
Longo EMA Close AN203 = IF (AC203 = & # 8221; EMA close & # 8221;, (F203-AD203) / (AE203-AD203) * AG203,)
Fechar curta abaixo EMA AS203 = IF (E (F203 & gt; I203, F202 & lt; I202, AY203 = $ AY $ 2, AQ203 = 0, AR203 = 0, $ AS $ 2 = 1, AP203 = 0) e # 8221; EMA fechar & # 8221 ;,)
Short EMA Close BD203 = IF (AS203 = & # 8221; EMA close & # 8221;, (AT203-F203) / (AT203-AU203) * AW203,)
A estratégia de negociação foi testada no par forex EUR / USD no período de 1 hora. O backtest foi realizado em três períodos de 20.000 períodos de 1 hora (3 anos, 3 meses).
Em seguida, combinei esses backtests e os resultados são mostrados na tabela abaixo.
Links Relacionados.
Se você está interessado em usar o Excel para testar estratégias de negociação, meu novo curso do Ebook: Como fazer uma prova de uma estratégia de negociação usando o Excel agora está disponível na Kindle Kindle Amazon.
Se você está interessado em testar e negociar automatizado usando o MT4, veja como criar um consultor especialista para uma Estratégia de negociação SuperTrend.
Se você quiser saber como calcular o SuperTrend no Excel, veja meu artigo anterior, Como calcular o indicador SuperTrend usando o Excel.
Outros artigos que você gostaria.
Curso Ebook - Como testar uma estratégia de negociação com o Excel Você quer & hellip;
Curso Ebook - Como testar uma estratégia de negociação com o Excel Você quer & hellip;
Neste artigo, mostro uma estratégia de negociação que usa o indicador SuperTrend para o comércio e o 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 Calcule automaticamente Retracements de Fibonacci Como calcular o indicador SuperTrend usando o Excel Home Um sistema de negociação Heikin-Ashi simples e rentável Como calcular o indicador PSAR usando o Excel Qual Modelo Tradinformed escolher? Últimas postagens.
(1) Ebook (2) Economic Data (1) Economic Growth (2) Essential Traders Library (4) Excel Trading (6) Google Sheets (1) Como para Backtest (2) Entrevistas com comerciantes (1) Aprenda 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) Estratégias de Negociação (25) Uncategorized (2)
6 em 1 Pacote & # 36; 87.98 & # 36; 70.38 Bitcoin Breakout Trading Strategy & # 36; 21.25 10 em 1 Pacote & # 36; 167,48 & # 36; 113.05 4 em 1 Pacote & # 36; 45,48 & # 36; 38.66.
21 Indicadores Técnicos & # 36; 5.99 Long-Short Backtest Model usando o Excel & # 36; 12.25 Advanced Backtest Model & # 36; 21,25 21 Mais Indicadores Técnicos & # 36; 5.99.
VIX Volatility S & P 500 Entry & # 36; 21,25 Pacote 4 em 1 & # 36; 45,48 & # 36; 38.66 Long-Short Backtest Model usando o Excel & # 36; 12.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.

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.

Backextração forex em excel
Um comércio longo ou curto será inserido quando as condições de entrada forem atendidas. As Condições de Entrada podem ser expressas como uma expressão de fórmula. A expressão da fórmula é sensível a maiúsculas e minúsculas e pode usar Funções, Operadores e Colunas conforme descrito abaixo.
crossabove (X, Y) - Retorna True se a coluna X atravessar a coluna acima Y. Esta função verifica os períodos anteriores para garantir que um crossover realmente ocorreu. Crossbelow (X, Y) - Retorna True se a coluna X cruzar abaixo da coluna Y. Esta função verifica os períodos anteriores para garantir que um crossover realmente tenha ocorrido. e (logicalexpr, ...) - Boolean And. Retorna True se todas as expressões lógicas forem verdadeiras. ou (logicalexpr, ...) - Boolean Or. Retorna True se qualquer uma das expressões lógicas for True. daysago (X, 10) - Retorna o valor (na coluna X) de 10 dias atrás. previoushigh (X, 10) - Retorna o valor mais alto (na coluna X) dos últimos 10 dias, incluindo hoje. previouslow (X, 10) - Retorna o valor mais baixo (na coluna X) dos últimos 10 dias, incluindo hoje.
Maior que = Igual <> Não igual = Maior ou igual + Adição - Subtração * Multiplicação / Divisão.
Colunas (de AnalysisOutput)
A - Coluna A B - Coluna B C .. .. YY - Coluna YY ZZ - Coluna ZZ.
Esta é a parte mais interessante e flexível das Condições de Entrada. Permite que as colunas da folha de cálculo "AnalysisOutput" sejam especificadas. Quando os testes de retorno são realizados, cada linha da coluna será usada para avaliação.
Nesse exemplo, se o valor na coluna A na planilha "AnalysisOutput" for maior ou igual ao valor da coluna B, a condição de entrada será satisfeita. e (A> B, C> D)
Neste exemplo, se o valor na coluna A na planilha "AnalysisOutput" for maior do que o valor da coluna B e o valor da coluna C for maior do que a coluna D, a condição de entrada será satisfeita. Crossabove (A, B)
Neste exemplo, se o valor da coluna A na folha de cálculo "AnalysisOutput" cruza acima do valor de B, a condição de entrada será satisfeita. crossabove significa que A originalmente tem um valor inferior ou igual a B e o valor de A torna-se posteriormente maior do que B.
As Condições de Saída podem fazer uso de Funções, Operadores e Colunas conforme definido nas condições de entrada. Além disso, também pode usar variáveis ​​como mostrado abaixo.
lucro. Isto é definido como o preço de venda menos o preço de compra. O preço de venda deve ser maior do que o preço de compra para um lucro a ser feito. Caso contrário, o lucro será zero. perda Isto é definido como o preço de venda menos o preço de compra quando o preço de venda é inferior ao preço de compra. lucro (preço de venda - preço de compra) / preço de compra Nota: o preço de venda deve ser maior ou igual ao preço de compra. Caso contrário, o lucro será zero. losspct (preço de venda - preço de compra) / preço de compra Nota: o preço de venda deve ser inferior ao preço de compra. Caso contrário, losspct será zero.
Neste exemplo, se o lucro em termos de percentagem for superior a 20%, as condições de saída serão satisfeitas.

Teste o Trader Excel novamente.
Backtest Trading estratégias & amp; Avalie estratégias de negociação de fim de dia com dados históricos.
back-testing Excel só é vendido como parte do pacote Trader Excel | Visite o site dos desenvolvedores para obter mais informações.
back-testing Excel, parte do Pacote Trader Excel, é um complemento para back-testing trading strategies no Microsoft Excel. Ele permite que você teste e avalie estratégias comerciais de fim de dia usando dados históricos. Os usuários podem usar o VBA (Visual Basic for Applications) para criar estratégias para o teste Back Testing do Excel. No entanto, o conhecimento do VBA é opcional - além de usar regras de negociação construídas pela VBA, você pode construir regras de negociação em uma planilha usando códigos padrão de teste de back-up pré-fabricados.
back-testing Excel Details.
Back Testing O Excel suporta funcionalidades avançadas, tais como piramide (mudança de tamanho de posição durante um comércio aberto), limitação de posição curta / longa, cálculo de comissão, rastreamento de patrimônio, controle extra-monetário, customização de preço de compra / venda (você pode negociar em Preços de Aberto, Próximo, Alto ou Baixo de hoje ou Amanhã). Essa funcionalidade permite que você crie & quot; natural & quot; estratégias de negociação e impede que você coloque suas estratégias em & quot; frames. & quot;
Back Testing O Excel cria relatórios de desempenho de teste de estratégia informativos e altamente detalhados. Cada relatório possui sete guias:
Relatório de resumo - os resultados de back-testing mais importantes em uma forma compacta Relatório de série de dados - trades, equidade e dinâmica de lucro / perda exibida em formatos de tabela e gráfico Relatório de operações - negócios agrupados por posições Negociações (cronológicas) Relatório - negócios em ordem cronológica Sinais Relatório - todos os sinais produzidos por uma estratégia e seus resultados (ordem processada ou não) Relatório de Configurações - todas as configurações Configuração de Código de Estratégia - contendo código de estratégia bruta.
Autofiltagem.
Os relatórios Trades, Trades (cronológicos) e Sinais têm uma opção AutoFiltering que, quando implementada, pode produzir relatórios mais refinados. Filtrar é uma maneira rápida e fácil de encontrar e trabalhar com um subconjunto de dados em uma lista. Uma lista filtrada exibe apenas as linhas que atendem aos critérios especificados para uma coluna. Ao contrário da classificação, a filtragem não reorganiza uma lista. Em vez disso, ele oculta temporariamente as linhas que você não deseja exibir. Quando você ativa o Autofiltro, as setas aparecem à direita dos rótulos das colunas na lista filtrada. O AutoFiltro pode ser usado, por exemplo, para exibir apenas trocas curtas, negociações lucrativas ou transações executadas após uma determinada data, ou apenas os sinais que resultaram em negociações.
Resumo das características:
Criação de estratégia simples O código de estratégia pode ser desenvolvido usando o Excel ou o VBE (Visual Basic Environment) Relatório de desempenho de teste de estratégia e detalhamento de 7 páginas com informações detalhadas Acompanhamento de capital (capital inicial e comissões) Limitações separadas de posição longa e curta Suporte Pyramiding.
Para testar uma estratégia de negociação, Back Testing Excel itera através de todas as linhas de dados históricos, executando o código de estratégia para cada linha de dados. O código de estratégia consiste nesses blocos de construção básicos:
O dia é uma referência de dia a dias anteriores neste formato: Hoje - N. Por exemplo, CL (Hoje - 1) retornará o preço de encerramento de ontem, CL (Hoje) ou CL retornará o preço de encerramento de hoje. UpperCell é uma célula superior (a célula com um rótulo) na coluna de valores que você deseja usar em seu código de estratégia. Por exemplo, RNG ("G1", Hoje) irá retornar valores de células sob o & quot; G1 & quot; célula. NumberOfShares é o número de ações para comprar ou vender. SpecialOrder é o comando para comprar / vender a um preço especial, diferente do padrão. Por exemplo, o comando Buy (100, "Open & quot;) executará uma ordem para comprar 100 ações (contratos) no preço de abertura.
princípios de back-testing.
Existem duas maneiras de criar estratégias:
As regras de negociação são programadas em uma planilha. Dessa forma, é mais demorado, mas não requer nenhum conhecimento especial - apenas o conhecimento básico do Microsoft Excel. As regras de negociação são programadas usando VBA (Visual Basic for Applications) e armazenadas em um módulo especial de uma pasta de trabalho. Desta forma é menos demorado, mas requer conhecimento básico de VBA.
Aqui está um exemplo de uma regra de negociação: Vender se o Open de hoje for maior que o Close de hoje, caso contrário, compre. Podemos perceber esta regra de duas maneiras:
1. Programe a regra de negociação usando uma planilha.
Como você pode ver, a regra '= IF (B2 & gt; E2; & quot; Sell & quot ;; & quot; Buy & quot;)' está localizada em cada célula e produz sinais de compra / venda.
O teste do teste posterior O código do Excel gerado para esta estratégia pode ser reutilizado para produzir sinais de compra / venda em outras planilhas.
2. Programe a regra de negociação usando VBA.
Não há regras na planilha, apenas dados históricos.
As regras de negociação são escritas usando VBA e armazenadas em um módulo especial.
back-testing Excel só é vendido como parte do pacote Trader Excel | Visite o site dos desenvolvedores para obter mais informações.
Microsoft ® e Microsoft Excel ® são marcas registradas da Microsoft Corporation. A OzGrid não está de forma alguma associada à Microsoft.

Комментариев нет:

Отправить комментарий