Type/to search

Ferramenta de Análise de Estratégias Dinâmicas

Common strategy
Created: 2023-10-13 15:54:35
Last modified: 3 years ago
1
Follow
1802
Followers

Visão Geral

A ideia principal desta estratégia é simular negociações em tempo real, coletar dados semanais de negociação e exibir resultados estatísticos em formato de tabela, permitindo uma visualização mais intuitiva do desempenho da estratégia. Isso nos ajuda a avaliar rapidamente os lucros e perdas da estratégia, identificar períodos de baixo desempenho e, com base nisso, ajustar e otimizar a estratégia.

Princípio da Estratégia

  1. Definir os horários de início e término do período de cálculo.

  2. Definir a precisão dos resultados estatísticos e o número de semanas por grupo.

  3. Simular a estratégia RSI para realizar compras e vendas.

  4. Definir as variáveis na tabela estatística.

  5. Calcular os resultados do período atual.

  6. Se o período mudar e a negociação for permitida, registrar o tempo e o resultado deste período.

  7. Se for o último candle e a negociação for permitida, registrar o tempo e o resultado do período atual.

  8. Se o período mudar e a negociação não for permitida, registrar o tempo e o resultado do período anterior.

  9. Encontrar os resultados de período mais altos e mais baixos.

  10. Renderizar a tabela estatística.

  • Primeiro, calcular o número total de períodos estatísticos.

  • Percorrer cada período, renderizar o cabeçalho, tempo e resultado.

  • Acumular os resultados de cada grupo de períodos.

  • Usar cores para marcar resultados positivos e negativos.

Análise de Vantagens

  • Permite observar em tempo real os resultados semanais de negociação, avaliando rapidamente o desempenho da estratégia.

  • Exibe resultados de forma intuitiva e clara, facilitando a identificação de períodos com desempenho ruim da estratégia.

  • Com base nos lucros e perdas de cada período, é possível ajustar e otimizar os parâmetros da estratégia.

  • Facilita o acompanhamento dos ganhos acumulados de múltiplas semanas em estratégias de posição de longo prazo.

  • Permite análise comparativa de estilos de negociação em diferentes períodos.

  • Precisão estatística e número de semanas por grupo customizáveis, atendendo a diferentes necessidades.

  • Implementação de código simples e clara, fácil de entender e para desenvolvimento secundário.

Análise de Riscos

  • Esta estratégia realiza negociações simuladas com base no RSI, e a própria estratégia RSI tem a desvantagem de não acompanhar tendências com força suficiente.

  • Em negociações reais, as taxas de transação podem impactar significativamente os resultados.

  • Os dados históricos usados para backtest podem não refletir o ambiente real de negociação.

  • Os resultados estatísticos dependem do montante real de capital na conta; o montante padrão usado no backtest pode não ser preciso.

  • É necessário cuidado para evitar overfitting, ajustando cegamente os parâmetros da estratégia com base nos resultados do backtest.

É possível fortalecer a estratégia RSI combinando mais indicadores para julgar tendências e otimizar pontos de entrada e saída. Em negociações reais, definir as taxas de acordo com parâmetros reais. Durante a fase de backtest, aumentar a volatilidade do montante de capital para aproximá-lo da situação real. Manter uma postura cética, evitando ajustes excessivos com base nos resultados estatísticos.

Direções de Otimização

  • Considerar a inclusão de lógica de stop loss para controlar perdas individuais.

  • Otimizar parâmetros da estratégia, como ajustar os limites de sobrecompra e sobrevenda do RSI.

  • Experimentar diferentes frequências de negociação, como operações intradiárias ou posições mensais.

  • Adicionar mais indicadores para julgar tendências de mercado e oportunidades de entrada.

  • Considerar a inclusão de lógica de take profit.

  • Otimizar as configurações dos parâmetros estatísticos.

  • Considerar a implementação de estatísticas para múltiplos ativos.

Com a adição de stop loss e take profit, é possível controlar melhor a relação risco-retorno. A otimização dos parâmetros do RSI pode aumentar a taxa de acertos. O uso de mais indicadores e diferentes frequências de negociação pode tornar a estratégia mais estável. O ajuste dos parâmetros estatísticos pode destacar melhor os resultados. A expansão de um único ativo para múltiplos ativos na estatística permite uma avaliação abrangente do efeito da estratégia.

Resumo

O objetivo desta estratégia é coletar resultados de negociação por período e exibi-los de forma intuitiva em uma tabela estatística, permitindo avaliar rapidamente a situação de lucros e perdas da estratégia em diferentes períodos. Isso fornece suporte de dados para a otimização da estratégia. As vantagens são a visualização em tempo real dos resultados semanais, clareza e facilidade para desenvolvimento secundário. É importante estar ciente de que os resultados estatísticos podem levar a uma dependência excessiva e overfitting dos dados de backtest. Devemos manter a racionalidade, fazer uma avaliação abrangente combinando os princípios da própria estratégia e usar os resultados estatísticos para identificar problemas, não como base direta para modificações. No geral, esta estratégia oferece conveniência para avaliar rapidamente o desempenho da estratégia e desempenha um papel importante na otimização da mesma.

Source
Pine
/*backtest
start: 2023-09-12 00:00:00
end: 2023-10-12 00:00:00
period: 3h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=5
// strategy('Strategy weekly results as numbers v1', overlay=true, default_qty_type=strategy.percent_of_equity, default_qty_value=25, commission_type=strategy.commission.percent, commission_value=0.04)

after = input(title='Trade after', defval=timestamp('01 Jan 2019 00:00 UTC'), tooltip="Strategy will be executed after this timestamp. The statistic table will include only periods after this date.")
Strategy parameters
Strategy parameters
Trade after
Trade before
Statistic visualisation
Statistic precision
Statistic group size
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)