Type/to search

Estratégia de cruzamento de abertura alta envolvente aberta

Common strategy
Created: 2023-10-18 11:22:57
Last modified: 3 years ago
1
Follow
1802
Followers

img

Visão Geral

Esta estratégia baseia-se no cruzamento entre o preço de abertura e o preço máximo para gerar sinais de negociação. Quando o preço de abertura cruza acima do preço máximo, é gerado um sinal de compra; quando cruza abaixo, um sinal de venda. O uso de médias móveis suaviza os dados de preço, reduzindo negociações ruidosas. É possível configurar o tipo e os parâmetros da média móvel, além de ativar ou não o trailing stop para proteger lucros.

Princípio da Estratégia

  1. Decide se deve usar uma resolução alternativa com base no parâmetro de entrada (useRes). Se sim, define o período conforme stratRes.

  2. Decide se deve usar média móvel (useMA). Se sim, escolhe o tipo de média móvel com base em basisType e o comprimento do período com basisLen.

  3. Obtém as séries de preço de abertura (open) e fechamento (close). Se a média móvel estiver ativada, aplica o tipo e os parâmetros selecionados para suavização.

  4. Compara o preço de abertura atual (x) com a série de abertura (openSeries). Se x for maior que openSeries, o estado da tendência (trendState) é de alta; caso contrário, de baixa.

  5. Quando o preço de abertura cruza acima da média móvel do preço de abertura, gera o sinal de compra (longCond); quando cruza abaixo, gera o sinal de venda (shortCond).

  6. Entra em posição comprada ou vendida de acordo com os sinais. Se o trailing stop estiver ativado, define o nível de stop e a distância de offset.

Vantagens da Estratégia

  1. Utiliza duas séries diferentes (abertura e máxima) para gerar sinais, evitando as limitações de uma única série.

  2. O uso de médias móveis filtra o ruído de curto prazo do mercado, capturando a tendência principal.

  3. Permite configurar flexivelmente o tipo de média móvel e ajustar os parâmetros para obter o melhor desempenho.

  4. Oferece a opção de usar trailing stop para controlar riscos e proteger lucros.

  5. Grande espaço para otimização, com ajustes de parâmetros para diferentes ativos e condições de mercado.

Riscos da Estratégia

  1. Fonte única de sinal de negociação, resultando em sinais escassos e possível perda de oportunidades.

  2. As médias móveis apresentam atraso, podendo perder oportunidades de curto prazo.

  3. Um trailing stop mal configurado pode causar stops prematuros ou com amplitude excessiva.

  4. Parâmetros inadequados podem levar a negociações simuladas excessivamente frequentes, afetando o desempenho real.

  5. Diferentes ativos e condições de mercado exigem ajuste de parâmetros, o que pode ser complexo.

  6. Pode-se enriquecer as fontes de sinal adicionando outros indicadores ou introduzindo modelos de aprendizado de máquina. Ajustar o tipo e os parâmetros da média móvel para obter a melhor suavização. Definir cuidadosamente os níveis de stop, permitindo uma margem adequada para capturar mais lucro. Realizar backtesting completo para garantir a confiabilidade dos parâmetros.

Direções de Otimização

  1. Adicionar outros indicadores técnicos, como Bandas de Bollinger, KD, etc., para enriquecer os sinais de negociação.

  2. Aplicar modelos de aprendizado de máquina para processar a geração de sinais.

  3. Otimizar os parâmetros da média móvel para encontrar a melhor combinação.

  4. Otimizar os parâmetros do trailing stop para equilibrar a amplitude do stop e a captura de lucros.

  5. Adicionar funcionalidade de otimização automática de parâmetros.

  6. Desenvolver templates de parâmetros específicos para cada ativo.

  7. Criar um framework de backtesting quantitativo para iterar rapidamente a estratégia.

Resumo

Esta estratégia baseia-se no cruzamento entre o preço de abertura e o preço máximo para gerar sinais de negociação, utilizando médias móveis para filtrar ruídos. Permite configuração flexível de parâmetros, alcançando diversos efeitos. Possui certas vantagens, mas também apresenta problemas como poucos sinais e atraso. Ao introduzir mais indicadores combinados, aprendizado de máquina, entre outros, é possível desenvolver uma estratégia de negociação mais robusta. É necessário ajustar os parâmetros para diferentes ativos e condições de mercado a fim de obter o melhor desempenho.

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

//@version=2

//strategy(title = "Open Close Cross Strategy", shorttitle = "OCC Strategy", overlay = true, pyramiding = 0, default_qty_type = strategy.percent_of_equity, default_qty_value = 10)
Strategy parameters
Strategy parameters
Use Alternate Resolution? ( recommended )
Set Resolution ( should not be lower than chart )
Use MA? ( otherwise use simple Open/Close data )
MA Type: SMA, EMA, DEMA, TEMA, WMA, VWMA, SMMA, HullMA, LSMA, ALMA ( case sensitive )
MA Period
Offset for LSMA / Sigma for ALMA
Offset for ALMA
Use Trailing Stop?
Stop Loss Trail Points
Stop Loss Trail Offset
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)