From c8d828e625fa5b3ae6232666ac2c0e5f51a62c54 Mon Sep 17 00:00:00 2001
From: Administrator <admin@example.com>
Date: 星期一, 18 八月 2025 15:02:56 +0800
Subject: [PATCH] 13:01之前下单规则修改/接口修改/自动加想策略修改

---
 l2/l2_data_manager.py |   13 +++++++++----
 1 files changed, 9 insertions(+), 4 deletions(-)

diff --git a/l2/l2_data_manager.py b/l2/l2_data_manager.py
index e60c59f..bbbe0ef 100644
--- a/l2/l2_data_manager.py
+++ b/l2/l2_data_manager.py
@@ -14,15 +14,16 @@
 
 # 涓嬪崟涓存椂淇℃伅
 class OrderBeginPosInfo(object):
-    MODE_NORMAL = 0
+    MODE_NORMAL = 0  # 鏅�氫笅鍗�
     MODE_FAST = 1
-    MODE_ACTIVE = 2
-    MODE_RADICAL = 3
+    MODE_ACTIVE = 2  # 绉瀬鍔ㄤ拱
+    MODE_RADICAL = 3  # 鎵叆
+    MODE_OPEN_LIMIT_UP = 4  # 鎺�1
 
     # mode: 0-鏅�氫氦鏄�  1-蹇�熶氦鏄�
     def __init__(self, buy_single_index=None, buy_exec_index=-1, buy_compute_index=None, num=0, count=0,
                  max_num_set=None, buy_volume_rate=None, sell_info=None, threshold_money=None, mode=0, mode_desc=None,
-                 at_limit_up=False):
+                 at_limit_up=False, first_limit_up_buy=False, min_order_no = None):
         self.buy_single_index = buy_single_index
         self.buy_exec_index = buy_exec_index
         self.buy_compute_index = buy_compute_index
@@ -39,6 +40,10 @@
         self.mode_desc = mode_desc
         # 鏄惁鏄澘涓婁拱
         self.at_limit_up = at_limit_up
+        # 鏄惁涓洪灏佷拱
+        self.first_limit_up_buy = first_limit_up_buy
+        # 缁熻鎵规澶у崟鎴愪氦鐨勬渶灏忚鍗曞彿
+        self.min_order_no = min_order_no
 
     def get_max_num_set(self):
         if self.max_num_set:

--
Gitblit v1.8.0