From c285883d71ef8a362b012983dadc7ce4256b40f6 Mon Sep 17 00:00:00 2001
From: Administrator <admin@example.com>
Date: 星期五, 23 五月 2025 01:52:07 +0800
Subject: [PATCH] bug修复

---
 l2_data_parser.py |    7 ++++++-
 1 files changed, 6 insertions(+), 1 deletions(-)

diff --git a/l2_data_parser.py b/l2_data_parser.py
index 700dc21..e96b4ed 100644
--- a/l2_data_parser.py
+++ b/l2_data_parser.py
@@ -276,8 +276,10 @@
         print(f"澶勭悊绗瑊index}鎵规")
         df["TradePrice"] = df["TradePrice"].apply(str_to_float)
         df["SecurityID"] = df["SecurityID"].apply(code_format)
+        df = df[df["SecurityID"].str.startswith(("30", "00", "60"), na=False)]
         # 璁$畻鎴愪氦閲戦
         df['TradeAmount'] = df['TradePrice'] * df['TradeVolume']
+
 
         # 鎸塖ecurityID鍜孊uyNo鍒嗙粍
         grouped = df.groupby(['SecurityID', 'BuyNo'])
@@ -331,6 +333,9 @@
         df = df[df["TickType"] == 'T']
         df["Price"] = df["Price"].apply(str_to_float)
         df["SecurityID"] = df["SecurityID"].apply(code_format)
+
+        df = df[df["SecurityID"].str.startswith(("30", "00", "60"), na=False)]
+
         # 璁$畻鎴愪氦閲戦
         df['TradeMoney'] = df["TradeMoney"].apply(str_to_float)
         # 鎸塖ecurityID鍜孊uyNo鍒嗙粍
@@ -368,7 +373,7 @@
         elif _type == 'Transaction_New':
             pre_process_transactions(f"/home/userzjj/ftp/{day}/Transaction.csv")
         elif _type == 'NGTSTick_New':
-            pre_process_transactions(f"/home/userzjj/ftp/{day}/NGTSTick.csv")
+            pre_process_ngtstick(f"/home/userzjj/ftp/{day}/NGTSTick.csv")
         elif _type == 'ExtractDealBigOrder':
             # 鎻愬彇鎵�鏈夋垚浜ょ殑澶у崟
             if len(params) > 2:

--
Gitblit v1.8.0