Analyse des tendances de marché à partir des contrats à terme
(futuresradar.kr)J’ai créé un outil de marché qui résume en un coup d’œil les mouvements des marchés mondiaux à partir des « contrats à terme »
L’intérêt pour les actions a fortement augmenté ces derniers temps. En particulier, avec la montée des attentes autour d’idées comme le « KOSPI à 5000 », même des personnes sans expérience préalable de l’investissement commencent à se lancer en Bourse.
Mais une fois qu’on commence réellement à investir en actions, il y a souvent des moments où il est difficile d’interpréter la situation si l’on regarde séparément uniquement le marché coréen ou le marché américain.
- Les marchés coréen et américain ont une structure qui donne l’impression d’être « hachée » (pre-market / séance régulière / after-market)
- En réalité, les marchés mondiaux s’enchaînent et s’influencent mutuellement dans l’ordre Asie → Europe → États-Unis
- Si l’on ne regarde qu’une seule région, on risque de rater des mouvements apparus plus tôt ailleurs dans le monde (par exemple une forte hausse ou baisse dans un secteur précis)
Mais suivre chaque jour l’évolution de tous les grands pays est difficile en pratique.
Pourquoi regarder les futures ?
Heureusement, les futures permettent de voir rapidement, de manière indirecte, les tendances et événements de chaque région.
- Lorsqu’une guerre soudaine, un risque majeur ou un gros événement survient, cela se reflète souvent d’abord dans les futures, ce qui permet de détecter rapidement qu’« un événement important vient de se produire », même sans en connaître encore la cause
- Par exemple, si vous détenez des ETF liés aux métaux précieux comme l’or ou l’argent, le fait que les futures commencent à bouger en premier peut aider à prendre une décision de couverture du risque
Le problème, c’est que pour un débutant, les futures sont très difficiles à lire.
- Beaucoup commencent directement via une MTS sans HTS
- Or, sur smartphone, une MTS rend difficile l’affichage simultané d’un grand nombre d’actifs ou d’indicateurs, et ses fonctionnalités sont aussi plus limitées
(c’est pratique pour l’accessibilité, mais moins adapté à une « vue d’ensemble du marché »)
Ce que j’ai donc créé
J’ai créé un outil qui prend les futures fournis par finviz, les analyse sur la base de bougies de 30 minutes et résume la situation de marché.
Au départ, je voulais faire quelque chose de plus professionnel avec une heatmap, mais j’ai changé de direction après avoir lu le texte ci-dessous.
- Référence : article sur news.hada.io
J’ai jugé qu’un format permettant de consulter immédiatement les indicateurs souhaités au moment voulu était plus pratique.
FAQ
1) Utilisez-vous des données en temps réel pour l’analyse des futures ?
Non. Comme le service repose sur finviz, il s’agit de données avec environ 15 minutes de retard.
2) Quel modèle d’IA utilisez-vous ?
J’utilise Google gemini-3-flash.
3) Quelle est l’ampleur des entrées et sorties ?
- Entrée : environ 90 000 caractères
- Sortie : environ 8 000 caractères
Le résultat visible est court en apparence, mais pour conserver clairement les éléments de justification, le format de sortie est forcé en JSON, puis seuls les éléments souhaités sont affichés à partir de ce JSON. (Voir le prompt pour plus de détails.)
4) Comment l’analyse chiffrée est-elle structurée ?
- Pour économiser les tokens, les bougies de 30 minutes sont d’abord compressées en une analyse quotidienne
- Application d’une modélisation mathématique pour identifier la direction (analyse de la tendance, etc.)
- Application de quantiles pour économiser les tokens
- Certains nombres décimaux sont arrondis
5) Peut-on l’utiliser gratuitement ?
Pour l’instant, le service est gratuit, car j’utilise ollama cloud pour réduire les coûts.
Cependant, il pourrait devenir payant si les coûts deviennent inévitables.
En contrepartie, je prévois de laisser en accès gratuit les 7 derniers jours.
Horaires d’exécution de l’analyse LLM
(tentative d’exécution à chaque heure pile → prend généralement 1 à 3 minutes)
Heure : 00 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23
Lun. : ● · · · · · · · · · ● · ● · ● · ● · ● · ● · ● ●
Mar. : ● ● · · ● · ● · · · · · ● · ● · ● · ● · ● · ● ●
Mer. : ● ● · · ● · ● · · · · · ● · ● · ● · ● · ● · ● ●
Jeu. : ● ● · · ● · ● · · · · · ● · ● · ● · ● · ● · ● ●
Ven. : ● ● · · ● · ● · · · · · ● · ● · ● · ● · ● · ● ●
Sam. : ● ● · · ● · ● · · · · · · · · · · · · · · · · ·
Dim. : ● · · · · · · · · · · · · · · · · · · · · · · ·
Aucun commentaire pour le moment.