配置文件说明¶
项目的配置文件在 src/chanlun
目录下的 config.py
文件
~~WEB_HOST~~¶
~~WEB服务访问IP地址,本机部署设置为 127.0.0.1;局域网或外网部署,设置为该机器的IP地址。~~
~~LOGIN_PWD~~¶
~~WEB服务登录密码,建议外网部署的情况进行设置,本地部署可设置为空字符串,则无需密码登录。~~
DATA_PATH¶
项目数据保存路径,如果以 . 开头,则保存到 home 目录,否则按照设置目录来
PROXY_HOST 、 PROXY_PORT¶
代理服务器配置,在请求数字货币时使用,如不使用代理配置,设置空字符串,则不使用代理。
DB_*** 数据库配置¶
DB_TYPE = "sqlite" # 支持 mysql 与 sqlite,如果是 sqlite 则只需填写 DB_DATABASE 即可
DB_HOST = "127.0.0.1" # MySQL 的连接地址
DB_PORT = 3306 # MySQL 的端口号
DB_USER = "root" # MySQL 用户名
DB_PWD = "123456" # MySQL 密码
DB_DATABASE = "chanlun_klines" # MySQL 数据库名 或者是 sqlite 的数据库名称
REDIS_HOST 、 REDIS_PORT¶
Redis 配置项,默认即可,不使用则留空,不用管
EXCHANGE_*** 交易所设置¶
WEB页面图表,各个市场使用的交易所行情服务配置
A股市场支持:tdx / baostock
港股市场支持:tdx_hk / futu
期货市场支持:tq / tdx_futures
数字货币支持: binance / zb
美股市场支持: alpaca / polygon / ib / tdx_us
EXCHANGE_A = 'tdx'
EXCHANGE_HK = 'tdx_hk'
EXCHANGE_FUTURES = 'tdx_futures'
EXCHANGE_CURRENCY = 'binance'
EXCHANGE_US = 'tdx_us'
TDX_PATH¶
通达信本地路径,例如 C:/new_tdx
用于读取其中的 行业与概念 信息,不配置进行留空 ''
留空后,行业与概念信息 通过读取本地的 chanlun/exchange/stocks_bkgn.json 文件获取
GM_***¶
掘金配置,如需要使用掘金进行数据下载,则需要进行配置
https://www.myquant.cn/docs2/faq/
FUTU_***¶
富途API配置,需要启动 FutuOpenD 才可使用;用于港股行情;如不使用则将 FUTU_HOST 设置为空字符串。
# 富途API配置(不使用请将 FUTU_HOST 留空)
FUTU_HOST = '127.0.0.1'
FUTU_PORT = 11111
FUTU_UNLOCK_PWD = ''
TQ_***¶
天勤API配置,用于期货行情与实盘交易;不用期货则不用设置
# 天勤账号配置
TQ_USER = ''
TQ_PWD = ''
TQ_SP_NAME = 'simnow'
TQ_SP_ACCOUNT = ''
TQ_SP_PWD = ''
BINANCE_***¶
数字货币币安交易所API配置;不用则不用设置
# 币安交易所配置
BINANCE_APIKEY = ''
BINANCE_SECRET = ''
ZB_***¶
数字货币 ZB 交易所配置,不用则不用设置
# ZB交易所配置
ZB_APIKEY = ''
ZB_SECRET = ''
POLYGON_APIKEY¶
美股 Ploygon API 配置,如 EXCHANGE_US 设置为 'polygon',则需要填写 ploygon 的api配置
# 美股 Ploygon API 配置(申请网址 https://polygon.io/)
POLYGON_APIKEY = ''
ALPACA_***¶
美股 Alpaca API 配置,如 EXCHANGE_US 设置为 'alpaca',则需要填写 Alpaca 的api配置
# 美股 Alpaca API 配置(申请网址 https://alpaca.markets/)
ALPACA_APIKEY = ''
ALPACA_SECRET = ''
FEISHU_KEYS¶
飞书消息配置 (项目中新的消息推送使用飞书,user_id 是唯一的,不同的市场可以配置不同的机器人,没有设置则使用 default 的机器人)
FEISHU_KEYS = {
"default": {
"app_id": "cli_************",
"app_secret": "TlQXy************",
},
"a": {
"app_id": "cli_************",
"app_secret": "TlQXy9Y7************",
},
"us": {
"app_id": "cli_************",
"app_secret": "TlQXy************",
},
"user_id": "123456",
"enable_img": False, # 消息监控中,是否显示图片,需要开通 获取与上传图片或文件资源 (im:resource)权限
}