Skip to content

Commit 696ac12

Browse files
committed
Fix logging level
1 parent 90be157 commit 696ac12

File tree

1 file changed

+11
-11
lines changed
  • investing_algorithm_framework/services/metrics

1 file changed

+11
-11
lines changed

investing_algorithm_framework/services/metrics/generate.py

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -139,7 +139,7 @@ def safe_set(metric_name, func, *args, index=None):
139139
else:
140140
setattr(backtest_metrics, metric_name, value)
141141
except OperationalException as e:
142-
logger.error(f"{metric_name} failed: {e}")
142+
logger.warning(f"{metric_name} failed: {e}")
143143

144144
# Grouped metrics needing special handling
145145
if "total_net_gain" in metrics or "total_net_gain_percentage" in metrics:
@@ -150,7 +150,7 @@ def safe_set(metric_name, func, *args, index=None):
150150
if "total_net_gain_percentage" in metrics:
151151
backtest_metrics.total_net_gain_percentage = total_return[1]
152152
except OperationalException as e:
153-
logger.error(f"total_return failed: {e}")
153+
logger.warning(f"total_return failed: {e}")
154154

155155
if "total_growth" in metrics or "total_growth_percentage" in metrics:
156156
try:
@@ -160,7 +160,7 @@ def safe_set(metric_name, func, *args, index=None):
160160
if "total_growth_percentage" in metrics:
161161
backtest_metrics.total_growth_percentage = total_growth[1]
162162
except OperationalException as e:
163-
logger.error(f"total_growth failed: {e}")
163+
logger.warning(f"total_growth failed: {e}")
164164

165165
if "total_loss" in metrics or "total_loss_percentage" in metrics:
166166
try:
@@ -170,7 +170,7 @@ def safe_set(metric_name, func, *args, index=None):
170170
if "total_loss_percentage" in metrics:
171171
backtest_metrics.total_loss_percentage = total_loss[1]
172172
except OperationalException as e:
173-
logger.error(f"total_loss failed: {e}")
173+
logger.warning(f"total_loss failed: {e}")
174174

175175
if ("average_trade_return" in metrics
176176
or "average_trade_return_percentage" in metrics):
@@ -182,7 +182,7 @@ def safe_set(metric_name, func, *args, index=None):
182182
backtest_metrics.average_trade_return_percentage = \
183183
avg_return[1]
184184
except OperationalException as e:
185-
logger.error(f"average_trade_return failed: {e}")
185+
logger.warning(f"average_trade_return failed: {e}")
186186

187187
if ("average_trade_gain" in metrics
188188
or "average_trade_gain_percentage" in metrics):
@@ -193,7 +193,7 @@ def safe_set(metric_name, func, *args, index=None):
193193
if "average_trade_gain_percentage" in metrics:
194194
backtest_metrics.average_trade_gain_percentage = avg_gain[1]
195195
except OperationalException as e:
196-
logger.error(f"average_trade_gain failed: {e}")
196+
logger.warning(f"average_trade_gain failed: {e}")
197197

198198
if ("average_trade_loss" in metrics
199199
or "average_trade_loss_percentage" in metrics):
@@ -204,7 +204,7 @@ def safe_set(metric_name, func, *args, index=None):
204204
if "average_trade_loss_percentage" in metrics:
205205
backtest_metrics.average_trade_loss_percentage = avg_loss[1]
206206
except OperationalException as e:
207-
logger.error(f"average_trade_loss failed: {e}")
207+
logger.warning(f"average_trade_loss failed: {e}")
208208

209209
if ("current_average_trade_gain" in metrics
210210
or "get_current_average_trade_gain_percentage" in metrics):
@@ -221,7 +221,7 @@ def safe_set(metric_name, func, *args, index=None):
221221
backtest_metrics.current_average_trade_gain_percentage = \
222222
current_avg_gain[1]
223223
except OperationalException as e:
224-
logger.error(f"current_average_trade_gain failed: {e}")
224+
logger.warning(f"current_average_trade_gain failed: {e}")
225225

226226
if ("current_average_trade_return" in metrics
227227
or "current_average_trade_return_percentage" in metrics):
@@ -237,7 +237,7 @@ def safe_set(metric_name, func, *args, index=None):
237237
backtest_metrics.current_average_trade_return_percentage =\
238238
current_avg_return[1]
239239
except OperationalException as e:
240-
logger.error(f"current_average_trade_return failed: {e}")
240+
logger.warning(f"current_average_trade_return failed: {e}")
241241

242242
if "current_average_trade_duration" in metrics:
243243
try:
@@ -247,7 +247,7 @@ def safe_set(metric_name, func, *args, index=None):
247247
backtest_metrics.current_average_trade_duration = \
248248
current_avg_duration
249249
except OperationalException as e:
250-
logger.error(f"current_average_trade_duration failed: {e}")
250+
logger.warning(f"current_average_trade_duration failed: {e}")
251251

252252
if ("current_average_trade_loss" in metrics
253253
or "current_average_trade_loss_percentage" in metrics):
@@ -262,7 +262,7 @@ def safe_set(metric_name, func, *args, index=None):
262262
backtest_metrics.current_average_trade_loss_percentage = \
263263
current_avg_loss[1]
264264
except OperationalException as e:
265-
logger.error(f"current_average_trade_loss failed: {e}")
265+
logger.warning(f"current_average_trade_loss failed: {e}")
266266

267267
safe_set("number_of_positive_trades", get_positive_trades, backtest_run.trades)
268268
safe_set("percentage_positive_trades", get_positive_trades, backtest_run.trades, index=1)

0 commit comments

Comments
 (0)