尚未检测到更新。GitHub 发布版本后会显示在这里。
个人 GitHub 账号下公开仓库的所有者可以登录并验证所有权,自行管理介绍,无需管理员批准。
登录并生成验证文件,在 30 分钟内将其提交到此仓库的默认分支。其他分支或分叉仓库中的文件无效。然后在下方检查文件,即可无需管理员批准直接管理项目。请保留文件以维持管理权限。
如需登录,将前往登录页面。登录后请回到此处,再次点击所选的验证按钮。
在项目文件夹中运行 /nomorevibe verify,即可验证所有权并自行管理介绍。
一分钟完成验证制作者的介绍仅有上面的一句话。 更多详情请阅读仓库 README。 仓库 README ↗
正在加载完整 README。
查看完整 README ↗Robot de trading éducatif. La survie du compte passe avant le gain.
Le robot ne prédit pas le prix. Il estime avec prudence, limite ce qu'il risque, coupe ses pertes et mesure en continu s'il se trompe plus que prévu.
Un robot qui perd tout est mort ; un robot qui ne gagne pas peut encore apprendre.
Le tableau de bord Rex Alpha compare quatre portefeuilles virtuels indépendants : 1 minute, 5 minutes, 1 heure et journalier. Les 100 000 $ de départ sont répartis en quatre parts égales. Les décisions sont évaluées sur des bougies clôturées; un ordre est simulé seulement si le signal Alpha le déclenche.
pip install pandas numpy scikit-learn yfinance tzdata
python run_live.py
Ouvre ensuite http://localhost:8777/. La première veille suit AAPL, MSFT, NVDA et SPY; la liste se remplace avec REX_ALPHA_LIVE_SYMBOLS (symboles séparés par des virgules). Les bougies d'une minute viennent de Yahoo Finance via yfinance et sont interrogées toutes les 60 secondes; les horizons 5 minutes et 1 heure sont agrégés à partir de ces données et de leur historique respectif. La disponibilité et le délai des cours dépendent du fournisseur. Les ordres restent dans quatre simulateurs virtuels séparés. L'ancien tableau de bord est accessible sur /legacy.
Le lien Robot Lab ouvre /robot-lab. Le catalogue présente les 114 EA compilés recensés, avec des familles seulement supposées à partir de leurs noms. Pour calculer les comparaisons des stratégies Python et les prévisions walk-forward à partir du cache ou de Yahoo Finance, lance sur le serveur :
source venv/bin/activate
python -m rex_alpha.robot_lab.research --refresh
Les EA .ex4/.ex5 ne sont pas exécutés par ce banc Python. Leurs rapports doivent venir du Strategy Tester MetaTrader, avec l'historique et les paramètres adaptés à chaque robot. Le dashboard ne les marque pas comme testés sans résultats réels.
config.toml ← seuils de survie (jamais codés en dur)
data/ ← données en cache
src/
survie.py ← MODULE 1 : gardien du compte
watchdog.py ← arrêt d'urgence indépendant
backtest.py ← MODULE 3 : moteur de test
stress.py ← MODULE 2 : banc de stress (Phase 2)
data.py ← chargement et qualité des données
strategies/
base.py ← interface commune
buy_hold.py ← référence passive
ma_cross.py ← croisement de moyennes mobiles
random_control.py ← témoin aléatoire (ne doit JAMAIS avoir l'air bon)
report.py ← rapport avec verdict (Phase 2)
tests/ ← tests automatiques de chaque règle
| Règle | Seuil |
|---|---|
| Risque max par trade | 1 % du compte |
| Levier | Interdit (expo max 1.0) |
| Perte max journalière | 3 % → arrêt jusqu'au lendemain |
| Drawdown max | 10 % → arrêt total (reset par Clément) |
| Taille max position | 25 % du compte |
| Données invalides | → état liquide |
| Connexion perdue | → état liquide |
pip install pytest numpy pandas
pytest tests/ -v