Administrator
2024-02-02 1aaa8a3ef115b3b4d535f4668bd2fd3701da2cee
huaxin_client/l1_client_for_trade.py
@@ -8,7 +8,7 @@
from huaxin_client import socket_util
import xmdapi
from huaxin_client import constant
from log_module.log import logger_system, logger_local_huaxin_l1
from log_module.log import logger_system, logger_local_huaxin_l1, logger_local_huaxin_l1_trade_info
################B类##################
ADDRESS = "udp://224.224.1.19:7880"
@@ -129,10 +129,12 @@
        if pMarketDataField.SecurityName.find("ST") >= 0:
            return
        rate = 0
        self.l1_data_queue.append((
        item = (
            pMarketDataField.SecurityID, pMarketDataField.LastPrice, rate, pMarketDataField.Volume,
            pMarketDataField.UpdateTime,
            pMarketDataField.BidPrice1, pMarketDataField.BidVolume1))
            pMarketDataField.BidPrice1, pMarketDataField.BidVolume1)
        self.l1_data_queue.append(item)
        logger_local_huaxin_l1_trade_info.info(f"获取到L1数据:{item}")
        # print(
        #     "SecurityID[%s] SecurityName[%s] LastPrice[%.2f] Volume[%d] Turnover[%.2f] BidPrice1[%.2f] BidVolume1[%d] AskPrice1[%.2f] AskVolume1[%d] UpperLimitPrice[%.2f] LowerLimitPrice[%.2f]"
@@ -233,7 +235,7 @@
    def test_sub():
        time.sleep(5)
        queue_l1_trade_r_strategy_w.put_nowait(
            json.dumps({"type": "set_target_codes", "data": ["603825", "603767", "603778"]}))
            json.dumps({"type": "set_target_codes", "data": ["603990"]}))
    def read_data():
        while True: