| | |
| | | |
| | | |
| | | # 设置收盘价 |
| | | def set_price_pre(code, price): |
| | | def set_price_pre(code, price, force=False): |
| | | codes = get_gp_list() |
| | | if code not in codes: |
| | | if code not in codes and not FirstCodeManager.is_in_first_record(code) and not force: |
| | | return |
| | | redis_instance = __redisManager.getRedis() |
| | | redis_instance.setex("price-pre-{}".format(code), tool.get_expire(), str(price)) |
| | |
| | | # 取第1个数据 |
| | | return available_positions[0][0], available_positions[0][1] |
| | | |
| | | |
| | | |
| | | return None, None |
| | | |
| | | |
| | |
| | | if val is None: |
| | | return None, None |
| | | val = json.loads(val) |
| | | return val[0], val[1] |
| | | cid, pid = val[0], val[1] |
| | | code_ = get_listen_code_by_pos(cid, pid) |
| | | # 校验代码 |
| | | if code_ == code: |
| | | return cid, pid |
| | | else: |
| | | return None, None |
| | | |
| | | |
| | | # 是否正在监听 |