# IchiGridEA

Expert Advisor MetaTrader 5 - Stratégie Ichimoku + Grid Trading avec IA adaptative.

## Traçabilité

| Fichier | Rôle |
|---------|------|
| `PROJECT.json` | Source de vérité (stats, config) |
| `HASHES.json` | SHA-256 de tous les fichiers MQL5 |
| `CHANGELOG.md` | Historique des déploiements |

## Structure

```
├── IchiGridEA.mq5          # EA principal
├── Include/                # 69 modules core
├── Core/                   # RuntimeCompiler (S96)
├── Memory/                 # PersistentMemory (S97)
├── Evolution/              # EvolutionLoop (S98)
├── Humanoid/               # HumanoidTrader (S99)
├── Interface/              # ExternalGUI (S100)
├── Files/Presets/          # Fichiers .set
├── tests/                  # Tests
└── docs/                   # Documentation
```

## Installation MT5

1. Copier dans `MQL5/Experts/IchiGridEA/`
2. Compiler `IchiGridEA.mq5` dans MetaEditor
3. Attacher l'EA à un graphique

## Déploiement (développeur)

```powershell
.\DEPLOY.ps1 deploy
```

Actions automatiques:
- Nettoie fichiers obsolètes
- Calcule SHA-256 de tous les fichiers
- Met à jour PROJECT.json et HASHES.json
- Commit + Push GitHub
- Sync serveur OVH

## Commandes disponibles

```powershell
.\DEPLOY.ps1 status     # État du projet
.\DEPLOY.ps1 hash       # Génère HASHES.json
.\DEPLOY.ps1 verify     # Vérifie intégrité
.\DEPLOY.ps1 deploy     # Tout faire
```

## Serveur miroir

- HTTP: http://92.222.226.50:9000/
- SSH: `ssh -i ~/.ssh/ovh_serveur ubuntu@92.222.226.50`

## Licence

MIT - SOVRALYS LLC 2026
