Type/to search

Estratégia de negociação automatizada com validação de indicadores

Common strategy
Created: 2023-09-28 11:57:23
Last modified: 3 years ago
1
Follow
1802
Followers

Visão Geral

O 888 BOT v4 é uma estratégia de negociação automática que combina múltiplos indicadores para determinar tendências e gerar sinais de negociação. Ele utiliza 8 indicadores combinados – média móvel, filtro de faixa, ADX, Parabólico SAR, RSI com volume, MACD e Bandas de Bollinger – para emitir sinais de negociação mais confiáveis.

Princípios da Estratégia

Visão Geral dos Indicadores

  1. Média Móvel Jurik (JMA): Uma média móvel projetada por Mark Jurik para profissionais para eliminar a defasagem do sinal. O parâmetro "Comprimento" controla a remoção de ruído, e os parâmetros "Fase" e "Potência" equilibram o atraso e o overshoot.

  2. Filtro de Faixa: Calcula a amplitude média de oscilação de preço em um período e amplifica essa faixa para filtrar o ruído do mercado, melhorando a identificação de tendências de curto prazo.

  3. Índice de Movimento Direcional Médio (ADX): Criado por Wilder, mede a força e a direção da tendência. Se o ADX tem inclinação positiva e ultrapassa um limiar por algum tempo, indica movimento de preço forte.

  4. Stop and Reverse Parabólico (SAR): Também criado por Wilder, coloca pontos para determinar a tendência; quando o preço toca o indicador, ele salta para o outro lado, formando uma forma parabólica.

  5. RSI com Volume: Adiciona o parâmetro de volume ao RSI clássico, tornando-o mais preciso para refletir o movimento do mercado.

  6. MACD: Indicador de diferença entre médias móveis rápida e lenta criado por Appel; o histograma pode prever cruzamentos de médias. O MAC-Z padroniza o preço e adiciona o cálculo do VWAP.

  7. Condição de Volume: Filtra sinais com volume abaixo da média; diferentes magnitudes correspondem a diferentes alavancagens.

  8. Bandas de Bollinger: Indicador de faixa de volatilidade de John Bollinger, que pode ser usado como oportunidade de reentrada.

Lógica da Estratégia

  1. Determinar condições de compra e venda com base em oito indicadores.

  2. Após confirmação de múltiplos indicadores, gerar sinal de negociação e entrar em posição.

  3. Definir níveis de take profit e stop loss com base no tamanho da posição e parâmetros de risco.

  4. Quando o preço atinge os níveis de take profit ou stop loss, fechar a posição.

  5. Quando o preço toca novamente as Bandas de Bollinger, há oportunidade de adicionar à posição para melhorar o preço de entrada.

  6. Após cada fechamento, aguardar novamente a confirmação dos indicadores para entrar em uma nova posição.

Análise de Vantagens

A maior vantagem do 888 BOT v4 é o uso combinado de indicadores; diferentes indicadores podem se verificar mutuamente, reduzindo sinais falsos, o que é mais confiável do que estratégias de indicador único. Além disso, permite adicionar posições e melhorar o preço de entrada, buscando lucros maiores.

Especificamente, suas vantagens são:

  1. JMA remove a defasagem, filtro de faixa remove ruído, melhorando a qualidade do sinal.

  2. ADX determina a força da tendência, Parabólico SAR determina a direção, tornando a entrada mais precisa.

  3. RSI com volume e MACD adicionam mais informações de mercado, verificando sinais em múltiplas camadas.

  4. A condição de volume pode filtrar sinais falsos; diferentes magnitudes correspondem a alavancagens.

  5. O método de stop loss pode ser escolhido entre stop de risco, stop ATR ou stop duplo, controlando o risco de queda.

  6. Permite adicionar posições através das Bandas de Bollinger para melhorar o preço de entrada, buscando maiores ganhos.

  7. Permite escolher se divide o take profit, equilibrando lucro e probabilidade de lucro.

  8. Permite backtest por períodos e pares de negociação para avaliar o efeito da estratégia.

Análise de Riscos

Embora o 888 BOT v4 reduza riscos através da combinação de indicadores e otimização de parâmetros, qualquer estratégia de negociação envolve certos riscos, principalmente:

  1. Probabilidade de indicadores gerarem sinais incorretos, que podem ser reduzidos ajustando parâmetros apropriadamente.

  2. Risco de perda ampliada após adicionar posições, que pode ser evitado reduzindo a margem de otimização do preço de entrada.

  3. Risco de perda ampliada quando as Bandas de Bollinger não são acionadas; pode-se usar indicadores de tendência para julgar o momento de adicionar.

  4. Risco de ficar preso se o stop loss for muito amplo; pode-se reduzir adequadamente a faixa de stop.

  5. Backtest com período insuficiente; pode-se expandir o período de backtest para verificação.

  6. Volume insuficiente; ajustar o tamanho da posição.

  7. Falha em condições especiais de mercado; é necessário um bom gerenciamento de risco, Jenkins.

Direções de Otimização

O 888 BOT v4 ainda tem espaço para otimização:

  1. Ajustar parâmetros dos indicadores para encontrar a melhor combinação.

  2. Experimentar substituir por outros indicadores, como KDJ, osciladores, etc.

  3. Otimizar a margem de otimização do preço de entrada.

  4. Ajustar algoritmos de take profit e stop loss.

  5. Definir stop loss de equilíbrio após take profit.

  6. Otimizar o tamanho da posição e o nível de alavancagem.

  7. Experimentar aprendizado de máquina e outros métodos para otimização automática.

  8. Adicionar condições de saída para evitar condições específicas de mercado.

  9. Experimentar arbitragem entre mercados.

  10. Desenvolver interface gráfica para melhorar usabilidade.

Em resumo, o 888 BOT v4 é um representante típico de estratégias multi-indicador. A combinação de indicadores pode aumentar significativamente a probabilidade de lucro. No entanto, nenhuma estratégia é infalível; requer testes e otimização contínuos, além de uma boa gestão de risco, para obter lucros sustentáveis.

Source
Pine
/*backtest
start: 2023-09-20 00:00:00
end: 2023-09-27 00:00:00
period: 10m
basePeriod: 1m
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/
// © Xaviz

//@version=4
Strategy parameters
Strategy parameters
  SOURCE
JURIK MOVING AVERAGE
  JMA LENGTH
  JMA PHASE
  JMA POWER
RANGE FILTER
  SAMPLING PERIOD
  RANGE MULTIPLIER
AVERAGE DIRECTIONAL INDEX
  ADX OPTION
  ADX LENGTH
  ADX THRESHOLD
PARABOLIC SAR
  SAR STAR
  SAR INC
  SAR MAX
RSI VOLUME WEIGHTED
  RSI LENGHT
  RSI CENTER LINE
MA CONVERGENCE/DIVERGENCE
  MACD OPTION
  MACD FAST MA LENGTH
  MACD SLOW MA LENGTH
  MACD SIGNAL LENGTH
  Z-VWAP LENGTH
  STDEV LENGTH
VOLUME CONDITION
  VOLUME FACTOR
  SMA VOLUME LENGTH
  TAKE PROFIT LONG %
  TAKE PROFIT SHORT %
ACTIVATE STOP LOSS 🧻
  STOP LOSS OPTION
  STOP LOSS %
  ATR SL PERIOD
  ATR SL MULTIPLIER
  % RISK ALLOWED
STOP LOSS CONFIRMED
ACTIVATE BOLLINGER BANDS RE-ENTRY 🚀
  BB LENGTH
  BB MULTIPLIER
  % MINIMUM BETTER PRICE
ACTIVATE DIVIDE TP
BACKTEST 💹
  BACKTEST DAYS
  ENTRY TYPE
  QUANTITY (LEVERAGE 1X)
  MAXIMUM LEVERAGE
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)