配置文件说明


项目的配置文件在 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)权限
    }