Administrator
2022-12-18 86e0061f9cf211b98252a9e6b71d6c9801e4a16b
trade_manager.py
@@ -3,16 +3,13 @@
对一系列的代码交易变量,下单,撤单进行管理
"""
# 交易管理器
import json
import time
import gpcode_manager
import l2_trade_util
import mysql_data
import tool
from trade_data_manager import TradeBuyDataManager
from trade_gui import THSGuiTrade, THSBuyWinManagerNew
import trade_data_manager
from trade_gui import THSBuyWinManagerNew,THSGuiTrade
import time as t
import l2_data_manager
@@ -183,7 +180,7 @@
# 中断买入
def break_buy(code, reason):
    TradeBuyDataManager.remove_buy_position_info(code)
    trade_data_manager.TradeBuyDataManager.remove_buy_position_info(code)
# 购买
@@ -206,7 +203,7 @@
    # 下单成功,加入固定代码库
    l2_data_manager.add_to_l2_fixed_codes(code)
    # 记录下单的那一帧图片的截图时间与交易用时
    TradeBuyDataManager.set_buy_position_info(code, capture_timestamp, use_time, last_data, last_data_index)
    trade_data_manager.TradeBuyDataManager.set_buy_position_info(code, capture_timestamp, use_time, last_data, last_data_index)
    print("买入结束")
    logger_trade.info("{}买入成功".format(code))
@@ -241,7 +238,7 @@
# 取消委托成功
def __cancel_success(code):
    TradeBuyDataManager.remove_buy_position_info(code)
    trade_data_manager.TradeBuyDataManager.remove_buy_position_info(code)
    # 下单成功,加入固定代码库
    l2_data_manager.remove_from_l2_fixed_codes(code)
    logger_trade.info("{}撤单成功".format(code))
@@ -267,6 +264,8 @@
                l2_data_manager.TradePointManager.delete_buy_point(code)
                # 移除交易窗口分配
                THSBuyWinManagerNew.cancel_distribute_win_for_code(code)
                #TODO 完全成交后移除L2
# 处理委托成功数据