Operaţiunile interbancare
Cât s-au împrumutat băncile între ele şi la ce rată — zilnic, din 3 ianuarie 2005, cu acoperire
completă pe zilele bancare.
Rata la care băncile chiar au tranzacţionat e sistematic sub ROBOR-ul cotat. Faţă de ROBOR
overnight: mai mică în 83% din cele 5.432 de zile comune, cu o medie de −0,147 puncte, şi
identică în doar 86. Pentru cineva cu un credit indexat la ROBOR, e o cifră care nu se găseşte
altundeva.
Referinţa implicită e overnight, şi nu întâmplător. Rata tranzacţionată e o medie ponderată a
ce s-a tranzacţionat în ziua aceea, majoritar overnight. Faţă de tenoruri mai lungi diferenţa creşte
— 86% sub cotat la tomorrow-next, 94% la o săptămână — dar o parte din creştere e structura la
termen, nu discrepanţa dintre cotaţie şi tranzacţie. Celelalte comparaţii rămân disponibile, cu
comparabil_direct: false alături.
Două măsuri care nu sunt acelaşi lucru. tranzactii e ce s-a tranzacţionat în ziua respectivă —
volum mediu 1.389 milioane lei, rată medie 4,48%. stoc e soldul operaţiunilor în derulare — 4.498
milioane, 4,84%. Stocul e de 3,2 ori mai mare, iar volumul tranzacţiilor nu-l depăşeşte niciodată:
verificat, 0 din 5.463 de zile. Vin împreună tocmai ca rata stocului să nu fie luată drept preţul
zilei.
Zero tranzacţii înseamnă null la rată, nu 0. Sunt 31 de zile în care piaţa n-a tranzacţionat
nimic, şi exact acelea n-au rată — cele două mulţimi se suprapun perfect. Un 0 acolo ar spune „s-au
împrumutat cu dobândă zero", ceea ce e altceva decât „nu s-au împrumutat". fara_tranzactii le
marchează.
Comparaţia se face doar pe ziua comună: dacă ROBOR n-a fost cotat atunci, diferenţa lipseşte
pentru ziua aceea. Nu se împrumută cotaţia zilei vecine.
Parametri de interogare
YYYY-MM-DD. Nu poate fi în viitor.
ex. 2024-06-15ex. 2024-01-02
overnight. Sau tomorrow_next, 1w, ori fara. Doar overnight e comparabilă direct.
overnighttomorrow_next1wfara
Cum se comportă
- Cât s-au împrumutat băncile între ele şi la ce rată — zilnic, din 3 ianuarie 2005, cu acoperire completă pe zilele bancare.
- Rata la care băncile chiar au tranzacţionat e sistematic sub ROBOR-ul cotat. Faţă de ROBOR overnight: mai mică în 83% din cele 5.432 de zile comune, cu o medie de −0,147 puncte, şi identică în doar 86. Pentru cineva cu un credit indexat la ROBOR, e o cifră care nu se găseşte altundeva.
- Referinţa implicită e
overnight, şi nu întâmplător. Rata tranzacţionată e o medie ponderată a ce s-a tranzacţionat în ziua aceea, majoritar overnight. Faţă de tenoruri mai lungi diferenţa creşte — 86% sub cotat la tomorrow-next, 94% la o săptămână — dar o parte din creştere e structura la termen, nu discrepanţa dintre cotaţie şi tranzacţie. Celelalte rămân disponibile, cucomparabil_direct: falseşi cu avertismentul înmeta. - Două măsuri care nu sunt acelaşi lucru.
tranzactiie ce s-a tranzacţionat în ziua respectivă — volum mediu 1.389 milioane lei, rată medie 4,48%.stoce soldul operaţiunilor în derulare — 4.498 milioane, 4,84%. Stocul e de 3,2 ori mai mare, iar volumul tranzacţiilor nu-l depăşeşte niciodată: verificat, 0 din 5.463 de zile. Vin împreună tocmai ca rata stocului să nu fie luată drept preţul zilei. - Zero tranzacţii înseamnă
nullla rată, nu 0. Sunt 31 de zile în care piaţa n-a tranzacţionat nimic, şi exact acelea n-au rată — cele două mulţimi se suprapun perfect. Un 0 acolo ar spune „s-au împrumutat cu dobândă zero", ceea ce e altceva decât „nu s-au împrumutat".fara_tranzactiile marchează. - Comparaţia se face doar pe ziua comună. Dacă ROBOR n-a fost cotat atunci,
diferentalipseşte pentru ziua aceea — nu se împrumută cotaţia zilei vecine. - Marginile din afara acoperirii se aliniază tăcut la ea, iar
meta.ajustatspune ce s-a mutat şi de la ce. Plafonul e 366 de zile, ca la celelalte rute zilnice.
La ce folosește
- Preţul real al banilor pe piaţa interbancară, faţă de cotaţia publicată.
- Lichiditatea pieţei: cât se tranzacţionează efectiv într-o zi.
- Contextul pentru un credit indexat la ROBOR — cât de departe e cotaţia de tranzacţii.
Structura răspunsului
true doar la overnight; la tenoruri mai lungi, o parte din diferenţă e structura la termen.
true în zilele cu volum zero — atunci rata e null, fiindcă n-a existat preţ.
null dacă n-a fost cotată.
data e null, iar aici stă motivul. Nu există date de piaţă interbancară în bază. Intervalul e în întregime în afara acoperirii, pe care răspunsul o dă. Intervalul se suprapune peste acoperire, dar n-are nicio valoare în el.
fara_date e proză şi se poate reformula, ăsta nu.
Exemple de răspuns
{
"data": {
"de_la": "2024-06-15",
"pana_la": "2024-06-30",
"unitati": {
"volum": "milioane_ron",
"rata": "procent_pe_an"
},
"referinta": {
"nume": "overnight",
"eticheta": "ROBOR overnight",
"cod": "BBZ_BORON",
"comparabil_direct": true
},
"rezumat": {
"tranzactii": {
"zile": 9,
"volum_mediu": "242.32",
"volum_total": "2180.90",
"rata_medie": "6.00",
"zile_fara_tranzactii": 0
},
"stoc": {
"zile": 9,
"volum_mediu": "343.21",
"volum_total": "3088.90",
"rata_medie": "6.00",
"zile_fara_tranzactii": 0
},
"fata_de_referinta": {
"zile_comparate": 9,
"zile_sub_cotat": 2,
"diferenta_medie": "0.00"
}
},
"zile": [
{
"data": "2024-06-17",
"tranzactii": {
"volum": "67.00",
"rata": "5.93",
"fara_tranzactii": false
},
"stoc": {
"volum": "186.00",
"rata": "5.99",
"fara_tranzactii": false
},
"referinta": {
"nume": "overnight",
"cotat": "6.00",
"diferenta": "-0.07"
}
}
]
},
"meta": {
"sursa": "BNR — operaţiuni interbancare, serii zilnice.",
"acoperire": {
"de_la": "2005-01-03",
"pana_la": "2026-09-18"
},
"zile_publicate": 9,
"zile_interval": 16,
"nota_masuri": "`tranzactii` e ce s-a tranzacţionat în ziua respectivă; `stoc` e soldul operaţiunilor în derulare. Stocul e în medie de 3,2 ori mai mare, iar volumul tranzacţiilor nu-l depăşeşte niciodată — verificat pe toate cele 5.463 de zile.",
"nota_referinta": "Rata tranzacţionată e majoritar overnight, deci comparaţia cu ROBOR overnight e directă. Istoric: mai mică în 83% din zile, cu o medie de −0,147 puncte.",
"nota_zero": "Într-o zi fără nicio tranzacţie nu există rată — `rata` e `null`, nu 0, iar `fara_tranzactii` o marchează. Sunt 31 de astfel de zile în toată seria.",
"nota_zi_comuna": "Diferenţa faţă de referinţă se calculează doar când ambele cifre există în ACEEAŞI zi. Nu se împrumută cotaţia zilei vecine.",
"robor": "/financiar/v1/robor"
}
}
{
"data": {
"de_la": "2024-01-02",
"pana_la": "2024-01-31",
"unitati": {
"volum": "milioane_ron",
"rata": "procent_pe_an"
},
"referinta": {
"nume": "overnight",
"eticheta": "ROBOR overnight",
"cod": "BBZ_BORON",
"comparabil_direct": true
},
"rezumat": {
"tranzactii": {
"zile": 20,
"volum_mediu": "95.88",
"volum_total": "1917.50",
"rata_medie": "5.76",
"zile_fara_tranzactii": 0
},
"stoc": {
"zile": 20,
"volum_mediu": "628.50",
"volum_total": "12570.00",
"rata_medie": "6.23",
"zile_fara_tranzactii": 0
},
"fata_de_referinta": {
"zile_comparate": 20,
"zile_sub_cotat": 19,
"diferenta_medie": "-0.25"
}
},
"zile": [
{
"data": "2024-01-03",
"tranzactii": {
"volum": "449.50",
"rata": "5.96",
"fara_tranzactii": false
},
"stoc": {
"volum": "949.00",
"rata": "6.17",
"fara_tranzactii": false
},
"referinta": {
"nume": "overnight",
"cotat": "6.04",
"diferenta": "-0.08"
}
}
]
},
"meta": {
"sursa": "BNR — operaţiuni interbancare, serii zilnice.",
"acoperire": {
"de_la": "2005-01-03",
"pana_la": "2026-09-18"
},
"zile_publicate": 20,
"zile_interval": 30,
"nota_masuri": "`tranzactii` e ce s-a tranzacţionat în ziua respectivă; `stoc` e soldul operaţiunilor în derulare. Stocul e în medie de 3,2 ori mai mare, iar volumul tranzacţiilor nu-l depăşeşte niciodată — verificat pe toate cele 5.463 de zile.",
"nota_referinta": "Rata tranzacţionată e majoritar overnight, deci comparaţia cu ROBOR overnight e directă. Istoric: mai mică în 83% din zile, cu o medie de −0,147 puncte.",
"nota_zero": "Într-o zi fără nicio tranzacţie nu există rată — `rata` e `null`, nu 0, iar `fara_tranzactii` o marchează. Sunt 31 de astfel de zile în toată seria.",
"nota_zi_comuna": "Diferenţa faţă de referinţă se calculează doar când ambele cifre există în ACEEAŞI zi. Nu se împrumută cotaţia zilei vecine.",
"robor": "/financiar/v1/robor"
}
}
{
"data": null,
"meta": {
"de_la": "2024-06-15",
"pana_la": "2024-06-15",
"acoperire": {
"de_la": "2005-01-03",
"pana_la": "2026-09-18"
},
"fara_date": "Intervalul se suprapune peste acoperire (2005-01-03 → 2026-09-18), dar nu are nicio valoare în el.",
"fara_date_cod": "interval_gol"
}
}
Coduri de eroare
| Cod | Slug | Când apare |
|---|---|---|
| 401 | neautentificat | Token lipsă, invalid, expirat sau revocat. |
| 403 | feature_indisponibil | Planul curent nu include funcţia de care ţine ruta. |
| 422 | validare | interval_prea_lung peste 366 de zile, dată malformată, pana_la înainte de de_la, sau referinţă în afara listei. |
| 429 | cota_depasita | Cota lunară a planului a fost depăşită (vezi Retry-After). |
Toate erorile au aceeași formă. eroare.cod e stabil și e cel după care trebuie să ramifici în cod — nu după textul din mesaj, care se poate schimba.
{
"eroare": {
"cod": "validare",
"mesaj": "interval_prea_lung peste 366 de zile, dată malformată, pana_la înainte de de_la, sau referinţă în afara listei.",
"detalii": {
"de_la": [
"Valoarea trimisă nu respectă regula parametrului."
]
}
}
}