Type/to search

Robô de Negociação Neuro Doutor

EMA
2
Follow
502
Followers

img
img

Esta não é uma estratégia DCA comum, mas um robô de trading que pensa

Depois de analisar milhares de códigos Pine Script, este "Master Trading Bot" realmente tem talento. O autor elevou o DCA (custo médio em dólar) a um novo patamar: não é um DCA cego, mas um sistema de entrada inteligente baseado em indicadores técnicos. Posição inicial de 5%, cada DCA aumenta 2,5%, no máximo até 100%. Essa gestão progressiva de capital é mais científica do que o DCA tradicional de valor fixo.

O ponto chave está nas condições de ativação do DCA: o preço deve estar abaixo do custo médio, e a queda deve atingir um limiar dinâmico de 2% + número de passos × 4%. Para o primeiro DCA, é necessária uma queda de 2%; para o segundo, 6%; para o terceiro, 10%. Esse design evita adicionar posições frequentes em pequenas flutuações, acumulando apenas em correções reais.

Combinação de múltiplos indicadores técnicos, mas com lógica clara e sem redundância

A estratégia usa EMAs de períodos 3/7/18 para construir a estrutura de tendência, combinadas com Bandas de Bollinger de 20 períodos para avaliar a posição do preço, parâmetros MACD 52/200/3 voltados para sinais de médio/longo prazo, e RSI de 14 períodos para julgar sobrecompra/sobrevenda. Essa combinação abrange as três dimensões de tendência, momentum e volatilidade, sendo mais confiável do que estratégias de indicador único.

As condições de compra são rigorosas: EMA rápida > EMA lenta + MACD de alta + preço acima da média das Bandas de Bollinger + RSI < 65. Essas quatro condições devem ser atendidas simultaneamente para abrir posição, filtrando a maioria dos falsos sinais. As condições de venda também são precisas: lucro mínimo de 2% + enfraquecimento da tendência + MACD de baixa. Esse design de "só vender com lucro" evita stops desnecessários.

Stop Loss de 100% parece agressivo, mas é razoável na prática

O stop loss de 100% no código parece exagerado, mas os comentários são claros: "o preço precisa cair a zero para ser acionado". Isso efetivamente desativa o stop loss tradicional, confiando totalmente em indicadores técnicos e metas de lucro para gerenciar o risco. Para estratégias DCA, esse design faz sentido — já que se está adicionando posições durante quedas, o stop loss tradicional perde o sentido.

O verdadeiro controle de risco está: sinal de queda de preço de 2% + limite dinâmico de DCA + saída forçada com lucro. A estratégia rastreia o preço mais alto em 500 períodos; quando o preço atual cai mais de 2% desse pico, um sinal de venda é acionado. Isso é mais flexível do que um stop loss fixo, adaptando-se a diferentes condições de mercado.

A gestão de capital é o diferencial central desta estratégia

O valor de cada compra = patrimônio atual × percentual DCA ÷ preço atual. Esse design baseado na proporção do patrimônio, em vez de um valor fixo, permite que a estratégia aumente a posição conforme a conta cresce. A posição inicial de 5% controla o risco por operação, enquanto a adição progressiva garante poder de fogo suficiente diante de oportunidades reais.

O mais engenhoso é o gerenciamento do estado "just_sold": logo após uma venda, não há recompra imediata, a menos que surja um sinal de alta forte. Isso evita negociações frequentes em mercados laterais, reduzindo custos de corretagem e o risco de decisões emocionais.

Cenário de aplicação claro, não é uma estratégia universal

Esta estratégia é mais adequada para compras em correções durante tendências de alta de médio/longo prazo; terá desempenho mediano em mercados de baixa ou laterais prolongados. Os parâmetros 52/200 do MACD determinam que ela é mais indicada para identificar tendências de maior escala, não sendo adequada para day trade.

O limite de sobrevenda do RSI está definido em 25, em vez de 30, indicando que a estratégia prefere comprar em correções mais profundas. Esse design pode obter melhores pontos de entrada em mercados de alta, mas em mercados de baixa pode "pegar a faca caindo". Recomenda-se usar apenas em tendências de alta claras, evitando iniciar em topos de mercado ou em tendências de baixa.

O desempenho em backtest precisa focar no drawdown máximo e em perdas consecutivas

A lógica teórica da estratégia é sólida, mas o desempenho real depende dos dados específicos do backtest. É crucial observar: se o drawdown máximo está dentro do aceitável, se o número de perdas consecutivas é excessivo, e as diferenças de desempenho em diferentes condições de mercado.

A característica natural das estratégias DCA é continuar adicionando posições durante quedas, o que significa que o patrimônio da conta primeiro cai e depois sobe. Os investidores precisam ter capacidade psicológica e reserva de capital suficientes. Recomenda-se testar primeiro com capital pequeno, confirmar as características da estratégia e depois aumentar gradualmente o investimento.

Aviso de risco: qualquer estratégia quantitativa envolve risco de perda. O backtesting histórico não garante resultados futuros. É necessária uma gestão de riscos rigorosa e alocação de capital adequada.

Source
Pine
/*backtest
start: 2024-10-20 00:00:00
end: 2025-10-18 08:00:00
period: 1d
basePeriod: 1d
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT","balance":500000}]
*/

// This Pine Script™ code is subject to the terms of the MPL 2.0 at https://mozilla.org/MPL/2.0/
// © MTB by Neurodoc
// By Nicolás Astorga
Strategy parameters
Strategy parameters
DCA Configuration
Initial Buy Percentage (%) (Optional)
Increment per DCA Buy (%) (Optional)
Maximum Buy Percentage (%) (Optional)
Minimum Profit for Sell (%) (Optional)
Risk Management
Stop Loss (%) (Optional)
Price Drop for Sell Signal (%) (Optional)
Indicator Parameters
Fast EMA (Optional)
Medium EMA (Optional)
Slow EMA (Optional)
Bollinger Bands Length (Optional)
BB Standard Deviation (Optional)
MACD Fast (Optional)
MACD Slow (Optional)
MACD Signal (Optional)
RSI Length (Optional)
RSI Oversold (for divergence) (Optional)
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)