# mafabatho0470-code/elite-specialist-v11 architecture

> Architecture diagram of the GitHub repository mafabatho0470-code/elite-specialist-v11, generated by GitDiagram from its file tree, README and a sample of source files (last updated 2026-09-28). It is an AI-made overview: check details against the source.

- Interactive diagram: https://gitdiagram.com/mafabatho0470-code/elite-specialist-v11
- Repository: https://github.com/mafabatho0470-code/elite-specialist-v11

## Overview

SCALPER KILLER is a MetaTrader 5 Expert Advisor that trades breakout-retest setups across multiple asset classes. Its documented workflow profiles the broker symbol, filters for higher-timeframe trend and momentum, identifies and locks a structural breakout, then waits for an ATR-scaled retest and directional candle rejection before managing risk and placing an order. The README also documents chart branding and safeguards. Source excerpts were unavailable, so the map uses README-documented relationships; implementation paths point to the sole MQL5 source file.

Main entry points: [`Scalper Killer/Scalp Killer.mq5`](https://github.com/mafabatho0470-code/elite-specialist-v11/blob/main/Scalper%20Killer/Scalp%20Killer.mq5) (Expert Advisor)

## Diagram (Mermaid)

```mermaid
flowchart TD

subgraph group_runtime["Runtime and profiles"]
  node_ea["Expert Advisor<br/>[Scalp Killer.mq5]"]
  node_profiles["Asset profiles<br/>[Scalp Killer.mq5]"]
end

subgraph group_strategy["Signal strategy"]
  node_trend["H4 trend filter<br/>[Scalp Killer.mq5]"]
  node_momentum["ADX filter<br/>[Scalp Killer.mq5]"]
  node_structure["Anchor levels<br/>[Scalp Killer.mq5]"]
  node_breakout["Breakout state<br/>[Scalp Killer.mq5]"]
  node_retest["Retest corridor<br/>[Scalp Killer.mq5]"]
  node_rejection["Candle rejection<br/>[Scalp Killer.mq5]"]
end

subgraph group_execution["Risk and execution"]
  node_risk["Risk controls<br/>[Scalp Killer.mq5]"]
  node_orders["Trade execution<br/>[Scalp Killer.mq5]"]
end

subgraph group_visuals["Chart presentation"]
  node_overlay["Chart overlay<br/>[Scalp Killer.mq5]"]
end

node_broker(("Broker symbol"))
node_market(("Market prices"))
node_account[("Trading account")]
node_mt5(("MetaTrader 5"))

node_broker -->|"provides symbol"| node_profiles
node_ea -->|"initializes"| node_profiles
node_mt5 -->|"runs"| node_ea
node_market -->|"provides prices"| node_ea
node_ea -->|"evaluates"| node_trend
node_ea -->|"evaluates"| node_momentum
node_ea -->|"scans levels"| node_structure
node_ea -->|"tracks breach"| node_breakout
node_ea -->|"monitors retest"| node_retest
node_ea -->|"validates candle"| node_rejection
node_ea -->|"checks limits"| node_risk
node_ea -->|"submits trade"| node_orders
node_risk -->|"reads equity"| node_account
node_orders -->|"sends order"| node_mt5
node_ea -->|"styles chart"| node_overlay

click node_ea "https://github.com/mafabatho0470-code/elite-specialist-v11/blob/main/Scalper%20Killer/Scalp%20Killer.mq5"
click node_profiles "https://github.com/mafabatho0470-code/elite-specialist-v11/blob/main/Scalper%20Killer/Scalp%20Killer.mq5"
click node_trend "https://github.com/mafabatho0470-code/elite-specialist-v11/blob/main/Scalper%20Killer/Scalp%20Killer.mq5"
click node_momentum "https://github.com/mafabatho0470-code/elite-specialist-v11/blob/main/Scalper%20Killer/Scalp%20Killer.mq5"
click node_structure "https://github.com/mafabatho0470-code/elite-specialist-v11/blob/main/Scalper%20Killer/Scalp%20Killer.mq5"
click node_breakout "https://github.com/mafabatho0470-code/elite-specialist-v11/blob/main/Scalper%20Killer/Scalp%20Killer.mq5"
click node_retest "https://github.com/mafabatho0470-code/elite-specialist-v11/blob/main/Scalper%20Killer/Scalp%20Killer.mq5"
click node_rejection "https://github.com/mafabatho0470-code/elite-specialist-v11/blob/main/Scalper%20Killer/Scalp%20Killer.mq5"
click node_risk "https://github.com/mafabatho0470-code/elite-specialist-v11/blob/main/Scalper%20Killer/Scalp%20Killer.mq5"
click node_orders "https://github.com/mafabatho0470-code/elite-specialist-v11/blob/main/Scalper%20Killer/Scalp%20Killer.mq5"
click node_overlay "https://github.com/mafabatho0470-code/elite-specialist-v11/blob/main/Scalper%20Killer/Scalp%20Killer.mq5"

classDef toneNeutral fill:#f8fafc,stroke:#334155,stroke-width:1.5px,color:#0f172a
classDef toneBlue fill:#dbeafe,stroke:#2563eb,stroke-width:1.5px,color:#172554
classDef toneAmber fill:#fef3c7,stroke:#d97706,stroke-width:1.5px,color:#78350f
classDef toneMint fill:#dcfce7,stroke:#16a34a,stroke-width:1.5px,color:#14532d
classDef toneRose fill:#ffe4e6,stroke:#e11d48,stroke-width:1.5px,color:#881337
classDef toneIndigo fill:#e0e7ff,stroke:#4f46e5,stroke-width:1.5px,color:#312e81
classDef toneTeal fill:#ccfbf1,stroke:#0f766e,stroke-width:1.5px,color:#134e4a
class node_ea,node_profiles toneBlue
class node_trend,node_momentum,node_structure,node_breakout,node_retest,node_rejection,node_account toneAmber
class node_risk,node_orders toneMint
class node_overlay toneRose
class node_broker,node_market,node_mt5 toneIndigo
```

## Components

### Runtime and profiles

- [Expert Advisor](https://github.com/mafabatho0470-code/elite-specialist-v11/blob/main/Scalper%20Killer/Scalp%20Killer.mq5): `Scalper Killer/Scalp Killer.mq5`
- [Asset profiles](https://github.com/mafabatho0470-code/elite-specialist-v11/blob/main/Scalper%20Killer/Scalp%20Killer.mq5): `Scalper Killer/Scalp Killer.mq5`

### Signal strategy

- [H4 trend filter](https://github.com/mafabatho0470-code/elite-specialist-v11/blob/main/Scalper%20Killer/Scalp%20Killer.mq5): `Scalper Killer/Scalp Killer.mq5`
- [ADX filter](https://github.com/mafabatho0470-code/elite-specialist-v11/blob/main/Scalper%20Killer/Scalp%20Killer.mq5): `Scalper Killer/Scalp Killer.mq5`
- [Anchor levels](https://github.com/mafabatho0470-code/elite-specialist-v11/blob/main/Scalper%20Killer/Scalp%20Killer.mq5): `Scalper Killer/Scalp Killer.mq5`
- [Breakout state](https://github.com/mafabatho0470-code/elite-specialist-v11/blob/main/Scalper%20Killer/Scalp%20Killer.mq5): `Scalper Killer/Scalp Killer.mq5`
- [Retest corridor](https://github.com/mafabatho0470-code/elite-specialist-v11/blob/main/Scalper%20Killer/Scalp%20Killer.mq5): `Scalper Killer/Scalp Killer.mq5`
- [Candle rejection](https://github.com/mafabatho0470-code/elite-specialist-v11/blob/main/Scalper%20Killer/Scalp%20Killer.mq5): `Scalper Killer/Scalp Killer.mq5`

### Risk and execution

- [Risk controls](https://github.com/mafabatho0470-code/elite-specialist-v11/blob/main/Scalper%20Killer/Scalp%20Killer.mq5): `Scalper Killer/Scalp Killer.mq5`
- [Trade execution](https://github.com/mafabatho0470-code/elite-specialist-v11/blob/main/Scalper%20Killer/Scalp%20Killer.mq5): `Scalper Killer/Scalp Killer.mq5`

### Chart presentation

- [Chart overlay](https://github.com/mafabatho0470-code/elite-specialist-v11/blob/main/Scalper%20Killer/Scalp%20Killer.mq5): `Scalper Killer/Scalp Killer.mq5`

### Other components

- **Broker symbol**
- **Market prices**
- **Trading account**
- **MetaTrader 5**

## Connections

- Broker symbol → Asset profiles: provides symbol
- Expert Advisor → Asset profiles: initializes
- MetaTrader 5 → Expert Advisor: runs
- Market prices → Expert Advisor: provides prices
- Expert Advisor → H4 trend filter: evaluates
- Expert Advisor → ADX filter: evaluates
- Expert Advisor → Anchor levels: scans levels
- Expert Advisor → Breakout state: tracks breach
- Expert Advisor → Retest corridor: monitors retest
- Expert Advisor → Candle rejection: validates candle
- Expert Advisor → Risk controls: checks limits
- Expert Advisor → Trade execution: submits trade
- Risk controls → Trading account: reads equity
- Trade execution → MetaTrader 5: sends order
- Expert Advisor → Chart overlay: styles chart
