Documentation GHOST

Bienvenue dans la documentation officielle de GHOST Engine v4.1. Cette page couvre l'installation complète, la méthode de trading et toutes les options de configuration.

Si tu viens d'acheter, commence par l'installation. Compte 20-30 minutes pour être opérationnel.

Introduction

GHOST est un algorithme de trading autonome qui combine :

Le moteur envoie des fichiers signal JSON que le Bridge MT5 lit et transforme en ordres réels.

Prérequis

ComposantVersionLien
Node.jsv18+nodejs.org
MetaTrader 5Dernière versionFourni par ton broker
TradingView DesktopToute versiontradingview.com
GitToute versiongit-scm.com
RAM4 Go minimum
OSWindows 10/11, macOS 12+

Installation

1. Cloner le dépôt

Après acceptation de l'invitation GitHub :

git clone https://github.com/ghost-algo/ghost-engine-private.git
cd ghost-engine-private
npm install

2. Configurer le compte

Édite le fichier config/account.json :

{
  "balance": 10000,
  "equity": 10000,
  "currency": "USD",
  "riskPerTradePct": 0.5,
  "propFirm": {
    "enabled": true,
    "accountSize": 10000,
    "maxDailyLossPct": 4,
    "maxTotalLossPct": 8
  }
}

3. Lancer le moteur

npm run watch

Le moteur démarre et commence à scanner immédiatement. Les logs s'affichent dans le terminal.

💡
Pour un fonctionnement 24/7, déploie sur un VPS (OVH, Hetzner, DigitalOcean — à partir de 5€/mois). Le moteur tourne en arrière-plan avec pm2 start src/index.js --name ghost.

Configuration MetaTrader 5

Installer l'Expert Advisor

  1. Ouvre MetaTrader 5
  2. Menu File → Open Data Folder
  3. Navigue dans MQL5 → Experts
  4. Copie GHOST_Bridge.mq5 dans ce dossier
  5. Dans MT5 : appuie sur F4 pour ouvrir MetaEditor
  6. Ouvre GHOST_Bridge.mq5 et compile avec F7 — doit afficher 0 erreurs

Attacher l'EA aux charts

  1. Ouvre un chart XAUUSD 5M
  2. Dans le panneau "Navigateur" → "Expert Advisors" → glisse GHOST Bridge sur le chart
  3. Coche "Allow automated trading" dans la fenêtre de configuration
  4. Répète pour NAS100 5M et EURUSD 5M
  5. Active "Algo Trading" dans la barre d'outils MT5 (bouton vert en haut)
⚠️
Si le bouton "Algo Trading" est rouge ou grisé, les ordres ne passeront pas. Vérifie les paramètres de ton compte broker (certains brokers désactivent par défaut).

Méthode SDO

GHOST ne prend un trade que si les 3 étapes SDO sont validées dans l'ordre :

S — Structure (Sweep de liquidité)

Détection d'une chasse aux stops institutionnels. Le prix casse temporairement un niveau de highs égaux (BSL) ou lows égaux (SSL) avant de revenir. Ce pattern indique qu'un acteur majeur a ramassé des ordres.

D — Déséquilibre (CHoCH + Displacement)

Après le sweep, confirmation via un Change of Character (CHoCH) — le prix casse un swing précédent dans l'autre direction — suivi d'une bougie de displacement impulsive qui crée un déséquilibre (FVG).

O — Order Block

Identification de la dernière bougie bearish/bullish avant l'impulsion. C'est la zone d'entrée. GHOST place l'ordre LIMIT au corps de l'OB pour maximiser le R:R.

Système de scoring

ConfluencePointsDescription
Sweep (BSL/SSL)+3Chasse aux liquidités détectée
CHoCH+3Change of Character confirmé
Displacement+4Bougie impulsive forte post-CHoCH
Order Block+3OB identifié avant le move
FVG 1H+2-3Fair Value Gap sur 1H
FVG 5M+2Fair Value Gap sur 5M
PDH/PDL+2-3Sweep du Previous Day High/Low
Asian Range+1-3Manipulation asiatique
Kill Zone+2Session London ou NY active
Quick Rejection+2Rejet rapide sous 15 min
Phantom Wick+1-2Wick invisible sur 1H mais visible 5M
Volume+1Pic de volume sur le sweep

Seuil pour trader : 14 points (12 pts en London si 0 trade du jour).

Kill Zones

SessionHeure UTCHeure Paris (été)Priorité
Asian00:00 – 02:3002:00 – 04:30Haute
London06:00 – 10:0008:00 – 12:00Haute
New York13:30 – 16:0015:30 – 18:00Haute
Hors KZReste du tempsActive (scan 15min)

Compte & risque

Tous les paramètres de risque se configurent dans config/account.json :

ParamètreValeur par défautDescription
riskPerTradePct0.5% du capital risqué par trade
maxDailyLossPct4Arrêt trading si perte journalière ≥ X%
maxTotalLossPct8Arrêt trading si drawdown total ≥ X%

Mode PropFirm

Active "enabled": true dans la section propFirm du fichier account.json. GHOST applique automatiquement :

Erreurs courantes

"Trading disabled by broker for SYMBOL"

Le symbole a un nom différent chez ton broker. GHOST teste automatiquement les variantes (EURUSD-STD, XAUUSD., US100cash…). Vérifie le nom exact dans la liste MarketWatch de MT5.

"0 erreurs à la compilation mais aucun trade"

  1. Vérifie que "Algo Trading" est activé dans MT5 (bouton vert en haut)
  2. Vérifie que l'EA est bien attaché sur le chart du bon symbole en 5M
  3. Vérifie que le moteur Node.js tourne (npm run watch)
  4. Contrôle le score dans les logs — si < 14, aucun setup valide n'est détecté

"Score toujours inférieur au seuil"

C'est normal quand le marché n'offre pas de setup SDO complet. GHOST est sélectif — 1 à 3 trades par jour en conditions normales. Ne baisse pas le seuil en dessous de 10.

FAQ

Puis-je utiliser GHOST sur un compte demo ?

Oui. GHOST ne distingue pas demo et réel. Idéal pour tester avant de passer sur un compte financé.

Combien de trades par jour ?

En moyenne 1 à 3 trades/jour selon les conditions. L'objectif minimum configurable est 2 trades/jour (London + NY).

GHOST peut-il faire sauter une PropFirm ?

Le mode PropFirm intègre toutes les protections nécessaires. En cas de doute, commence sur un compte demo ou avec 0.01 lots jusqu'à valider le comportement.

Comment mettre à jour GHOST ?

git pull origin main
npm install

Recompiler ensuite l'EA dans MetaEditor (F7) si GHOST_Bridge.mq5 a changé.