| | |
| | | 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" |
| | |
| | | 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]" |
| | |
| | | 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: |