Skip to content

Commit cdd0f68

Browse files
committed
comdty roll backtest
1 parent 48ecf12 commit cdd0f68

File tree

3 files changed

+2
-2
lines changed

3 files changed

+2
-2
lines changed

README.md

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
# QuantResearch
22

33
* [Backtest](./backtest)
4-
* [Data Downloader for Backtest](./backtest/hist_downloader.py)
54
* [Machine Learning and Deep Reinforcement Learning](./ml)
65
* [Online Resources](./Resources.md)
76
* [Live Trading Demo Video](https://youtu.be/CrsrTxqiXNY)

backtest/README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@ Test against daily bars between 2010 and 2019. It may not be fair to some intrad
2222
|9 | [Turtle](./turtle.py) |0.15 |
2323
|10 | [Mebane Faber TAA](./mebane_faber_taa.py) | 0.50|
2424
|11 | [MinVar, MaxSharpe, MaxDiversified, RiskParity](./portfolio_optimization.py) | 1.08, 0.66, 0.90, 0.81|
25+
|12 | [Comdty Roll](./comdty_roll.py) | pre-roll 0.55 vs last day -0.50 due to -$37.63 oil price|
2526

2627
```python
2728

backtest/comdty_roll.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -103,7 +103,7 @@ def parameter_search(symbol, init_capital, sd, ed, df_data, params, target_name,
103103
init_capital = 100_000.0
104104
df_future = data_loader.load_futures_hist_prices(symbol)
105105
df_future.index = df_future.index.tz_localize('US/Eastern')
106-
test_start_date = datetime(2021, 1, 1, 0, 0, 0, 0, pytz.timezone('US/Eastern'))
106+
test_start_date = datetime(2019, 1, 1, 0, 0, 0, 0, pytz.timezone('US/Eastern'))
107107
test_end_date = datetime(2021, 12, 30, 0, 0, 0, 0, pytz.timezone('US/Eastern'))
108108

109109
init_capital = 50.0

0 commit comments

Comments
 (0)