Type/to search

Estratégia quantitativa de abertura bidirecional baseada em stop loss estocástico e lucro

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

img

Visão Geral

O nome desta estratégia é "Estratégia Quantitativa de Lucro com Stop Loss Aleatório e Abertura Bidirecional DayLight Hunter". A principal ideia da estratégia é utilizar o indicador Stochastic para gerar sinais de compra e venda, combinado com a média móvel SMA para filtragem, realizando abertura de posições em ambos os lados (long e short), e definindo pontos de stop loss e take profit aleatórios para obter lucro.

Princípio da Estratégia

Esta estratégia utiliza o cruzamento das linhas %K e %D do indicador Stochastic de período 5 para gerar sinais de negociação. Quando a linha %K cruza de baixo para cima a linha %D, é gerado um sinal de compra; quando a linha %K cruza de cima para baixo a linha %D, é gerado um sinal de venda. Para filtrar sinais falsos, a estratégia também introduz uma SMA de comprimento 50, onde o sinal de compra só é gerado quando o preço de fechamento está abaixo da mínima da SMA, e o sinal de venda só é gerado quando o preço de fechamento está acima da máxima da SMA.

Ao receber um sinal de compra, a estratégia abre uma posição long com uma quantidade fixa; ao receber um sinal de venda, se estiver no modo de negociação unilateral, fecha a posição long anterior e abre uma posição short; se estiver no modo de hedge, adiciona diretamente uma posição short para fazer hedge. Para cada unidade de negociação, a estratégia define um ponto de stop loss e take profit aleatório. Especificamente, utiliza uma certa porcentagem de ganho em relação ao preço atual como take profit, e uma certa porcentagem de perda como stop loss. Isso permite travar os lucros e também controlar o risco.

Vantagens da Estratégia

A maior vantagem desta estratégia é a utilização dos sinais do indicador Stochastic combinados com o filtro SMA para realizar negociações bidirecionais com uma baixa taxa de falsos positivos. Isso oferece maiores oportunidades de lucro. Além disso, o mecanismo aleatório de take profit e stop loss permite realizar lucros a tempo após ganhos, evitando que todo o lucro seja perdido; também pode parar perdas em caso de grandes perdas, reduzindo danos. Portanto, de modo geral, a estratégia oferece maior potencial de lucro e um bom controle de risco.

Análise de Risco

O principal risco da estratégia reside na possibilidade de sinais falsos do indicador Stochastic, o que pode levar a perdas desnecessárias. Além disso, os pontos de take profit e stop loss definidos aleatoriamente podem ser excessivamente agressivos, causando saídas prematuras ou tardias, afetando o rendimento. Por fim, a impossibilidade de interromper perdas a tempo em operações de hedge também pode aumentar as perdas.

Para reduzir os riscos, recomenda-se otimizar os parâmetros da SMA para filtrar mais sinais falsos. Além disso, pode-se considerar a combinação com outros indicadores para julgar a tendência do mercado, evitando operações contrárias à tendência. Finalmente, é necessário definir adequadamente a faixa de stop loss e estabelecer pontos de stop loss independentes para unidades de hedge, controlando o risco.

Direções de Otimização

A estratégia pode ser otimizada nos seguintes aspectos:

  1. Otimizar os parâmetros do indicador Stochastic para encontrar a melhor combinação de parâmetros e reduzir sinais falsos.
  2. Otimizar ou adicionar outros indicadores técnicos para auxiliar o Stochastic na identificação de tendências, como MACD, KDJ, etc.
  3. Utilizar métodos de aprendizado de máquina para estudar a taxa de acerto e a taxa de vitória dos sinais do Stochastic sob diferentes parâmetros, encontrando o espaço ideal de parâmetros.
  4. Otimizar o algoritmo aleatório de take profit e stop loss para torná-lo mais inteligente e dinâmico, como incorporar ideias de trailing stop e gerenciamento de saldo.
  5. Adicionar um módulo de controle de posição que permita ajustar dinamicamente o tamanho da posição com base no desempenho da estratégia e nas condições de mercado.

Resumo

A "Estratégia Quantitativa de Lucro com Stop Loss Aleatório e Abertura Bidirecional DayLight Hunter" combina o cruzamento do indicador Stochastic, o princípio de filtragem SMA, a ideia de abertura bidirecional e o método aleatório de stop loss e take profit. Ela possui vantagens como sinais relativamente precisos, múltiplas oportunidades de negociação em ambos os lados e flexibilidade nos stops, com riscos dentro de limites controláveis. Através de ajustes adicionais nos parâmetros, combinações de indicadores e módulos de controle de risco, esta estratégia pode alcançar um desempenho mais estável e excelente. Ela fornece um exemplo muito valioso para a prática de negociação quantitativa.

Source
Pine
/*backtest
start: 2023-12-31 00:00:00
end: 2024-01-07 00:00:00
period: 15m
basePeriod: 5m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=5
var int slippage = 0
strategy("X48 - DayLight Hunter | Strategy | V.01.01", overlay=true, calc_on_order_fills = true, initial_capital = 50,default_qty_type = strategy.fixed, default_qty_value = 1, commission_type = strategy.commission.percent, commission_value = 0, currency = currency.USD, slippage = 0)
Strategy parameters
Strategy parameters
Position
size
color_Net
Mode Trade
⚖️ Mode For Trade [Oneway / Hedge]
⚖️ Risk Signal Mode [Low / Medium / High]
Stochastic Setting
%K Length
%K Smoothing
%D Smoothing
SMA Filter Mode
SMA High and Low Filter Mode
SMA High
SMA Low
=====🆘🆘🆘 TAKE PROFIT & STOP LOSS BY [%] 🆘🆘🆘=====
🆘 Take Profit & Stop Loss By Percent (%)
🆘 TP [LONG] % >> [Oneway Only]
🆘 TP [SHORT] % >> [Oneway Only]
🆘 Stop Loss %
🆘 TP by PNL $ eg. (0.1 = 0.1$)
🆘 Spread Point Size(Eg. 35 Point or 350 Point From Your Broker Digits)
===💮💮💮 Hedge Mode 💮💮💮===
💯 Hedge Point Range
✳️ Martingale For Hedge Multiply [default = 2]
════════⌚⌚ INPUT BACKTEST TIME RANGE ⌚⌚════════
Start
End
═ Bot Setting ═ n >> If You Dont Use Bot Just Pass It
Alert Message for BOT
TimeFrame Text Alert
= PNL MONITOR SETTING =
Monitor Profit&Loss
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)