Files
adalbertodasilva2580asf-collab bc6f403b28 feat: Fimathe Trend EA v1.00 — Expert Advisor MQL5
EA profissional baseado na Técnica Fimathe de Marcelo Ferreira.
Inclui identificação de tendência (EMA + estrutura), detecção de
pullback em zona Fibonacci (0.618/0.786), gestão de capital por
risco percentual, breakeven e trailing stop automáticos.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-30 08:14:36 -03:00

188 lines
6.9 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# Fimathe Trend EA
Expert Advisor profissional para MetaTrader 5 baseado na **Técnica Fimathe** de Marcelo Ferreira.
O EA automatiza integralmente o método: identifica a tendência no timeframe superior, aguarda o pullback para a zona de Fibonacci e entra após confirmação de candle — tudo com gestão de capital integrada.
---
## Sumário
- [Como Funciona](#como-funciona)
- [Fluxo de Decisão](#fluxo-de-decisão)
- [Parâmetros de Configuração](#parâmetros-de-configuração)
- [Instalação](#instalação)
- [Requisitos](#requisitos)
- [Aviso Legal](#aviso-legal)
---
## Como Funciona
### Os 7 Pilares da Técnica Fimathe
| # | Pilar | Descrição |
|---|-------|-----------|
| 1 | **Tendência é Soberana** | Opera sempre a favor da tendência principal identificada no TF superior |
| 2 | **Estrutura de Mercado** | Máximas e mínimas recentes formam suportes e resistências que o preço respeita |
| 3 | **Correções Fibonacci** | Após o impulso, aguarda o pullback nas zonas de 61,8% e 78,6% |
| 4 | **Confirmação de Entrada** | Aguarda o fechamento de uma vela na direção da tendência com corpo relevante |
| 5 | **Gestão de Risco** | SL estrutural abaixo/acima do pullback; TP percentual sobre o saldo |
| 6 | **Horário e Liquidez** | Prioriza sessões de Londres (08h12h) e Nova York (13h17h) |
| 7 | **Disciplina Operacional** | Máximo 1 posição aberta; sem reentrada imediata após stop |
### Identificação de Tendência
A tendência é confirmada por dois critérios combinados:
- **Estrutura de mercado**: sequência de topos e fundos ascendentes (alta) ou descendentes (baixa)
- **Alinhamento de EMAs**: EMA 20 > EMA 50 > EMA 200 (alta) ou inverso (baixa)
A confirmação é forte quando ambos concordam; parcial quando apenas um está presente.
### Detecção do Setup
**Compra (uptrend):**
1. Localiza o swing high e swing low recentes no TF operacional
2. O swing high deve ser mais recente que o swing low (impulso de alta concluído)
3. Preço recuou para a zona Fibonacci (entre 61,8% e 78,6% do range)
4. Vela de confirmação: bullish, corpo >= mínimo configurado, fechando acima do mínimo da zona
**Venda (downtrend):**
1. O swing low deve ser mais recente que o swing high (impulso de baixa concluído)
2. Preço recuperou para a zona Fibonacci (61,8%78,6% do range)
3. Vela de confirmação: bearish, corpo >= mínimo configurado, fechando abaixo do máximo da zona
---
## Fluxo de Decisão
```
Tendência TF Superior
Impulso Identificado (Swing High / Swing Low)
Aguardar Pullback para Zona Fibonacci (0.618 / 0.786)
Confirmação de Vela (corpo relevante na direção da tendência)
Abertura da Posição
Gestão: SL estrutural + TP percentual + Trailing + Breakeven
```
---
## Parâmetros de Configuração
### Gestão de Capital
| Parâmetro | Padrão | Descrição |
|-----------|--------|-----------|
| `UseMoneyMgmt` | `true` | Ativa gestão de capital por risco percentual |
| `RiskPercent` | `1.0` | % do saldo a arriscar por operação |
| `TargetPct` | `2.0` | % de lucro alvo por operação |
| `LotSize` | `0.01` | Lote fixo (usado quando `UseMoneyMgmt = false`) |
### Timeframes
| Parâmetro | Padrão | Descrição |
|-----------|--------|-----------|
| `TrendTF` | `H1` | Timeframe para identificação da tendência |
| `OperTF` | `M5` | Timeframe operacional de entrada |
### Fibonacci
| Parâmetro | Padrão | Descrição |
|-----------|--------|-----------|
| `FibLvl1` | `0.618` | Nível Fibonacci principal (61,8%) |
| `FibLvl2` | `0.786` | Nível Fibonacci secundário (78,6%) |
| `FibTolerance` | `0.015` | Tolerância da zona como fração do range |
### Estrutura e Setup
| Parâmetro | Padrão | Descrição |
|-----------|--------|-----------|
| `StructBars` | `35` | Barras para detectar swing high/low |
| `MinBodyPts` | `60` | Pontos mínimos no corpo da vela de confirmação |
| `NeedBodyClose` | `true` | Exige corpo mínimo na vela de confirmação |
### Stop Loss
| Parâmetro | Padrão | Descrição |
|-----------|--------|-----------|
| `UseATR` | `true` | Calcula SL via ATR |
| `ATRPeriod` | `14` | Período do ATR |
| `ATRMult` | `2.0` | Multiplicador do ATR para o SL |
| `SLBuffer` | `150` | Buffer além da estrutura em pontos (sem ATR) |
### Breakeven e Trailing Stop
| Parâmetro | Padrão | Descrição |
|-----------|--------|-----------|
| `UseBreakEven` | `true` | Ativa breakeven automático |
| `BEPct` | `0.5` | % de lucro no saldo para ativar o breakeven |
| `UseTrailing` | `true` | Ativa trailing stop automático |
| `TSPct` | `1.0` | % de lucro no saldo para ativar o trailing |
| `TSPoints` | `250` | Distância do trailing stop em pontos |
### Horário de Operação
| Parâmetro | Padrão | Descrição |
|-----------|--------|-----------|
| `UseTimeFilter` | `true` | Filtra o horário de operação |
| `StartHour` | `9` | Hora de início (horário do servidor) |
| `StartMin` | `0` | Minuto de início |
| `EndHour` | `18` | Hora de fim (horário do servidor) |
| `EndMin` | `0` | Minuto de fim |
| `CloseAtEnd` | `false` | Fecha posições ao atingir a hora de fim |
### Identificação
| Parâmetro | Padrão | Descrição |
|-----------|--------|-----------|
| `MagicNumber` | `202536` | Número mágico para identificar as ordens do EA |
| `EAComment` | `Fimathe Trend EA` | Comentário nas ordens abertas |
---
## Instalação
1. Abra o **MetaEditor** (atalho `F4` no MetaTrader 5)
2. Copie o arquivo `Fimathe_Trend_EA.mq5` para a pasta:
```
[Dados MT5]\MQL5\Experts\
```
Por padrão em Windows:
```
C:\Users\[SeuUsuário]\AppData\Roaming\MetaQuotes\Terminal\[ID]\MQL5\Experts\
```
3. No MetaEditor, abra o arquivo e clique em **Compilar** (`F7`) — o arquivo `.ex5` será gerado automaticamente
4. No MetaTrader 5, vá em **Exibir → Navegador → Expert Advisors**
5. Arraste o `Fimathe_Trend_EA` para o gráfico do ativo desejado
6. Na janela de configuração, ajuste os parâmetros conforme sua estratégia
7. Certifique-se de que o **AutoTrading** está habilitado (botão verde na barra de ferramentas)
---
## Requisitos
- **Plataforma**: MetaTrader 5 (build 3000+)
- **Linguagem**: MQL5
- **Conta**: Real ou Demo com execução automática de ordens habilitada
- **Ativos sugeridos**: Forex, Índices, Commodities com liquidez nas sessões de Londres e Nova York
---
## Aviso Legal
> **Este software é fornecido para fins educacionais e de estudo da Técnica Fimathe.**
>
> Trading automatizado envolve riscos significativos de perda de capital. Resultados passados não garantem resultados futuros. Teste sempre em conta demo antes de operar com capital real. O autor não se responsabiliza por perdas financeiras decorrentes do uso deste software.
>
> A Técnica Fimathe é de autoria de **Marcelo Ferreira**. Este EA é uma implementação técnica independente e não tem vínculo oficial com o autor da técnica.
---
*Fimathe Trend EA v1.00 — MQL5 / MetaTrader 5*