Fonctionnement
Comment les signaux sont produits
Méthodologie version 5, en vigueur depuis le 2026-10-13 (l’historique antérieur garde les valeurs de confiance des règles de son époque). Chaque seuil ci-dessous provient de la même configuration que celle du collecteur.
- Les marchés cotent la fenêtre4 marchés de prédiction et 4 plateformes d’options évaluent si une crypto termine chaque fenêtre au-dessus de son ouverture.Lire la section ↓
- Une lecture par sourceChaque marché devient une probabilité Up : lue dans le carnet d’ordres, interpolée d’une échelle de strikes ou tirée de la volatilité des options.Lire la section ↓
- Combinée par fenêtreLes lectures d’une même fenêtre sont moyennées, pondérées par la qualité, les plateformes d’options fusionnées en une seule source.Lire la section ↓
- Confiance de 0 à 100Profondeur × accord × moment : à quel point le chiffre est étayé, pas s’il sera juste.Lire la section ↓
- Acheter, vendre ou conserverLe score fixe le signal ; le signal global combine les fenêtres d’une heure, de quatre heures et d’un jour.Lire la section ↓
- ±20Acheter ou vendre ; ±60 est fort
- 70 · 40Confiance élevée et moyenne à partir de
- 20%Fenêtre tardive : confiance divisée par deux
- 5Fenêtres, de 5 min à 1 jour
- 00:05UTC, le signal de tendance quotidien
- 0.6%Frais par exécution dans le backtest
Sur cette page
- Ce qu’est le score
- D’où viennent les chiffres
- D’un marché à une lecture
- Lectures dérivées d’échelles de strikes
- Lectures implicites des options
- Faire correspondre les fenêtres entre sources
- Sources indépendantes
- Quarantaine
- Le signal combiné
- Le score de confiance
- La réserve sur les fenêtres tardives
- Score global par crypto
- Résultats : suivre les signaux
- Stratégie de régime quotidienne
- Signaux sur Cryptohopper
- Données périmées
- Ce que ce n’est pas
Ce qu’est le score
Le score vaut 200 × (prob_up − 0,5), où prob_up est le prix de la foule pour « Up » dans la fenêtre en cours : la crypto clôturera-t-elle cette fenêtre au-dessus de son prix d’ouverture ? Une fois la fenêtre ouverte, ce prix reprend surtout le mouvement depuis l’ouverture, rapporté au temps restant. Un modèle à deux paramètres, alimenté seulement par le mouvement depuis l’ouverture divisé par la volatilité attendue sur le temps restant, en reproduit 73 à 97 %. Le score est donc une lecture du chemin déjà parcouru par la crypto dans cette fenêtre, pas une prévision de la suite.
Ce n’est ni une prédiction de la fenêtre suivante, ni une mesure de tendance ou de momentum, ni un signal de trading : dans une étude sur 12 jours, aucune fenêtre, aucune source et aucune variante de son suivi n’a eu d’avantage, et suivre les signaux a surtout payé des frais (voir Résultats plus bas).
D’où viennent les chiffres
Les marchés de prédiction proposent en continu des marchés « Up or Down » pour chaque crypto : le prix à la fin d’une fenêtre de 5 minutes, 15 minutes, 1 heure, 4 heures ou 1 jour sera-t-il plus haut qu’au début ? Chaque marché a une part « Up » qui s’échange entre 0 $ et 1 $ ; son prix est la probabilité, selon la foule, que la fenêtre clôture en hausse. PolySignals.net lit ces marchés sur Polymarket, Kalshi, Limitless et Gemini environ deux fois par minute.
D’un marché à une lecture
- Probabilité Up : le milieu entre le meilleur bid et le meilleur ask de la part Up. Si l’écart dépasse 0,10, le dernier prix échangé est utilisé à la place. S’il n’y a ni l’un ni l’autre, la lecture est vide.
- Score : la probabilité ramenée à une échelle de -100 à +100 :
(prob_up − 0,5) × 200. Un marché à 50/50 vaut 0 ; 80 % de hausse vaut +60. - Direction : le score par tranches : forte hausse à partir de +60, hausse à partir de +20, neutre entre les deux, baisse à partir de −20, forte baisse à partir de −60.
- Qualité (0 à 1) : à quel point on peut se fier au prix d’un seul marché :
spread_score × activity_score, où spread_score vaut 1 pour un écart nul et 0 pour un écart de 0,10, et activity_score est le meilleur de deux signes d’un marché vivant : volume_score, la racine carrée du volume ÷ 10 000 $, et depth_score, la racine carrée des ordres en attente à moins de 0,05 du milieu ÷ 5 000 $, chacun plafonné à 1. La profondeur évite qu’une fenêtre ouverte depuis quelques secondes, avec des ordres en attente mais aucun échange encore, soit jugée morte ; les sources qui ne donnent pas leur carnet gratuitement n’ont pas de profondeur et s’appuient sur le volume. Les marchés sans carnet d’ordres utilisent la liquidité ÷ 20 000 $ au lieu du score d’écart. Les lectures dérivées sont multipliées par 0,8 ; une lecture périmée ou vide a une qualité de 0.
Lectures dérivées d’échelles de strikes
Les marchés horaires de Kalshi ne posent pas une seule question Up/Down mais une échelle de strikes : « le prix sera-t-il au-dessus de 83 700 $ ? », « au-dessus de 83 800 $ ? », etc. PolySignals.net en tire une probabilité Up en prenant les deux strikes qui encadrent le prix de référence de la fenêtre et en interpolant entre leurs prix. La référence est le prix au début de la fenêtre : Kalshi le publie pour ses marchés de 15 minutes, et celui du marché qui ouvre à l’heure pile est utilisé ; à défaut, notre propre prix spot relevé à l’ouverture de la fenêtre. Ces lectures sont marquées dérivées et comptent un peu moins.
Lectures implicites des options
Les options de Binance, Deribit, Bybit et OKX ne sont pas des marchés de prédiction, et leurs lectures le disent (source_type: « options »). La probabilité Up sur les 24 heures jusqu’à l’échéance quotidienne la plus proche (08:00 UTC) est lue dans la volatilité implicite de la source elle-même : N(d2) au prix d’ouverture de la journée, à partir de la volatilité implicite de marque médiane des strikes les plus proches, du prix à terme de l’échéance (le spot chez Binance, qui n’en publie pas) et du temps restant avant l’échéance. L’écart de prix entre deux calls voisins, par dollar de strike, dit la même chose, mais une marque périmée déplace un écart de prix de toute son erreur et la volatilité médiane à peine, et à la monnaie la probabilité dépend à peine de la volatilité ; cette courbe n’est donc que le repli, pour une source qui donne moins de deux volatilités implicites, et le contrôle qui met en quarantaine une échelle cassée. Chaque lecture indique la méthode utilisée (options.method). Ces lectures sont dérivées, ne couvrent que la fenêtre d’un jour et tournent sur une journée de 08:00 UTC, elles ne sont donc jamais mélangées à la fenêtre quotidienne d’un marché de prédiction ; c’est un contrôle liquide et indépendant qui intègre la dérive et la volatilité du marché des options, pas un pari de la foule sur la direction. Elles couvrent aussi AVAX, TRX et MNT, qu’aucun marché de prédiction ne cote.
Faire correspondre les fenêtres entre sources
Deux sources ne sont mélangées que lorsqu’elles cotent exactement la même fenêtre : le début et la fin doivent concorder à 5 secondes près. Les fenêtres aux bornes différentes (par exemple des marchés quotidiens qui se renouvellent à des heures différentes) ne sont jamais mélangées. Quelle fenêtre est affichée quand plusieurs sont en jeu est expliqué plus bas, sous Sources indépendantes. Une cellule avec une seule source reste un signal valable, simplement moins sûr.
Sources indépendantes
Les quatre sources d’options cotent toutes la même échéance quotidienne de 08:00 UTC : un jour donné, elles partagent une fenêtre et disent jusqu’à quatre fois la même chose. Avant le mélange, leurs lectures cotées et fraîches d’une fenêtre sont fusionnées en une seule source : la médiane de leurs probabilités, avec la qualité de la meilleure et leurs volumes additionnés. L’API liste les sources fusionnées dans merged_options ; sources les nomme toujours chacune.
La confiance compte des sources indépendantes : la profondeur porte sur elles, confidence.independent_sources donne leur nombre, et la lecture d’options fusionnée est une source retenue, pas quatre. Quand une crypto et une fenêtre ont plus d’une fenêtre en jeu, celle qui a le plus de sources indépendantes avec du poids (cotées, qualité supérieure à 0, lectures signalées non comptées) est affichée ; en cas d’égalité, la fenêtre avec le plus de marchés de prédiction l’emporte, puis celle qui inclut Polymarket, puis la plus ancienne. Si Polymarket et Limitless ont tous deux du poids sur leur fenêtre quotidienne (cotés, qualité supérieure à 0), cette fenêtre l’emporte sur celle des options : deux sources indépendantes contre une. Cotés avec une qualité de 0, ils ne comptent pas.
Quarantaine
Certaines lectures sont publiées, avec une liste flags, mais jamais mélangées et jamais comptées dans le choix de la fenêtre ni dans la confiance :
- Courbe dégénérée (
degenerate_curve) : les probabilités implicites de l’échelle d’options couvrent moins de 0,50 entre son strike le plus bas et le plus haut (par exemple 1 à chaque strike), la courbe ne dit donc rien de la fenêtre ; la lecture est affichée sans probabilité. Les options XRP de Binance affichaient ainsi 1,000 à chaque marque jusqu’à ce que leurs prix, cotés pour 100 XRP, soient divisés par la taille du contrat. - Valeur aberrante (
outlier) : une source d’options à plus de 0,30 de la médiane des autres sources d’options de sa fenêtre est écartée de leur fusion.
Un marché ne reçoit en outre une fenêtre que si sa durée est à moins de 2 % de celle-ci : l’échelle de 25 heures de Gemini n’est donc pas une fenêtre quotidienne et reste à l’écart.
Le signal combiné
La probabilité Up combinée est la moyenne des probabilités des sources pondérée par la qualité : un marché peu liquide pèse moins sur le chiffre qu’un marché profond, et un marché de qualité 0 est entièrement écarté (si rien ne franchit ce seuil, les prix disponibles sont moyennés à poids égaux avec une confiance de 0). Le score et la direction suivent la même échelle qu’une lecture seule. Les sources d’une qualité d’au moins 0,2 sont retenues : elles seules peuvent se corroborer. La divergence est l’écart entre la plus haute et la plus basse probabilité parmi les sources retenues, vide si moins de deux sont retenues. La divergence brute est le même écart sur toutes les sources cotées, quelle que soit leur qualité ; les pages des cryptos l’affichent et la signalent à partir de 0,10, car une source peu liquide en fort désaccord mérite quand même un coup d’œil.
Le score de confiance
Chaque lecture combinée porte une confiance de 0 à 100 faite de trois parties, toutes visibles dans l’API :
- Profondeur = 1 − le produit de (1 − qualité) sur les sources indépendantes (les sources d’options d’une journée comptent pour une). Une bonne source donne une profondeur correcte ; plusieurs bonnes sources la poussent vers 1.
- Accord = 1 − divergence ÷ 0,20, avec un plancher à 0, mesuré seulement parmi les sources retenues. Avec moins de deux sources retenues, il est fixé à 0,7, car rien ne corrobore la lecture, quel que soit le nombre de sources peu liquides mélangées.
- Moment = 0,5 quand il reste moins de 20 % de la fenêtre, sinon 1.
confidence = round(100 × depth × agreement × timing). Libellés : élevée à partir de 70, moyenne à partir de 40, faible en dessous. La confiance de la lecture d’une seule source vaut simplement 100 × quality × timing.
La réserve sur les fenêtres tardives
En fin de fenêtre, le marché reflète surtout le mouvement déjà accompli, pas la suite : un marché de 15 minutes à la 13e minute évalue si les deux dernières minutes annuleront un mouvement, pas si la crypto est en tendance. Les lectures tardives sont affichées estompées, leur confiance est divisée par deux et elles sont exclues du score global.
Score global par crypto
Le score global est la moyenne, pondérée par la confiance, des scores combinés de la fenêtre en cours des fenêtres d’une heure, de quatre heures et d’un jour ; sa propre confiance est la même moyenne pondérée des confiances de ces cellules. Les lectures tardives et vides sont ignorées. Si rien n’est retenu, il n’y a pas de score global. Les cellules de 5 et 15 minutes restent affichées mais sont exclues, car elles le dominaient : avant la version 4 de la méthodologie, le global égalait la cellule de 15 minutes de Kalshi pour 7 cryptos sur 9.
Résultats : suivre les signaux
La page des résultats est un backtest en direct, pas une prévision. Depuis la première minute où une crypto a eu à la fois une cotation Coinbase Exchange et une lecture notée, PolySignals.net simule le suivi de ses signaux sur le marché Coinbase USD de la crypto, minute par minute, et tient les comptes. Huit stratégies par crypto : la stratégie de régime quotidienne (plus bas), la principale, et sa variante fictive sur quatre heures ; suivre le signal global de la crypto ; ou suivre la lecture combinée d’une fenêtre (5 min, 15 min, 1 heure, 4 heures, 1 jour). La stratégie de régime couvre chaque crypto suivie ayant un marché Coinbase USD, plus TRON et Mantle sur Bybit : 127 cryptos, choisies parmi les marchés Coinbase USD les plus liquides, chacune avec un signal dès qu’elle a 200 clôtures quotidiennes. TRON et Mantle, que Coinbase ne cote pas, tirent leurs clôtures quotidiennes et leurs exécutions du marché USDT de Bybit. 104 d’entre elles ne sont suivies que pour la règle de régime : aucune source ne les cote, elles n’ont donc ni fenêtre ni lecture globale et n’apparaissent que dans les deux stratégies de régime. Ce sont les règles de la version de résultats 2.
- Redémarrage. La version 2 a relancé la simulation de zéro ; les chiffres antérieurs ont été abandonnés, pas archivés. La version 1 exécutait au taux de l’index de change de Coinbase, lu avant que les lectures de la minute ne soient construites ; cet index se met à jour une fois par minute et a 30 à 60 secondes de retard sur la plateforme, les exécutions avaient donc jusqu’à une minute de retard et les rendements bruts étaient surestimés d’environ 0,09 % par exécution. Avant le redémarrage, suivre les signaux faisait 25 à 41 allers-retours par jour et par crypto et a perdu environ 98 % du capital en frais en deux semaines.
- Position longue seulement. Chaque stratégie démarre avec 1 unité d’USD. Un signal d’achat met tout dans la crypto, un signal de vente le remet en USD, conserver laisse en l’état. Pas de vente à découvert, pas d’effet de levier.
- Quand un signal change. La même règle que les annonces en direct de l’en-tête : le score doit franchir un seuil de direction avec une marge de 4, donc conserver devient acheter à +24 et un achat ne redevient conserver qu’en dessous de +16 (de même côté vente), et un achat passe directement à vendre au-delà de −24. Les lectures d’une confiance inférieure à 40, celles d’une fenêtre tardive et les lectures absentes laissent le signal détenu inchangé. Le renouvellement d’une fenêtre n’a rien de particulier : sa première lecture est confrontée au signal détenu comme toute autre. Une stratégie passe un ordre dès que son signal détenu diffère de sa position, le premier signal est donc exécuté.
- Exécutions. Un signal lu à une minute est exécuté 1 minute plus tard, jamais au prix auquel il a été lu : un achat au meilleur ask de Coinbase Exchange, une vente au meilleur bid, à partir de tickers récupérés seulement après l’écriture des lectures de la minute d’exécution. Une crypto sans ticker dans une minute n’exécute rien et attend la minute suivante qui en a un. Pas de glissement au-delà du meilleur prix, pas d’exécutions partielles. Le capital est valorisé au dernier prix échangé (le prix spot de Coinbase dans une minute sans ticker).
- Brut et net. Chaque stratégie tient aussi un compte brut : les mêmes exécutions sans frais (l’écart bid/ask reste payé), affiché comme rendement brut et comme capital sans frais dans la courbe. Le rendement est net de 0,6 % du montant par exécution. La page des résultats montre aussi les mêmes exécutions nettes de 0,1 % par exécution, pour un niveau de frais moins cher, à côté des frais payés et des exécutions par jour (achats plus ventes, par jour depuis le début).
- Référence. L’achat-conservation depuis le même départ, acheté à l’ask de cette minute avec une fois les frais.
- Mesures. Rendement (capital moins 1), rendement brut, rendement de l’achat-conservation, exécutions, allers-retours, taux de réussite et rendement moyen des allers-retours terminés, repli maximal, part des minutes cotées passées en position, frais payés et position ouverte. Les cryptos sans marché Coinbase USD ne sont pas simulées. Une crypto sans cotation d’aucune source et sans signal de régime pendant 30 jours sort des résultats, et un changement de ces règles relance la simulation.
Stratégie de régime quotidienne
La septième stratégie du backtest en direct, et celle que relaie le signaler Cryptohopper. Elle n’utilise aucune donnée de marché des sources ci-dessus : seulement les clôtures quotidiennes de chaque crypto sur Coinbase (journées UTC).
- Règle. À chaque clôture quotidienne : sma50 est la moyenne des 50 dernières clôtures et sigma l’écart-type empirique des 20 derniers rendements logarithmiques quotidiens. Un signal flat passe long quand la clôture dépasse
sma50 × (1 + sigma); un signal long passe flat quand la clôture passe soussma50 × (1 − sigma); entre les deux, le signal reste. Position longue seulement : flat signifie être en USD. - Moment de décision. Une fois par jour à 00:05 UTC, sur la clôture de la journée qui vient de se terminer. Cette clôture est la dernière transaction de la crypto sur Coinbase Exchange (à défaut, le prix spot de Coinbase) lors de la première exécution du collecteur après 00:00 UTC ; les journées complétées après coup utilisent la clôture de la bougie quotidienne. Une crypto a besoin de 200 clôtures quotidiennes avant de recevoir un signal. Le signal de chaque jour est enregistré avec sa clôture, la décision suivante repart donc de lui ; la première décision repart du signal auquel la règle aboutit sur les clôtures enregistrées, appliquée à partir de la 50e clôture, comme dans les mesures ci-dessous. Les pages des cryptos affichent le signal, l’écart à la moyenne en sigmas, les jours dans l’état actuel et l’heure de la prochaine décision.
- Exécutions. Le backtest lit long comme acheter et flat comme vendre, à pleine confiance, donc un changement de signal est exécuté 1 minute après son apparition, à l’ask ou au bid de Coinbase Exchange avec les mêmes frais de 0,6 %, comme toute autre stratégie.
- Aucun réglage par crypto. Les mêmes 50 jours, 20 jours et une sigma pour toutes les cryptos.
- Mesuré, 2021-2026. Sur les clôtures quotidiennes de Coinbase, en décidant et en exécutant à la clôture avec 0,6 % par exécution : BTC +134 % (55 exécutions) et ETH +150 % (48 exécutions) nets du 2021-04-23 au 2026-10-12, SOL +276 % (45 exécutions) depuis le 2022-01-03 ; environ cinq allers-retours par an et par crypto. L’achat-conservation sur les mêmes périodes, avant ses frais : +60 %, +5 % et −39 %.
- Réserves. Statistiquement marginal : son rendement quotidien au-delà de la détention de la crypto pendant la même part du temps a des statistiques t de 1,4 à 1,9, sous le seuil habituel de 2, et la règle a été choisie parmi plusieurs variantes sur ces trois mêmes cryptos. Des replis de 52 à 87 % sur les neuf cryptos testées sur trois ans et demi ou plus. Elle reste derrière l’achat-conservation les années haussières (2023 et 2024 pour les trois cryptos). C’est un pari sur la persistance d’une prime de tendance, pas un avantage démontré.
Variante sur quatre heures (fictive). La huitième stratégie utilise la même bande, à partir de la dernière décision quotidienne de la crypto, mais la vérifie toutes les 4 heures (00, 04, 08, 12, 16 et 20 UTC, lors de la première exécution du collecteur à cette heure ou après) par rapport au prix en direct, la dernière transaction sur Coinbase Exchange : long au-dessus de la bande haute, flat sous la bande basse, inchangé entre les deux. Le premier contrôle d’une crypto part de son signal quotidien, et chaque contrôle reprend du précédent. Elle est exécutée comme toute autre stratégie et figure sur la page des résultats pour être mesurée, pas relayée vers Cryptohopper. La variante de chaque crypto a démarré comme une copie des comptes de sa stratégie de régime quotidienne lors de son ajout, les deux concordent donc jusqu’à ce que leurs signaux divergent pour la première fois. Sur cinq ans de bougies horaires de Coinbase, elle a fait 20 à 30 % d’échanges de plus que la règle quotidienne, avec des rendements dans le bruit de celle-ci.
Signaux sur Cryptohopper
PolySignals.net est aussi un signaler sur Cryptohopper. Il relaie les exécutions de la stratégie de régime quotidienne ci-dessus, dont les exécutions et les rendements figurent sur la page des résultats : environ cinq allers-retours par an et par crypto, sur 127 cryptos (104 d’entre elles suivies pour cette seule règle, sans lectures de sources). Chaque exécution (un passage à long en étant en USD, un passage à flat en étant dans la crypto) est envoyée comme signal d’achat ou de vente à chaque plateforme de Cryptohopper et à chaque marché de la crypto contre une devise indexée sur le dollar (USD, USDT, USDC, FDUSD, etc.) ou une devise fiat (EUR, GBP, TRY, JPY, BRL, AUD et d’autres). Les signaux d’achat portent une indication de stop-loss de 15 %, qu’un hopper n’applique que si son propriétaire l’a activée. Désactivez le take-profit du hopper : la stratégie sort d’une position quand son signal passe à flat, pas à un objectif de gain, et un take-profit vendrait trop tôt dans la tendance. Cryptohopper applique ses propres limites (30 signaux par minute, 60 en cinq minutes), donc une salve d’exécutions est envoyée par ordre de priorité dans les minutes suivantes : l’exécution la plus ancienne d’abord, les grandes plateformes d’abord, USD avant USDT avant USDC, puis EUR et les autres devises fiat. Un signal toujours en attente quatre heures après son exécution est abandonné (un jour où de nombreuses cryptos basculent peut en mettre des centaines en file). Si Cryptohopper ne peut pas coter un marché, le signal est réessayé deux fois, à 15 minutes d’intervalle ; un marché dont il ne peut pas lire le nom est ensuite écarté. Les marchés Binance.US et Kraken sans aucun échange sur les dernières 24 heures sont écartés à chaque mise à jour quotidienne des listes, car Cryptohopper ne peut pas les coter. Sur Binance.US, Kraken, Binance, Bybit et HTX, les marchés dont le meilleur prix acheteur et le meilleur prix vendeur s’éloignent de plus de 2 % sont également exclus, car l’ordre au marché d’un hopper y serait exécuté loin du prix. La livraison de chaque signal figure sur la page Suivre sur Cryptohopper. Cryptohopper prend son propre prix à la réception ; un hopper ne reçoit un signal que si sa plateforme et sa devise de cotation correspondent exactement.
À quoi s’attendre : c’est une règle de tendance, donc des semaines séparent les signaux d’une crypto et une position est tenue des semaines à des mois, environ cinq allers-retours par an et par crypto sur le backtest 2021-2026 ; chaque achat porte l’indication de stop-loss de 15 %. Le tableau des régimes de la page des résultats montre l’état de chaque crypto après chaque clôture quotidienne, même les jours où rien n’est envoyé.
Données périmées
Si une source ne peut pas être actualisée, sa valeur précédente est conservée, marquée périmée et dotée d’une qualité de 0, pour qu’elle n’influence plus le mélange. Si l’ensemble du flux date de plus de 3 intervalles de mise à jour, la page affiche un badge « données retardées ».
Ce que ce n’est pas
Le prix d’un marché de prédiction est un instantané de ce que les traders sont prêts à payer, souvent sur des marchés peu liquides et à très court terme. En mélanger plusieurs rend l’instantané plus stable ; cela n’en fait pas une prévision. Rien sur ce site n’est un conseil financier. PolySignals.net n’est affilié ni à Polymarket, ni à Kalshi, ni à Limitless, ni à Gemini, ni à Binance, ni à Deribit, ni à Bybit, ni à OKX.