DRRK/app/db/models/__init__.py
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

29 lines
901 B
Python

from app.db.models.calendar import NonWorkingDay
from app.db.models.exchange_rate import ExchangeRate
from app.db.models.external_request_log import ExternalRequestLog
from app.db.models.funding import FundingRate
from app.db.models.import_batch import ImportBatch
from app.db.models.market_data import MarketData, MarketDataManual
from app.db.models.nominal import NominalSource, SecurityNominalHistory
from app.db.models.operation import Operation
from app.db.models.reference import Currency, OperationCode, OperationType, Portfolio
from app.db.models.security import Security
__all__ = [
"Currency",
"ExchangeRate",
"ExternalRequestLog",
"FundingRate",
"ImportBatch",
"MarketData",
"MarketDataManual",
"NonWorkingDay",
"NominalSource",
"Operation",
"OperationCode",
"OperationType",
"Portfolio",
"Security",
"SecurityNominalHistory",
]