-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathconfig.py
More file actions
88 lines (81 loc) · 2.55 KB
/
Copy pathconfig.py
File metadata and controls
88 lines (81 loc) · 2.55 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
from pathlib import Path
BASE_DIR = Path(__file__).resolve().parent
DATA_DIR = BASE_DIR / "data" / "monthly_snapshots"
REQUIRED_FIELDS = [
"资产名称",
"资产代码",
"交易代码",
"分账户维度",
"委受托维度",
"账套编号",
"基金账套名称",
"分组账套名称",
"投资经理",
"资产分类",
"全价市值(亿)",
"净价市值(亿)",
"年初市值(亿)",
"平均资金占用(本月以来)(亿)",
"平均资金占用(本年以来)(亿)",
"财务收益(本月以来)(亿)",
"综合收益(本月以来)(亿)",
"财务收益(本年以来)(亿)",
"综合收益(本年以来)(亿)",
]
OPTIONAL_FIELDS = [
"久期",
"资产大类",
"资产分类一级",
"资产分类二级",
"资产分类三级",
"交易策略",
]
FIELD_MAP = {
"资产名称": "asset_name",
"资产代码": "asset_code",
"交易代码": "trade_code",
"分账户维度": "account_bucket",
"委受托维度": "mandate_type",
"账套编号": "book_id",
"基金账套名称": "fund_book_name",
"分组账套名称": "group_book_name",
"投资经理": "manager",
"资产分类": "asset_class",
"全价市值(亿)": "full_market_value",
"净价市值(亿)": "clean_market_value",
"年初市值(亿)": "market_value_year_open",
"平均资金占用(本月以来)(亿)": "avg_capital_mtd",
"平均资金占用(本年以来)(亿)": "avg_capital_ytd",
"财务收益(本月以来)(亿)": "finance_income_mtd",
"综合收益(本月以来)(亿)": "comprehensive_income_mtd",
"财务收益(本年以来)(亿)": "finance_income_ytd",
"综合收益(本年以来)(亿)": "comprehensive_income_ytd",
"久期": "duration",
"资产大类": "asset_major_class",
"资产分类一级": "asset_class_level_1",
"资产分类二级": "asset_class_level_2",
"资产分类三级": "asset_class_level_3",
"交易策略": "trade_strategy",
}
NUMERIC_COLUMNS = [
"full_market_value",
"clean_market_value",
"market_value_year_open",
"avg_capital_mtd",
"avg_capital_ytd",
"finance_income_mtd",
"comprehensive_income_mtd",
"finance_income_ytd",
"comprehensive_income_ytd",
"duration",
]
DISPLAY_METRICS = [
"full_market_value_current",
"full_market_value_prior",
"full_market_value_delta",
"finance_income_mtd_current",
"comprehensive_income_mtd_current",
"avg_capital_mtd_current",
"finance_return_mtd",
"comprehensive_return_mtd",
]