| | |
| | | logger_debug.exception(e) |
| | | |
| | | # ----------------------------------板块相关------------------------------ |
| | | cls.__KPLCodeJXBlockManager.load_jx_blocks(code, buy_1_price, limit_up_price, kpl_data_manager.KPLLimitUpDataRecordManager.get_current_reasons()) |
| | | cls.__KPLCodeJXBlockManager.load_jx_blocks(code, buy_1_price, limit_up_price, |
| | | kpl_data_manager.KPLLimitUpDataRecordManager.get_current_reasons()) |
| | | # 更新板块信息 |
| | | yesterday_codes = kpl_data_manager.get_yesterday_limit_up_codes() |
| | | CodePlateKeyBuyManager.update_can_buy_blocks(code, |
| | |
| | | msg_list = [] |
| | | try: |
| | | sell_count = 0 |
| | | sell_orders = huaxin_trade_order_processor.TradeResultProcessor.get_huaxin_sell_order_by_code(code) |
| | | sell_orders = huaxin_trade_order_processor.TradeResultProcessor.get_huaxin_sell_order_by_code( |
| | | code) |
| | | if sell_orders: |
| | | for sell_order in sell_orders: |
| | | if huaxin_util.is_can_cancel(sell_order.orderStatus): |
| | |
| | | msg_list.append(f"无法撤买单") |
| | | else: |
| | | msg_list.append(f"已撤买单") |
| | | self.send_response({"code": 0, "data": {"code": 0,"msg": ";".join(msg_list)}}, client_id, request_id) |
| | | self.send_response({"code": 0, "data": {"code": 0, "msg": ";".join(msg_list)}}, client_id, |
| | | request_id) |
| | | except Exception as e: |
| | | logger_debug.exception(e) |
| | | self.send_response({"code": 1, "msg": str(e)}, client_id, request_id) |
| | |
| | | # 判断是否有名称 |
| | | results = HistoryKDatasUtils.get_gp_codes_names([d["securityID"]]) |
| | | threading.Thread( |
| | | target=CodesNameManager.add_first_code_name(d["securityID"], results[d["securityID"]])).start() |
| | | target=CodesNameManager.add_first_code_name(d["securityID"], |
| | | results[d["securityID"]])).start() |
| | | if d["prePosition"] <= 0: |
| | | continue |
| | | if d["securityID"] != code: |