Importez des stratégies depuis d’autres plateformes
Importez votre propre code depuis une autre plateforme et découvrez comment Stratmill apprend des stratégies publiques disponibles ailleurs.
Importer votre stratégie
La fonction Importer une stratégie prend le code source d'une stratégie que vous possédez ou êtes autorisé à utiliser, provenant d'une autre plateforme. Le Strategy Developer traduit ses règles écrites vers Stratmill et répertorie chaque point où le portage doit différer ; la vérification contrôle ce portage, et c'est vous qui décidez de la suite. L'importation ne passe jamais d'ordres réels.
Plateformes prises en charge
Les sources acceptées sont TradingView Pine Script, Freqtrade, Jesse, backtrader, QuantConnect LEAN (Python ou C#), MetaTrader 4 et 5, FMZ (JavaScript, Python ou Pine), les stratégies CTA de vn.py et les scripts Hummingbot, jusqu’à 20 fichiers. La plateforme est détectée automatiquement et vous pouvez corriger la détection ; aucun code n’est exécuté pendant cette étape. Les imports peuvent cibler les contrats perpétuels ou le marché au comptant de Binance, Bybit, OKX et Hyperliquid, les actions américaines et l’or au comptant, sur des barres de 1m à 1d.
Importation privée et consentement
Avant l’importation, vous acceptez les conditions d’importation de stratégies et confirmez que le code est le vôtre ou que vous êtes autorisé à l’utiliser. Votre code d’origine est conservé en privé : il n’est montré à personne, n’est jamais publié ni renvoyé par l’interface et n’est lu que par les agents chargés de sa transposition et de son examen. Les autres utilisateurs ne peuvent pas voir vos imports.
Vérification de la transposition
La transposition passe par les couches de vérification habituelles, et l’examen QA évalue également sa fidélité à l’original. Pour Freqtrade, Jesse, backtrader et vn.py, l’original peut aussi être réexécuté dans son propre moteur, dans un bac à sable isolé sans accès réseau, sur les 180 derniers jours de barres de Stratmill.
Comparer avec les transactions de votre plateforme
Vous pouvez également importer la liste des transactions produite par votre plateforme : un export de transactions TradingView, des résultats Freqtrade, des ordres QuantConnect ou un rapport MetaTrader 5. Stratmill backteste la transposition sur la même période et compare les transactions : 2 transactions correspondent si elles ont le même sens et si leurs entrées sont distantes d’au plus 1 barre ; la transposition est considérée comme alignée si au moins 90 % des transactions correspondent dans les deux sens.
Suite du parcours de la stratégie
Après vérification, vous choisissez la destination : poursuivre le pipeline complet, ouvrir dans le Backtest Lab, lancer un seul backtest et l’admettre au paper trading, ou lancer un seul backtest et attendre votre validation pour le trading réel.
Prix de l’importation
Une estimation est affichée avant le lancement. La vérification, le backtest de parité et la réexécution dans le moteur ont chacun un prix fixe en crédits, tandis que le travail de transposition et d’examen des agents est facturé à l’appel. Le solde doit couvrir l’estimation.
Stratégies provenant d’autres plateformes
Les travaux de recherche de Stratmill étudient aussi des ressources publiques provenant d’autres plateformes : FMZ, QuantConnect, TradingView, Hummingbot, QuantRocket, Jesse, vn.py, TqSdk, Myquant, Freqtrade, ainsi que d’autres projets open source et articles. Les stratégies open source dont la licence le permet sont intégrées à la recherche de la plateforme, et les articles et analyses sont synthétisés sous forme d’hypothèses. Chaque stratégie de ce type mentionne sa plateforme, son titre, son auteur et un lien vers sa source, puis est testée comme toute autre idée.