Fix backtest datetime format to use YYYY-MM-DD instead of isoformat for Alpaca API
This commit is contained in:
1 parent
037a04c2bf
commit
564f4e25e6
1 file changed
+3
-2
+3
-2
@@ -515,8 +515,9 @@ def advanced_backtest_strategy():
|
||||
end_date = datetime.now()
|
||||
start_date = end_date - timedelta(days=BACKTEST_DAYS)
|
||||
|
||||
bars = api.get_bars(SYMBOL, "15Min", start=start_date.isoformat(),
|
||||
end=end_date.isoformat()).df
|
||||
# Format dates as YYYY-MM-DD for Alpaca API
|
||||
bars = api.get_bars(SYMBOL, "15Min", start=start_date.strftime('%Y-%m-%d'),
|
||||
end=end_date.strftime('%Y-%m-%d')).df
|
||||
if len(bars) < 100:
|
||||
logger.warning("⚠️ Insufficient data for backtest")
|
||||
return True
|
||||
|
||||
Reference in new issue
Block a user