From 8820ee926c9f5a69f5f78c6a7087f943bafb894d Mon Sep 17 00:00:00 2001
From: Administrator <admin@example.com>
Date: 星期四, 31 八月 2023 18:19:28 +0800
Subject: [PATCH] 固定m值调整

---
 trade/l2_trade_factor.py |    8 +++++---
 1 files changed, 5 insertions(+), 3 deletions(-)

diff --git a/trade/l2_trade_factor.py b/trade/l2_trade_factor.py
index f82c58f..06abd8e 100644
--- a/trade/l2_trade_factor.py
+++ b/trade/l2_trade_factor.py
@@ -269,8 +269,9 @@
         yi = round(zyltgb / 100000000)
         if yi < 1:
             yi = 1
-        m = 5000000 + (yi - 1) * 500000
-        return round(m * (1 - 0.3))
+        return int(-0.058*yi*yi + 60.9*yi)
+        # m = 5000000 + (yi - 1) * 500000
+        # return round(m * (1 - 0.3))
 
     # 鑾峰彇琛屼笟褰卞搷姣斾緥
     # total_limit_percent涓虹粺璁$殑姣斾緥涔嬪拰涔樹互100
@@ -534,7 +535,8 @@
     # print(L2TradeFactorUtil.get_safe_buy_count("003005"))
     # print(L2TradeFactorUtil.get_rate_factors("003004"))
     # print(L2TradeFactorUtil.factors_to_string("003004"))
-    for i in range(2, 50):
+
+    for i in range(2, 150):
         print(i, L2TradeFactorUtil.get_base_safe_val(100000000 * i))
     # print(L2TradeFactorUtil.get_limit_up_time_rate("11:30:00"))
     # print(L2TradeFactorUtil.get_limit_up_time_rate("13:00:00"))

--
Gitblit v1.8.0