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() if system == 'Windows': return True return False CACHE_PATH = f"{'D:' if is_windows() else '/home'}/trade_cache" # redis设置 REDIS_CONFIG = { "host": "192.168.3.252", "port": 6379, "db": 0, "pwd": "123456" } if is_windows() else { "host": "172.16.32.15", "port": 6379, "db": 0, "pwd": "Yeshi2016@" # "host": "127.0.0.1", # "port": 6380, # "db": 0, # "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, "database": "gp", "charset": "utf8", "user": "root", "passwd": "123456" } if is_windows() else { "host": "172.16.16.17", "port": 3306, "database": "gp", "charset": "utf8", "user": "root", "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'