RSI Trading Strategy Game.
Backtest uma simples estratégia de negociação RSI com esta planilha conectada à web & # 8211; jogar um jogo de negociação de ações de fantasia!
A planilha faz o download de preços históricos para o seu ticker escolhido, e alguns acionadores VBA compram ou vendem pontos quando o índice de força relativa (RSI) aumenta acima ou cai abaixo dos valores definidos pelo usuário.
Obtê-lo do link na parte inferior deste artigo.
A lógica de negociação não é sofisticada ou complexa (é descrita em maiores detalhes abaixo).
Mas você pode usar princípios semelhantes para desenvolver e fazer backtest de estratégias aprimoradas. Por exemplo, você poderia codificar um esquema que usa vários indicadores (como ATR ou o oscilador estocástico) para confirmar as tendências antes de acionar os pontos de compra / venda.
Antes de perguntar, deixe-me esclarecer algumas coisas sobre a planilha.
não é uma estratégia de negociação realista, não há custos de transação ou outros fatores incluídos. O VBA demonstra como você pode codificar um simples algoritmo de backtesting & # 8211; sinta-se livre para aprimorá-lo, destruí-lo ou simplesmente para fora.
Mas o mais importante, é um jogo & # 8211; mudar parâmetros, tente novo estoque e divirta-se! Por exemplo, a planilha calcula a taxa de crescimento anual composta do seu pote de investimento; tente obter esse número o mais alto possível.
A planilha permite que você defina.
um ticker de ações, uma data de início e uma data de término em uma janela RSI o valor do RSI acima do qual você deseja vender uma fração de seu estoque o valor do RSI abaixo do qual você deseja vender uma fração de seu estoque comprar ou vender em cada negociação a quantidade de dinheiro que você tem no dia 0 o número de ações a serem compradas no dia 0.
Depois de clicar em um botão, algum VBA começa a passar nos bastidores e.
baixa os preços das ações históricas entre a data de início e término do Yahoo calcula o RSI para cada dia entre a data inicial e final (removendo, é claro, a janela inicial do RSI) no Dia 0 (que é o dia anterior ao início) negociação) compra um número de ações com seu pote de dinheiro do Dia 1 em diante, vende uma fração definida de ações se o RSI subir acima de um valor pré-definido ou compra uma fração de ações se o RSI ficar abaixo de um valor pré-definido taxa de crescimento anual composta, levando em conta o valor do pote original de caixa, o valor final de caixa e ações e o número de dias gastos na negociação.
Tenha em mente que, se o RSI desencadear uma venda, a lógica deve desencadear uma compra antes que uma venda possa ser acionada novamente (e vice-versa). Ou seja, você não pode ter dois gatilhos de venda ou dois gatilhos de compra consecutivos.
Você também obtém um gráfico do preço de fechamento, RSI e os pontos de compra / venda.
Você também obtém uma parcela de sua riqueza total de fantasia ao longo do tempo.
Os pontos de compra / venda são calculados com o seguinte VBA & # 8211; seguir a lógica é fácil.
Veja o resto do VBA no Excel (há lotes para aprender)
Se você estiver adequadamente com cafeína, poderá melhorar o VBA para empregar outros indicadores para confirmar pontos de negociação; por exemplo, você poderia acionar pontos de venda somente se o RSI subir acima de 70 e o MACD cair abaixo de sua linha de sinal.
8 pensamentos sobre & ldquo; RSI Trading Strategy Game & rdquo;
Esta calculadora implica que, quanto mais perto você definir os indicadores de compra / venda para 50, maior será a riqueza final. Isso pode ser exemplificado inserindo os seguintes parâmetros. É possível que isso seja incoreto?
Stock Ticker VTI.
Data de início 16-nov-09.
Data de fim 15-Nov-14.
Vender acima do RSI 50.1.
Compre abaixo RSI 49,9.
% para comprar / vender em cada transação 40.
# Ações para comprar no dia 0 17.
Pote de dinheiro no dia 0 1000.
No Excel para Mac, a seguinte instrução em GetData produz um erro de compilação:
Para Cada C Neste Manual De Operação.
O VBA funciona em um Mac se você comentar essas linhas?
Eu testei a planilha no Excel 2010 e 2013 no Windows 8 e está tudo bem.
Eu apaguei essas linhas e pareceu funcionar OK. Obrigado.
O RSI não corrige divisões.
Este programa funciona bem em operações diárias?
Eu apreciarei se alguém compartilhar sua experiência.
obrigado samir isso é realmente ótimo. Como você configuraria as macros para poder fazer backtest da estratégia em um universo de ações, em vez de apenas uma?
Esta questão não tem uma resposta simples. Você precisa gastar algum tempo modificando o VBA.
Backtesting uma estratégia de negociação SuperTrend usando o Excel.
Como o nome sugere, o indicador técnico SuperTrend ajuda a identificar tendências de mercado. Este artigo apresenta uma estratégia de negociação do SuperTrend e mostra como a estratégia pode ser backtested usando o Excel.
Para obter uma perspectiva diferente sobre o SuperTrend. Veja este artigo recente, onde mostro como pode ser rentável inverter 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 está acima de 200 SMA e cruza de baixo para cima SuperTrend Ou quando o preço de fechamento está acima de SuperTrend e cruza de baixo para acima de 200 SMA.
Digite Short Trade.
Quando o preço de fechamento está abaixo de 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 longo comércio.
Quando a meta de lucro ou Stop-Loss é atingida Quando a negociação é aberta na direção oposta Ao fechar cruzamentos de preço de cima para abaixo de 25 EMA.
Fechar curto comércio.
Quando a meta de lucro ou a Stop Loss é atingida Quando a negociação é aberta na direção oposta Ao fechar cruzamentos de preço de abaixo para acima de 25 EMA.
O vídeo explica a estratégia de negociação e analisa as planilhas usadas 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 em meu curso de Ebook, Como fazer backtest 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, depois de entender a estratégia de negociação que está sendo testada, será fácil adaptar as fórmulas à sua própria planilha ou ao sistema de backtesting.
Longo Fechar Abaixo da EMA AC203 = SE (AND (F203 & lt; I203, F202 & gt; I202, AI203 = $ AI $ 2, AB203 = 0, AA203 = 0, Z203 = 0), & # 8221; ema próximo & # 8221 ;,)
EMA longo Fechar AN203 = SE (AC203 = & # 8221; EMA próximo & # 8221; (F203-AD203) / (AE203-AD203) * AG203,)
Short Close Below EMA AS203 = SE (AND (F203 & gt; I203, F202 & lt; I202, AY203 = $ AY $ 2, AQ203 = 0, AR203 = 0, $ AS $ 2 = 1, AP203 = 0), & # 8221; EMA close & # 8221 ;,)
EMA curto Fechar BD203 = SE (AS203 = & # 8221; EMA próximo & # 8221; (AT203-F203) / (AT203-AU203) * AW203,)
A estratégia de negociação foi backtested no par EUR / USD forex 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 e 3 meses).
Eu então combinei esses backtests e os resultados são mostrados na tabela abaixo.
Links Relacionados.
Se você estiver interessado em usar o Excel para backtest estratégias de negociação meu novo curso de Ebook: Como backtest uma estratégia de negociação usando o Excel já está disponível na Amazon Kindle Bookstore.
Se você estiver interessado em backtesting e negociação automatizada usando o MT4, dê uma olhada em Como criar um Expert Advisor para uma estratégia de negociação da SuperTrend.
Se você quiser saber como calcular o SuperTrend no Excel, consulte meu artigo anterior, Como calcular o indicador SuperTrend usando o Excel.
Outros artigos que você pode gostar.
Ebook Course - Como Backtest uma estratégia de negociação usando o Excel Você quer & hellip;
Ebook Course - Como Backtest uma estratégia de negociação usando o Excel Você quer & hellip;
Neste artigo, mostro uma estratégia de negociação que usa o indicador SuperTrend para negociar & 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 fazer backtest de suas próprias estratégias e obter novas ideias de negociação.
Como Calcular o Indicador SuperTrend usando o Excel Um Sistema de Negociação Heikin-Ashi Simples e Rentável 3 Estratégias de Negociação Lucrativas Ichimoku Como Calcular o Indicador PSAR usando o Excel Como Negociar Gráficos de Quebra de 3 Linhas Lucrativamente 6 Coisas que Aprendi de uma Queda Negativa do Mercado Exemplo: Backtesting a Estratégia de Negociação Posts mais recentes.
Negociação Algorítmica (1) Opções Binárias (2) Padrões Gráficos (1) Criptomoedas (1) Ebook (2) Dados Econômicos (1) Crescimento Econômico (2) Biblioteca de Traders Essenciais (4) Comércio de Excel (6) Planilhas Google (1) Como para o Backtest (2) Entrevistas com Traders (1) Learn to Trade (18) MT4 (5) Trade Ideas (2) Automação de Negociação (3) Trading Book Reviews (1) Carteiras de Negociação (1) Trading Information (10) Trading Psychology ( 2) Estratégias de Negociação (25) Sem categoria (2)
Simulador de Monte Carlo e euro; 9,95 6 em 1 pacote & euro; 73,02 e euro; 58,42 Bitcoin Breakout Trading Strategy & euro; 17,64 10 em 1 pacote & euro; 139,01 e euro; 93,83.
21 Indicadores Técnicos & euro; 4.97 Long-Short Backtest Model usando Excel & euro; 10.17 Modelo Avançado de Backtest & euro; 17,64 21 Indicadores Mais Técnicos & euro; 4,97.
VIX Volatilidade S & P 500 Entry & euro; 17,64 4 em 1 pacote & euro; 37,75 e euro; 32.09 Long-Short Backtest Model usando Excel & euro; 10,17.
Tradinformed está empenhada em ajudar os comerciantes a desenvolver suas habilidades e ficar à frente da concorrência. Veja como você pode aprender a fazer backtest de suas próprias estratégias e obter novas ideias de negociação.
Estratégia de negociação excel
Um contrato Longo ou Curto será entrado quando as Condições de Entrada forem cumpridas. As condições de entrada podem ser expressas como uma expressão de fórmula. A expressão da fórmula faz distinção entre maiúsculas e minúsculas e pode fazer uso de Funções, Operadores e Colunas conforme descrito abaixo.
crossabove (X, Y) - Retorna True se a coluna X cruzar acima da coluna Y. Essa função verifica os períodos anteriores para garantir que um cruzamento realmente tenha ocorrido. crossbelow (X, Y) - Retorna True se a coluna X cruzar abaixo da coluna Y. Essa função verifica os períodos anteriores para garantir que um cruzamento realmente tenha ocorrido. e (lógicaexpr,…) - Booleana E. Retorna True se todas as expressões lógicas forem verdadeiras. 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, 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 que 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. Ele permite que colunas da planilha "AnalysisOutput" sejam especificadas. Quando os testes de retorno forem realizados, cada linha da coluna será usada para avaliação.
Neste 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 que o valor da coluna B e o 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 planilha "AnalysisOutput" cruzar acima do valor de B, a condição de entrada será satisfeita. crossabove significa que A originalmente tem um valor que é menor ou igual a B e o valor de A subseqüentemente se torna maior 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 fazer uso de variáveis, como mostrado abaixo.
lucro É definido como o preço de venda menos o preço de compra. O preço de venda deve ser maior que o 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 é menor que o preço de compra. profitpct (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 profitpct 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 porcentagem for maior que 20%, as condições de saída serão satisfeitas.
Usando o Excel para Back Test Trading Strategies.
Como fazer o teste de volta com o Excel.
Eu fiz uma quantidade justa de testes de estratégia de negociação. Eu usei linguagens de programação sofisticadas e algoritmos e também fiz isso 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ê puder operar um programa de planilha eletrônica como o Excel, poderá testar várias estratégias.
O objetivo deste artigo é mostrar como testar uma estratégia de negociação usando o Excel e uma fonte de dados disponível publicamente. Isso não deve custar 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 datas / horários e preços. Mais realisticamente, você precisa da data / hora, abertura, alta, baixa, preços baixos. Você normalmente só precisa do componente de tempo da série de dados se estiver testando estratégias de negociação intradia.
Se você quiser trabalhar junto e aprender a fazer o teste de volta com o Excel enquanto estiver lendo isso, siga as etapas que descrevi em cada seção. Precisamos obter alguns dados para o símbolo que vamos testar.
Ir para: Yahoo Finance No campo Inserir símbolo (s), insira: IBM e clique em GO Em 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 Fazer o download na planilha Salve o arquivo com um nome (como ibm. csv) e em um lugar 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ê abre podem ter mudado no momento em que você leu isso.
Quando baixei este arquivo, as primeiras linhas ficaram assim:
Agora você pode excluir as colunas que não serão usadas. Para o teste que estou prestes a fazer, usarei apenas a data, abra e feche os valores para que eu tenha excluído o High, o Low, o Volume e o Adj. Fechar.
Eu também classifiquei os dados para que a data mais antiga fosse a primeira e a data mais recente estivesse na parte inferior. Use os dados - & gt; Ordene as opções do menu para fazer isso.
Em vez de testar uma estratégia em si, tentarei encontrar o dia da semana que forneceu o melhor retorno se você seguisse uma estratégia de compra aberta e venda de fechamento. Lembre-se de que este artigo está aqui para apresentar a você como usar o Excel para fazer o back das estratégias de teste. Podemos construir isso daqui para frente.
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 dia específico.
Entrando nas fórmulas.
A parte complicada (a menos que você seja um especialista do Excel) está elaborando as fórmulas para usar. Isso é apenas uma questão de prática e quanto mais você pratica, mais fórmulas você descobrirá e mais flexibilidade terá com seus testes.
Se você baixou a planilha, dê uma olhada na fórmula na célula D2. Se parece com isso:
Essa fórmula é copiada para todas as outras células nas colunas D a H (exceto a primeira linha) e não precisa ser ajustada depois de copiada. Eu explicarei 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 corresponde de segunda a sexta-feira) for 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 é nosso lucro / prejuízo. A parte falsa da declaração é um par de aspas duplas (") que não colocam nada na célula se o dia da semana não coincidir.
Os sinais $ à esquerda da letra da coluna ou do número da linha bloqueiam a coluna ou linha para que, quando for copiada, essa parte da referência da célula não seja alterada. 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 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.
Na parte inferior das colunas do dia da semana, coloquei algumas funções de resumo. Notavelmente 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 numa terça-feira e esta foi seguida de perto por uma quarta-feira.
Quando eu testei as sextas-feiras de expiração - alta ou baixa? estratégia e escreveu esse artigo eu usei uma abordagem muito semelhante com uma planilha e fórmulas como esta. O objetivo desse teste era verificar se as sextas-feiras eram geralmente de alta ou baixa.
Experimente. Faça o download de alguns dados do Yahoo Finance, carregue-os no Excel e experimente as fórmulas e veja o que você pode criar. Publique suas perguntas no fórum.
Estratégia de negociação em pares [EXCEL MODEL]
Introdução.
Pair trading é uma estratégia de negociação que corresponde a uma posição longa em uma ação / ativo com uma posição de compensação em outra ação / ativo que é estatisticamente relacionada. Pair trading é uma estratégia de reversão à média, em que apostamos que os preços reverterão para suas tendências históricas.
Quem pode usar este modelo do Excel?
Pessoas interessadas em negociação algorítmica e Quant, aquelas que querem aprender sobre arbitragem estatística.
Como isso ajuda?
Este modelo de excel irá ajudá-lo a:
Aprenda a aplicação da reversão à média Compreensão da negociação em pares Otimize os parâmetros de negociação Entenda os retornos significativos da arbitragem estatística.
Por que você deve baixar o modelo de negociação?
Como a lógica de negociação é codificada nas células da planilha, você pode entender melhor baixando e analisando os arquivos conforme sua conveniência. Não apenas isso, você pode brincar com os números para obter melhores resultados. Você pode encontrar parâmetros adequados que proporcionem lucros maiores do que o especificado no artigo.
Explicação do modelo.
Neste exemplo, consideramos o par MSCI e Nifty como ambos são índices do mercado de ações. Nós implementamos a estratégia de reversão da média neste par. A reversão à média é uma propriedade de séries temporais estacionárias. Como afirmamos que o par que escolhemos é a reversão, devemos testar se ele segue a estacionariedade.
O diagrama a seguir mostra a plotagem da proporção logarítmica de Nifty para MSCI. No início, isso parece ser revertendo com um valor médio de 2.088, mas usamos o Teste Dicky Fuller para testar se ele é estacionário com significância estatística. Os resultados da tabela de saída Cointegration mostram que a série de preços é estacionária e, portanto, significa reversão. A estatística de Teste de Dicky Fuller e um valor de p significativamente baixo (& lt; 0,05) confirma nossa suposição. Tendo determinado que a reversão da média é verdadeira para o par escolhido, procedemos com a especificação de suposições e parâmetros de entrada.
Premissas.
Para fins de simplificação, ignoramos os spreads bid-ask. Os preços estão disponíveis em intervalos de 5 minutos e nós negociamos apenas com o preço de fechamento de 5 minutos. Uma vez que isto é um dado discreto, a quadratura da posição acontece no final da vela, isto é, ao preço disponível no final de 5 minutos. Apenas a sessão regular (T) é negociada. Os custos de transação são de US $ 0,375 para Nifty e US $ 1,10 para MSCI. A margem para cada negociação é de $ 990 (aproximada de $ 1000).
Parâmetros de entrada.
Por favor, note que todos os valores para os parâmetros de entrada mencionados abaixo são configuráveis.
Média de 10 velas (uma vela = a cada 5 minutos) é considerada Uma pontuação “z” de +2 é considerada para compra e -2 para venda Um stop loss de $ 100 e limite de lucro de $ 200 é definido O tamanho do pedido para negociação MSCI é 50 (1 lote) e para Nifty é 6 (3 lotes)
Os dados de mercado e parâmetros de negociação são incluídos na planilha a partir da 12ª linha. Portanto, quando a referência é feita à coluna D, deve ficar óbvio que a referência começa de D12 em diante.
Explicação das colunas no Modelo do Excel.
A coluna C representa o preço do MSCI.
A coluna D representa o preço Nifty.
A coluna E é a razão logarítmica de Nifty para MSCI.
A coluna F calcula a média de 10 velas. Como 10 valores são necessários para cálculos médios, não há valores de F12 a F22. A fórmula = SE (A23 & gt; $ C $ 3, MÉDIA (ÍNDICE ($ E $ 13: $ E $ 1358, A23- $ C $ 3): E22), & # 8220; & # 8221;) significa que a média deve ser calculada apenas se a amostra de dados disponível for maior que 10 (ou seja, o valor especificado na célula C3), caso contrário, a célula deve ficar em branco. Considere a célula F22. Sua célula correspondente A22 tem um valor de 10. Como A22 & gt; $ C $ 3 falha, a entrada nessa célula está em branco. A próxima célula F23 tem um valor desde A23 & gt; $ C $ 3 é verdadeira. O próximo pedaço da fórmula.
MÉDIA (ÍNDICE ($ E $ 13: $ E $ 1358, A23 - $ C $ 3): E22) calcula o valor médio das últimas 10 (como mencionado na célula C3) das velas dos dados da coluna E. Lógica semelhante é válida para a coluna G, onde o desvio padrão é calculado. A pontuação “z” é calculada na coluna H. A fórmula para calcular a pontuação “z” é z = (x -) / (σ). Aqui x é a amostra (coluna E), é o valor médio (coluna F) e σ é o desvio padrão (coluna G).
Coluna I representa o sinal de negociação. Como mencionado nos parâmetros de entrada, se a pontuação de "z" for inferior a -2, compramos e se ultrapassar +2, vendemos. Quando dizemos comprar, temos uma posição longa em 3 lotes de Nifty e temos uma posição curta em 1 lote de MSCI. Da mesma forma, quando dizemos vender, temos uma posição comprada em 1 lote de MSCI e temos uma posição vendida em 3 lotes de Nifty, assim alinhando a posição. Nós temos uma posição aberta o tempo todo.
Para entender o que isso significa, considere dois sinais de negociação "comprar" e "vender". Para o sinal de “compra”, como explicado anteriormente, compramos 3 lotes de futuro Nifty e um lote de 1 MSCI futuro. Uma vez que a posição é tomada, rastreamos a posição usando a coluna Status, ou seja, a coluna M. Em cada nova linha enquanto a posição continua, verificamos se o stop loss (como mencionado na célula C6) ou take profit (como mencionado na célula) C7) é atingido. O stop loss é dado o valor de USD -100, ou seja, a perda de USD 100 e o lucro é dado o valor de USD 200 nas células C6 e C7, respectivamente. Embora a posição não atinja qualquer stop loss ou take profit, continuamos com essa negociação e ignoramos todos os sinais que aparecem na coluna I. Quando a negociação atinge o stop loss ou o take profit, voltamos a analisar os sinais na coluna Eu e abrir uma nova posição de negociação assim que tivermos um sinal Comprar ou Vender na coluna I.
A coluna M representa os sinais de negociação com base nos parâmetros de entrada especificados. A coluna I já tem sinais de negociação e M informa-nos sobre o estado da nossa posição de negociação, ou seja, somos comprados ou baixos ou contabilizamos os lucros ou saímos no stop loss. Se a negociação não for concluída, transportamos a posição para a próxima vela repetindo o valor da coluna de status na vela anterior. Se o movimento do preço ocorrer de tal forma que ele viole o TP ou SL dado, então nós ajustamos a nossa posição, denotando-a por “TP” e “SL”, respectivamente.
Coluna L representa Mark to Market. Especifica a posição da carteira no final do período de tempo. Conforme especificado nos parâmetros de entrada, trocamos 1 lote de MSCI e 3 lotes de Nifty. Portanto, quando negociamos nossa posição, é a diferença de preço apropriada (dependendo se somos comprados ou vendidos) multiplicada pelo número de lotes.
A coluna N representa o status de lucro / perda do negócio. P / L é calculado apenas quando tivermos quadrados nossa posição. A coluna O calcula o lucro acumulado.
A tabela de saída tem algumas métricas de desempenho tabuladas. A perda de todos os negócios deficitários é de $ 3699 e o lucro de negócios que atingem o TP é $ 9280. Assim, o total de P / L é $ 9280- $ 3699 = $ 5581. Negociações com prejuízo são as negociações que resultaram na perda de dinheiro nas posições de negociação. Comércios rentáveis são os comércios de sucesso que terminam em ganhar causa. O lucro médio é a razão entre o lucro total e o número total de negócios. O lucro médio líquido é calculado após a subtração dos custos de transação, que equivalem a US $ 91,77.
Como desenvolver uma estratégia de negociação no Excel.
Itens que você irá precisar.
Conexão com a Internet do Microsoft Excel.
O Microsoft Excel pode ser uma ferramenta poderosa para tomar decisões de investimento e negociação. Importando dados externos e usando a formatação condicional do Excel e fórmulas para cálculos, os investidores podem desenvolver estratégias de negociação e obter indicadores instantâneos de compra e venda.
Importando Dados.
Selecione qualquer célula em uma planilha do Excel com o cursor. Na Barra de Menus, selecione "Importação de Dados Externos - Nova Consulta à Web." Isso abrirá uma caixa de diálogo que permitirá que você direcione o Excel para um site do qual os dados possam ser importados. Na barra de endereços do navegador, na caixa de diálogo. , digite "finance. yahoo" e clique no botão "Ir".
Digite o símbolo para uma das ações que você está assistindo na barra de pesquisa do site. A caixa de diálogo tem o navegador dentro dela. Pesquise citações como se você estivesse usando o site. Este será o símbolo do ticker importado para o Excel.
Marque a caixa que destaca o "Último comércio". Na parte inferior da caixa de diálogo, clique em "Importar". Outra caixa de diálogo aparecerá perguntando onde você deseja importar os dados. A célula originalmente destacada deve estar visível, por exemplo, "= $ A $ 1". Se isso estiver correto, clique em OK.
Ocultar linhas que não são desejadas para serem vistas na planilha. A ferramenta de importação importará oito partes de dados. Quaisquer dados que não sejam relevantes para a pesquisa devem ser ocultados, não excluídos. Se os dados / linhas forem excluídos, o Excel produzirá erros na próxima vez que você tentar importar dados. Para ocultar dados, destaque as linhas aplicáveis, clique com o botão direito do mouse sobre elas e selecione "Ocultar".
Fórmulas de análise de estoque.
Calcule as taxas de crescimento de categorias como Lucro por ação (EPS), Vendas, Fluxo de caixa e Patrimônio líquido usando a fórmula "= Taxa" do Excel. O Excel calculará a taxa de crescimento de quaisquer dois valores fornecidos durante um determinado período de tempo.
A fórmula é assim: = taxa (nper, pmt, pv, [fv], [tipo], [palpite]). O “nper” é o número de anos que está sendo calculado. O “pmt” não é usado neste cálculo. O “pv” é o valor inicial (introduzido como um número negativo). O “[fv]” é o valor final. Os valores “[type]” e [guess] ”também são ignorados para este cálculo.
Para determinar a taxa de crescimento do EPS nos últimos 10 anos para uma empresa que subiu de 2,2 para 4,5, você introduziria o seguinte cálculo: = taxa (10 ,, - 2,2,4.5), dando uma taxa de crescimento de EPS de 7%.
Calcule o valor futuro de um estoque para determinar um preço de compra usando a fórmula de valor futuro (FV) do Excel, “= FV (taxa, nper, pmt, [pv], [tipo])”. A “taxa” é a taxa de crescimento calculada na Seção 2, Etapa 1. O “nper” é o número de anos a ser previsto. O "pmt" não é usado. O “[pv]” é o valor inicial (introduzido como um número negativo).
Para determinar qual o preço das ações de uma empresa que tem um preço atual de US $ 14 e uma taxa de crescimento de 7% em cinco anos, use esta fórmula: = FV (7%, 10 ,, - 14) , dando um preço de ações de US $ 27,54 em cinco anos à taxa de crescimento atual.
Organize sua planilha para importar dados de preços de ações e ocultar os dados desnecessários. Use as fórmulas do Excel para determinar as taxas de crescimento anteriores de cada empresa nas colunas adjacentes ao preço da ação. Em seguida, use as fórmulas acima para determinar os preços de compra desejados para cada ação na próxima coluna adjacente.
Formatação condicional.
Utilize a formatação condicional. Imagine se você estivesse acompanhando os preços das ações de 100 empresas e tivesse preços de compra ou venda associados a cada ação. Levaria um tempo considerável para varrer manualmente e filtrar todos os dados para determinar se havia uma compra ou venda em um portfólio. A formatação condicional permite que o usuário identifique rapidamente as células que atendem a determinados critérios. Quando esse critério for atendido, o Excel realçará a célula.
Clique em uma célula e digite o preço real da ação de uma ação. Na próxima célula adjacente, insira o preço de compra alvo do estoque. Clique novamente na célula que contém o preço real da ação. À medida que esse número for alterado, o Excel o comparará ao preço de compra desejado e o realçará se cair para ele ou abaixo. Na Barra de Menus, clique em "Formatação e Formatação Condicional". A caixa de diálogo Formatação Condicional será aberta.
Defina o primeiro menu suspenso como "Cell Value Is" e o segundo menu suspenso como "menor que ou igual a". No terceiro menu suspenso, clique no botão "obter dados" no lado direito da caixa, permitindo que você escolha os dados que deseja comparar. Nesse caso, clique na célula que tinha o preço de compra desejado e clique em OK. A caixa de diálogo Formatação Condicional reaparecerá.
Clique no botão “Format” para abrir a caixa de diálogo “Format Cells”. Clique na guia "Padrões" para escolher a cor que a célula deve ser destacada se a célula atender aos critérios colocados nela. A fonte e outras formatações podem ser alteradas clicando na guia “Fonte”. As condições estão em vigor e não deve haver células destacadas na planilha. À medida que o preço das ações se altera na célula "preço real da ação", se o preço cair abaixo da célula "preço de compra desejado", o Excel destacará a célula.
Altere o valor na célula "preço real da ação" para um número abaixo do preço de compra desejado. A célula será destacada, indicando que ela atendeu às condições que foram definidas, identificando-a como um estoque para comprar.
Configure a formatação condicional para todos os estoques em sua planilha que contenham os dados importados e os cálculos de preço alvo. Quando o preço de uma ação atende aos critérios de sua estratégia de investimento, essa célula será destacada, alertando você sobre uma possível oportunidade de investimento.
Uma estratégia comum é usar o desempenho passado da empresa para indicar o desempenho futuro da empresa e das ações. A fórmula de taxa do Excel pode calcular taxas de crescimento para várias categorias. A fórmula Valor Futuro (FV) pode prever o valor futuro dessas categorias, dando ao investidor as ferramentas e os números necessários para tomar decisões de investimento com base em suas estratégias.
As informações neste artigo são para informações gerais e referência. Investir é diferente para cada indivíduo baseado na tolerância pessoal ao risco. Investir no mercado de ações tem riscos inerentes. Desenvolva uma estratégia de negociação e planeje que atenda às suas necessidades financeiras e de tolerância a riscos.
Referências.
Regra 1; Phil Town; 2006.
Sobre o autor.
Eric Duncan é veterano militar e profissional nos setores de segurança, viagens e aviação. Duncan escreve desde 2002 para revistas, jornais, literatura de negócios locais e sites como Singletraks. Ele ganhou seu bacharel em aeronáutica profissional e seu Master of Business Administration.
Cite este artigo.
Escolha o estilo de citação.
Artigos relacionados.
Mais artigos.
Direitos autorais & copy; Leaf Group Ltd. / Leaf Group Media, todos os direitos reservados.
Комментариев нет:
Отправить комментарий