From aab1fa2e1182e7af58e15d63d2ea3a314f2da42f Mon Sep 17 00:00:00 2001
From: Administrator <admin@example.com>
Date: 星期一, 09 六月 2025 18:21:56 +0800
Subject: [PATCH] bug修复

---
 strategy/strategy_variable_factory.py |   10 ++++++++--
 1 files changed, 8 insertions(+), 2 deletions(-)

diff --git a/strategy/strategy_variable_factory.py b/strategy/strategy_variable_factory.py
index 4409b12..8dfc58b 100644
--- a/strategy/strategy_variable_factory.py
+++ b/strategy/strategy_variable_factory.py
@@ -253,7 +253,10 @@
         one_year_ago = (pre_date - datetime.timedelta(days=365)).strftime('%Y-%m-%d')
         pre_date = pre_date.strftime('%Y-%m-%d')
 
-        trade_days = self.jueJinLocalApi.get_trading_dates(one_year_ago, pre_date)
+        if constant.is_windows():
+            trade_days = self.jueJinLocalApi.get_trading_dates(one_year_ago, pre_date)
+        else:
+            trade_days = HistoryKDatasUtils.get_trading_dates(one_year_ago, pre_date)
         trade_days.sort(reverse=True)
         trade_days = trade_days[:120]
         return trade_days
@@ -263,7 +266,10 @@
         鍔犺浇浜ゆ槗鏃ュ垪琛�,now_day鍓�120涓氦鏄撴棩
         :return: 浜ゆ槗鏃ュ垪琛�
         """
-        next_trade_day = self.jueJinLocalApi.get_next_trading_date(self.now_day)
+        if constant.is_windows():
+            next_trade_day = self.jueJinLocalApi.get_next_trading_date(self.now_day)
+        else:
+            next_trade_day = HistoryKDatasUtils.get_next_trading_date(self.now_day)
         return next_trade_day
 
     def load_target_codes(self):

--
Gitblit v1.8.0