Type/to search

Estratégia de desempenho de retorno mensal

Common strategy
Created: 2024-01-08 16:16:58
Last modified: 3 years ago
1
Follow
1802
Followers

img

Visão Geral

A principal função desta estratégia é rastrear e exibir em tempo real o desempenho mensal de lucros e perdas. Ela atualiza em tempo real os valores específicos de lucros e perdas de cada mês em uma tabela.

Princípio

A estratégia realiza o rastreamento do desempenho mensal de lucros e perdas através das seguintes etapas:

  1. Definir variáveis para registrar se houve fechamento de posições no mês atual.
  2. Definir variáveis para registrar os valores específicos de lucros e perdas de cada mês.
  3. Definir variáveis para registrar o mês correspondente ao tempo.
  4. Quando houver fechamento de posição no mês atual, registrar o lucro/prejuízo do mês e o mês no array correspondente.
  5. Exibir o título do mês na posição especificada da tabela.
  6. Percorrer o array de lucros/perdas mensais e exibir os valores na coluna correspondente ao mês na tabela.
  7. Exibir simultaneamente as informações do ano correspondente.
  8. Resumir os lucros/perdas de cada ano.
  9. Usar cores para diferenciar lucros positivos de negativos.

Acima estão as etapas básicas e o princípio de funcionamento desta estratégia.

Análise das Vantagens

Esta estratégia de rastreamento de desempenho mensal de lucros e perdas apresenta as seguintes vantagens:

  1. Atualização em tempo real, permitindo visualizar a situação mensal mais recente a qualquer momento.
  2. Visual clara, exibindo os lucros/perdas mensais de forma intuitiva através de uma tabela.
  3. Granularidade fina, permitindo ver detalhes de cada mês com clareza.
  4. Comparação intuitiva, usando cores para comparar mais facilmente os lucros/perdas de cada mês.
  5. Estatísticas resumidas, fornecendo também um resumo anual dos lucros/perdas.
  6. Exibição personalizável, permitindo ajustar a posição, o tamanho e outras formas de apresentação da tabela.

Análise de Riscos

Esta estratégia também apresenta alguns riscos:

  1. Lógica de cálculo relativamente complexa, propensa a erros que podem resultar em dados imprecisos.
  2. A exibição da tabela pode ser atualizada com muita frequência, afetando o desempenho.
  3. A eficiência do armazenamento de dados em arrays é baixa.
  4. A conversão de tempo e mês pode conter erros.

Os riscos podem ser reduzidos através dos seguintes métodos:

  1. Revisão rigorosa do código para garantir que a lógica de cálculo esteja correta.
  2. Otimizar a frequência de atualização da tabela para evitar atualizações excessivas.
  3. Substituir por estruturas de dados mais eficientes para armazenar dados.
  4. Adicionar tratamento de exceções para conversão de tempo e mês.

Otimização da Estratégia

Esta estratégia pode ser otimizada nos seguintes aspectos:

  1. Usar estruturas de dados mais eficientes, como dicionários, para armazenar dados mensais.
  2. Adicionar cálculo da taxa de retorno anualizada.
  3. Adicionar outras medidas, como variação percentual.
  4. Exibir visualmente a curva de tendência dos lucros/perdas.
  5. Suportar personalização do período de início e fim das estatísticas.
  6. Suportar exportação de dados para arquivo CSV.

Estas otimizações podem tornar as funcionalidades da estratégia mais completas e poderosas, melhorando também a experiência do usuário.

Resumo

Esta estratégia utiliza arrays e tabelas para realizar a função principal de rastrear e exibir em tempo real os lucros/perdas de cada mês. É simples, eficiente e fácil de usar. Além disso, apresenta algumas vantagens, mas também possui riscos que precisam ser mitigados. Através de otimizações na lógica de cálculo e no desempenho, a estratégia pode se tornar ainda mais perfeita e poderosa. No geral, é uma estratégia muito prática para rastrear o desempenho mensal de lucros e perdas.

Source
Pine
/*backtest
start: 2023-01-01 00:00:00
end: 2024-01-07 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

// This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © MAURYA_ALGO_TRADER

//@version=5
Strategy parameters
Strategy parameters
Length
Monthly Performance
Show Monthly Monthly Performance ?
Location
Size
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)