Skip to content

Commit d568e7e

Browse files
authored
Updating to work with new toolbox
1 parent 5d21bd1 commit d568e7e

1 file changed

Lines changed: 18 additions & 13 deletions

File tree

Covariance, Correlation and Confidence Intervals.ipynb

Lines changed: 18 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -241,25 +241,30 @@
241241
]
242242
}
243243
],
244-
"source": [
245-
"import auquanToolbox.dataloader as dl\n",
244+
"source": [
245+
"from backtester.dataSource.yahoo_data_source import YahooStockDataSource\n",
246246
"# Pull the pricing data for our two stocks and S&P 500\n",
247-
"start = '2013-01-01'\n",
248-
"end = '2015-12-31'\n",
249-
"exchange = 'nasdaq'\n",
250-
"base = 'SPX'\n",
247+
"startDateStr = '2014/12/31'\n",
248+
"endDateStr = '2017/12/31'\n",
249+
"cachedFolderName = 'yahooData/'\n",
250+
"dataSetId = 'testPairsTrading'\n",
251+
"instrumentIds = ['AAPL', '^GSPC', 'LRCX']\n",
252+
"ds = YahooStockDataSource(cachedFolderName=cachedFolderName,\n",
253+
" dataSetId=dataSetId,\n",
254+
" instrumentIds=instrumentIds,\n",
255+
" startDateStr=startDateStr,\n",
256+
" endDateStr=endDateStr,\n",
257+
" event='history')\n",
258+
"base = '^GSPC'\n",
251259
"m1 = 'AAPL'\n",
252260
"m2= 'LRCX'\n",
253-
"\n",
254-
"data = dl.load_data_nologs(exchange, [base,m1,m2], start, end)\n",
255-
"bench = data['ADJ CLOSE'][base]\n",
256-
"a1= data['ADJ CLOSE'][m1]\n",
257-
"a2 = data['ADJ CLOSE'][m2]\n",
258-
"\n",
261+
"bench = ds.getBookDataByFeature()['adjClose'][base]\n",
262+
"a1= ds.getBookDataByFeature()['adjClose'][m1]\n",
263+
"a2 = ds.getBookDataByFeature()['adjClose'][m2]\n",
259264
"plt.scatter(a1,a2)\n",
260265
"plt.xlabel('LRCX')\n",
261266
"plt.ylabel('AAPL')\n",
262-
"plt.title('Stock prices from ' + start + ' to ' + end)\n",
267+
"plt.title('Stock prices from ' + startDateStr + ' to ' + endDateStr)\n",
263268
"plt.show()\n",
264269
"print('Correlation coefficients')\n",
265270
"print('Correlation of %s and %s: %.2f'%(m1, m2, np.corrcoef(a1,a2)[0, 1]))\n",

0 commit comments

Comments
 (0)