- 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
67 lines
1.2 KiB
JSON
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
|
|
}
|
|
} |