Friday 24 November 2017

My Forex Trading Strategies Pdf To Excel


Usando o Excel para testar de volta Estratégias de negociação Como testar de volta com o Excel Eu fiz uma boa quantidade de estratégia de negociação de volta teste. Ive usou sofisticadas linguagens de programação e algoritmos e Ive também feito com lápis e papel. Você não precisa ser um cientista de foguetes ou um programador para testar muitas estratégias de negociação. Se você pode operar um programa de planilha como o Excel, então você pode voltar testar muitas estratégias. O objetivo deste artigo é mostrar a você como testar uma estratégia de negociação usando o Excel e uma fonte de dados publicamente disponível. Isso não deve custar mais do que o tempo que leva para fazer o teste. Antes de começar a testar qualquer estratégia, é necessário um conjunto de dados. No mínimo, esta é uma série de data e preços. Mais realisticamente você precisa o datetime, aberto, alto, baixo, fechar preços. Você geralmente só precisa do componente de tempo da série de dados se você estiver testando estratégias de negociação intraday. Se você quiser trabalhar junto e aprender a testar de volta com o Excel enquanto você está lendo isso, em seguida, siga as etapas que eu esboço em cada seção. Precisamos obter alguns dados para o símbolo que vamos voltar a testar. Ir para: Yahoo Finance No campo Enter Symbol (s) digite: IBM e clique em GO Under Quotes no lado esquerdo, clique em Historical Prices e insira os intervalos de datas desejados. Selecionei de 1 de janeiro de 2004 a 31 de dezembro de 2004 Desloque-se até a parte inferior da página e clique em Fazer download da planilha. Salve o arquivo com um nome (como ibm. csv) e em 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 eo arquivo que você abrir pode ter alterado pelo tempo que você ler isso. Quando eu baixei este arquivo, as primeiras poucas linhas ficaram assim: Agora você pode excluir as colunas que você não vai usar. Para o teste que estou prestes a fazer vou usar apenas a data, abrir e fechar valores para que eu tenha excluído o Alto, Baixo, Volume e Adj. Fechar. Eu igualmente classifiquei os dados de modo que a data a mais velha fosse primeiramente e a data a mais atrasada fosse na parte inferior. Use as opções de menu Data - gt Sort para fazer isso. Em vez de testar uma estratégia per se eu vou tentar encontrar o dia da semana que forneceu o melhor retorno se você seguiu uma compra a abrir e vender a estratégia de fechar. Lembre-se que este artigo está aqui para apresentá-lo a como usar o Excel para testar estratégias de volta. Podemos construir sobre isso no futuro. Aqui está o arquivo ibm. zip que contém a planilha com os dados e fórmulas para este teste. Meus dados agora residem nas colunas A a C (Data, Abrir, Fechar). Nas colunas D a H, tenho fórmulas de lugar para determinar o retorno em um determinado dia. Entrando as fórmulas A parte complicada (a menos que você seja um especialista em Excel) está trabalhando as fórmulas a serem usadas. Esta é apenas uma questão de prática e quanto mais você pratica mais fórmulas você descobrirá e mais flexibilidade você terá com seus testes. Se você baixou a planilha, então dê uma olhada na fórmula na célula D2. Parece isto: Esta fórmula é copiada para todas as outras células nas colunas D a H (exceto a primeira linha) e não precisa ser ajustada uma vez que foi copiada. Vou explicar brevemente a fórmula. A fórmula 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 com a segunda-feira 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 este é o nosso profitloss. A parte falsa da declaração é um par de aspas duplas () que não coloca nada na célula se o dia da semana não é correspondido. Os sinais à esquerda do número da coluna ou da linha da coluna travam a coluna ou a linha de modo que, quando a cópia dela, parte da referência de célula não muda. Portanto, aqui no nosso exemplo, quando a fórmula é copiada, a referência à célula de data A2 mudará o número da linha se ela for copiada para uma nova linha, mas a coluna permanecerá na coluna A. Você pode aninhar as fórmulas e fazer regras excepcionalmente poderosas E expressões. Os resultados Na parte inferior das colunas do dia da semana coloquei algumas funções de resumo. Nomeadamente, as funções de média e soma. Estes mostram-nos que durante 2004 o dia mais rentável para implementar esta estratégia foi em uma terça-feira e este foi seguido de perto por uma quarta-feira. Quando eu testei as sextas-feiras - Bullish ou Bearish estratégia e escreveu que o artigo que eu usei uma abordagem muito semelhante com uma planilha e fórmulas como esta. O objetivo desse teste era verificar se as sextas-feiras de expiração eram geralmente de alta ou de baixa. Experimente. Faça o download de alguns dados do Yahoo Finance. Carregá-lo no Excel e experimentar as fórmulas e ver o que você pode vir acima com. Publique suas perguntas no fórum. Boa sorte e rentável estratégia hunting3 Estratégias rentáveis ​​Ichimoku Trading Por Tradinformed em 22 de dezembro de 2014 Neste artigo eu mostro três estratégias usando o sistema comercial Ichimoku. Eu então mostrar os resultados de como essas estratégias de negociação executar no par forex EURUSD. Eu executei estas análises para descobrir como o sistema de Ichimoku é bom em identificar tendências. As estratégias de negociação são simples e não exigem qualquer julgamento ou análise especial. Ichimoku Kinko Hyo Ichimoku é um sistema comercial que se originou no Japão. Desenvolvido pelo jornalista Goichi Hosoda, é projetado para ajudar os comerciantes a identificar e negociar com a tendência dominante. As linhas parecem bastante complicadas no gráfico, mas podem ser facilmente utilizadas como parte de uma estratégia de negociação automatizada. Conversão e linha de base A linha vermelha é a linha de conversão (tenkan sen) e é a mais rápida para reagir. A linha azul é a linha de base (kijun sen). A linha base é mais lenta e útil para confirmação. Ichimoku Cloud A coisa mais incomum sobre o Ichimoku é a nuvem. A nuvem é uma área de movimento lento no gráfico que ajuda a identificar a tendência e fornece suporte e resistência. A nuvem é composta de duas linhas: Senkou A e Senkou B. Senkou A é o mais rápido e faz a borda interna da nuvem. Senkou B é mais lento e faz a borda externa. Chikou Span O Chikou Span é a linha verde. É feita plotando o preço de fechamento 26 períodos de volta. As estratégias de negociação de Ichimoku Todas as três estratégias de negociação são longas ou curtas. Cada estratégia de negociação começa com capital de 100.000. As regras das estratégias são: Estratégia 1: Comércio longo quando a linha de conversão cruza acima da linha de base. Troque curto quando a linha de conversão cruza abaixo da linha base. Estratégia 2: Trade Long quando o Preço de Fechamento cruza acima da Linha Base. Trade Short quando o Preço de Fechamento cruza abaixo da Linha Base. Estratégia 3: Trade Long quando o Preço de Fechamento cruza acima da linha B de Senkou (linha de nuvem lenta). Trade Short quando o Preço de Fechamento cruza abaixo da linha B de Senkou. Os backtests foram realizados usando o Excel. Os cálculos para o Ichimoku estão contidos em meu eBook: 21 mais indicadores técnicos. O eBook explica como as linhas são calculadas e contém uma planilha de Excel livre com todas as fórmulas. Se você estiver interessado em usar o Excel para backtest estratégias de negociação, você poderia verificar o meu curso de eBook: Como Backtest uma estratégia de negociação usando o Excel. Se você estiver interessado na planilha usada nesta análise, consulte a página no Excel Spreadsheets. Os dados utilizados para o backtest é o par de divisas EURUSD no horário diário. Os dados são testados de maio de 1992 a dezembro de 2014. Os resultados das três estratégias de negociação são: A curva de equidade das três estratégias combinadas é: Conclusão Todas as três estratégias de negociação foram rentáveis ​​ao longo do período de teste de 22 anos. Isso é muito encorajador porque mostra que, ao longo do tempo, o Ichimoku pode ser útil em todos os tipos de mercado. Olhando para a curva de equidade acima é claro que a estratégia funciona melhor quando a volatilidade é maior ea tendência é forte. O período entre 2006 e 2011 foi notável por grandes oscilações na avaliação de forex como o dólar alternadamente enfraquecido e fortalecido durante a crise financeira. A estratégia tem um desempenho fraco durante o período de 2011 a meados de 2014. Durante este período, a volatilidade diminuiu à medida que os bancos centrais mundiais passaram a ser os maiores players nos mercados cambiais. Globalmente, o Ichimoku é uma boa maneira de trocar as tendências. Os 3 sistemas diferentes mostraram boa rentabilidade ao longo de um longo período de teste. Se você quiser obter mais informações sobre as estratégias que você pode assistir ao acompanhamento do vídeo do YouTube: Mais Estratégias de Negociação Se você gostaria de ver mais estratégias de negociação têm um olhar para a minha página sobre Trading Strategies. Como usar o Excel Como você sugere, o indicador técnico do SuperTrend ajuda a identificar as tendências do mercado. Este retracement Fibonacci é uma das melhores maneiras de entender a ação do preço de mercado. Se youhellipForex estratégias de negociação que realmente funcionam Investir é uma oportunidade emocionante que pode fornecer ganhos de curto prazo e segurança financeira de longo prazo quando feito corretamente. Assim como uma equipe de futebol não entra em um grande jogo sem um plano, você não deve entrar em investir até que você decida em uma das muitas estratégias eficazes para aumentar suas chances de sucesso. Isto é especialmente importante em mercados voláteis como o mercado de câmbio (Forex). Se você não está familiarizado com Forex, mas gostaria de aprender sobre esta oportunidade de investimento emocionante, confira FOREX: The Complete Trading System para saber mais sobre as oportunidades potenciais disponíveis para você no mercado de moedas. Neste artigo, você vai aprender sobre três estratégias que são especialmente úteis para começar investidores Forex. Eles são relativamente fáceis de seguir e podem produzir lucros significativos quando feito corretamente. Por favor, note que você deve praticar negociações Forex usando uma conta de manequim livre de um dos grandes corretores para aprender a usar eficazmente essas estratégias antes de começar a investir com o seu suado dinheiro. Uma vez que você está confortável com o uso dessas estratégias, a criação de uma conta ao vivo é muito simples e você estará pronto para entrar no mercado Forex com o conhecimento e as habilidades necessárias para se tornar um investidor bem sucedido. Análise de moeda Uma das estratégias de negociação de Forex mais fácil de dominar é conhecida como análise de moeda. Este é um método relativamente infalível de prever movimentos de mercado e flutuações cambiais. Há dois métodos diferentes usados ​​para analisar a moeda: análise técnica e análise fundamental. A análise técnica baseia-se no preço dos pares de moedas para identificar tendências e medir a volatilidade dos preços de uma determinada moeda. Com esta informação, youre capaz de detectar os sinais de negociação (quando comprar e quando vender). Confira o curso de Análise Técnica e Treinamento de Habilidades de Leitura de Gráficos para obter mais informações sobre análise técnica. A análise fundamental tem uma abordagem diferente. Em vez de avaliar os pares de moedas, a análise fundamental exige que você olhe para fatores externos como a taxa de desemprego de um país específico ea estabilidade da situação política atual naquele país. A política pode ter um enorme impacto sobre o valor da moeda e muitas fortunas foram adquiridas confiando nas técnicas de análise fundamental. Ambas as estratégias de análise de moeda são excelentes para iniciantes, porque o processo de análise não é muito complicado e os sinais comerciais são geralmente fáceis de detectar. Day Trading Esta é uma das mais populares estratégias de negociação Forex e é empregada tanto por iniciantes e investidores experientes. Como um comerciante dia, você não vai realizar quaisquer posições de negociação durante a noite. Você pode fazer vários negócios dentro de um único dia, mas você vai liquidar todas as suas posições de negociação antes do fechamento do mercado. Se você decidir usar uma estratégia de negociação de dia, lembre-se que quanto mais tempo você mantenha uma posição de negociação, maior o risco de perder no comércio. Ao estudar as flutuações monetárias em uma base diária, torna-se evidente que praticamente cada moeda flutua ao longo do dia. Embora estas flutuações de preços podem ser pequenas, muitas negociações ao longo de um único dia de negociação pode resultar em lucros significativos. Muitos especialistas recomendam que os comerciantes do dia usam significativamente mais capital de investimento do que algumas das outras estratégias mencionadas porque as flutuações são ampliadas com maiores quantidades de dinheiro. Desde Forex depende de alavancagem, é relativamente fácil fazer grandes negócios sem ter um monte de capital na mão. A desvantagem deste sistema é que você pode facilmente perder dinheiro que você não pode dar ao luxo de reembolsar se alavancagem trabalha contra você durante um determinado dia de negociação. Você pode aprender mais sobre o poder do dia negociação no Fast Track para Forex Candle Pattern Trading curso. Range Trading Por vezes, também conhecido como apoio e níveis de resistência, esta estratégia de negociação Forex popular é fácil para iniciantes para aprender e implementar. Este sistema baseia-se no fato de que cada moeda tem flutuações de preços ao longo do dia e da semana que permanecem relativamente constante. Muitas moedas de negociação comum têm movimentos de preços relativamente previsíveis e estudando os gráficos por alguns dias, identificar os sinais de negociação é direta. Por exemplo, se uma moeda flutua geralmente entre 1.20 e 1.54 ao longo do dia, estes representariam seus sinais negociando. O preço de suporte é 1.20 é quando você deseja comprar essa moeda específica. O preço de resistência é 1.54. À medida que o valor da moeda se aproxima deste número, você deseja negociar fora da posição e dinheiro em seus lucros. Como você pode ver, a chave para este método é estudar as flutuações médias de sua moeda-alvo bem o suficiente para identificar os preços de suporte e resistência. Embora os lucros gerados usando esta estratégia de negociação de intervalo não são tipicamente tão significativa quanto a troca tradicional do dia ou a análise da moeda corrente, os lucros consistentes que você pode colher usando este método fazem-lhe uma das melhores opções a considerar como um investor do novice Forex. Estas três estratégias representam as estratégias mais básicas de Forex que realmente funcionam. Existem centenas de outras estratégias e há ainda mais sistemas que pretendem garantir lucros. Infelizmente, esses sistemas são freqüentemente atormentados por falhas e não funcionam em muitas situações. A análise de moedas, a negociação diária e a negociação de preços dependem de princípios sólidos de investimento. Em vez de apostar o seu dinheiro ao acaso, você pode usar essas estratégias para criar lucros quantificáveis ​​em um período relativamente curto de tempo. Uma vez que você compreenda estas técnicas, você pode aprender técnicas de negociação mais complexas no Programa Comprehensive Forex Mastery. Se você nunca negociou Forex antes, por favor, lembre-se de criar uma conta fictícia livre onde você pode praticar essas estratégias antes de investir dinheiro real. Embora a adoção dessas estratégias não seja difícil, existe um risco inerente a qualquer oportunidade de investimento e as trocas de câmbio são consideradas uma das oportunidades de investimento mais voláteis disponíveis. Claro, grande risco vem com o potencial de recompensas significativas, mas há muitas mais pessoas que perderam fortunas negociação Forex incorretamente do que aqueles que ganharam uma fortuna. Ao praticar essas estratégias e à procura de tendências que podem garantir lucros pequenos, mas consistentes ao longo de um longo período de tempo, você aumentar significativamente suas chances de sucesso a longo prazo como um trader Forex. TraderCode (v5.6) inclui nova Análise Técnica Indicadores, Gráficos de Ponto e Gráfico e Backtesting de Estratégia. 06172013 Última versão do NeuralCode (v1.3) para Neural Networks Trading. 06172013 ConnectCode Barcode Font Pack - permite códigos de barras em aplicativos de escritório e inclui um suplemento para o Excel que suporta a geração em massa de códigos de barras. 06172013 InvestmentCode, um conjunto abrangente de calculadoras e modelos financeiros para o Excel está agora disponível. 09012009 Lançamento do Investimento Livre e Calculadora Financeira para Excel. 0212008 Lançamento do SparkCode Professional - add-in para criar Dashboards no Excel com sparklines 12152007 Anunciando ConnectCode Duplicate Remover - um poderoso add-in para encontrar e remover entradas duplicadas no Excel 09082007 Lançamento do TinyGraphs - add-in de fonte aberta para criar sparklines e minúsculo Gráficos em Excel. Estratégia Backtesting no Excel Estratégia Backtesting Expert O Backtesting Expert é um modelo de planilha que permite criar estratégias de negociação usando os indicadores técnicos e executando as estratégias através de dados históricos. O desempenho das estratégias pode então ser medido e analisado rápida e facilmente. Durante o processo de backtesting, o Backtesting Expert executa os dados históricos em uma linha por linha maneira de cima para baixo. Cada estratégia especificada será avaliada para determinar se as condições de entrada são atendidas. Se as condições forem satisfeitas, uma negociação será inserida. Por outro lado, se as condições de saída forem satisfeitas, uma posição que foi inserida anteriormente será encerrada. Diferentes variações de indicadores técnicos podem ser geradas e combinadas para formar uma estratégia de negociação. Isso torna o Backtesting Expert uma ferramenta extremamente poderosa e flexível. Expert Backtesting O Backtesting Expert é um modelo de planilha que permite criar estratégias de negociação usando os indicadores técnicos e executando as estratégias através de dados históricos. O desempenho das estratégias pode então ser medido e analisado rápida e facilmente. O modelo pode ser configurado para entrar em posições longas ou curtas quando determinadas condições ocorrem e sair das posições quando outro conjunto de condições forem atendidas. Ao negociar automaticamente em dados históricos, o modelo pode determinar a lucratividade de uma estratégia de negociação. Backtesting Expert Step by Step Tutorial 1. Inicie o Backtesting Expert O Backtesting Expert pode ser iniciado a partir do Menu Iniciar do Windows - Programas - TraderCode - Backtesting Expert. Isso lança um modelo de planilha com várias planilhas para gerar indicadores de análise técnica e testar as diferentes estratégias. Você notará que o Backtesting Expert inclui muitas planilhas conhecidas como DownloadedData, AnalysisInput, AnalysisOutput, ChartInput e ChartOutput do modelo Expert de análise técnica. Isso permite que você execute todos os seus testes de volta rapidamente e facilmente a partir de um ambiente de planilha familiar. 2. Primeiro, selecione a planilha DownloadedData. Você pode copiar dados de qualquer planilha ou arquivos separados por vírgula (csv) para esta planilha para análise técnica. O formato dos dados é como mostrado no diagrama. Como alternativa, você pode consultar o documento Download Stock Trading Data para baixar dados de fontes de dados bem conhecidas, como o Yahoo Finance, o Google Finance ou o Forex para uso no Backtesting Expert. 3. Depois de ter copiado os dados, vá para a folha de cálculo AnalysisInput e clique no botão Analyze e BackTest. Isso gerará os diferentes indicadores técnicos na folha de cálculo AnalysisOutput e realizará backtesting nas estratégias especificadas na folha de cálculo StrategyBackTestingInput. 4. Clique na folha de cálculo StrategyBackTestingInput. Neste tutorial, você só precisará saber que especificamos estratégias longas e curtas usando cruzamentos de média móvel. Estaremos entrando em detalhes de especificação de estratégias na próxima seção deste documento. O diagrama abaixo mostra as duas estratégias. 5. Uma vez concluídos os testes de volta, a saída será colocada nas folhas de cálculo AnalysisOutput, TradeLogOutput e TradeSummaryOutput. A folha de cálculo AnalysisOutput contém os preços históricos completos e os indicadores técnicos do stock. Durante os testes de volta, se as condições para uma estratégia são satisfeitas, informações como o preço de compra, preço de venda, comissão e lucros serão registrados nesta planilha para facilitar a referência. Esta informação é útil se você gosta de rastrear através das estratégias para ver como as posições de ações são inseridas e saídas. A planilha TradeLogOutput contém um resumo das operações realizadas pelo Backtesting Expert. Os dados podem ser facilmente filtrados para mostrar apenas os dados de uma estratégia específica. Esta planilha é útil para determinar o lucro ou a perda global de uma estratégia em períodos diferentes. A saída mais importante dos testes de volta é colocada na planilha TradeSummaryOutput. Esta planilha contém o lucro total das estratégias realizadas. Conforme demonstrado no diagrama abaixo, as estratégias geraram um lucro total de 2.548,20, totalizando 10 negócios. Destes negócios, 5 são Long posições e 5 são Short posições. A Razão de maior que 1 indica uma estratégia lucrativa. Explicação das diferentes planilhas Esta seção contém a explicação detalhada das diferentes planilhas no modelo do Backtesting Expert. As planilhas DownloadedData, AnalysisInput, AnalysOutput, ChartInput e ChartOutput são as mesmas do modelo Expert de análise técnica. Assim, eles não serão descritos nesta seção. Para obter uma descrição completa dessas planilhas, consulte a seção Especialista em Análise Técnica. StrategyBackTestingInput worksheet Todas as entradas para backtesting incluindo as estratégias são inseridas usando esta planilha. Uma estratégia é basicamente um conjunto de condições ou regras que você vai comprar em um estoque ou vender um estoque. Por exemplo, você pode querer executar uma estratégia para ir Long (comprar ações) se a média móvel de 12 dias do preço cruza acima da média móvel de 24 dias. Esta planilha trabalha em conjunto com os indicadores técnicos e dados de preço na planilha AnalysisOutput. Daí a média móvel indicadores técnicos têm de ser gerados, a fim de ter uma estratégia de negociação baseada na média móvel. A primeira entrada requerida nesta planilha (como mostrado no diagrama abaixo) é especificar se a saída de todos os negócios no final da sessão de teste posterior. Imagine o cenário onde as condições para a compra de um estoque ocorreu eo especialista Backtesting entrou em um comércio Long (ou Short). No entanto, o período de tempo é demasiado curto e terminou antes do comércio pode satisfazer as condições de saída, resultando em alguns comércios não saiu quando a sessão backtesting termina. Você pode definir isso para Y para forçar todos os comércios a serem encerrados no final da sessão backtesting. Caso contrário, os negócios serão deixados abertos quando backtesting sessão termina. Estratégias Um máximo de 10 estratégias podem ser apoiadas em um único teste de volta. O diagrama abaixo mostra as entradas necessárias para especificar uma estratégia. Iniciais de Estratégia - Esta entrada aceita um máximo de dois alfabetos ou números. As iniciais de estratégia são usadas nas planilhas AnalysisOutput e TradeLog para identificar as estratégias. Long (L) Short (S) - Isso é usado para indicar se deve ser inserida uma posição Long ou Short quando as condições de entrada da estratégia forem atendidas. Condições de entrada Uma negociação longa ou curta será inserida 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 de fórmula diferencia maiúsculas de minúsculas e pode usar Funções, Operadores e Colunas conforme descrito abaixo. Crossabove (X, Y) - Retorna True se a coluna X cruzar acima da coluna 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 ocorreu. E (logicalexpr,) - Boolean E. Retorna True se todas as expressões lógicas forem True. Ou (logicalexpr,) - Boolean Or. Retorna True se alguma 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, inclusive hoje. Previouslow (X, 10) - Retorna o valor mais baixo (na coluna X) dos últimos 10 dias, inclusive hoje. Operadores Maior que Igual Não igual Maior ou igual Subtração Multiplicação Divisão Colunas (de AnalysisOutput) A - Coluna AB - Coluna BC .. .. YY - Coluna YY ZZ - Coluna ZZ Esta é a parte mais interessante e flexível da entrada Condições. Ele permite que as colunas da planilha AnalysisOutput sejam especificadas. Quando os testes de retorno forem realizados, cada linha da coluna será usada para avaliação. Por exemplo, A 50 significa que cada uma das linhas na coluna A da folha de cálculo AnalysisOutput será determinada se é maior do que 50. AB Neste exemplo , Se o valor na coluna A na folha de cálculo AnalysisOutput for maior ou igual ao valor da coluna B, a condição de entrada será satisfeita. E (A B, CD) Neste exemplo, se o valor na coluna A na folha de cálculo AnalysisOutput for maior do que o valor da coluna B eo valor da coluna C for maior 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 ultrapassar o valor de B, a condição de entrada será satisfeita. Crossabove significa que A originalmente tem um valor que é menor ou igual a B eo valor de A posteriormente se torna maior que B. Condições de Saída As Condições de Saída podem usar Funções, Operadores e Colunas conforme definido nas condições de entrada. Além disso, ele também pode fazer uso de variáveis ​​como mostrado abaixo. Variables for Exit Condições lucro Isso é definido como o preço de venda menos o preço de compra. O preço de venda deve ser superior ao preço de compra para um lucro a ser feito. Caso contrário, o lucro será zero. Perda É 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. Preço de compra (preço de venda - preço de compra) preço de compra Nota. Preço de venda deve ser maior ou igual ao preço de compra. Caso contrário, profitpct será zero. Losspct (preço de venda - preço de compra) preço de compra. Preço de venda deve ser inferior ao preço de compra. Caso contrário, losspct será zero. Exemplos profitpct 0.2 Neste exemplo, se o lucro em termos de percentagem for superior a 20, as condições de saída serão satisfeitas. Comissão - Comissão em termos de uma percentagem do preço de negociação. Se o preço de negociação é 10 e Comissão é 0,1, em seguida, comissão será 1. A comissão percentual e comissão em dólares serão somados para calcular a comissão total. Comissão em dólares. O percentual de comissão e comissão em dólares será somado para calcular o total da comissão. Número de Ações - Número de ações a serem compradas ou vendidas quando as condições de entrada e saída da estratégia forem atendidas. Folha de trabalho TradeSummaryOutput Esta é uma planilha que contém um resumo de todos os negócios realizados durante os testes de volta. Os resultados são categorizados em Long e Short Trades. Uma descrição de todos os campos pode ser encontrada abaixo. Total Lucro - Resultado total após a comissão. Este valor é calculado somando todos os lucros e perdas de todas as operações simuladas no back test. Lucro total antes da comissão - Lucro ou prejuízo total antes da comissão. Se a comissão for definida como zero, este campo terá o mesmo valor que o Total ProfitLoss. Comissão Total - Comissão total exigida para todas as operações simuladas durante o backtest. Número total de negócios - Número total de negócios realizados durante o teste de volta simulada. Número de negócios vencedores - Número de negócios que obtêm lucro. Número de negócios perdidos - Número de negócios que causam prejuízo. Percentagem de negócios vencedores - Número de negócios vencedores dividido pelo número total de negócios. Percentagem de negócios perdidos - Número de negócios perdedores dividido pelo número total de negócios. Average winning Trade - O valor médio dos lucros dos negócios vencedores. Média perdendo Comércio - O valor médio das perdas das operações perdedoras. Average Trade - O valor médio (lucro ou prejuízo) de um único negócio do teste de volta simulada. O maior comércio vencedor - O lucro do maior comércio vencedor. Maior perda de comércio - A perda do maior comércio perdedor. Razão média de perda de renda - Média ganhando Comércio dividido pela Média perdendo Comércio. Ratio winloss - Soma de todos os lucros nos comércios vencedores dividido pela soma de todas as perdas nos comércios perdedores. Uma razão maior do que 1 indica uma estratégia lucrativa. Folha de cálculo TradeLogOutput Esta planilha contém todos os negócios simulados pelo Expert Backtesting ordenados pela data. Ele permite que você faça zoom em qualquer comércio ou intervalo de tempo específico para determinar a rentabilidade de uma estratégia rápida e facilmente. Data - A data em que uma posição longa ou curta é inserida ou encerrada. Estratégia - A estratégia que é usada para executar este comércio. Posição - A posição do negócio, se Long ou Short. Comércio - Indica se este comércio está comprando ou vendendo estoques. Ações - Quantidade de ações negociadas. Preço - O preço em que as ações são compradas ou vendidas. Comm. - Comissão total para este comércio. PL (B4 Comm.) - Lucro ou prejuízo antes da comissão. PL (Aft Comm.) - Lucro ou prejuízo após a comissão. Porra. PL (Aft Comm.) - Resultado acumulado após comissões. Isso é calculado como o lucro acumulado total do primeiro dia de uma negociação. PL (na posição de fechamento) - Lucro ou perda quando a posição está fechada (saiu). Tanto a comissão de entrada como a comissão de saída serão contabilizadas neste PL. Por exemplo, se temos uma posição Longa onde o PL (B4 Comm.) É 100. Assumindo que quando a posição é inserida, uma comissão 10 é cobrada e quando a posição é saida, outra comissão de 10 é carregada. O PL (na posição de fecho) é 100-10-10 80. Tanto a comissão ao entrar na posição e sair da posição são contabilizadas na posição fechada. Voltar para TraderCode Technical Analysis Software e Indicadores Técnicos

No comments:

Post a Comment