| | |
| | | import platform |
| | | |
| | | TEST = False |
| | | IS_A = False |
| | | |
| | | ##B类## |
| | | MIDDLE_SERVER_PORT = 10008 |
| | | MIDDLE_API_SERVER_PORT = 11008 |
| | | DATA_SERVER_PORT = 9004 |
| | | |
| | | ##A类## |
| | | if IS_A: |
| | | MIDDLE_SERVER_PORT = 10009 |
| | | MIDDLE_API_SERVER_PORT = 11009 |
| | | DATA_SERVER_PORT = 9005 |
| | | |
| | | # 买入分数分档 |
| | | BUY_SCORE_RANK_0 = 150 |
| | | BUY_SCORE_RANK_1 = 220 |
| | | BUY_SCORE_RANK_2 = 240 |
| | | BUY_SCORE_RANK_3 = 260 |
| | | |
| | | KPL_INVALID_BLOCKS = {"一季报增长", "二季报增长", "三季报增长", "四季报增长", "业绩增长", "中报增长", "年报增长", "年报预增", "无", "次新股", "ST摘帽", "超跌", |
| | | "股权转让", "并购重组", "再融资", "年报预增", " 专精特新", "壳资源", "行业龙头", "参股金融", "科创板", "实控人变更"} |
| | | |
| | | |
| | | def is_windows(): |
| | | system = platform.system() |
| | |
| | | return False |
| | | |
| | | |
| | | CACHE_PATH = f"{'D:' if is_windows() else '/home'}/trade_cache" |
| | | |
| | | # redis设置 |
| | | REDIS_CONFIG = { |
| | |
| | | # "pwd": "123456" |
| | | } |
| | | |
| | | if IS_A: |
| | | REDIS_CONFIG = { |
| | | "host": "172.16.32.8", |
| | | "port": 6379, |
| | | "db": 0, |
| | | "pwd": "Yeshi2016@" |
| | | } |
| | | |
| | | MYSQL_CONFIG = { |
| | | "host": "192.168.3.252", |
| | | "port": 3306, |
| | |
| | | "passwd": "Yeshi2016@" |
| | | } |
| | | |
| | | if IS_A: |
| | | MYSQL_CONFIG = { |
| | | "host": "172.16.16.17", |
| | | "port": 3306, |
| | | "database": "gp_a", |
| | | "charset": "utf8", |
| | | "user": "root", |
| | | "passwd": "Yeshi2016@" |
| | | } |
| | | |
| | | if TEST: |
| | | MYSQL_CONFIG = { |
| | | "host": "gz-cdb-r13d0yi9.sql.tencentcdb.com", |
| | | "port": 62929, |
| | | "database": "gp", |
| | | "charset": "utf8", |
| | | "user": "root", |
| | | "passwd": "Yeshi2016@" |
| | | } |
| | | |
| | | LOG_DIR = "logs" |
| | | |
| | | # 获取根路径 |
| | | def get_path_prefix(): |
| | | return 'D:' if is_windows() else '/home' |