Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
|
@@ -133,19 +133,19 @@ class TradingBacktester:
|
|
| 133 |
return 0
|
| 134 |
|
| 135 |
def simulate_predictions(self, data, predictor_func):
|
| 136 |
-
|
| 137 |
-
|
| 138 |
-
|
| 139 |
-
|
| 140 |
-
|
| 141 |
-
|
| 142 |
-
|
| 143 |
-
|
| 144 |
-
|
| 145 |
-
|
| 146 |
-
|
| 147 |
|
| 148 |
-
|
| 149 |
for i in range(60, len(data)): # 從第60天開始,確保有足夠歷史資料
|
| 150 |
current_date = data.index[i]
|
| 151 |
historical_data = data.iloc[:i+1].copy() # 到當前日期的歷史資料
|
|
|
|
| 133 |
return 0
|
| 134 |
|
| 135 |
def simulate_predictions(self, data, predictor_func):
|
| 136 |
+
"""
|
| 137 |
+
模擬歷史預測結果
|
| 138 |
+
|
| 139 |
+
Args:
|
| 140 |
+
data: 股價歷史資料
|
| 141 |
+
predictor_func: 預測函數
|
| 142 |
+
|
| 143 |
+
Returns:
|
| 144 |
+
predictions_history: 歷史預測結果字典
|
| 145 |
+
"""
|
| 146 |
+
predictions_history = {}
|
| 147 |
|
| 148 |
+
# 為每個交易日生成預測
|
| 149 |
for i in range(60, len(data)): # 從第60天開始,確保有足夠歷史資料
|
| 150 |
current_date = data.index[i]
|
| 151 |
historical_data = data.iloc[:i+1].copy() # 到當前日期的歷史資料
|