44 lines
912 B
Python
44 lines
912 B
Python
"""
|
|
Global setting of the trading platform.
|
|
"""
|
|
|
|
from logging import INFO
|
|
from tzlocal import get_localzone_name
|
|
|
|
from .utility import load_json
|
|
|
|
|
|
SETTINGS: dict = {
|
|
"font.family": "微软雅黑",
|
|
"font.size": 12,
|
|
|
|
"log.active": True,
|
|
"log.level": INFO,
|
|
"log.console": True,
|
|
"log.file": True,
|
|
|
|
"email.server": "smtp.qq.com",
|
|
"email.port": 465,
|
|
"email.username": "",
|
|
"email.password": "",
|
|
"email.sender": "",
|
|
"email.receiver": "",
|
|
|
|
"datafeed.name": "",
|
|
"datafeed.username": "",
|
|
"datafeed.password": "",
|
|
|
|
"database.timezone": get_localzone_name(),
|
|
"database.name": "sqlite",
|
|
"database.database": "database.db",
|
|
"database.host": "",
|
|
"database.port": 0,
|
|
"database.user": "",
|
|
"database.password": ""
|
|
}
|
|
|
|
|
|
# Load global setting from json file.
|
|
SETTING_FILENAME: str = "vt_setting.json"
|
|
SETTINGS.update(load_json(SETTING_FILENAME))
|