Descrição do Bot "UTBotStrategy" para cTrader (cAlgo)
O bot UTBotStrategy é um expert advisor (EA) desenvolvido em C# para a plataforma cTrader (cAlgo). Este bot utiliza uma abordagem baseada em ATR e trailing stop dinâmico para identificar sinais de negociação e gerenciar posições automaticamente. Aqui está uma visão geral de suas principais funcionalidades:
1. Parâmetros de Entrada
O bot é altamente configurável através de parâmetros de entrada, que incluem:
- Indicadores Técnicos:
-
- Valor Chave (Sensibilidade do sinal, multiplicador do ATR)
- Período do ATR (Período do ATR)
- Heikin Ashi (Opção para usar velas Heikin Ashi em vez das normais)
- Gestão de Negociação:
-
- Tamanho do Lote (Tamanho do lote)
- Stop Loss em pips
- Horários de negociação (hora de início e fim da operação)
- Fechamento forçado das posições em uma hora específica
- Trailing Stop Dinâmico:
-
- Ativação após certo lucro em pips
- Passo do trailing stop para ajustar o nível do stop loss
2. Lógica de Negociação
O bot segue uma estratégia baseada em um trailing stop calculado dinamicamente com o ATR (Average True Range). Veja como funciona:
Fase de Análise (OnBar)
- O bot calcula o valor do ATR para estabelecer um trailing stop adaptativo.
- Verifica o preço de fechamento usando Heikin Ashi (se habilitado).
- Compara o valor atual com o nível do trailing stop para determinar a direção do mercado.
- Condições de entrada:
-
- Sinal Long: O preço ultrapassa o trailing stop e confirma uma tendência de alta.
- Sinal Short: O preço cai abaixo do trailing stop e confirma uma tendência de baixa.
- Executa ordens de compra ou venda com um stop loss predefinido.
Gestão de Posições
- Trailing Stop Dinâmico:
-
- Quando o lucro atinge um limite predefinido, o trailing stop se move a favor da posição.
- Fechamento forçado:
-
- Se a hora especificada for alcançada, fecha todas as posições abertas.
3. Funcionalidades Extras
- Gráficos com Sinais de Negociação: O bot desenha setas no gráfico para sinalizar oportunidades de entrada.
- Imprime informações no console: Mostra os valores do trailing stop, preços e direção do mercado.
- Proteção contra horários fora do trading: Evita operar fora da janela de tempo especificada.
4. Objetivo da Estratégia
Esta estratégia é útil para: ✅ Scalping ou Day Trading em time frames baixos (1M, 5M, 15M).
✅ Seguir Tendência com trailing stop dinâmico.
✅ Automação de negociação com gestão de risco predefinida.
🔹 Pontos Fortes: Flexibilidade nos parâmetros, trailing stop inteligente, fechamento forçado para evitar overnight.
🔸 Possíveis Melhorias: Implementação de filtros adicionais (RSI, MACD) para reduzir sinais falsos.
Description of the "UTBotStrategy" Bot for cTrader (cAlgo)
The UTBotStrategy bot is an expert advisor (EA) developed in C# for the cTrader (cAlgo) platform. This bot uses an ATR and dynamic trailing stop approach to identify trading signals and manage positions automatically. Here is an overview of its main features:
1. Input Parameters
The bot is highly configurable via input parameters, which include:
Technical Indicators:
Key Value (Signal Sensitivity, ATR Multiplier)
ATR Period
Heikin Ashi (Option to use Heikin Ashi candles instead of regular ones)
Trading Management:
Lot Size
Stop Loss in pips
Trading Hours (Start and End Time)
Forced Closing of Positions at a Specific Time
Dynamic Trailing Stop:
Triggered after a certain profit in pips
Trailing stop step to adjust the stop loss level
2. Trading Logic
The bot follows a strategy based on a dynamically calculated trailing stop with the ATR (Average True Range). Here is how it works:
Analysis Phase (OnBar)
The bot calculates the ATR value to set an adaptive trailing stop.
Checks the closing price using Heikin Ashi (if enabled).
Compares the current value with the trailing stop level to determine the market direction.
Entry Conditions:
Long Signal: The price breaks above the trailing stop and confirms an uptrend.
Short Signal: The price breaks below the trailing stop and confirms a downtrend.
Executes buy or sell orders with a predefined stop loss.
Position Management
Dynamic Trailing Stop:
When profit reaches a predefined threshold, the trailing stop moves in favor of the position.
Forced Close:
If the specified time is reached, closes all open positions.
3. Extra Features
Trading Signal Charts: The bot draws arrows on the chart to signal entry opportunities.
Print information to the console: Shows trailing stop values, prices and market direction.
Off-Trading Time Protection: Prevents trading outside the specified time window.
4. Strategy Objective
This strategy is useful for: ✅ Scalping or Day Trading on low time frames (1M, 5M, 15M).
✅ Trend Following with dynamic trailing stop.
✅ Trading automation with preset risk management.
🔹 Strengths: Flexibility in parameters, intelligent trailing stop, forced closing to avoid overnight.
🔸 Possible Improvements: Implementation of additional filters (RSI, MACD) to reduce false signals
5 | 100 % | |
4 | 0 % | |
3 | 0 % | |
2 | 0 % | |
1 | 0 % |