| | |
| | | # 是否为测试 |
| | | import platform |
| | | |
| | | from huaxin_client import constant |
| | | |
| | | # 所有的票积极买 |
| | | ALL_ACTIVE_BUY = False |
| | | |
| | | TEST = False |
| | | # 是否允许交易 |
| | | TRADE_ENABLE = True |
| | |
| | | "db": 0, |
| | | "pwd": "Yeshi2016@" |
| | | } if is_windows() else { |
| | | "host": "172.16.32.15", |
| | | "host": "127.0.0.1", |
| | | "port": 6379, |
| | | "db": 0, |
| | | "pwd": "Yeshi2016@" |
| | |
| | | |
| | | CACHE_PATH = f"{'D:' if is_windows() else '/home/userzjj'}/trade_cache" |
| | | |
| | | # S撤比例 |
| | | S_CANCEL_MIN_MONEY = 98 |
| | | S_CANCEL_SECOND_RATE = 0.59 |
| | | S_CANCEL_THIRD_RATE = 0.49 |
| | | # s撤守护时间 |
| | | S_CANCEL_EXPIRE_TIME = 1 |
| | | # S撤 |
| | | S_FAST_RATE = 0.25 # S快砸 |
| | | S_FAST_RATE_WITH_MUST_BUY = 0.69 # S快砸加红 |
| | | |
| | | S_FAST_BIG_RATE = 0.3 # S猛砸 |
| | | S_FAST_BIG_RATE_WITH_MUST_BUY = 0.6 # S猛砸加红 |
| | | |
| | | S_SLOW_RATE = 0.49 # S慢砸 |
| | | S_SLOW_RATE_WITH_MUST_BUY = 0.79 # S慢砸加红 |
| | | |
| | | # H撤比例 |
| | | H_CANCEL_RATE = 0.80 |
| | | H_CANCEL_RATE = 0.80 # H撤比例 |
| | | H_CANCEL_RATE_WITH_MUST_BUY = 0.95 # 加红H撤比例 |
| | | # L撤无法生效的撤单比例 |
| | | H_CANCEL_RATE_WITH_LDOWN_CANT_INVALID = 0.69 |
| | | H_CANCEL_MIN_MONEY = 98 |
| | | H_CANCEL_MIN_COUNT = 40 |
| | | H_CANCEL_MIN_BIG_NUM_COUNT = 3 |
| | | H_CANCEL_START_TIME = 900 |
| | | |
| | | # J撤单 |
| | | J_CANCEL_RATE = 0.5 |
| | | J_CANCEL_RATE_WITH_MUST_BUY = 0.9 |
| | | |
| | | # L2监控的最低金额 |
| | | L2_MIN_MONEY = 500000 |
| | |
| | | BUY_SCORE_RANK_3 = 260 |
| | | |
| | | # 开盘啦 |
| | | KPL_INVALID_BLOCKS = {"一季报增长", "二季报增长", "三季报增长", "四季报增长", "业绩增长", "中报增长", "年报增长", "年报预增", "无", "次新股", "ST摘帽", "超跌", |
| | | "股权转让", "并购重组", "再融资", "年报预增", " 专精特新", "壳资源", "行业龙头", "参股金融", "科创板", "实控人变更"} |
| | | KPL_INVALID_BLOCKS = {"一季报增长", "二季报增长", "三季报增长", "四季报增长", "业绩增长", "中报增长", "年报增长", "年报预增", "无", "次新股", "ST摘帽", "ST板块", |
| | | "超跌", |
| | | "股权转让", "并购重组", "再融资", "年报预增", " 专精特新", "壳资源", "行业龙头", "科创板", "实控人变更"} |
| | | # 是否开启API交易 |
| | | API_TRADE_ENABLE = True |
| | | # 每只票买的金额 |
| | |
| | | # L撤下单之后多久开始守护 |
| | | L_CANCEL_START_TIME = -1 |
| | | |
| | | # L前的守护时间 |
| | | L_CANCEL_UP_EXPIRE_TIME = 3 * 60 |
| | | |
| | | L_CANCEL_MIN_WATCH_COUNT = 10 |
| | | # 撤单比例 |
| | | L_CANCEL_RATE = 0.6 |
| | | L_CANCEL_RATE = 0.6 # L后 |
| | | |
| | | L_CANCEL_RATE_WITH_MUST_BUY = 0.9 # 加红L后 |
| | | |
| | | L_CANCEL_RATE_WITH_MUST_BUY_FOR_REDICAL_BUY = 0.95 # 扫入加红 |
| | | |
| | | L_CANCEL_RATE_WITH_HALF_MUST_BUY_FOR_REDICAL_BUY = 0.85 # 扫入半加红 |
| | | |
| | | # L上撤单比例 |
| | | L_CANCEL_RATE_UP = 0.7 |
| | | L_CANCEL_RATE_UP = 0.79 # L前 |
| | | |
| | | L_CANCEL_RATE_UP_SH = 0.69 # 上证L前 |
| | | |
| | | L_CANCEL_RATE_UP_WITH_MUST_BUY = 0.95 # 加红L前 |
| | | |
| | | # 大金额 |
| | | L_CANCEL_BIG_MONEY = 100 |
| | | # 小金额 |
| | | L_CANCEL_MIN_MONEY = 50 |
| | | # L后监听快速成交撤单比例 |
| | | L_CANCEL_FAST_DEAL_RATE = 0.59 |
| | | # L后监听快速成交金额 |
| | | L_CANCEL_FAST_DEAL_MIN_MONEY = 99 * 10000 |
| | | |
| | | # F撤 |
| | | F_CANCEL_WATCH_COUNT = 5 |
| | | |
| | | F_CANCEL_CACEL_RATE = 0.69 |
| | | |
| | | # G撤单 |
| | | G_CANCEL_RATE = 0.79 |
| | | # G撤加红 |
| | | G_CANCEL_RATE_WITH_MUST_BUY = 0.9 |
| | | |
| | | |
| | | # 行情好时的撤单比例 |
| | | G_CANCEL_RATE_FOR_GOOD_MARKET = 0.59 |
| | | |
| | | # 华鑫L2的卡位数量 |
| | | HUAXIN_L2_MAX_CODES_COUNT = 30 |
| | | HUAXIN_L2_MAX_CODES_COUNT = 40 |
| | | |
| | | TRADE_WAY_HUAXIN = "huaxin" |
| | | TRADE_WAY_JUEJIN = "juejin" |
| | |
| | | ########华鑫配置######## |
| | | if not is_windows() or True: |
| | | # 下单1手 |
| | | BUY_MONEY_PER_CODE = 2500 |
| | | BUY_MONEY_PER_CODE = 500 if constant.IS_A else 40000 |
| | | L2_SOURCE_TYPE = L2_SOURCE_TYPE_HUAXIN |
| | | JUEJIN_LOCAL_API = False |
| | | TRADE_WAY = TRADE_WAY_HUAXIN |
| | | TRADE_ENABLE = True |
| | | |
| | | # 最大的代码价格 |
| | | MAX_CODE_PRICE = 25 |
| | | MAX_SUBSCRIPT_CODE_PRICE = 40 |
| | | MAX_CODE_PRICE = 100 |
| | | MIN_CODE_PRICE = 2 |
| | | MAX_SUBSCRIPT_CODE_PRICE = 100 |
| | | |
| | | # 扫入价格区间 |
| | | MAX_CODE_RADICAL_BUY_PRICE = 50 |
| | | MIN_CODE_RADICAL_BUY_PRICE = 2 |
| | | |
| | | # 扫入的自由流通市值区间:[[(自由流通最小值,自由流通最大值),(股价最小值,股价最大值)]] |
| | | RADICAL_BUY_ZYLTGB_AS_YI_RANGES = [[(30, 1000), (3, 50)], [(30, 1000), (2, 3)]] |
| | | |
| | | # L2数据是否载入完成 |
| | | L2_DATA_IS_LOADED = False |
| | | |
| | | # 可买入的金额 |
| | | AVAILABLE_BUY_MONEYS = [5000, 20000, 40000, 45000, 50000, 55000, 60000, 65000, 70000] |
| | | |
| | | # 板上放量是否可扫入 |
| | | CAN_RADICAL_BUY_AT_LIMIT_UP = False |
| | | |
| | | # 每次扫入是否都需要大单 |
| | | CAN_RADICAL_BUY_NEED_BIG_ORDER_EVERYTIME = True |
| | | |
| | | # 常规买是否买入 |
| | | CAN_COMMON_BUY = False |
| | | |
| | | # 根据市场强度确定买净流入身位前几:[(最低分,最高分,买前几)] |
| | | RADICAL_BUY_TOP_IN_COUNT_BY_MARKET_STRONG = [(0, 60, 20), (60, 70, 25), (70, 80, 30), (80, 90, 35), (90, 101, 40)] |
| | | # 辨识度的票板块最低流入前几 |
| | | RADICAL_BUY_TOP_IN_INDEX_WITH_SPECIAL = 20 |
| | | |
| | | # 是否为新版下单 |
| | | IS_NEW_VERSION_PLACE_ORDER = True |
| | | |
| | | # 忽略板块流入的市场强度 |
| | | IGNORE_BLOCK_IN_MONEY_MARKET_STRONG = 101 |
| | | |
| | | # 新版L2监听 |
| | | IS_L2_NEW = False |
| | | |
| | | # 是否可买首封 |
| | | CAN_BUY_FIRST_LIMIT_UP = False |
| | | |
| | | # 是否可以自动拉白 |
| | | CAN_AUTO_ADD_WHITE = True |
| | | |
| | | |