SunflowerEA
- Experts
-
Kun Jiao
Senior Development Engineer. Available for custom development of various quantitative trading strategies and full-scale setup of automated trading research and backtesting environments. - Version: 1.0
# SunflowerEA
### Système de trading BTCUSD à réseau de neurones ONNX
Un modèle d'apprentissage profond déjà entraîné est compilé directement dans l'EA sous forme d'un fichier unique — inférence entièrement locale, aucune dépendance externe, contrôle du risque multi-jambes intégré. Conçu pour les mouvements de tendance du BTCUSD sur l'unité de temps M15.
## Caractéristiques principales
- **Inférence IA entièrement locale.** Le modèle est intégré dans l'ex5 en tant que ressource binaire et chargé depuis le fichier lui-même à l'exécution — sans `MQL5\Files`, sans DLL, sans requête réseau. Envoi d'un seul fichier, aucun obstacle pour la validation Market.
- **Stratégie combinée à 6 jambes.** Cinq jambes acheteuses (niveaux de confiance différents) plus une jambe vendeuse dédiée, déclenchées par le même réseau de neurones à des seuils différents. Répartit les moments d'entrée et lisse la courbe de capital.
- **Contrôle du risque intégré.** Chaque transaction utilise un stop-loss / take-profit dynamiques basés sur l'ATR (en multiples d'ATR) avec une sortie temporelle (fermeture automatique à l'expiration). La taille de position est calculée en fraction du capital du compte et se réinvestit automatiquement avec le solde.
- **Résolution adaptative du symbole.** `InpSymbol` ajuste automatiquement le suffixe du courtier (par ex. `BTCUSDc`, `BTCUSDm`) ; laissez vide pour utiliser le symbole du graphique courant.
- **Faible consommation de ressources.** Les caractéristiques sont calculées de manière incrémentale dans l'EA (files monotones + statistiques glissantes). Aucune lecture d'historique externe ni appel fréquent à des indicateurs — léger et stable en backtest comme en trading réel.
## Paramètres
| Paramètre | Description | Par défaut |
|---|---|---|
| InpMagic | Numéro magique (base ; jambe n = base + n) | 20261019 |
| InpSymbol | Symbole de trading (vide = symbole du graphique, supprime automatiquement le suffixe) | BTCUSD |
| InpRiskLevel | Niveau de risque — fraction de capital par transaction, liste déroulante de 9 : 0.2% / 0.5% / 0.8% / 1.1% / 1.4% / 1.7% / 2.0% / 2.5% / 3.0% | 2.5% |
| InpEnableS1 ~ S5 | Interrupteurs des cinq jambes acheteuses | Activé |
| InpEnableS6 | Interrupteur de la jambe vendeuse dédiée | Activé |
> L'unité de temps du signal (M15), la dimension d'entrée du modèle ainsi que le seuil / stop / objectif / durée de détention de chaque jambe sont des constantes internes déjà optimisées — aucune intervention utilisateur nécessaire.
## Installation
1. Glissez `SunflowerEA.ex5` sur un graphique **BTCUSD** **M15** (sur d'autres symboles de graphique l'EA négocie aussi le BTC automatiquement, mais un graphique BTC est recommandé pour disposer de données complètes).
2. Choisissez un niveau de risque et désactivez certaines jambes si désiré.
3. Capital de départ recommandé : **un compte de 10 000 centimes (compte cent, ~100 USD)**, levier ≥ 500, sur un compte ECN à faible spread.
## Avertissement sur les risques
- Ce produit est un outil de trading algorithmique validé par des backtests historiques. **Les performances passées ne garantissent pas les résultats futurs.** Les cryptomonnaies sont très volatiles et présentent un risque de pertes substantielles, y compris l'appel de marge ou la perte totale.
- Validez toujours soigneusement dans le Testeur de Stratégie avant de passer en réel avec un capital réduit, et utilisez toujours un dimensionnement de position raisonnable et un contrôle du risque du compte.
- Cet EA est optimisé pour des instruments à forte volatilité comme le BTCUSD et n'est pas recommandé pour le forex ou les indices.
### Système de trading BTCUSD à réseau de neurones ONNX
Un modèle d'apprentissage profond déjà entraîné est compilé directement dans l'EA sous forme d'un fichier unique — inférence entièrement locale, aucune dépendance externe, contrôle du risque multi-jambes intégré. Conçu pour les mouvements de tendance du BTCUSD sur l'unité de temps M15.
## Caractéristiques principales
- **Inférence IA entièrement locale.** Le modèle est intégré dans l'ex5 en tant que ressource binaire et chargé depuis le fichier lui-même à l'exécution — sans `MQL5\Files`, sans DLL, sans requête réseau. Envoi d'un seul fichier, aucun obstacle pour la validation Market.
- **Stratégie combinée à 6 jambes.** Cinq jambes acheteuses (niveaux de confiance différents) plus une jambe vendeuse dédiée, déclenchées par le même réseau de neurones à des seuils différents. Répartit les moments d'entrée et lisse la courbe de capital.
- **Contrôle du risque intégré.** Chaque transaction utilise un stop-loss / take-profit dynamiques basés sur l'ATR (en multiples d'ATR) avec une sortie temporelle (fermeture automatique à l'expiration). La taille de position est calculée en fraction du capital du compte et se réinvestit automatiquement avec le solde.
- **Résolution adaptative du symbole.** `InpSymbol` ajuste automatiquement le suffixe du courtier (par ex. `BTCUSDc`, `BTCUSDm`) ; laissez vide pour utiliser le symbole du graphique courant.
- **Faible consommation de ressources.** Les caractéristiques sont calculées de manière incrémentale dans l'EA (files monotones + statistiques glissantes). Aucune lecture d'historique externe ni appel fréquent à des indicateurs — léger et stable en backtest comme en trading réel.
## Paramètres
| Paramètre | Description | Par défaut |
|---|---|---|
| InpMagic | Numéro magique (base ; jambe n = base + n) | 20261019 |
| InpSymbol | Symbole de trading (vide = symbole du graphique, supprime automatiquement le suffixe) | BTCUSD |
| InpRiskLevel | Niveau de risque — fraction de capital par transaction, liste déroulante de 9 : 0.2% / 0.5% / 0.8% / 1.1% / 1.4% / 1.7% / 2.0% / 2.5% / 3.0% | 2.5% |
| InpEnableS1 ~ S5 | Interrupteurs des cinq jambes acheteuses | Activé |
| InpEnableS6 | Interrupteur de la jambe vendeuse dédiée | Activé |
> L'unité de temps du signal (M15), la dimension d'entrée du modèle ainsi que le seuil / stop / objectif / durée de détention de chaque jambe sont des constantes internes déjà optimisées — aucune intervention utilisateur nécessaire.
## Installation
1. Glissez `SunflowerEA.ex5` sur un graphique **BTCUSD** **M15** (sur d'autres symboles de graphique l'EA négocie aussi le BTC automatiquement, mais un graphique BTC est recommandé pour disposer de données complètes).
2. Choisissez un niveau de risque et désactivez certaines jambes si désiré.
3. Capital de départ recommandé : **un compte de 10 000 centimes (compte cent, ~100 USD)**, levier ≥ 500, sur un compte ECN à faible spread.
## Avertissement sur les risques
- Ce produit est un outil de trading algorithmique validé par des backtests historiques. **Les performances passées ne garantissent pas les résultats futurs.** Les cryptomonnaies sont très volatiles et présentent un risque de pertes substantielles, y compris l'appel de marge ou la perte totale.
- Validez toujours soigneusement dans le Testeur de Stratégie avant de passer en réel avec un capital réduit, et utilisez toujours un dimensionnement de position raisonnable et un contrôle du risque du compte.
- Cet EA est optimisé pour des instruments à forte volatilité comme le BTCUSD et n'est pas recommandé pour le forex ou les indices.
