文章来源于网络收集而来,版权归原创者所有,如有侵权请及时联系!
配置文件
配置参数
这里面介绍了 ctpbee 的配置参数,模块位置在于 ctpbee.config。
连接账户参数
CONNECT_INFO
- 类型: 字典
- 用途: 账户详细参数
- 默认: 无
输出 log 信息
LOG_OUTPUT
- 类型: 布尔值
- 用途: 是否输出调试信息
- 默认: True
- 你可以在 app.start 中设置 log_output=True 覆盖设置
行情功能
MD_FUNC
- 类型: 布尔值
- 用途: 是否开启行情
- 默认: True
交易功能
TD_FUNC
- 类型: 布尔值
- 用途: 是否开启交易功能
- 默认: False
接口
INTERFACE
- 类型: 字符串
- 用途: 选取 ctpbee 载入的接口,后面会扩展其他接口
- 默认:ctp
配置类
这里是关于 CtpBee.config 模块的配置详细载入方式, 每种载入方式都有其特点,请根据自己的业务场景进行选取
通过 json 载入配置:
json_file 示例 : location: 同级别目录, 命名: config.json json_file 内容: { "MD_FUNC":true } app.config.from_json("config.json") # json 可为绝对地址或者相对地址
通过对象载入配置:
class Info: MD_FUNC = True TD_FUNC = False obj = Info() app.config.from_object(obj)
通过映射载入配置(dict):
# dict example dict = {"MD_INFO": True} app.config.from_mapping(dict_info) # 从字典中载入地址
通过 python file 载入配置:
# pyfile 示例 location: 同级别目录, filename : config.py file content: MD_FUNC = True info = { "CONNECT_INFO": { "userid": "", "password": "", "brokerid": "", "md_address": "", "td_address": "", "appid": "", "auth_code": "", }, "TD_FUNC": True, # 开启交易功能 } app.config.from_pyfile('config.py')
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论