Type/to search

Estratégia de Lógica Reversa das Últimas N Velas

Common strategy
Created: 2023-12-26 11:00:29
Last modified: 3 years ago
1
Follow
1802
Followers

img

Visão Geral

A ideia principal desta estratégia é decidir entre comprar ou vender com base na cor das últimas N velas. Se as últimas N velas forem todas verdes, compra-se; se forem todas vermelhas, vende-se. A sua singularidade reside na inclusão de um parâmetro de “lógica inversa”, que pode inverter a lógica original. Quando o parâmetro de “lógica inversa” é verdadeiro, as últimas N velas verdes geram uma venda, enquanto as últimas N velas vermelhas geram uma compra.

Princípio da Estratégia

Esta estratégia depende principalmente dos seguintes parâmetros importantes:

  1. numCandlesToCheck: especifica a quantidade de velas a serem verificadas
  2. numCandlesToExit: especifica a quantidade de velas após a abertura da posição para sair dela
  3. inverseLogic: parâmetro de lógica inversa; quando verdadeiro, inverte a lógica original de compra/venda

A lógica principal percorre as últimas numCandlesToCheck velas através de um loop, contando em tempo real a quantidade consecutiva de velas verdes e vermelhas. Se a quantidade consecutiva de velas vermelhas for ≥ numCandlesToCheck, marca-se lastNCandlesRed como verdadeiro. Se a quantidade consecutiva de velas verdes for ≥ numCandlesToCheck, marca-se lastNCandlesGreen como verdadeiro.

Quando lastNCandlesGreen é verdadeiro, se o parâmetro inverseLogic for falso, compra-se; se for verdadeiro, vende-se. Por outro lado, quando lastNCandlesRed é verdadeiro, se o parâmetro inverseLogic for falso, vende-se; se for verdadeiro, compra-se.

Tanto para compra quanto para venda, o contador barsSinceEntry é zerado após a abertura da posição. Quando barsSinceEntry for maior ou igual a numCandlesToExit, a posição atual é fechada.

Análise de Vantagens

Esta é uma estratégia interessante que utiliza a cor das velas para tomar decisões, com a adição do parâmetro “lógica inversa”, que permite ajustar flexivelmente a lógica de compra e venda. As principais vantagens são:

  1. Abordagem inovadora, permitindo investir na direção oposta à lógica comum do mercado
  2. Código claro e conciso, fácil de entender e modificar
  3. Possibilidade de encontrar a combinação ideal de parâmetros através de ajustes
  4. A estratégia pode operar continuamente gerando sinais independentemente das condições do mercado

Análise de Riscos

Esta estratégia também apresenta alguns riscos que merecem atenção:

  1. A cor das velas não representa totalmente o movimento do mercado, existindo probabilidade de seguir sinais errôneos
  2. Não é possível determinar o valor ideal do parâmetro numCandlesToCheck
  3. Não é possível determinar o valor ideal do parâmetro numCandlesToExit
  4. Uma configuração inadequada do parâmetro de lógica inversa pode agravar as perdas
  5. Falta de controle eficaz de stop loss por operação

Para mitigar os riscos acima, podem ser adotadas as seguintes medidas de controle e otimização:

  1. Adicionar outros filtros para evitar sinais falsos, como a tendência de timeframe superior
  2. Testar diferentes valores de parâmetros para encontrar a combinação ideal
  3. Incluir mecanismo de stop loss para limitar perdas por operação
  4. Validar a eficácia do parâmetro de lógica inversa

Direções de Otimização

A estratégia pode ser otimizada principalmente nas seguintes áreas:

  1. Adicionar critérios de book de ofertas para evitar ficar preso em posições
  2. Otimizar os valores dos parâmetros numCandlesToCheck e numCandlesToExit
  3. Combinar indicadores de tendência de período maior para filtrar sinais falsos
  4. Incluir estratégias de stop loss e take profit
  5. Realizar backtest em diferentes ativos para verificar a eficácia da estratégia
  6. Comparar a rentabilidade entre a lógica original e a lógica inversa

Resumo

A estratégia tem uma lógica geral clara e fácil de entender, utilizando uma simples verificação da cor das velas para gerar sinais de negociação. O ajuste dos parâmetros permite uma rica variedade de combinações, possibilitando a otimização para diferentes condições de mercado e ativos. No entanto, é necessário estar atento a alguns riscos potenciais e adotar as medidas necessárias para controlá-los. Ao enriquecer continuamente o conteúdo da estratégia, ela pode se tornar uma estratégia valiosa, digna de prática de longo prazo e otimização contínua.

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

//@version=4
strategy("Last Number of  Candles", overlay=true)

// Define the condition for a green candle
Strategy parameters
Strategy parameters
Number of Candles to Check
Number of Candles To Exit
Investment Value
inverseLogic
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)