| | |
| | | from code_attribute.code_data_util import ZYLTGBUtil |
| | | from db import redis_manager |
| | | from third_data import kpl_data_manager, kpl_api |
| | | from trade import current_price_process_manager |
| | | from utils import tool, global_util, socket_util |
| | | |
| | | redisManager = redis_manager.RedisManager(0) |
| | |
| | | fitem = {"code": code, "price": d[1], "volume": d[3] // (10000*100), "volumeUnit": 1, "time": "00:00:00", |
| | | "zyltgb": zyltgb // 10000, "zyltgbUnit": 1} |
| | | flist.append(fitem) |
| | | fdata = {"type": 22, "data": flist} |
| | | print("首板代码数量", len(flist)) |
| | | |
| | | addr, port = "127.0.0.1", 9001 |
| | | sk = socket.socket() # 生成socket,连接server |
| | | sk.connect((addr, port)) |
| | | try: |
| | | sk.sendall(socket_util.load_header(json.dumps(fdata).encode('utf-8'))) |
| | | finally: |
| | | sk.close() |
| | | |
| | | sk = socket.socket() # 生成socket,连接server |
| | | sk.connect((addr, port)) |
| | | try: |
| | | sk.sendall(socket_util.load_header(json.dumps({"type": 40, "data": []}).encode('utf-8'))) |
| | | finally: |
| | | sk.close() |
| | | current_price_process_manager.accept_prices(flist) |
| | | |
| | | |
| | | if __name__ == "__main__": |