Les dades econòmiques mouen els mercats de FX, però només en el moment precís en què es publiquen. La data que cobreix una xifra de GDP, el trimestre en què es va mesurar el CPI, el període que reflecteix un informe d'ocupació: res d'això importa al mercat fins que es fa l'anunci oficial. Comprendre aquesta distinció —entre el període de referència i el datetime de l'anunci— és la base de qualsevol estratègia de trading macro seriosa basada en publicacions econòmiques.
El període de mesura vs la data de l'anunci
Cada publicació econòmica important descriu un període passat. Quan l'Oficina d'Anàlisi Econòmica dels EUA (BEA) publica la seva estimació avançada de GDP per al Q3, t'indica què va passar entre juliol i setembre. Quan l'Oficina Nacional d'Estadístiques del Regne Unit publica el seu CPI mensual, t'informa sobre els canvis de preus del mes natural anterior. La reacció del mercat, però, es produeix el dia i l'hora en què es publica la dada, no l'últim dia del període de referència.
Aquest retard entre el període de referència i l'anunci no és petit. Les estimacions avançades de GDP per a un trimestre determinat solen arribar 3-4 setmanes després que finalitzi el trimestre. Les revisions finals del GDP poden arribar mesos més tard. Les dades de CPI per a un mes determinat solen arribar 2-3 setmanes després de final de mes. Les nòmines no agrícoles per a un mes determinat es publiquen el primer divendres del mes següent. Aquest calendari esglaonat crea un món on els mercats reaccionen perpètuament al passat, però sempre en el present.
DISTINCIÓ CLAU
Una publicació de GDP etiquetada com "Q3 2024" no t'indica res sobre quan el mercat hi va reaccionar. Aquesta reacció va tenir lloc a les 08:30 ET del 30 d'octubre de 2024 — el segon precís en què la BEA va publicar l'estimació avançada. Confondre el període de referència amb el datetime de l'anunci és un dels errors més comuns en el backtesting d'estratègies d'esdeveniments econòmics.
Per què els gràfics trimestre a trimestre enganyen els traders
Els gràfics econòmics estàndard representen el creixement del GDP, el CPI o l'ocupació pel període de referència — Q1, Q2, Q3, Q4. Si superposes aquests gràfics en un gràfic de preus per estudiar les reaccions de FX, estàs assumint implícitament que el mercat coneixia les dades al final d'aquell trimestre. No ho feia. El mercat va reaccionar setmanes o mesos més tard, quan la publicació oficial va arribar.
Considera un exemple concret. Suposa que estàs construint un model per estudiar com l'EUR/USD respon a les sorpreses del GDP de la zona euro. Si alinees la xifra de GDP amb el Q3 (és a dir, el 30 de setembre) en lloc de amb la data de publicació d'Eurostat (normalment a finals d'octubre o principis de novembre), el teu model estarà provant un mercat que encara no havia vist les dades. Cada senyal, cada coeficient de regressió, cada correlació que mesuris es distorsionarà per aquest biaix de futur.
Retards habituals dels anuncis
GDP (Advance)
Publicat 3-4 setmanes després de finalitzar el trimestre. Les dades del Q3 (jul-set) solen publicar-se a finals d'octubre.
CPI / Inflation
Publicat 2-3 setmanes després de finalitzar el mes de referència. Les dades de CPI de desembre es publiquen a mitjans de gener.
Non-Farm Payrolls
Publicat el primer divendres del mes següent. Les dades d'ocupació de setembre arriben a principis d'octubre.
Policy Rate Decisions
Anunciat segons un calendari fix. El segon precís de la publicació —no només la data— determina quan es mou el mercat.
Trade Balance
Les xifres de comerç mensuals solen publicar-se 5-6 setmanes després del mes de referència; el retard s'acumula amb les revisions.
Unemployment Rate
La setmana de l'enquesta sol ser a mitjans de mes; la publicació arriba 2-3 setmanes més tard amb l'informe NFP o equivalent.
El problema del biaix de futur en el backtesting
El biaix de futur és l'assassí silenciós de les estratègies d'esdeveniments econòmics. Es produeix sempre que un model utilitza informació que no hauria estat disponible en el moment en què es va simular una decisió de trading. Amb les dades econòmiques, això passa gairebé automàticament si utilitzes la data del període de referència en lloc del datetime de l'anunci.
Imagina fer un backtesting d'una regla: "compra AUD/USD quan el canvi d'ocupació australià superi el consens". Si el teu conjunt de dades registra les dades d'ocupació contra el mes de referència —per exemple, octubre— però la publicació real va arribar el tercer dijous de novembre a les 00:30 AEDT, llavors qualsevol estratègia que faci una operació l'1 de novembre està utilitzant dades que el mercat encara no tenia. El backtest sembla rendible; l'estratègia en viu falla en la primera operació.
BIAIX DE FUTUR EN LA PRÀCTICA
Una estratègia sotmesa a backtesting amb dates de període de referència mostrarà un registre net d'operacions executades abans dels moviments del mercat. Quan es desplega en viu, aquestes mateixes operacions arriben després de l'anunci — a un mercat que ja s'ha ajustat. L'avantatge desapareix completament perquè mai va existir. Només un conjunt de dades amb marca de temps amb granularitat de segon nivell fins al moment de l'anunci elimina aquesta distorsió.
El problema es fa més agut quan es treballa amb múltiples divises i agències estadístiques. La BEA dels EUA, Eurostat, Statistics Canada, l'ABS, Statistics New Zealand i l'ONS tenen tots calendaris de publicació diferents i convencions diferents per a l'hora exacta dins del dia de la publicació. Una publicació de GDP de la BEA arriba a les 08:30 ET; una decisió de l'RBA arriba a les 14:30 AEDT; una dada de CPI del Regne Unit arriba a les 07:00 GMT. Sense dades de marca de temps de segon nivell per a cada publicació, l'alineació precisa dels estudis d'esdeveniments és impossible.
Microestructura del mercat: els segons al voltant d'una publicació
Els mercats de FX actuals estan dominats per participants algorítmics i d'alta freqüència. En els segons al voltant d'una publicació econòmica programada, la dinàmica del flux d'ordres canvia dràsticament. Els spreads bid-ask s'amplien a mesura que els creadors de mercat retiren liquiditat abans de la publicació. El volum augmenta en els primers mil·lisegons després de la publicació a mesura que els algorismes processen la xifra principal contra el consens. En un a tres segons, una part significativa de l'ajust inicial del preu ja s'ha produït.
Tant per als traders discrecionals sistemàtics com per a les estratègies algorítmiques, conèixer el segon exacte de la publicació no és una subtilesa teòrica, és un requisit pràctic. Una estratègia calibrada per operar "en la publicació" però que funciona amb una marca de temps només de data s'executarà en un punt aleatori del procés de descobriment de preus posterior a la publicació, sovint perseguint un moviment que ja ha passat.
Pre-publicació: Retirada de liquiditat
En els minuts i segons abans d'una publicació programada d'alt impacte, els creadors de mercat professionals amplien deliberadament els spreads o retiren les cotitzacions completament. Comprendre exactament quan s'obre aquesta finestra —la qual cosa requereix conèixer l'hora precisa de la publicació— ajuda els traders a evitar entrar en condicions il·líquides amb costos de transacció elevats.
Post-publicació: Finestra de descobriment de preus
El descobriment de preus més concentrat es produeix en els primers 1-60 segons després de la publicació. Els models que utilitzen una marca de temps només de data no poden distingir entre una operació realitzada a T+0 segons i una realitzada a T+3 hores. La granularitat de segon nivell converteix aquesta finestra d'una aproximació en un esdeveniment precís i comprovable.
GDP: L'indicador de període de referència més mal utilitzat
El Producte Interior Brut és l'indicador macro més citat i, sens dubte, el més perillós d'utilitzar amb dates de període de referència. El GDP es publica en múltiples versions: avançada, preliminar i final (o segona i tercera estimació, segons el país). Cada versió té el seu propi datetime d'anunci, i cadascuna pot moure els mercats independentment de les altres.
Un trader que mira un gràfic trimestral de GDP i tracta el Q3 2024 com un punt de dades d'"octubre" està assumint implícitament: (a) que només existeix un anunci, i (b) que va arribar l'1 d'octubre. En realitat, hi pot haver tres anuncis separats —avançat, preliminar i final— distribuïts entre octubre, novembre i desembre, cadascun amb la seva pròpia marca de temps precisa i cadascun capaç de moure l'EUR/USD, el GBP/USD o l'AUD/USD depenent de la sorpresa respecte al consens.
EXEMPLE DE VERSIÓ DE GDP: EUA Q3 2024
Tres esdeveniments de mercat separats, tres datetimes d'anunci diferents:
- Estimació avançada — 30 Oct 2024, 08:30 ET — primera lectura; major impacte en el mercat.
- Segona estimació — 27 Nov 2024, 08:30 ET — revisada; mou el mercat si hi ha una sorpresa material respecte a l'avançada.
- Tercera estimació — 19 Dec 2024, 08:30 ET — final; normalment amb menor impacte tret que hi hagi una revisió important.
Fer la mitjana d'aquestes tres publicacions en una única xifra del Q3, o representar-les el 30 de setembre, destrueix completament el contingut informatiu. El mercat va reaccionar tres vegades separades, en tres moments separats, i cada reacció va dependre del delta entre la nova publicació i l'estimació anterior. Només un conjunt de dades que registri el datetime d'anunci exacte per a cada versió pot donar suport a una anàlisi rigorosa d'aquestes dinàmiques. L'API de FXMacroData captura cada publicació per separat, amb marca de temps al segon, de manera que pots alinear les dades de mercat amb precisió i mesurar la reacció en el moment adequat. Consulta la documentació de l'endpoint de GDP USD per a l'esquema.
Com FXMacroData resol això
L'API de FXMacroData es va construir amb la marca de temps precisa de l'anunci com a requisit de disseny de primera classe. Cada punt de dades retornat per l'API conté un camp announcement_datetime registrat amb una granularitat de segon nivell com a marca de temps Unix — el segon UTC precís en què la publicació va ser feta pública per l'autoritat estadística o el banc central emissor.
Això significa que una consulta a l'endpoint d'inflació per a qualsevol divisa compatible retorna no només el valor i la data de publicació, sinó el moment exacte en què les dades van entrar al mercat. Els analistes poden alinear les seves dades de tick de FX, dades de flux d'ordres o dades de barres directament amb aquesta marca de temps — sense cerques de calendari, sense programació manual, sense conjectures sobre si un anunci particular va ser a les 08:30 o a les 09:00 d'un dia determinat.
GET https://fxmacrodata.com/api/v1/announcements/usd/inflation?api_key=YOUR_API_KEY
Exemple de resposta (il·lustratiu):
{"currency":"USD","indicator":"inflation","start_date":"2025-01-31","end_date":"2026-02-27","data":[{"date":"2025-01-31","announcement_datetime":1739367000,"val":2.99},{"date":"2025-02-28","announcement_datetime":1741782600,"val":2.8}]}
Observa que ambdós camps estan presents: announcement_datetime et proporciona el segon UTC precís en què el mercat va rebre les dades; date identifica l'etiqueta del període utilitzada per a la sèrie econòmica. Aquests dos camps no són intercanviables — i tractar-los com a tals és on la majoria dels enfocaments fallen.
La mateixa marca de temps de segon nivell s'aplica a tots els indicadors de l'API de FXMacroData: decisions de tipus d'interès (vegeu documentació de tipus d'interès USD), publicacions de CPI (vegeu documentació d'inflació USD), dades d'ocupació, enquestes PMI, balances comercials i referències de rendiment de bons. Per a cada parell de divises compatible — USD, EUR, GBP, AUD, NZD, CAD, CHF, JPY — el datetime de l'anunci es rastreja per separat del període de referència.
QUÈ PERMET AIXÒ
- Fer backtesting d'estratègies de sorpresa econòmica sense biaix de futur.
- Alinear dades de tick de FX o barres d'1 minut amb el segon exacte de l'anunci.
- Modelar el propi retard de l'anunci — mesurar quant de temps triguen els mercats a revalorar-se completament després d'una publicació.
- Construir calendaris d'esdeveniments programàticament utilitzant datetimes d'anuncis històrics com a dades d'entrenament per a la programació futura.
- Identificar patrons de posicionament pre-anunci definint finestres pre-esdeveniment precises.
Flux de treball pràctic: Construcció d'un estudi d'esdeveniments
El marc canònic per estudiar les reaccions de FX a les publicacions econòmiques és l'estudi d'esdeveniments. L'enfocament és senzill en principi: mesurar els canvis de preu en una finestra definida al voltant de cada anunci, i després agregar-los a través dels esdeveniments per caracteritzar la reacció típica. La qualitat de cada pas depèn completament de la precisió de la marca de temps de l'anunci.
Un flux de treball robust per a l'estudi d'esdeveniments utilitzant FXMacroData és el següent:
- Obtenir els datetimes d'anunci per a l'indicador i la divisa objectiu mitjançant l'API — per exemple, totes les publicacions de CPI dels EUA dels últims tres anys amb les seves marques de temps UTC precises.
- Obtenir els valors publicats i les marques de temps d'anunci de l'API, i després unir qualsevol conjunt de dades de previsió separat que utilitzis per als càlculs de sorpresa. El contracte d'anunci de FXMacroData se centra en les observacions publicades i el moment de la publicació.
- Alinear les dades de preus de FX a cada segon de l'anunci — defineix la teva finestra d'esdeveniments (per exemple, T−60s a T+300s) i extreu les dades de barres centrades en el datetime de l'anunci.
- Mesurar els rendiments acumulats en la finestra de l'esdeveniment, per separat per a sorpreses positives i negatives.
- Agregar i provar — calcular la mitjana, la mediana i la distribució dels rendiments. Provar si el signe de la sorpresa prediu la direcció de manera fiable a través de la mostra.
Sense datetimes d'anunci de segon nivell, el pas 3 és impossible d'executar correctament. L'ús de marques de temps només de data introdueix un soroll de fins a diverses hores en cada finestra d'esdeveniments — suficient per ofegar qualsevol senyal en la reacció típica de 5-30 minuts posterior a la publicació.
import requests
from datetime import datetime, timezone
# Fetch all USD CPI announcement datetimes
resp = requests.get(
"https://fxmacrodata.com/api/v1/announcements/usd/inflation",
params={"api_key": "YOUR_API_KEY"}
)
releases = resp.json()["data"]
# Each release has a precise announcement_datetime
for r in releases:
ts = datetime.fromtimestamp(r["announcement_datetime"], tz=timezone.utc)
print(f"Date: {r['date']} | Announced: {ts.strftime('%Y-%m-%d %H:%M:%S %Z')}")
El cost de les marques de temps imprecises
Per apreciar el que es perd amb dades imprecises, considera les fonts alternatives que solen utilitzar els traders que no tenen accés a conjunts de dades amb anuncis precisos:
- Llocs web d'agències estadístiques governamentals: solen proporcionar dades només per període de referència; les dates d'anunci poden estar en una pàgina de calendari separada, rarament amb hores, i gairebé mai llegibles per màquina.
- Proveïdors de dades financeres genèrics: normalment amb marca de temps a la data de publicació, de vegades a l'hora — però rarament al minut, i gairebé mai al segon.
- Calendaris econòmics: proporcionen hores d'anunci programades amb antelació, però no registren l'hora real en què una publicació va arribar (que pot diferir de l'hora programada a causa de retards tècnics).
- Extracció manual (scraping): introdueix errors humans, confusió de fusos horaris i no és escalable a través de múltiples divises i indicadors.
Cadascuna d'aquestes alternatives obliga els analistes a fer concessions: o acceptar el biaix de futur, acceptar finestres d'esdeveniments imprecises, o dedicar un temps d'enginyeria significatiu a construir i mantenir un sistema de seguiment d'anuncis propi. FXMacroData elimina aquesta compensació proporcionant marques de temps precises d'anunci de segon nivell com una característica nativa de l'API per a tots els indicadors i divises compatibles.
PRECISIÓ ANALÍTICA
En construir estratègies sistemàtiques al voltant de les publicacions econòmiques, la qualitat de la marca de temps no és una preocupació secundària — és la infraestructura sobre la qual es basa tota l'anàlisi. Una estratègia sotmesa a backtesting amb temps d'anunci de segon nivell es pot desplegar amb la confiança que la lògica de trading simulada reflecteix la seqüència real dels esdeveniments. Una estratègia construïda sobre dates de període de referència o marques de temps només de data no pot fer aquesta afirmació.
Conclusió
El període de referència i el datetime de l'anunci són peces d'informació fonamentalment diferents, i confondre'ls és una font sistemàtica d'error en l'anàlisi d'esdeveniments econòmics. El GDP no és un esdeveniment del "Q3" — és un esdeveniment a les 08:30 ET en la data de publicació avançada. El CPI no és una xifra de "desembre" — és una xifra publicada a les 07:00 GMT un matí de gener específic. Les nòmines no agrícoles no són un punt de dades de "setembre" — són dades publicades a les 08:30 ET el primer divendres d'octubre.
Els mercats reaccionen en el moment de l'anunci, no al final del període de referència. Qualsevol marc per operar amb publicacions econòmiques —des d'un model simple basat en regles fins a un sistema multifactorial sofisticat— ha d'estar basat en marques de temps precises de l'anunci per produir resultats vàlids. L'API de FXMacroData proporciona exactament això: datetimes d'anunci de segon nivell juntament amb metadades del període de referència, per a tots els indicadors i divises principals, disponibles programàticament sense intervenció manual.
Per a una llista completa d'indicadors compatibles i la seva cobertura de datetime d'anunci, consulta la documentació de dades de l'API.
— Recerca de FXMacroData
Accedeix a marques de temps d'anunci de segon nivell per a GDP, CPI, dades d'ocupació, tipus d'interès i més en totes les divises principals. Construeix backtests i estudis d'esdeveniments que reflecteixin la realitat.