Refactor code structure for improved readability and maintainability

This commit is contained in:
Dmitry
2026-01-03 15:20:57 +03:00
commit 90295d21e6
10 changed files with 498 additions and 0 deletions

20
app/config.py Normal file
View File

@@ -0,0 +1,20 @@
from decimal import Decimal
TARGET_WEIGHTS = {
"TPAY": Decimal("0.15"),
"RU000A10B7T7": Decimal("0.05"),
"SFIN": Decimal("0.02"),
"RU000A107AM4": Decimal("0.06"),
"T": Decimal("0.04"),
"RUB000UTSTOM": Decimal("0.03"),
"SBERP": Decimal("0.04"),
"SU26212RMFS9": Decimal("0.15"),
"SBRB": Decimal("0.017"),
"TGLD@": Decimal("0.10"),
"TBRU@": Decimal("0.03"),
"TATNP": Decimal("0.013"),
"TMOS@": Decimal("0.25"),
"ROSN": Decimal("0.05"),
}
CORRIDOR = Decimal("0.02") # 3% коридор отклонения от целевой доли