🔄 DynamicTrendlineProBot – Novo Registro de Alterações
1. API & Estabilidade
- Atualizadas todas as chamadas
ModifyPositionpara a nova sobrecarga comProtectionType, removendo avisos de métodos obsoletos e melhorando a compatibilidade com a API mais recente do cTrader. - Pequenas limpezas internas e registro de logs mais legível, sem alterar a lógica principal de negociação.
2. Atualização do Break-Even & Trailing Stop
- Versão antiga: uma única lógica de Break-Even e Trailing Stop para posições longas e curtas.
- Nova edição: controles separados por direção:
-
- Break-Even Long / Break-Even Short (gatilhos independentes e pips extras)
- Trailing Stop Long / Trailing Stop Short (gatilhos e distâncias independentes)
→ Controle mais preciso e melhor adaptação a diferentes comportamentos de mercado.
3. Novo Módulo de Gestão de Risco para Prop-Firm
- Adicionada uma seção dedicada de Limites de Risco Prop:
-
Max Daily Drawdown %Max Total Drawdown %Max Equity Drawdown %Max Daily Profit %- Opções para fechar todas as posições e/ou parar de negociar quando os limites são atingidos.
- Se um limite for atingido, o bot protege a conta fechando negociações abertas e bloqueando novas entradas até a reinicialização.
4. Núcleo da Estratégia
- A lógica principal (detecção automática de linhas de tendência, eventos de Breakout/Toque/Abordagem, filtros MA/RSI/ADX/ATR) permanece inalterada, para que os usuários existentes reconheçam o comportamento – com mais controle de risco e flexibilidade adicional.
Clientes existentes que adquiriram a versão anterior podem solicitar a nova edição gratuitamente entrando em contato conosco através do nosso canal oficial no Discord ou Telegram.
DynamicTrendlineProBot V22 – Trader Avançado de Linhas de Tendência Pronto para Prop-Firm
1. Visão Geral
DynamicTrendlineProBot V22 é um cBot para cTrader projetado para traders sérios – tanto de varejo quanto profissionais – que desejam automatizar uma estratégia baseada em linhas de tendência dinâmicas, com controle total sobre entradas, filtros e risco.
Principais características:
- Detecção automática de linhas de tendência de suporte e resistência
- Manipulação inteligente de breakouts, toques e aproximações às linhas
- Filtros avançados para tendência, volatilidade e momentum (MA, RSI, ADX, ATR)
- Gerenciamento de posição com Stop Loss / Take Profit separados para long e short
- Break-Even e Trailing Stop divididos por direção (configurações diferentes para long e short)
- Um módulo dedicado de Gestão de Risco Prop-Firm com:
-
- Max Daily Drawdown %
- Max Total Drawdown %
- Max Equity Drawdown %
- Max Daily Profit %
- Comportamento configurável quando o Max Daily Profit é atingido (fechar tudo / parar de negociar)
O bot é ideal para:
- Negociação automatizada em índices, Forex e CFDs
- Uso em contas prop firm com regras rígidas de risco
- Traders que desejam um sistema altamente configurável com forte controle de risco baseado em regras
👉 No nosso canal do Discord você encontrará muitos detalhes adicionais sobre configuração, parâmetros, exemplos e melhores práticas relacionadas a este bot.
2. Lógica de Negociação (Nível Alto)
- O bot analisa as últimas N velas (
NumberOfCandles) e calcula: -
- Uma linha de tendência de suporte (a partir das mínimas ou fechamentos)
- Uma linha de tendência de resistência (a partir das máximas ou fechamentos)
- Avalia a validade da linha com base em:
-
- Inclinação (ângulo)
- Número mínimo opcional de toques
- Tolerância em pips ao redor da linha
- A cada nova barra, o bot:
-
- Atualiza ambas as linhas de tendência
- Verifica se o preço:
-
- Rompe a linha (Breakout)
- Toca a linha (Toque)
- Se aproxima da linha dentro de uma distância configurável (Abordagem)
- Para cada evento (Breakout/Toque/Abordagem) e tipo de linha (Suporte/Resistência), aplica a ação configurada:
-
TradeTypeMode.ContinueTrend→ negocia na direção “natural” do movimentoTradeTypeModeInvert→ comportamento contrarian (contraria o movimento)TradeTypeMode.NoAction→ ignora esse evento
- Antes de entrar em uma posição, o bot aplica vários filtros:
-
- ADX para evitar mercados laterais de baixa volatilidade
- Confirmação RSI para validar o momentum
- Filtro de Tendência MA para negociar apenas na direção da tendência principal
- Override ATR para comportamento automático de “tendência forte” / alta volatilidade
- Uma vez que uma posição é aberta:
-
- Usa SL/TP específicos para cada direção (long / short)
- Gerencia Break-Even & Trailing Stop com configurações separadas para long e short
- Aplica Limites de Risco Prop: se acionados, pode fechar todas as posições e/ou parar de abrir novas negociações
3. Módulo de Gestão de Risco Prop-Firm
A seção “Limites de Risco Prop” foi especificamente construída para negociações no estilo prop-firm, onde o cumprimento rigoroso das regras é crítico.
O bot monitora continuamente:
- Equidade diária (equidade no início do dia)
- Pico de equidade (máximo histórico)
- Lucro / perda diária
- Perda total desde o saldo inicial
- Perda de equidade desde o pico máximo
Com base nisso, aplica os seguintes limites:
Principais Parâmetros de Risco
Use Prop Risk Limits
Ativa / desativa todo o módulo de risco prop.Max Daily Drawdown (%)
Máxima perda diária permitida em porcentagem, relativa à equidade no início do dia.Max Total Drawdown (%)
Máxima perda total permitida desde o saldo inicial da conta quando o bot iniciou.Max Equity Drawdown (%)
Máxima perda desde o pico máximo de equidade alcançado durante a execução.Max Daily Profit (%)
Meta de lucro diário. Quando atingida, o bot pode:-
- Fechar todas as posições abertas
- Parar de abrir novas negociações
- Ou ambos (dependendo das opções abaixo)
On Max Daily Profit: Close All Positions
Se verdadeiro, fecha todas as posições quando a meta de lucro diário é atingida.On Max Daily Profit: Stop Trading
Se verdadeiro, para de abrir novas negociações pelo restante da execução após atingir a meta de lucro diário.
Comportamento Quando os Limites São Atingidos
- Se qualquer limite de perda (diário, total ou de equidade) for atingido:
-
- O bot fecha todas as posições abertas para este bot e símbolo
- Define uma flag interna para bloquear novas entradas até que o cBot seja reiniciado
- Imprime uma mensagem detalhada no log (ex.
DailyDD 5,20% >= 5,00%)
- Se Max Daily Profit for atingido:
-
- Se
ClosePositionsOnMaxDailyProfitfor verdadeiro → todas as posições são fechadas - Se
StopTradingOnMaxDailyProfitfor verdadeiro → novas negociações são bloqueadas - Se ambos forem verdadeiros → o bot garante o lucro do dia e para de negociar
- Se
Isso torna o bot altamente adequado para desafios prop firm e contas financiadas, ajudando você a permanecer dentro das regras e evitar violações acidentais.
4. Gerenciamento de Posição: SL/TP, Break-Even & Trailing Stop
Stop Loss & Take Profit (específicos para direção)
Parâmetros:
Long Stop Loss (Pips)/Long Take Profit (Pips)Short Stop Loss (Pips)/Short Take Profit (Pips)
São baseados em pips, separados para trades long e short, para que você possa:
- Usar alvos mais amplos para long e mais apertados para short (ou o contrário)
- Adaptar-se a diferentes padrões de volatilidade por símbolo
Break-Even (separado para Long e Short)
Parâmetros:
Use Break-Even LongBE Trigger Long (Pips em Lucro)BE Extra Long Pips (Além da Entrada)Use Break-Even ShortBE Trigger Short (Pips em Lucro)BE Extra Short Pips (Além da Entrada)
Lógica:
- Quando uma posição atinge o lucro configurado em pips:
-
- Long: SL é movido para preço de entrada + ExtraLongPips
- Short: SL é movido para preço de entrada – ExtraShortPips
- Break-even é aplicado apenas uma vez por posição, rastreado via
_breakEvenAppliedPositionIds.
Trailing Stop (separado para Long e Short)
Parâmetros:
Use Trailing Stop LongTS Trigger Long (Pips em Lucro)TS Distance Long (Pips)Use Trailing Stop ShortTS Trigger Short (Pips em Lucro)TS Distance Short (Pips)
Lógica:
- Após atingir o nível de gatilho:
-
- Para posições long → SL = Ask –
TS Distance Long(em pips) - Para posições short → SL = Bid +
TS Distance Short(em pips)
- Para posições long → SL = Ask –
- O trailing stop nunca move o SL para trás, apenas o melhora.
Esse gerenciamento específico por direção permite que você:
- Execute um trailing mais agressivo em posições long e mais conservador em shorts (ou vice-versa)
- Ajuste o comportamento com base nas características de cada símbolo (índices, Forex, etc.)
5. Filtros de Qualidade de Sinal
Filtro de Tendência MA
Parâmetros:
Use MA Trend FilterMA PeriodMA Type(Simples, Exponencial, etc.)
Lógica:
- Para sinais de Compra → o preço deve estar acima da MA
- Para sinais de Venda → o preço deve estar abaixo da MA
Se a condição não for atendida, a negociação é bloqueada e uma mensagem é exibida:
Filtro MA: Compra/Venda Bloqueada (Preço: ... vs MA: ...)
Filtro de Confirmação RSI
Parâmetros:
Use RSI Confirmation FilterRSI Confirmation PeriodRSI Confirmation Level Buy (>=)RSI Confirmation Level Sell (<=)
Lógica:
- Para Compra:
-
- Se RSI <
RsiConfirmLevelUp→ negociação é bloqueada
- Se RSI <
- Para Venda:
-
- Se RSI >
RsiConfirmLevelDown→ negociação é bloqueada
- Se RSI >
Isso atua como uma camada de confirmação de momentum para evitar entrar contra movimentos fracos ou exaustos.
Filtro de Mercado Lateral ADX
Parâmetros:
Use ADX Sideways FilterADX PeriodADX Threshold Level (< Bloqueia)
Lógica:
- Se ADX estiver abaixo do limite:
-
- O mercado é considerado muito lateral / sem tendência
- A negociação é bloqueada com uma mensagem clara no log:
Filtro ADX: Compra/Venda Bloqueada (ADX ... < Limite ...)
Override ATR (Override de Volatilidade / Tendência)
Parâmetros:
Use Automatic ATR OverrideATR PeriodATR Average PeriodATR Multiplier Threshold
Lógica:
- Calcula o ATR atual em relação ao ATR médio
- Se o ATR atual > ATR médio × multiplicador:
-
isAtrOverrideActivetorna-se verdadeiro- O bot força negociações na direção do breakout, ignorando algumas das “ações de evento” normais em favor da continuação forte da tendência
Muito útil durante fases de alta volatilidade, onde os breakouts tendem a ser mais confiáveis.
6. Parâmetros Principais da Linha de Tendência
Cálculo da Linha de Tendência
Number of Previous Candles
Número de velas usadas para detectar níveis de suporte e resistência.Support Price Source/Resistance Price Source
Escolha se as linhas de tendência são construídas a partir de Fechamento, Máxima ou Mínima dos preços.
Validação da Linha de Tendência
Use Touch Validation
Ativa validação baseada em um número mínimo de toques.Minimum Touches Required
Número mínimo de toques necessários para considerar uma linha “válida”.Touch Tolerance (Pips)
Distância máxima permitida (em pips) entre o preço e a linha para que um toque seja contado.Use Slope FilterMinimum Angle (Absolute Degrees)Maximum Angle (Absolute Degrees)
Permite restringir linhas de tendência válidas a uma certa faixa de ângulo, filtrando linhas muito planas ou muito íngremes.
5 | 100 % | |
4 | 0 % | |
3 | 0 % | |
2 | 0 % | |
1 | 0 % |