KeltnerStoch Consensus EA Hedge
- Experts
- Versão: 2.4
- Ativações: 5
# KeltnerStoch Consensus EA (com Hedging Martingale e Modo Indicador)
**O que é:**
Um Expert Advisor que combina **Keltner Channels (EMA20+ATR)** + **Estocástico (14,3,3)** com um filtro de **consenso de tendência (EMA200 + ADX + MACD)**. Pode **operar automaticamente** ou funcionar como **indicador visual** mostrando setas e texto **COMPRA/VENDA** no gráfico.
**Onde usar:**
Funciona em **qualquer símbolo e timeframe**. Meus melhores resultados foram obtidos em **EURUSD H4** com **TP=40 pips** e **SL=80 pips**. ⚠️ Isto não é uma promessa de resultados; é uma referência prática. Adapte ao seu corretor e volatilidade.
**Arquivos de configuração:**
📎 Os **arquivos SET** serão publicados na **seção de Comentários** do produto.
🧪 Sempre realize **backtests** e/ou **testes em conta demo** antes de usar em real.
**Capital recomendado:**
💰 Recomenda-se usar **contas a partir de \$1.000** para ter margem operacional suficiente, especialmente se ativar o **loop Martingale com hedging**.
---
## ✅ Modos de uso
### 🟦 1) Modo Indicador (sem abrir operações)
* Mostra no gráfico setas e texto **COMPRA/VENDA** quando as condições de Keltner+Estocástico são atendidas, com filtro de consenso se escolhido.
* Útil para **sinais discricionários** ou para combinar com suas próprias regras de entrada.
* Ative: `Draw_Signals_Always = true` e deixe desativado o trading automático (ou `Hedge_Block_Normal_Entries = true` + **não** habilite o hedging).
### 🟩 2) Modo Auto-Trading Normal
* O EA abre **compras/vendas** conforme a lógica Keltner+Stoch e filtros de **consenso**.
* Usa **SL/TP fixos** (em pips) e respeita um **spread máximo**.
### 🟥 3) Modo Hedging Martingale (loop bidirecional)
* Ao ativar `Enable_Hedge_Martingale`, o EA gerencia um **ciclo de hedges** que **dobra (ou multiplica)** o lote por **passos de pips** e **fecha toda a cesta** ao atingir um **objetivo monetário**.
* Em **contas netting**, o comportamento de hedge é **compensado** (reduz/compensa a posição), portanto o ciclo se comporta mais como **averiguação**. Para hedging "puro" com múltiplas pernas simultâneas, recomenda-se **conta hedging**.
---
## ⚙️ Parâmetros (explicados com ícones)
### 🔧 Geral
* `Only_New_Bar` – Opera apenas com **vela fechada** (reduz ruído e reentradas).
* `Draw_Signals_Always` – Desenha as setas e texto **sempre**, mesmo que não abra operação.
* `Debug_Comment` – Mostra um **painel de debug** no gráfico.
* `Trade_Buy` / `Trade_Sell` – Permite **habilitar/desabilitar** compras e vendas.
* `Entry_Signal_Mode`
* `KS_AND_CONSENSUS` (conservador) ➜ Sinal Keltner+Stoch **e** consenso.
* `KS_ONLY` (mais ativo) ➜ Sinal Keltner+Stoch sem consenso.
* `CONSENSUS_ONLY` (tendência pura) ➜ Apenas consenso.
* `One_Position_Per_Symbol` – Evita **múltiplas posições** no modo normal.
### 💵 Gestão de dinheiro
* `Lots_Pips` – **Lote base** (e base do ciclo de hedging).
* `StopLoss_Pips` / `TakeProfit_Pips` – **SL/TP** fixos (pips).
* `Max_Spread_Pips` – Não opera se o **spread** superar este limite.
* `Margin_Reserve_Percent` – Reserva de **margem livre** para evitar erros "No money".
🔒 O EA ajusta **automaticamente** o volume para **min/step/max** do símbolo e sua **margem disponível** (cumpre as regras do Market).
### 📏 Keltner Channels
* `KC_EMA_Period` – Período da **EMA** da banda média (preço típico).
* `KC_ATR_Period` – Período do **ATR**.
* `KC_ATR_Mult` – Multiplicador para **bandas superior/inferior**.
### 📉 Estocástico
* `Stoch_K_Period`, `Stoch_D_Period`, `Stoch_Slowing` – Parâmetros padrão (14,3,3).
* `Stoch_Overbought`, `Stoch_Oversold` – Níveis **sobrecomprado/sobrevendido**.
### 🧭 Filtro de Consenso (tendência)
* `EMA_Long` – **EMA 200** para viés direcional.
* `ADX_Period` / `ADX_Threshold` – ADX para **força da tendência**.
* `MACD_Fast/Slow/Signal` – **Histograma MACD** para confirmar viés.
### 🔁 Hedging Martingale (opcional)
* `Enable_Hedge_Martingale` – Ativa o **ciclo**.
* `Hedge_Step_Pips` – Distância (pips) para abrir **novo nível** desde a **última** entrada do ciclo (bidirecional: abre BUY se o preço sobe o passo; SELL se desce o passo).
* `Hedge_Max_Steps` – Limite de **dobragens** (controle de risco).
* `Hedge_Lot_Mult` – **Multiplicador** de lote (ex. 1.5 ou 2.0).
* `Hedge_Basket_Target_Money` – **Objetivo em dinheiro** para fechar **toda a cesta**.
* `Hedge_Block_Normal_Entries` – Pausa as **entradas normais** durante um ciclo ativo.
---
## 🚀 Configuração rápida (exemplo recomendado)
**EURUSD – H4 (conservador)**
* `Entry_Signal_Mode = KS_AND_CONSENSUS`
* `Lots_Pips = 0.01` (ou mínimo do símbolo)
* `TakeProfit_Pips = 40`
* `StopLoss_Pips = 80`
* `Max_Spread_Pips = 3.0`
* `Enable_Hedge_Martingale = false` (para começar)
* `Draw_Signals_Always = true`
* `Margin_Reserve_Percent = 30`
**Se ativar Hedging** (só se compreender o risco de averaging):
* `Hedge_Step_Pips = 50`
* `Hedge_Lot_Mult = 1.5 ~ 2.0`
* `Hedge_Max_Steps = 4 ~ 6`
* `Hedge_Basket_Target_Money = 3 ~ 10` (para cada 0.01 de lote, a título orientativo)
* **Conta hedging** recomendada para comportamento de hedge real multi-pernas.
---
## 🧠 Dicas e boas práticas
* 📊 **Backtest** com dados do seu corretor; depois **demo**; só depois **real**.
* 🔍 Se "não abre": verifique **spread**, `Only_New_Bar`, `Entry_Signal_Mode`, **min/step de volume** e sua **margem livre**.
* 🧱 Em símbolos como **XAU/XAG** os **passos de lote** e **spreads** podem ser altos: ajuste `Lots_Pips`, `Max_Spread_Pips` e `Margin_Reserve_Percent`.
* 🧯 Martingale aumenta o **risco**. Use limites (`Hedge_Max_Steps`) e objetivo de cesta **realista**.
---
## ❓ FAQ Rápido
* **Serve como indicador sem operar?**
✅ Sim. Deixe `Enable_Hedge_Martingale=false`, e pode desmarcar `Trade_Buy/Sell` se quiser apenas sinais visuais. Mantenha `Draw_Signals_Always=true`.
* **Funciona em netting?**
✅ Sim. Mas o **hedging** em netting é compensado; para hedges verdadeiros com posições opostas simultâneas, use **conta hedging**.
* **Ajusta o lote ao corretor automaticamente?**
✅ Sim. O EA arredonda para o `SYMBOL_VOLUME_STEP`, respeita `min/max` e ainda **não força** ordens se a **margem** não alcançar (evita "No money").
---
## 📎 Arquivos SET e Suporte
* 📥 Baixe os **arquivos SET** na **seção de Comentários** do produto.
* 💬 Deixe suas perguntas e resultados; publicarei **presets** adicionais conforme feedback dos usuários.
---
**Aviso**: O trading envolve risco. Este EA não garante resultados e deve ser usado com gestão monetária adequada. Realize backtests e testes em demo antes de usar em contas reais. Recomenda-se trabalhar com contas de **\$1.000** ou superiores, especialmente se ativar o loop Martingale.
— Sucessos e bons pips! ✨

