DRRK/tests/fixtures/xmlcalendar_ru_2025.json
Raykov-MS c1c73e96f5 Add funding rates, positions, business calendar and xlsx export
- funding_rate table and "Фондирование" page: rate from date, history, rate on date (D27)
- positions by issue: BUY - SELL per portfolio, "Остатки" page (D29)
- quotes are loaded only for securities with an open position (D10)
- business calendar from xmlcalendar.ru: yearly file upload, report date
  and update job use previous working day (D30)
- xlsx download for positions, quotes and funding rate history
- manual operation type as radio buttons
- QUIK instruments with purchase marks ("МТС 2Р-18_1") match the issue,
  file name kept in operation.instrument (D17)
- migrations d3a6f8b1c254, e7b2c9d4a813, f1c4a7e9b352
- project.md: decisions and questions after customer meetings
2026-10-29 11:20:15 +03:00

67 lines
1.2 KiB
JSON

{
"year": 2025,
"months": [
{
"month": 1,
"days": "1,2,3,4,5,6,7,8,11,12,18,19,25,26"
},
{
"month": 2,
"days": "1,2,8,9,15,16,22,23"
},
{
"month": 3,
"days": "1,2,7*,8,9,15,16,22,23,29,30"
},
{
"month": 4,
"days": "5,6,12,13,19,20,26,27,30*"
},
{
"month": 5,
"days": "1,2+,3,4,8+,9,10,11,17,18,24,25,31"
},
{
"month": 6,
"days": "1,7,8,11*,12,13+,14,15,21,22,28,29"
},
{
"month": 7,
"days": "5,6,12,13,19,20,26,27"
},
{
"month": 8,
"days": "2,3,9,10,16,17,23,24,30,31"
},
{
"month": 9,
"days": "6,7,13,14,20,21,27,28"
},
{
"month": 10,
"days": "4,5,11,12,18,19,25,26"
},
{
"month": 11,
"days": "1*,2,3+,4,8,9,15,16,22,23,29,30"
},
{
"month": 12,
"days": "6,7,13,14,20,21,27,28,31+"
}
],
"transitions": [
{"from": "01.04", "to": "05.02"},
{"from": "02.23", "to": "05.08"},
{"from": "03.08", "to": "06.13"},
{"from": "11.01", "to": "11.03"},
{"from": "01.05", "to": "12.31"}
],
"statistic": {
"workdays": 247,
"holidays": 118,
"hours40": 1972,
"hours36": 1774.4,
"hours24": 1181.6
}
}