跳转至

homeplace

初始化时保存的路径

HomePlace

Bases: object

Text Only
1
2
3
4
5
6
7
daily_data_file: 日频数据存放位置
factor_data_file: (辅助、初级)因子数据存放位置
barra_data_file: 十种常用风格因子的存放位置
update_data_file: 更新辅助数据的存放位置
api_token: dcube的api
final_factor_file: 最终因子数据的存放位置
tick_by_tick_data: 股票逐笔数据的存放位置
Source code in pure_ocean_breeze/state/homeplace.py
Python
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
class HomePlace(object):
    """
    ```
    daily_data_file: 日频数据存放位置
    factor_data_file: (辅助、初级)因子数据存放位置
    barra_data_file: 十种常用风格因子的存放位置
    update_data_file: 更新辅助数据的存放位置
    api_token: dcube的api
    final_factor_file: 最终因子数据的存放位置
    tick_by_tick_data: 股票逐笔数据的存放位置
    ```
    """

    __slots__ = [
        "daily_data_file",
        "factor_data_file",
        "barra_data_file",
        "update_data_file",
        "api_token",
        "final_factor_file",
        'tick_by_tick_data',
    ]

    def __init__(self):
        user_file = os.path.expanduser("~") + "/"
        path_file = open(user_file + "paths.settings", "rb")
        paths = pickle.load(path_file)
        for k in self.__slots__:
            setattr(self, k, paths[k])