EMpulse

Traduction de la méthodologie en anglais, qui fait référence : https://empulse.ai/methodology.

EMpulse Street FX Index : méthodologie

L'EMpulse Street FX Index publie chaque jour les taux de change « de rue » des devises des marchés émergents contre l'USDT (assimilé à 1 USD) : le taux que les gens paient réellement, et non le taux officiel. L'indice combine des données de marché fondées sur les transactions et des cotations issues de sources de marché publiques ; chaque série porte une classe de confiance, et les limites des données sont publiées avec elle.

Composantes

composante ce que c'est où elle apparaît
fondée sur les transactions moyenne pondérée des transactions de marché du jour, par devise et par côté du marché. Seuls des agrégats entrent dans l'indice : aucune transaction individuelle ni contrepartie n'est conservée ou publiée GET /v1/rates/*, le tableau en direct
multi-sources cotations de taux publiées par des sources de marché indépendantes (canaux publics de bureaux de change, rubriques de taux d'éditeurs locaux, forums), pondérées par la fiabilité acquise par chaque source GET /v1/street-index/* (produit « Street Rate Index, multi-source ») ; le tableau en direct pour les devises que l'indice couvre uniquement par des sources publiques
fondée sur les bourses les carnets d'ordres ouverts des bourses crypto où le dollar numérique est coté contre la devise, lus une fois par heure via les API publiques documentées des bourses : les meilleures offres de chaque côté, leurs prix et le montant proposé, agrégés par bourse puis entre bourses avec la fiabilité acquise par chaque bourse. Chaque bourse compte pour une source ; aucun nom n'est associé aux chiffres le tableau en direct et GET /v1/rates/* pour les devises que l'indice couvre via les bourses ; exchange_spread_pct (Pro) ; le terme externe de USDT Liquidity

Tous les taux sont cotés en fiat pour 1 USDT.

La composante fondée sur les bourses

Couverture et activité

L'indice d'une devise est un nombre par jour, construit à partir des composantes ci-dessus :

Une devise est active lorsque l'indice compte un jour au cours des 14 derniers jours (/v1/currencies : status = "active", active_since = le premier jour de la série de données en cours sans interruption de plus de 14 jours). Une devise sans jour récent est en couverture en cours : nous lui ajoutons des sources de marché, son historique publié reste disponible, et elle revient d'elle-même dans la liste active dès qu'un jour récent existe. Le tableau en direct du site web ne montre que les devises actives ; le nombre de devises cotées dans les offres est le nombre de devises actives.

Pour chaque devise active, le dernier jour comporte :

Une devise est publiée dès sa première source de marché : un jour avec une source est limited et porte la mention coverage improving (site web, API, MCP) : le chiffre est réel, son incertitude est indiquée, et d'autres sources sont en cours d'ajout. medium exige deux sources indépendantes, high trois sources concordantes à 2 % près. La composante fondée sur les bourses n'entre dans la règle d'activité que lorsque ses carnets d'ordres montrent au moins trois offres indépendantes en une heure et deux jours de données ; une devise sans aucun point de données reste coverage_in_progress.

Champs de l'indice quotidien (GET /v1/rates/{cur})

« mid valide » désigne un mid non nul qui n'est pas signalé comme valeur aberrante.

Un côté qui ne bouge pas

Il arrive qu'un côté du marché cesse de bouger alors que l'autre continue d'afficher des prix changeants : sur plusieurs jours (cinq, pour l'indice quotidien), son taux médian reste à moins de 0.05 % d'écart, ou bien chaque jour de ce côté se conclut à un seul et même prix. Un tel prix est affiché plutôt qu'exécuté, et un mid situé à mi-chemin entre ce prix et le côté actif n'aurait aucun sens. Dans ce cas, l'indice repose sur le seul côté mobile : mid est égal au taux de ce côté, side le désigne (buy ou sell) bien que buy et sell soient tous deux publiés, et spread_pct vaut null. La règle s'applique jour par jour et cesse d'elle-même dès que le côté immobile recommence à bouger ; lorsque les deux côtés sont également immobiles (marché plat), rien ne change. L'indice horaire applique la même règle sur une fenêtre de 24 heures.

Valeurs aberrantes

Un jour est marqué flag = "outlier" lorsque toutes les conditions suivantes sont réunies :

  1. il a un mid ;
  2. il repose sur peu de points de données (un mouvement important un jour bien couvert n'est jamais marqué : il est considéré comme un véritable mouvement du marché) ;
  3. son mid s'écarte de plus de 10% du mid médian de la fenêtre environnante de ±15 jours calendaires (le jour lui-même étant exclu) ;
  4. la fenêtre contient au moins 3 autres jours avec un mid (sinon, les données sont insuffisantes pour juger et le jour n'est pas marqué).

Les jours aberrants conservent leurs propres valeurs buy, sell, mid et spread_pct afin que les clients puissent les consulter, mais ils sont exclus de mid_7d et de tous les calculs chg_* (pour le jour aberrant lui-même et pour les jours qui s'y référeraient).

Révisions et calendrier

Indice horaire (GET /v1/rates/{cur}/hourly, Pro et Enterprise)

L'indice horaire est l'indice quotidien à une granularité horaire : pour chaque heure UTC et chaque devise, buy et sell sont les taux moyens pondérés des transactions de marché de l'heure de chaque côté, mid, side et spread_pct suivent les règles quotidiennes, et confidence correspond à la classe de base de la devise.

Indice street multi-sources (GET /v1/street-index, produit « Street Rate Index (multi-sources) »)

Pour chaque devise dont les sources publiques de marché publient des taux street (en complément de la série fondée sur les transactions lorsqu'elle existe, seul lorsqu'elle n'existe pas), l'indice publie le taux coté dans les sources ouvertes : canaux Telegram publics des bureaux de change, rubriques de taux d'éditeurs locaux, forums. Un taux publié est un fait ; nous conservons le chiffre, l'heure et le lien vers la publication, jamais le texte.

Pages par devise et statistiques du site

Tableaux par ville et fiches des bureaux de change

Corridors (GET /v1/corridors/{a}/{b}, /corridors/{A}-{B}, Pro et Enterprise)

De nombreuses devises de marchés émergents sont échangées directement entre elles (som contre tenge, hryvnia contre dirhams, roupies contre riyals) dans des forums, des canaux et des sites de petites annonces publics, sans passer par le dollar. L'indice lit ces annonces publiques dans les langues des pays et publie le taux de corridor d'une paire à côté du taux croisé qu'impliquent ses propres références en dollar.

Limites