ml-finance-python
python scripts for finance machine learning
git clone https://9o.is/git/ml-finance-python.git
zipline_example.ipynb
(283032B)
1 {
2 "cells": [
3 {
4 "cell_type": "markdown",
5 "metadata": {},
6 "source": [
7 "## zipline installation"
8 ]
9 },
10 {
11 "cell_type": "markdown",
12 "metadata": {},
13 "source": [
14 "Please follow latest instructions [here](https://www.zipline.io/install.html)"
15 ]
16 },
17 {
18 "cell_type": "markdown",
19 "metadata": {},
20 "source": [
21 "It is recommended to install Zipline in an isolated conda environment. Installing Zipline in conda environments will not interfere your default Python deployment or site-packages, which will prevent any possible conflict with your global libraries."
22 ]
23 },
24 {
25 "cell_type": "markdown",
26 "metadata": {},
27 "source": [
28 "Use the `environment.yml`in this directory to install `zipline` and dependencies in a separate `conda` environment."
29 ]
30 },
31 {
32 "cell_type": "markdown",
33 "metadata": {},
34 "source": [
35 "```\n",
36 "conda env create -f environment.yml\n",
37 "```"
38 ]
39 },
40 {
41 "cell_type": "markdown",
42 "metadata": {},
43 "source": [
44 "## Ingest Data"
45 ]
46 },
47 {
48 "cell_type": "markdown",
49 "metadata": {},
50 "source": [
51 "Get QUANDL API key and follow instructions to download zipline bundles [here](http://www.zipline.io/bundles.html)."
52 ]
53 },
54 {
55 "cell_type": "markdown",
56 "metadata": {},
57 "source": [
58 "## Imports"
59 ]
60 },
61 {
62 "cell_type": "code",
63 "execution_count": 1,
64 "metadata": {
65 "ExecuteTime": {
66 "end_time": "2018-10-29T19:46:52.642767Z",
67 "start_time": "2018-10-29T19:46:52.638706Z"
68 }
69 },
70 "outputs": [],
71 "source": [
72 "import matplotlib.pyplot as plt\n",
73 "import pandas as pd\n",
74 "from zipline.api import order_target, record, symbol\n",
75 "from zipline.examples import buyapple"
76 ]
77 },
78 {
79 "cell_type": "code",
80 "execution_count": 2,
81 "metadata": {
82 "ExecuteTime": {
83 "end_time": "2018-10-29T19:44:10.705896Z",
84 "start_time": "2018-10-29T19:44:10.698588Z"
85 }
86 },
87 "outputs": [],
88 "source": [
89 "%load_ext zipline\n",
90 "%matplotlib inline"
91 ]
92 },
93 {
94 "cell_type": "markdown",
95 "metadata": {},
96 "source": [
97 "## zipline Demo"
98 ]
99 },
100 {
101 "cell_type": "markdown",
102 "metadata": {},
103 "source": [
104 "Zipline is the algorithmic trading library that powers the Quantopian backtesting and live-trading platform. It is also available offline to develop a strategy using a limited number of free data bundles that can be ingested and used to test the performance of trading ideas before porting the result to the online Quantopian platform for paper and live trading."
105 ]
106 },
107 {
108 "cell_type": "markdown",
109 "metadata": {},
110 "source": [
111 "### Data access using zipline"
112 ]
113 },
114 {
115 "cell_type": "markdown",
116 "metadata": {},
117 "source": [
118 "See `zipline` [docs](http://www.zipline.io/bundles.html) on the download and management of data bundles used to simulate backtests. \n",
119 "\n",
120 "The following commandline instruction lists the available bundles (store per default in `~/.zipline`. "
121 ]
122 },
123 {
124 "cell_type": "code",
125 "execution_count": 3,
126 "metadata": {},
127 "outputs": [
128 {
129 "name": "stdout",
130 "output_type": "stream",
131 "text": [
132 "csvdir <no ingestions>\r\n",
133 "quandl 2019-03-06 23:47:31.577436\r\n",
134 "quandl 2018-06-21 17:47:33.724316\r\n",
135 "quandl 2018-05-10 14:38:20.063950\r\n",
136 "quantopian-quandl 2018-06-22 15:46:10.110298\r\n"
137 ]
138 }
139 ],
140 "source": [
141 "!zipline bundles"
142 ]
143 },
144 {
145 "cell_type": "markdown",
146 "metadata": {},
147 "source": [
148 "The following code illustrates how zipline permits us to access daily stock data for a range of companies. You can run zipline scripts in the Jupyter Notebook using the magic function of the same name."
149 ]
150 },
151 {
152 "cell_type": "markdown",
153 "metadata": {},
154 "source": [
155 "First, you need to initialize the context with the desired security symbols. We'll also use a counter variable. Then zipline calls handle_data, where we use the `data.history()` method to look back a single period and append the data for the last day to a .csv file:"
156 ]
157 },
158 {
159 "cell_type": "code",
160 "execution_count": 4,
161 "metadata": {
162 "ExecuteTime": {
163 "end_time": "2018-10-29T19:50:42.177238Z",
164 "start_time": "2018-10-29T19:48:37.865063Z"
165 }
166 },
167 "outputs": [
168 {
169 "name": "stdout",
170 "output_type": "stream",
171 "text": [
172 "[2019-04-18 01:09:43.581720] INFO: Loader: Cache at /home/stefan/.zipline/data/SPY_benchmark.csv does not have data from 2010-01-04 00:00:00+00:00 to 2017-12-29 00:00:00+00:00.\n",
173 "\n",
174 "[2019-04-18 01:09:43.582187] INFO: Loader: Downloading benchmark data for 'SPY' from 2009-12-31 00:00:00+00:00 to 2017-12-29 00:00:00+00:00\n",
175 "[2019-04-18 01:09:44.252915] WARNING: Loader: Still don't have expected benchmark data for 'SPY' from 2009-12-31 00:00:00+00:00 to 2017-12-29 00:00:00+00:00 after redownload!\n"
176 ]
177 },
178 {
179 "name": "stderr",
180 "output_type": "stream",
181 "text": [
182 "/home/stefan/.pyenv/versions/miniconda3-latest/envs/env_zipline/lib/python3.5/site-packages/empyrical/stats.py:704: RuntimeWarning: invalid value encountered in true_divide\n",
183 " out=out,\n",
184 "/home/stefan/.pyenv/versions/miniconda3-latest/envs/env_zipline/lib/python3.5/site-packages/empyrical/stats.py:790: RuntimeWarning: invalid value encountered in true_divide\n",
185 " np.divide(average_annual_return, annualized_downside_risk, out=out)\n"
186 ]
187 },
188 {
189 "name": "stdout",
190 "output_type": "stream",
191 "text": [
192 "[2019-04-18 01:11:32.638840] INFO: zipline.finance.metrics.tracker: Simulated 2013 trading days\n",
193 "first open: 2010-01-04 14:31:00+00:00\n",
194 "last close: 2017-12-29 21:00:00+00:00\n"
195 ]
196 },
197 {
198 "data": {
199 "text/html": [
200 "<div>\n",
201 "<style scoped>\n",
202 " .dataframe tbody tr th:only-of-type {\n",
203 " vertical-align: middle;\n",
204 " }\n",
205 "\n",
206 " .dataframe tbody tr th {\n",
207 " vertical-align: top;\n",
208 " }\n",
209 "\n",
210 " .dataframe thead th {\n",
211 " text-align: right;\n",
212 " }\n",
213 "</style>\n",
214 "<table border=\"1\" class=\"dataframe\">\n",
215 " <thead>\n",
216 " <tr style=\"text-align: right;\">\n",
217 " <th></th>\n",
218 " <th>algo_volatility</th>\n",
219 " <th>algorithm_period_return</th>\n",
220 " <th>alpha</th>\n",
221 " <th>benchmark_period_return</th>\n",
222 " <th>benchmark_volatility</th>\n",
223 " <th>beta</th>\n",
224 " <th>capital_used</th>\n",
225 " <th>ending_cash</th>\n",
226 " <th>ending_exposure</th>\n",
227 " <th>ending_value</th>\n",
228 " <th>...</th>\n",
229 " <th>short_exposure</th>\n",
230 " <th>short_value</th>\n",
231 " <th>shorts_count</th>\n",
232 " <th>sortino</th>\n",
233 " <th>starting_cash</th>\n",
234 " <th>starting_exposure</th>\n",
235 " <th>starting_value</th>\n",
236 " <th>trading_days</th>\n",
237 " <th>transactions</th>\n",
238 " <th>treasury_period_return</th>\n",
239 " </tr>\n",
240 " </thead>\n",
241 " <tbody>\n",
242 " <tr>\n",
243 " <th>2010-01-04 21:00:00+00:00</th>\n",
244 " <td>NaN</td>\n",
245 " <td>0.0</td>\n",
246 " <td>NaN</td>\n",
247 " <td>0.003487</td>\n",
248 " <td>NaN</td>\n",
249 " <td>NaN</td>\n",
250 " <td>0.0</td>\n",
251 " <td>10000000.0</td>\n",
252 " <td>0.0</td>\n",
253 " <td>0.0</td>\n",
254 " <td>...</td>\n",
255 " <td>0.0</td>\n",
256 " <td>0.0</td>\n",
257 " <td>0</td>\n",
258 " <td>None</td>\n",
259 " <td>10000000.0</td>\n",
260 " <td>0.0</td>\n",
261 " <td>0.0</td>\n",
262 " <td>1</td>\n",
263 " <td>[]</td>\n",
264 " <td>0.0</td>\n",
265 " </tr>\n",
266 " <tr>\n",
267 " <th>2010-01-05 21:00:00+00:00</th>\n",
268 " <td>0.0</td>\n",
269 " <td>0.0</td>\n",
270 " <td>NaN</td>\n",
271 " <td>0.006987</td>\n",
272 " <td>0.000000</td>\n",
273 " <td>NaN</td>\n",
274 " <td>0.0</td>\n",
275 " <td>10000000.0</td>\n",
276 " <td>0.0</td>\n",
277 " <td>0.0</td>\n",
278 " <td>...</td>\n",
279 " <td>0.0</td>\n",
280 " <td>0.0</td>\n",
281 " <td>0</td>\n",
282 " <td>None</td>\n",
283 " <td>10000000.0</td>\n",
284 " <td>0.0</td>\n",
285 " <td>0.0</td>\n",
286 " <td>2</td>\n",
287 " <td>[]</td>\n",
288 " <td>0.0</td>\n",
289 " </tr>\n",
290 " <tr>\n",
291 " <th>2010-01-06 21:00:00+00:00</th>\n",
292 " <td>0.0</td>\n",
293 " <td>0.0</td>\n",
294 " <td>NaN</td>\n",
295 " <td>0.010498</td>\n",
296 " <td>0.000000</td>\n",
297 " <td>NaN</td>\n",
298 " <td>0.0</td>\n",
299 " <td>10000000.0</td>\n",
300 " <td>0.0</td>\n",
301 " <td>0.0</td>\n",
302 " <td>...</td>\n",
303 " <td>0.0</td>\n",
304 " <td>0.0</td>\n",
305 " <td>0</td>\n",
306 " <td>None</td>\n",
307 " <td>10000000.0</td>\n",
308 " <td>0.0</td>\n",
309 " <td>0.0</td>\n",
310 " <td>3</td>\n",
311 " <td>[]</td>\n",
312 " <td>0.0</td>\n",
313 " </tr>\n",
314 " <tr>\n",
315 " <th>2010-01-07 21:00:00+00:00</th>\n",
316 " <td>0.0</td>\n",
317 " <td>0.0</td>\n",
318 " <td>NaN</td>\n",
319 " <td>0.014022</td>\n",
320 " <td>0.000000</td>\n",
321 " <td>NaN</td>\n",
322 " <td>0.0</td>\n",
323 " <td>10000000.0</td>\n",
324 " <td>0.0</td>\n",
325 " <td>0.0</td>\n",
326 " <td>...</td>\n",
327 " <td>0.0</td>\n",
328 " <td>0.0</td>\n",
329 " <td>0</td>\n",
330 " <td>None</td>\n",
331 " <td>10000000.0</td>\n",
332 " <td>0.0</td>\n",
333 " <td>0.0</td>\n",
334 " <td>4</td>\n",
335 " <td>[]</td>\n",
336 " <td>0.0</td>\n",
337 " </tr>\n",
338 " <tr>\n",
339 " <th>2010-01-08 21:00:00+00:00</th>\n",
340 " <td>0.0</td>\n",
341 " <td>0.0</td>\n",
342 " <td>NaN</td>\n",
343 " <td>0.017559</td>\n",
344 " <td>0.000000</td>\n",
345 " <td>NaN</td>\n",
346 " <td>0.0</td>\n",
347 " <td>10000000.0</td>\n",
348 " <td>0.0</td>\n",
349 " <td>0.0</td>\n",
350 " <td>...</td>\n",
351 " <td>0.0</td>\n",
352 " <td>0.0</td>\n",
353 " <td>0</td>\n",
354 " <td>None</td>\n",
355 " <td>10000000.0</td>\n",
356 " <td>0.0</td>\n",
357 " <td>0.0</td>\n",
358 " <td>5</td>\n",
359 " <td>[]</td>\n",
360 " <td>0.0</td>\n",
361 " </tr>\n",
362 " <tr>\n",
363 " <th>2010-01-11 21:00:00+00:00</th>\n",
364 " <td>0.0</td>\n",
365 " <td>0.0</td>\n",
366 " <td>NaN</td>\n",
367 " <td>0.021107</td>\n",
368 " <td>0.000000</td>\n",
369 " <td>NaN</td>\n",
370 " <td>0.0</td>\n",
371 " <td>10000000.0</td>\n",
372 " <td>0.0</td>\n",
373 " <td>0.0</td>\n",
374 " <td>...</td>\n",
375 " <td>0.0</td>\n",
376 " <td>0.0</td>\n",
377 " <td>0</td>\n",
378 " <td>None</td>\n",
379 " <td>10000000.0</td>\n",
380 " <td>0.0</td>\n",
381 " <td>0.0</td>\n",
382 " <td>6</td>\n",
383 " <td>[]</td>\n",
384 " <td>0.0</td>\n",
385 " </tr>\n",
386 " <tr>\n",
387 " <th>2010-01-12 21:00:00+00:00</th>\n",
388 " <td>0.0</td>\n",
389 " <td>0.0</td>\n",
390 " <td>NaN</td>\n",
391 " <td>0.024668</td>\n",
392 " <td>0.000000</td>\n",
393 " <td>NaN</td>\n",
394 " <td>0.0</td>\n",
395 " <td>10000000.0</td>\n",
396 " <td>0.0</td>\n",
397 " <td>0.0</td>\n",
398 " <td>...</td>\n",
399 " <td>0.0</td>\n",
400 " <td>0.0</td>\n",
401 " <td>0</td>\n",
402 " <td>None</td>\n",
403 " <td>10000000.0</td>\n",
404 " <td>0.0</td>\n",
405 " <td>0.0</td>\n",
406 " <td>7</td>\n",
407 " <td>[]</td>\n",
408 " <td>0.0</td>\n",
409 " </tr>\n",
410 " <tr>\n",
411 " <th>2010-01-13 21:00:00+00:00</th>\n",
412 " <td>0.0</td>\n",
413 " <td>0.0</td>\n",
414 " <td>NaN</td>\n",
415 " <td>0.028241</td>\n",
416 " <td>0.000000</td>\n",
417 " <td>NaN</td>\n",
418 " <td>0.0</td>\n",
419 " <td>10000000.0</td>\n",
420 " <td>0.0</td>\n",
421 " <td>0.0</td>\n",
422 " <td>...</td>\n",
423 " <td>0.0</td>\n",
424 " <td>0.0</td>\n",
425 " <td>0</td>\n",
426 " <td>None</td>\n",
427 " <td>10000000.0</td>\n",
428 " <td>0.0</td>\n",
429 " <td>0.0</td>\n",
430 " <td>8</td>\n",
431 " <td>[]</td>\n",
432 " <td>0.0</td>\n",
433 " </tr>\n",
434 " <tr>\n",
435 " <th>2010-01-14 21:00:00+00:00</th>\n",
436 " <td>0.0</td>\n",
437 " <td>0.0</td>\n",
438 " <td>NaN</td>\n",
439 " <td>0.031827</td>\n",
440 " <td>0.000000</td>\n",
441 " <td>NaN</td>\n",
442 " <td>0.0</td>\n",
443 " <td>10000000.0</td>\n",
444 " <td>0.0</td>\n",
445 " <td>0.0</td>\n",
446 " <td>...</td>\n",
447 " <td>0.0</td>\n",
448 " <td>0.0</td>\n",
449 " <td>0</td>\n",
450 " <td>None</td>\n",
451 " <td>10000000.0</td>\n",
452 " <td>0.0</td>\n",
453 " <td>0.0</td>\n",
454 " <td>9</td>\n",
455 " <td>[]</td>\n",
456 " <td>0.0</td>\n",
457 " </tr>\n",
458 " <tr>\n",
459 " <th>2010-01-15 21:00:00+00:00</th>\n",
460 " <td>0.0</td>\n",
461 " <td>0.0</td>\n",
462 " <td>NaN</td>\n",
463 " <td>0.035425</td>\n",
464 " <td>0.000000</td>\n",
465 " <td>NaN</td>\n",
466 " <td>0.0</td>\n",
467 " <td>10000000.0</td>\n",
468 " <td>0.0</td>\n",
469 " <td>0.0</td>\n",
470 " <td>...</td>\n",
471 " <td>0.0</td>\n",
472 " <td>0.0</td>\n",
473 " <td>0</td>\n",
474 " <td>None</td>\n",
475 " <td>10000000.0</td>\n",
476 " <td>0.0</td>\n",
477 " <td>0.0</td>\n",
478 " <td>10</td>\n",
479 " <td>[]</td>\n",
480 " <td>0.0</td>\n",
481 " </tr>\n",
482 " <tr>\n",
483 " <th>2010-01-19 21:00:00+00:00</th>\n",
484 " <td>0.0</td>\n",
485 " <td>0.0</td>\n",
486 " <td>NaN</td>\n",
487 " <td>0.039036</td>\n",
488 " <td>0.000000</td>\n",
489 " <td>NaN</td>\n",
490 " <td>0.0</td>\n",
491 " <td>10000000.0</td>\n",
492 " <td>0.0</td>\n",
493 " <td>0.0</td>\n",
494 " <td>...</td>\n",
495 " <td>0.0</td>\n",
496 " <td>0.0</td>\n",
497 " <td>0</td>\n",
498 " <td>None</td>\n",
499 " <td>10000000.0</td>\n",
500 " <td>0.0</td>\n",
501 " <td>0.0</td>\n",
502 " <td>11</td>\n",
503 " <td>[]</td>\n",
504 " <td>0.0</td>\n",
505 " </tr>\n",
506 " <tr>\n",
507 " <th>2010-01-20 21:00:00+00:00</th>\n",
508 " <td>0.0</td>\n",
509 " <td>0.0</td>\n",
510 " <td>NaN</td>\n",
511 " <td>0.042660</td>\n",
512 " <td>0.000000</td>\n",
513 " <td>NaN</td>\n",
514 " <td>0.0</td>\n",
515 " <td>10000000.0</td>\n",
516 " <td>0.0</td>\n",
517 " <td>0.0</td>\n",
518 " <td>...</td>\n",
519 " <td>0.0</td>\n",
520 " <td>0.0</td>\n",
521 " <td>0</td>\n",
522 " <td>None</td>\n",
523 " <td>10000000.0</td>\n",
524 " <td>0.0</td>\n",
525 " <td>0.0</td>\n",
526 " <td>12</td>\n",
527 " <td>[]</td>\n",
528 " <td>0.0</td>\n",
529 " </tr>\n",
530 " <tr>\n",
531 " <th>2010-01-21 21:00:00+00:00</th>\n",
532 " <td>0.0</td>\n",
533 " <td>0.0</td>\n",
534 " <td>NaN</td>\n",
535 " <td>0.046296</td>\n",
536 " <td>0.000000</td>\n",
537 " <td>NaN</td>\n",
538 " <td>0.0</td>\n",
539 " <td>10000000.0</td>\n",
540 " <td>0.0</td>\n",
541 " <td>0.0</td>\n",
542 " <td>...</td>\n",
543 " <td>0.0</td>\n",
544 " <td>0.0</td>\n",
545 " <td>0</td>\n",
546 " <td>None</td>\n",
547 " <td>10000000.0</td>\n",
548 " <td>0.0</td>\n",
549 " <td>0.0</td>\n",
550 " <td>13</td>\n",
551 " <td>[]</td>\n",
552 " <td>0.0</td>\n",
553 " </tr>\n",
554 " <tr>\n",
555 " <th>2010-01-22 21:00:00+00:00</th>\n",
556 " <td>0.0</td>\n",
557 " <td>0.0</td>\n",
558 " <td>NaN</td>\n",
559 " <td>0.049945</td>\n",
560 " <td>0.000000</td>\n",
561 " <td>NaN</td>\n",
562 " <td>0.0</td>\n",
563 " <td>10000000.0</td>\n",
564 " <td>0.0</td>\n",
565 " <td>0.0</td>\n",
566 " <td>...</td>\n",
567 " <td>0.0</td>\n",
568 " <td>0.0</td>\n",
569 " <td>0</td>\n",
570 " <td>None</td>\n",
571 " <td>10000000.0</td>\n",
572 " <td>0.0</td>\n",
573 " <td>0.0</td>\n",
574 " <td>14</td>\n",
575 " <td>[]</td>\n",
576 " <td>0.0</td>\n",
577 " </tr>\n",
578 " <tr>\n",
579 " <th>2010-01-25 21:00:00+00:00</th>\n",
580 " <td>0.0</td>\n",
581 " <td>0.0</td>\n",
582 " <td>NaN</td>\n",
583 " <td>0.053606</td>\n",
584 " <td>0.000000</td>\n",
585 " <td>NaN</td>\n",
586 " <td>0.0</td>\n",
587 " <td>10000000.0</td>\n",
588 " <td>0.0</td>\n",
589 " <td>0.0</td>\n",
590 " <td>...</td>\n",
591 " <td>0.0</td>\n",
592 " <td>0.0</td>\n",
593 " <td>0</td>\n",
594 " <td>None</td>\n",
595 " <td>10000000.0</td>\n",
596 " <td>0.0</td>\n",
597 " <td>0.0</td>\n",
598 " <td>15</td>\n",
599 " <td>[]</td>\n",
600 " <td>0.0</td>\n",
601 " </tr>\n",
602 " <tr>\n",
603 " <th>2010-01-26 21:00:00+00:00</th>\n",
604 " <td>0.0</td>\n",
605 " <td>0.0</td>\n",
606 " <td>NaN</td>\n",
607 " <td>0.057280</td>\n",
608 " <td>0.000000</td>\n",
609 " <td>NaN</td>\n",
610 " <td>0.0</td>\n",
611 " <td>10000000.0</td>\n",
612 " <td>0.0</td>\n",
613 " <td>0.0</td>\n",
614 " <td>...</td>\n",
615 " <td>0.0</td>\n",
616 " <td>0.0</td>\n",
617 " <td>0</td>\n",
618 " <td>None</td>\n",
619 " <td>10000000.0</td>\n",
620 " <td>0.0</td>\n",
621 " <td>0.0</td>\n",
622 " <td>16</td>\n",
623 " <td>[]</td>\n",
624 " <td>0.0</td>\n",
625 " </tr>\n",
626 " <tr>\n",
627 " <th>2010-01-27 21:00:00+00:00</th>\n",
628 " <td>0.0</td>\n",
629 " <td>0.0</td>\n",
630 " <td>NaN</td>\n",
631 " <td>0.060967</td>\n",
632 " <td>0.000000</td>\n",
633 " <td>NaN</td>\n",
634 " <td>0.0</td>\n",
635 " <td>10000000.0</td>\n",
636 " <td>0.0</td>\n",
637 " <td>0.0</td>\n",
638 " <td>...</td>\n",
639 " <td>0.0</td>\n",
640 " <td>0.0</td>\n",
641 " <td>0</td>\n",
642 " <td>None</td>\n",
643 " <td>10000000.0</td>\n",
644 " <td>0.0</td>\n",
645 " <td>0.0</td>\n",
646 " <td>17</td>\n",
647 " <td>[]</td>\n",
648 " <td>0.0</td>\n",
649 " </tr>\n",
650 " <tr>\n",
651 " <th>2010-01-28 21:00:00+00:00</th>\n",
652 " <td>0.0</td>\n",
653 " <td>0.0</td>\n",
654 " <td>NaN</td>\n",
655 " <td>0.064667</td>\n",
656 " <td>0.000000</td>\n",
657 " <td>NaN</td>\n",
658 " <td>0.0</td>\n",
659 " <td>10000000.0</td>\n",
660 " <td>0.0</td>\n",
661 " <td>0.0</td>\n",
662 " <td>...</td>\n",
663 " <td>0.0</td>\n",
664 " <td>0.0</td>\n",
665 " <td>0</td>\n",
666 " <td>None</td>\n",
667 " <td>10000000.0</td>\n",
668 " <td>0.0</td>\n",
669 " <td>0.0</td>\n",
670 " <td>18</td>\n",
671 " <td>[]</td>\n",
672 " <td>0.0</td>\n",
673 " </tr>\n",
674 " <tr>\n",
675 " <th>2010-01-29 21:00:00+00:00</th>\n",
676 " <td>0.0</td>\n",
677 " <td>0.0</td>\n",
678 " <td>NaN</td>\n",
679 " <td>0.068380</td>\n",
680 " <td>0.000000</td>\n",
681 " <td>NaN</td>\n",
682 " <td>0.0</td>\n",
683 " <td>10000000.0</td>\n",
684 " <td>0.0</td>\n",
685 " <td>0.0</td>\n",
686 " <td>...</td>\n",
687 " <td>0.0</td>\n",
688 " <td>0.0</td>\n",
689 " <td>0</td>\n",
690 " <td>None</td>\n",
691 " <td>10000000.0</td>\n",
692 " <td>0.0</td>\n",
693 " <td>0.0</td>\n",
694 " <td>19</td>\n",
695 " <td>[]</td>\n",
696 " <td>0.0</td>\n",
697 " </tr>\n",
698 " <tr>\n",
699 " <th>2010-02-01 21:00:00+00:00</th>\n",
700 " <td>0.0</td>\n",
701 " <td>0.0</td>\n",
702 " <td>NaN</td>\n",
703 " <td>0.072106</td>\n",
704 " <td>0.000000</td>\n",
705 " <td>NaN</td>\n",
706 " <td>0.0</td>\n",
707 " <td>10000000.0</td>\n",
708 " <td>0.0</td>\n",
709 " <td>0.0</td>\n",
710 " <td>...</td>\n",
711 " <td>0.0</td>\n",
712 " <td>0.0</td>\n",
713 " <td>0</td>\n",
714 " <td>None</td>\n",
715 " <td>10000000.0</td>\n",
716 " <td>0.0</td>\n",
717 " <td>0.0</td>\n",
718 " <td>20</td>\n",
719 " <td>[]</td>\n",
720 " <td>0.0</td>\n",
721 " </tr>\n",
722 " <tr>\n",
723 " <th>2010-02-02 21:00:00+00:00</th>\n",
724 " <td>0.0</td>\n",
725 " <td>0.0</td>\n",
726 " <td>NaN</td>\n",
727 " <td>0.075845</td>\n",
728 " <td>0.000000</td>\n",
729 " <td>NaN</td>\n",
730 " <td>0.0</td>\n",
731 " <td>10000000.0</td>\n",
732 " <td>0.0</td>\n",
733 " <td>0.0</td>\n",
734 " <td>...</td>\n",
735 " <td>0.0</td>\n",
736 " <td>0.0</td>\n",
737 " <td>0</td>\n",
738 " <td>None</td>\n",
739 " <td>10000000.0</td>\n",
740 " <td>0.0</td>\n",
741 " <td>0.0</td>\n",
742 " <td>21</td>\n",
743 " <td>[]</td>\n",
744 " <td>0.0</td>\n",
745 " </tr>\n",
746 " <tr>\n",
747 " <th>2010-02-03 21:00:00+00:00</th>\n",
748 " <td>0.0</td>\n",
749 " <td>0.0</td>\n",
750 " <td>NaN</td>\n",
751 " <td>0.079596</td>\n",
752 " <td>0.000000</td>\n",
753 " <td>NaN</td>\n",
754 " <td>0.0</td>\n",
755 " <td>10000000.0</td>\n",
756 " <td>0.0</td>\n",
757 " <td>0.0</td>\n",
758 " <td>...</td>\n",
759 " <td>0.0</td>\n",
760 " <td>0.0</td>\n",
761 " <td>0</td>\n",
762 " <td>None</td>\n",
763 " <td>10000000.0</td>\n",
764 " <td>0.0</td>\n",
765 " <td>0.0</td>\n",
766 " <td>22</td>\n",
767 " <td>[]</td>\n",
768 " <td>0.0</td>\n",
769 " </tr>\n",
770 " <tr>\n",
771 " <th>2010-02-04 21:00:00+00:00</th>\n",
772 " <td>0.0</td>\n",
773 " <td>0.0</td>\n",
774 " <td>NaN</td>\n",
775 " <td>0.083361</td>\n",
776 " <td>0.000000</td>\n",
777 " <td>NaN</td>\n",
778 " <td>0.0</td>\n",
779 " <td>10000000.0</td>\n",
780 " <td>0.0</td>\n",
781 " <td>0.0</td>\n",
782 " <td>...</td>\n",
783 " <td>0.0</td>\n",
784 " <td>0.0</td>\n",
785 " <td>0</td>\n",
786 " <td>None</td>\n",
787 " <td>10000000.0</td>\n",
788 " <td>0.0</td>\n",
789 " <td>0.0</td>\n",
790 " <td>23</td>\n",
791 " <td>[]</td>\n",
792 " <td>0.0</td>\n",
793 " </tr>\n",
794 " <tr>\n",
795 " <th>2010-02-05 21:00:00+00:00</th>\n",
796 " <td>0.0</td>\n",
797 " <td>0.0</td>\n",
798 " <td>NaN</td>\n",
799 " <td>0.087139</td>\n",
800 " <td>0.000000</td>\n",
801 " <td>NaN</td>\n",
802 " <td>0.0</td>\n",
803 " <td>10000000.0</td>\n",
804 " <td>0.0</td>\n",
805 " <td>0.0</td>\n",
806 " <td>...</td>\n",
807 " <td>0.0</td>\n",
808 " <td>0.0</td>\n",
809 " <td>0</td>\n",
810 " <td>None</td>\n",
811 " <td>10000000.0</td>\n",
812 " <td>0.0</td>\n",
813 " <td>0.0</td>\n",
814 " <td>24</td>\n",
815 " <td>[]</td>\n",
816 " <td>0.0</td>\n",
817 " </tr>\n",
818 " <tr>\n",
819 " <th>2010-02-08 21:00:00+00:00</th>\n",
820 " <td>0.0</td>\n",
821 " <td>0.0</td>\n",
822 " <td>NaN</td>\n",
823 " <td>0.090931</td>\n",
824 " <td>0.000000</td>\n",
825 " <td>NaN</td>\n",
826 " <td>0.0</td>\n",
827 " <td>10000000.0</td>\n",
828 " <td>0.0</td>\n",
829 " <td>0.0</td>\n",
830 " <td>...</td>\n",
831 " <td>0.0</td>\n",
832 " <td>0.0</td>\n",
833 " <td>0</td>\n",
834 " <td>None</td>\n",
835 " <td>10000000.0</td>\n",
836 " <td>0.0</td>\n",
837 " <td>0.0</td>\n",
838 " <td>25</td>\n",
839 " <td>[]</td>\n",
840 " <td>0.0</td>\n",
841 " </tr>\n",
842 " <tr>\n",
843 " <th>2010-02-09 21:00:00+00:00</th>\n",
844 " <td>0.0</td>\n",
845 " <td>0.0</td>\n",
846 " <td>NaN</td>\n",
847 " <td>0.094735</td>\n",
848 " <td>0.000000</td>\n",
849 " <td>NaN</td>\n",
850 " <td>0.0</td>\n",
851 " <td>10000000.0</td>\n",
852 " <td>0.0</td>\n",
853 " <td>0.0</td>\n",
854 " <td>...</td>\n",
855 " <td>0.0</td>\n",
856 " <td>0.0</td>\n",
857 " <td>0</td>\n",
858 " <td>None</td>\n",
859 " <td>10000000.0</td>\n",
860 " <td>0.0</td>\n",
861 " <td>0.0</td>\n",
862 " <td>26</td>\n",
863 " <td>[]</td>\n",
864 " <td>0.0</td>\n",
865 " </tr>\n",
866 " <tr>\n",
867 " <th>2010-02-10 21:00:00+00:00</th>\n",
868 " <td>0.0</td>\n",
869 " <td>0.0</td>\n",
870 " <td>NaN</td>\n",
871 " <td>0.098553</td>\n",
872 " <td>0.000000</td>\n",
873 " <td>NaN</td>\n",
874 " <td>0.0</td>\n",
875 " <td>10000000.0</td>\n",
876 " <td>0.0</td>\n",
877 " <td>0.0</td>\n",
878 " <td>...</td>\n",
879 " <td>0.0</td>\n",
880 " <td>0.0</td>\n",
881 " <td>0</td>\n",
882 " <td>None</td>\n",
883 " <td>10000000.0</td>\n",
884 " <td>0.0</td>\n",
885 " <td>0.0</td>\n",
886 " <td>27</td>\n",
887 " <td>[]</td>\n",
888 " <td>0.0</td>\n",
889 " </tr>\n",
890 " <tr>\n",
891 " <th>2010-02-11 21:00:00+00:00</th>\n",
892 " <td>0.0</td>\n",
893 " <td>0.0</td>\n",
894 " <td>NaN</td>\n",
895 " <td>0.102384</td>\n",
896 " <td>0.000000</td>\n",
897 " <td>NaN</td>\n",
898 " <td>0.0</td>\n",
899 " <td>10000000.0</td>\n",
900 " <td>0.0</td>\n",
901 " <td>0.0</td>\n",
902 " <td>...</td>\n",
903 " <td>0.0</td>\n",
904 " <td>0.0</td>\n",
905 " <td>0</td>\n",
906 " <td>None</td>\n",
907 " <td>10000000.0</td>\n",
908 " <td>0.0</td>\n",
909 " <td>0.0</td>\n",
910 " <td>28</td>\n",
911 " <td>[]</td>\n",
912 " <td>0.0</td>\n",
913 " </tr>\n",
914 " <tr>\n",
915 " <th>2010-02-12 21:00:00+00:00</th>\n",
916 " <td>0.0</td>\n",
917 " <td>0.0</td>\n",
918 " <td>NaN</td>\n",
919 " <td>0.106228</td>\n",
920 " <td>0.000000</td>\n",
921 " <td>NaN</td>\n",
922 " <td>0.0</td>\n",
923 " <td>10000000.0</td>\n",
924 " <td>0.0</td>\n",
925 " <td>0.0</td>\n",
926 " <td>...</td>\n",
927 " <td>0.0</td>\n",
928 " <td>0.0</td>\n",
929 " <td>0</td>\n",
930 " <td>None</td>\n",
931 " <td>10000000.0</td>\n",
932 " <td>0.0</td>\n",
933 " <td>0.0</td>\n",
934 " <td>29</td>\n",
935 " <td>[]</td>\n",
936 " <td>0.0</td>\n",
937 " </tr>\n",
938 " <tr>\n",
939 " <th>2010-02-16 21:00:00+00:00</th>\n",
940 " <td>0.0</td>\n",
941 " <td>0.0</td>\n",
942 " <td>NaN</td>\n",
943 " <td>0.110086</td>\n",
944 " <td>0.000000</td>\n",
945 " <td>NaN</td>\n",
946 " <td>0.0</td>\n",
947 " <td>10000000.0</td>\n",
948 " <td>0.0</td>\n",
949 " <td>0.0</td>\n",
950 " <td>...</td>\n",
951 " <td>0.0</td>\n",
952 " <td>0.0</td>\n",
953 " <td>0</td>\n",
954 " <td>None</td>\n",
955 " <td>10000000.0</td>\n",
956 " <td>0.0</td>\n",
957 " <td>0.0</td>\n",
958 " <td>30</td>\n",
959 " <td>[]</td>\n",
960 " <td>0.0</td>\n",
961 " </tr>\n",
962 " <tr>\n",
963 " <th>...</th>\n",
964 " <td>...</td>\n",
965 " <td>...</td>\n",
966 " <td>...</td>\n",
967 " <td>...</td>\n",
968 " <td>...</td>\n",
969 " <td>...</td>\n",
970 " <td>...</td>\n",
971 " <td>...</td>\n",
972 " <td>...</td>\n",
973 " <td>...</td>\n",
974 " <td>...</td>\n",
975 " <td>...</td>\n",
976 " <td>...</td>\n",
977 " <td>...</td>\n",
978 " <td>...</td>\n",
979 " <td>...</td>\n",
980 " <td>...</td>\n",
981 " <td>...</td>\n",
982 " <td>...</td>\n",
983 " <td>...</td>\n",
984 " <td>...</td>\n",
985 " </tr>\n",
986 " <tr>\n",
987 " <th>2017-11-16 21:00:00+00:00</th>\n",
988 " <td>0.0</td>\n",
989 " <td>0.0</td>\n",
990 " <td>0.0</td>\n",
991 " <td>61.190689</td>\n",
992 " <td>0.085431</td>\n",
993 " <td>0.0</td>\n",
994 " <td>0.0</td>\n",
995 " <td>10000000.0</td>\n",
996 " <td>0.0</td>\n",
997 " <td>0.0</td>\n",
998 " <td>...</td>\n",
999 " <td>0.0</td>\n",
1000 " <td>0.0</td>\n",
1001 " <td>0</td>\n",
1002 " <td>None</td>\n",
1003 " <td>10000000.0</td>\n",
1004 " <td>0.0</td>\n",
1005 " <td>0.0</td>\n",
1006 " <td>1984</td>\n",
1007 " <td>[]</td>\n",
1008 " <td>0.0</td>\n",
1009 " </tr>\n",
1010 " <tr>\n",
1011 " <th>2017-11-17 21:00:00+00:00</th>\n",
1012 " <td>0.0</td>\n",
1013 " <td>0.0</td>\n",
1014 " <td>0.0</td>\n",
1015 " <td>61.007937</td>\n",
1016 " <td>0.085428</td>\n",
1017 " <td>0.0</td>\n",
1018 " <td>0.0</td>\n",
1019 " <td>10000000.0</td>\n",
1020 " <td>0.0</td>\n",
1021 " <td>0.0</td>\n",
1022 " <td>...</td>\n",
1023 " <td>0.0</td>\n",
1024 " <td>0.0</td>\n",
1025 " <td>0</td>\n",
1026 " <td>None</td>\n",
1027 " <td>10000000.0</td>\n",
1028 " <td>0.0</td>\n",
1029 " <td>0.0</td>\n",
1030 " <td>1985</td>\n",
1031 " <td>[]</td>\n",
1032 " <td>0.0</td>\n",
1033 " </tr>\n",
1034 " <tr>\n",
1035 " <th>2017-11-20 21:00:00+00:00</th>\n",
1036 " <td>0.0</td>\n",
1037 " <td>0.0</td>\n",
1038 " <td>0.0</td>\n",
1039 " <td>61.113759</td>\n",
1040 " <td>0.085407</td>\n",
1041 " <td>0.0</td>\n",
1042 " <td>0.0</td>\n",
1043 " <td>10000000.0</td>\n",
1044 " <td>0.0</td>\n",
1045 " <td>0.0</td>\n",
1046 " <td>...</td>\n",
1047 " <td>0.0</td>\n",
1048 " <td>0.0</td>\n",
1049 " <td>0</td>\n",
1050 " <td>None</td>\n",
1051 " <td>10000000.0</td>\n",
1052 " <td>0.0</td>\n",
1053 " <td>0.0</td>\n",
1054 " <td>1986</td>\n",
1055 " <td>[]</td>\n",
1056 " <td>0.0</td>\n",
1057 " </tr>\n",
1058 " <tr>\n",
1059 " <th>2017-11-21 21:00:00+00:00</th>\n",
1060 " <td>0.0</td>\n",
1061 " <td>0.0</td>\n",
1062 " <td>0.0</td>\n",
1063 " <td>61.520152</td>\n",
1064 " <td>0.085400</td>\n",
1065 " <td>0.0</td>\n",
1066 " <td>0.0</td>\n",
1067 " <td>10000000.0</td>\n",
1068 " <td>0.0</td>\n",
1069 " <td>0.0</td>\n",
1070 " <td>...</td>\n",
1071 " <td>0.0</td>\n",
1072 " <td>0.0</td>\n",
1073 " <td>0</td>\n",
1074 " <td>None</td>\n",
1075 " <td>10000000.0</td>\n",
1076 " <td>0.0</td>\n",
1077 " <td>0.0</td>\n",
1078 " <td>1987</td>\n",
1079 " <td>[]</td>\n",
1080 " <td>0.0</td>\n",
1081 " </tr>\n",
1082 " <tr>\n",
1083 " <th>2017-11-22 21:00:00+00:00</th>\n",
1084 " <td>0.0</td>\n",
1085 " <td>0.0</td>\n",
1086 " <td>0.0</td>\n",
1087 " <td>61.464842</td>\n",
1088 " <td>0.085385</td>\n",
1089 " <td>0.0</td>\n",
1090 " <td>0.0</td>\n",
1091 " <td>10000000.0</td>\n",
1092 " <td>0.0</td>\n",
1093 " <td>0.0</td>\n",
1094 " <td>...</td>\n",
1095 " <td>0.0</td>\n",
1096 " <td>0.0</td>\n",
1097 " <td>0</td>\n",
1098 " <td>None</td>\n",
1099 " <td>10000000.0</td>\n",
1100 " <td>0.0</td>\n",
1101 " <td>0.0</td>\n",
1102 " <td>1988</td>\n",
1103 " <td>[]</td>\n",
1104 " <td>0.0</td>\n",
1105 " </tr>\n",
1106 " <tr>\n",
1107 " <th>2017-11-24 18:00:00+00:00</th>\n",
1108 " <td>0.0</td>\n",
1109 " <td>0.0</td>\n",
1110 " <td>0.0</td>\n",
1111 " <td>61.609129</td>\n",
1112 " <td>0.085364</td>\n",
1113 " <td>0.0</td>\n",
1114 " <td>0.0</td>\n",
1115 " <td>10000000.0</td>\n",
1116 " <td>0.0</td>\n",
1117 " <td>0.0</td>\n",
1118 " <td>...</td>\n",
1119 " <td>0.0</td>\n",
1120 " <td>0.0</td>\n",
1121 " <td>0</td>\n",
1122 " <td>None</td>\n",
1123 " <td>10000000.0</td>\n",
1124 " <td>0.0</td>\n",
1125 " <td>0.0</td>\n",
1126 " <td>1989</td>\n",
1127 " <td>[]</td>\n",
1128 " <td>0.0</td>\n",
1129 " </tr>\n",
1130 " <tr>\n",
1131 " <th>2017-11-27 21:00:00+00:00</th>\n",
1132 " <td>0.0</td>\n",
1133 " <td>0.0</td>\n",
1134 " <td>0.0</td>\n",
1135 " <td>61.577862</td>\n",
1136 " <td>0.085347</td>\n",
1137 " <td>0.0</td>\n",
1138 " <td>0.0</td>\n",
1139 " <td>10000000.0</td>\n",
1140 " <td>0.0</td>\n",
1141 " <td>0.0</td>\n",
1142 " <td>...</td>\n",
1143 " <td>0.0</td>\n",
1144 " <td>0.0</td>\n",
1145 " <td>0</td>\n",
1146 " <td>None</td>\n",
1147 " <td>10000000.0</td>\n",
1148 " <td>0.0</td>\n",
1149 " <td>0.0</td>\n",
1150 " <td>1990</td>\n",
1151 " <td>[]</td>\n",
1152 " <td>0.0</td>\n",
1153 " </tr>\n",
1154 " <tr>\n",
1155 " <th>2017-11-28 21:00:00+00:00</th>\n",
1156 " <td>0.0</td>\n",
1157 " <td>0.0</td>\n",
1158 " <td>0.0</td>\n",
1159 " <td>62.212695</td>\n",
1160 " <td>0.085374</td>\n",
1161 " <td>0.0</td>\n",
1162 " <td>0.0</td>\n",
1163 " <td>10000000.0</td>\n",
1164 " <td>0.0</td>\n",
1165 " <td>0.0</td>\n",
1166 " <td>...</td>\n",
1167 " <td>0.0</td>\n",
1168 " <td>0.0</td>\n",
1169 " <td>0</td>\n",
1170 " <td>None</td>\n",
1171 " <td>10000000.0</td>\n",
1172 " <td>0.0</td>\n",
1173 " <td>0.0</td>\n",
1174 " <td>1991</td>\n",
1175 " <td>[]</td>\n",
1176 " <td>0.0</td>\n",
1177 " </tr>\n",
1178 " <tr>\n",
1179 " <th>2017-11-29 21:00:00+00:00</th>\n",
1180 " <td>0.0</td>\n",
1181 " <td>0.0</td>\n",
1182 " <td>0.0</td>\n",
1183 " <td>62.174230</td>\n",
1184 " <td>0.085358</td>\n",
1185 " <td>0.0</td>\n",
1186 " <td>0.0</td>\n",
1187 " <td>10000000.0</td>\n",
1188 " <td>0.0</td>\n",
1189 " <td>0.0</td>\n",
1190 " <td>...</td>\n",
1191 " <td>0.0</td>\n",
1192 " <td>0.0</td>\n",
1193 " <td>0</td>\n",
1194 " <td>None</td>\n",
1195 " <td>10000000.0</td>\n",
1196 " <td>0.0</td>\n",
1197 " <td>0.0</td>\n",
1198 " <td>1992</td>\n",
1199 " <td>[]</td>\n",
1200 " <td>0.0</td>\n",
1201 " </tr>\n",
1202 " <tr>\n",
1203 " <th>2017-11-30 21:00:00+00:00</th>\n",
1204 " <td>0.0</td>\n",
1205 " <td>0.0</td>\n",
1206 " <td>0.0</td>\n",
1207 " <td>62.727310</td>\n",
1208 " <td>0.085369</td>\n",
1209 " <td>0.0</td>\n",
1210 " <td>0.0</td>\n",
1211 " <td>10000000.0</td>\n",
1212 " <td>0.0</td>\n",
1213 " <td>0.0</td>\n",
1214 " <td>...</td>\n",
1215 " <td>0.0</td>\n",
1216 " <td>0.0</td>\n",
1217 " <td>0</td>\n",
1218 " <td>None</td>\n",
1219 " <td>10000000.0</td>\n",
1220 " <td>0.0</td>\n",
1221 " <td>0.0</td>\n",
1222 " <td>1993</td>\n",
1223 " <td>[]</td>\n",
1224 " <td>0.0</td>\n",
1225 " </tr>\n",
1226 " <tr>\n",
1227 " <th>2017-12-01 21:00:00+00:00</th>\n",
1228 " <td>0.0</td>\n",
1229 " <td>0.0</td>\n",
1230 " <td>0.0</td>\n",
1231 " <td>62.595045</td>\n",
1232 " <td>0.085361</td>\n",
1233 " <td>0.0</td>\n",
1234 " <td>0.0</td>\n",
1235 " <td>10000000.0</td>\n",
1236 " <td>0.0</td>\n",
1237 " <td>0.0</td>\n",
1238 " <td>...</td>\n",
1239 " <td>0.0</td>\n",
1240 " <td>0.0</td>\n",
1241 " <td>0</td>\n",
1242 " <td>None</td>\n",
1243 " <td>10000000.0</td>\n",
1244 " <td>0.0</td>\n",
1245 " <td>0.0</td>\n",
1246 " <td>1994</td>\n",
1247 " <td>[]</td>\n",
1248 " <td>0.0</td>\n",
1249 " </tr>\n",
1250 " <tr>\n",
1251 " <th>2017-12-04 21:00:00+00:00</th>\n",
1252 " <td>0.0</td>\n",
1253 " <td>0.0</td>\n",
1254 " <td>0.0</td>\n",
1255 " <td>62.518090</td>\n",
1256 " <td>0.085348</td>\n",
1257 " <td>0.0</td>\n",
1258 " <td>0.0</td>\n",
1259 " <td>10000000.0</td>\n",
1260 " <td>0.0</td>\n",
1261 " <td>0.0</td>\n",
1262 " <td>...</td>\n",
1263 " <td>0.0</td>\n",
1264 " <td>0.0</td>\n",
1265 " <td>0</td>\n",
1266 " <td>None</td>\n",
1267 " <td>10000000.0</td>\n",
1268 " <td>0.0</td>\n",
1269 " <td>0.0</td>\n",
1270 " <td>1995</td>\n",
1271 " <td>[]</td>\n",
1272 " <td>0.0</td>\n",
1273 " </tr>\n",
1274 " <tr>\n",
1275 " <th>2017-12-05 21:00:00+00:00</th>\n",
1276 " <td>0.0</td>\n",
1277 " <td>0.0</td>\n",
1278 " <td>0.0</td>\n",
1279 " <td>62.289650</td>\n",
1280 " <td>0.085350</td>\n",
1281 " <td>0.0</td>\n",
1282 " <td>0.0</td>\n",
1283 " <td>10000000.0</td>\n",
1284 " <td>0.0</td>\n",
1285 " <td>0.0</td>\n",
1286 " <td>...</td>\n",
1287 " <td>0.0</td>\n",
1288 " <td>0.0</td>\n",
1289 " <td>0</td>\n",
1290 " <td>None</td>\n",
1291 " <td>10000000.0</td>\n",
1292 " <td>0.0</td>\n",
1293 " <td>0.0</td>\n",
1294 " <td>1996</td>\n",
1295 " <td>[]</td>\n",
1296 " <td>0.0</td>\n",
1297 " </tr>\n",
1298 " <tr>\n",
1299 " <th>2017-12-06 21:00:00+00:00</th>\n",
1300 " <td>0.0</td>\n",
1301 " <td>0.0</td>\n",
1302 " <td>0.0</td>\n",
1303 " <td>62.301672</td>\n",
1304 " <td>0.085331</td>\n",
1305 " <td>0.0</td>\n",
1306 " <td>0.0</td>\n",
1307 " <td>10000000.0</td>\n",
1308 " <td>0.0</td>\n",
1309 " <td>0.0</td>\n",
1310 " <td>...</td>\n",
1311 " <td>0.0</td>\n",
1312 " <td>0.0</td>\n",
1313 " <td>0</td>\n",
1314 " <td>None</td>\n",
1315 " <td>10000000.0</td>\n",
1316 " <td>0.0</td>\n",
1317 " <td>0.0</td>\n",
1318 " <td>1997</td>\n",
1319 " <td>[]</td>\n",
1320 " <td>0.0</td>\n",
1321 " </tr>\n",
1322 " <tr>\n",
1323 " <th>2017-12-07 21:00:00+00:00</th>\n",
1324 " <td>0.0</td>\n",
1325 " <td>0.0</td>\n",
1326 " <td>0.0</td>\n",
1327 " <td>62.501269</td>\n",
1328 " <td>0.085311</td>\n",
1329 " <td>0.0</td>\n",
1330 " <td>0.0</td>\n",
1331 " <td>10000000.0</td>\n",
1332 " <td>0.0</td>\n",
1333 " <td>0.0</td>\n",
1334 " <td>...</td>\n",
1335 " <td>0.0</td>\n",
1336 " <td>0.0</td>\n",
1337 " <td>0</td>\n",
1338 " <td>None</td>\n",
1339 " <td>10000000.0</td>\n",
1340 " <td>0.0</td>\n",
1341 " <td>0.0</td>\n",
1342 " <td>1998</td>\n",
1343 " <td>[]</td>\n",
1344 " <td>0.0</td>\n",
1345 " </tr>\n",
1346 " <tr>\n",
1347 " <th>2017-12-08 21:00:00+00:00</th>\n",
1348 " <td>0.0</td>\n",
1349 " <td>0.0</td>\n",
1350 " <td>0.0</td>\n",
1351 " <td>62.847553</td>\n",
1352 " <td>0.085298</td>\n",
1353 " <td>0.0</td>\n",
1354 " <td>0.0</td>\n",
1355 " <td>10000000.0</td>\n",
1356 " <td>0.0</td>\n",
1357 " <td>0.0</td>\n",
1358 " <td>...</td>\n",
1359 " <td>0.0</td>\n",
1360 " <td>0.0</td>\n",
1361 " <td>0</td>\n",
1362 " <td>None</td>\n",
1363 " <td>10000000.0</td>\n",
1364 " <td>0.0</td>\n",
1365 " <td>0.0</td>\n",
1366 " <td>1999</td>\n",
1367 " <td>[]</td>\n",
1368 " <td>0.0</td>\n",
1369 " </tr>\n",
1370 " <tr>\n",
1371 " <th>2017-12-11 21:00:00+00:00</th>\n",
1372 " <td>0.0</td>\n",
1373 " <td>0.0</td>\n",
1374 " <td>0.0</td>\n",
1375 " <td>63.039928</td>\n",
1376 " <td>0.085277</td>\n",
1377 " <td>0.0</td>\n",
1378 " <td>0.0</td>\n",
1379 " <td>10000000.0</td>\n",
1380 " <td>0.0</td>\n",
1381 " <td>0.0</td>\n",
1382 " <td>...</td>\n",
1383 " <td>0.0</td>\n",
1384 " <td>0.0</td>\n",
1385 " <td>0</td>\n",
1386 " <td>None</td>\n",
1387 " <td>10000000.0</td>\n",
1388 " <td>0.0</td>\n",
1389 " <td>0.0</td>\n",
1390 " <td>2000</td>\n",
1391 " <td>[]</td>\n",
1392 " <td>0.0</td>\n",
1393 " </tr>\n",
1394 " <tr>\n",
1395 " <th>2017-12-12 21:00:00+00:00</th>\n",
1396 " <td>0.0</td>\n",
1397 " <td>0.0</td>\n",
1398 " <td>0.0</td>\n",
1399 " <td>63.152948</td>\n",
1400 " <td>0.085256</td>\n",
1401 " <td>0.0</td>\n",
1402 " <td>0.0</td>\n",
1403 " <td>10000000.0</td>\n",
1404 " <td>0.0</td>\n",
1405 " <td>0.0</td>\n",
1406 " <td>...</td>\n",
1407 " <td>0.0</td>\n",
1408 " <td>0.0</td>\n",
1409 " <td>0</td>\n",
1410 " <td>None</td>\n",
1411 " <td>10000000.0</td>\n",
1412 " <td>0.0</td>\n",
1413 " <td>0.0</td>\n",
1414 " <td>2001</td>\n",
1415 " <td>[]</td>\n",
1416 " <td>0.0</td>\n",
1417 " </tr>\n",
1418 " <tr>\n",
1419 " <th>2017-12-13 21:00:00+00:00</th>\n",
1420 " <td>0.0</td>\n",
1421 " <td>0.0</td>\n",
1422 " <td>0.0</td>\n",
1423 " <td>63.145725</td>\n",
1424 " <td>0.085238</td>\n",
1425 " <td>0.0</td>\n",
1426 " <td>0.0</td>\n",
1427 " <td>10000000.0</td>\n",
1428 " <td>0.0</td>\n",
1429 " <td>0.0</td>\n",
1430 " <td>...</td>\n",
1431 " <td>0.0</td>\n",
1432 " <td>0.0</td>\n",
1433 " <td>0</td>\n",
1434 " <td>None</td>\n",
1435 " <td>10000000.0</td>\n",
1436 " <td>0.0</td>\n",
1437 " <td>0.0</td>\n",
1438 " <td>2002</td>\n",
1439 " <td>[]</td>\n",
1440 " <td>0.0</td>\n",
1441 " </tr>\n",
1442 " <tr>\n",
1443 " <th>2017-12-14 21:00:00+00:00</th>\n",
1444 " <td>0.0</td>\n",
1445 " <td>0.0</td>\n",
1446 " <td>0.0</td>\n",
1447 " <td>62.883619</td>\n",
1448 " <td>0.085245</td>\n",
1449 " <td>0.0</td>\n",
1450 " <td>0.0</td>\n",
1451 " <td>10000000.0</td>\n",
1452 " <td>0.0</td>\n",
1453 " <td>0.0</td>\n",
1454 " <td>...</td>\n",
1455 " <td>0.0</td>\n",
1456 " <td>0.0</td>\n",
1457 " <td>0</td>\n",
1458 " <td>None</td>\n",
1459 " <td>10000000.0</td>\n",
1460 " <td>0.0</td>\n",
1461 " <td>0.0</td>\n",
1462 " <td>2003</td>\n",
1463 " <td>[]</td>\n",
1464 " <td>0.0</td>\n",
1465 " </tr>\n",
1466 " <tr>\n",
1467 " <th>2017-12-15 21:00:00+00:00</th>\n",
1468 " <td>0.0</td>\n",
1469 " <td>0.0</td>\n",
1470 " <td>0.0</td>\n",
1471 " <td>63.412333</td>\n",
1472 " <td>0.085252</td>\n",
1473 " <td>0.0</td>\n",
1474 " <td>0.0</td>\n",
1475 " <td>10000000.0</td>\n",
1476 " <td>0.0</td>\n",
1477 " <td>0.0</td>\n",
1478 " <td>...</td>\n",
1479 " <td>0.0</td>\n",
1480 " <td>0.0</td>\n",
1481 " <td>0</td>\n",
1482 " <td>None</td>\n",
1483 " <td>10000000.0</td>\n",
1484 " <td>0.0</td>\n",
1485 " <td>0.0</td>\n",
1486 " <td>2004</td>\n",
1487 " <td>[]</td>\n",
1488 " <td>0.0</td>\n",
1489 " </tr>\n",
1490 " <tr>\n",
1491 " <th>2017-12-18 21:00:00+00:00</th>\n",
1492 " <td>0.0</td>\n",
1493 " <td>0.0</td>\n",
1494 " <td>0.0</td>\n",
1495 " <td>63.820780</td>\n",
1496 " <td>0.085244</td>\n",
1497 " <td>0.0</td>\n",
1498 " <td>0.0</td>\n",
1499 " <td>10000000.0</td>\n",
1500 " <td>0.0</td>\n",
1501 " <td>0.0</td>\n",
1502 " <td>...</td>\n",
1503 " <td>0.0</td>\n",
1504 " <td>0.0</td>\n",
1505 " <td>0</td>\n",
1506 " <td>None</td>\n",
1507 " <td>10000000.0</td>\n",
1508 " <td>0.0</td>\n",
1509 " <td>0.0</td>\n",
1510 " <td>2005</td>\n",
1511 " <td>[]</td>\n",
1512 " <td>0.0</td>\n",
1513 " </tr>\n",
1514 " <tr>\n",
1515 " <th>2017-12-19 21:00:00+00:00</th>\n",
1516 " <td>0.0</td>\n",
1517 " <td>0.0</td>\n",
1518 " <td>0.0</td>\n",
1519 " <td>63.571858</td>\n",
1520 " <td>0.085249</td>\n",
1521 " <td>0.0</td>\n",
1522 " <td>0.0</td>\n",
1523 " <td>10000000.0</td>\n",
1524 " <td>0.0</td>\n",
1525 " <td>0.0</td>\n",
1526 " <td>...</td>\n",
1527 " <td>0.0</td>\n",
1528 " <td>0.0</td>\n",
1529 " <td>0</td>\n",
1530 " <td>None</td>\n",
1531 " <td>10000000.0</td>\n",
1532 " <td>0.0</td>\n",
1533 " <td>0.0</td>\n",
1534 " <td>2006</td>\n",
1535 " <td>[]</td>\n",
1536 " <td>0.0</td>\n",
1537 " </tr>\n",
1538 " <tr>\n",
1539 " <th>2017-12-20 21:00:00+00:00</th>\n",
1540 " <td>0.0</td>\n",
1541 " <td>0.0</td>\n",
1542 " <td>0.0</td>\n",
1543 " <td>63.538019</td>\n",
1544 " <td>0.085233</td>\n",
1545 " <td>0.0</td>\n",
1546 " <td>0.0</td>\n",
1547 " <td>10000000.0</td>\n",
1548 " <td>0.0</td>\n",
1549 " <td>0.0</td>\n",
1550 " <td>...</td>\n",
1551 " <td>0.0</td>\n",
1552 " <td>0.0</td>\n",
1553 " <td>0</td>\n",
1554 " <td>None</td>\n",
1555 " <td>10000000.0</td>\n",
1556 " <td>0.0</td>\n",
1557 " <td>0.0</td>\n",
1558 " <td>2007</td>\n",
1559 " <td>[]</td>\n",
1560 " <td>0.0</td>\n",
1561 " </tr>\n",
1562 " <tr>\n",
1563 " <th>2017-12-21 21:00:00+00:00</th>\n",
1564 " <td>0.0</td>\n",
1565 " <td>0.0</td>\n",
1566 " <td>0.0</td>\n",
1567 " <td>63.670952</td>\n",
1568 " <td>0.085211</td>\n",
1569 " <td>0.0</td>\n",
1570 " <td>0.0</td>\n",
1571 " <td>10000000.0</td>\n",
1572 " <td>0.0</td>\n",
1573 " <td>0.0</td>\n",
1574 " <td>...</td>\n",
1575 " <td>0.0</td>\n",
1576 " <td>0.0</td>\n",
1577 " <td>0</td>\n",
1578 " <td>None</td>\n",
1579 " <td>10000000.0</td>\n",
1580 " <td>0.0</td>\n",
1581 " <td>0.0</td>\n",
1582 " <td>2008</td>\n",
1583 " <td>[]</td>\n",
1584 " <td>0.0</td>\n",
1585 " </tr>\n",
1586 " <tr>\n",
1587 " <th>2017-12-22 21:00:00+00:00</th>\n",
1588 " <td>0.0</td>\n",
1589 " <td>0.0</td>\n",
1590 " <td>0.0</td>\n",
1591 " <td>63.654032</td>\n",
1592 " <td>0.085194</td>\n",
1593 " <td>0.0</td>\n",
1594 " <td>0.0</td>\n",
1595 " <td>10000000.0</td>\n",
1596 " <td>0.0</td>\n",
1597 " <td>0.0</td>\n",
1598 " <td>...</td>\n",
1599 " <td>0.0</td>\n",
1600 " <td>0.0</td>\n",
1601 " <td>0</td>\n",
1602 " <td>None</td>\n",
1603 " <td>10000000.0</td>\n",
1604 " <td>0.0</td>\n",
1605 " <td>0.0</td>\n",
1606 " <td>2009</td>\n",
1607 " <td>[]</td>\n",
1608 " <td>0.0</td>\n",
1609 " </tr>\n",
1610 " <tr>\n",
1611 " <th>2017-12-26 21:00:00+00:00</th>\n",
1612 " <td>0.0</td>\n",
1613 " <td>0.0</td>\n",
1614 " <td>0.0</td>\n",
1615 " <td>63.576682</td>\n",
1616 " <td>0.085181</td>\n",
1617 " <td>0.0</td>\n",
1618 " <td>0.0</td>\n",
1619 " <td>10000000.0</td>\n",
1620 " <td>0.0</td>\n",
1621 " <td>0.0</td>\n",
1622 " <td>...</td>\n",
1623 " <td>0.0</td>\n",
1624 " <td>0.0</td>\n",
1625 " <td>0</td>\n",
1626 " <td>None</td>\n",
1627 " <td>10000000.0</td>\n",
1628 " <td>0.0</td>\n",
1629 " <td>0.0</td>\n",
1630 " <td>2010</td>\n",
1631 " <td>[]</td>\n",
1632 " <td>0.0</td>\n",
1633 " </tr>\n",
1634 " <tr>\n",
1635 " <th>2017-12-27 21:00:00+00:00</th>\n",
1636 " <td>0.0</td>\n",
1637 " <td>0.0</td>\n",
1638 " <td>0.0</td>\n",
1639 " <td>63.608097</td>\n",
1640 " <td>0.085162</td>\n",
1641 " <td>0.0</td>\n",
1642 " <td>0.0</td>\n",
1643 " <td>10000000.0</td>\n",
1644 " <td>0.0</td>\n",
1645 " <td>0.0</td>\n",
1646 " <td>...</td>\n",
1647 " <td>0.0</td>\n",
1648 " <td>0.0</td>\n",
1649 " <td>0</td>\n",
1650 " <td>None</td>\n",
1651 " <td>10000000.0</td>\n",
1652 " <td>0.0</td>\n",
1653 " <td>0.0</td>\n",
1654 " <td>2011</td>\n",
1655 " <td>[]</td>\n",
1656 " <td>0.0</td>\n",
1657 " </tr>\n",
1658 " <tr>\n",
1659 " <th>2017-12-28 21:00:00+00:00</th>\n",
1660 " <td>0.0</td>\n",
1661 " <td>0.0</td>\n",
1662 " <td>0.0</td>\n",
1663 " <td>63.741030</td>\n",
1664 " <td>0.085141</td>\n",
1665 " <td>0.0</td>\n",
1666 " <td>0.0</td>\n",
1667 " <td>10000000.0</td>\n",
1668 " <td>0.0</td>\n",
1669 " <td>0.0</td>\n",
1670 " <td>...</td>\n",
1671 " <td>0.0</td>\n",
1672 " <td>0.0</td>\n",
1673 " <td>0</td>\n",
1674 " <td>None</td>\n",
1675 " <td>10000000.0</td>\n",
1676 " <td>0.0</td>\n",
1677 " <td>0.0</td>\n",
1678 " <td>2012</td>\n",
1679 " <td>[]</td>\n",
1680 " <td>0.0</td>\n",
1681 " </tr>\n",
1682 " <tr>\n",
1683 " <th>2017-12-29 21:00:00+00:00</th>\n",
1684 " <td>0.0</td>\n",
1685 " <td>0.0</td>\n",
1686 " <td>0.0</td>\n",
1687 " <td>63.496932</td>\n",
1688 " <td>0.085145</td>\n",
1689 " <td>0.0</td>\n",
1690 " <td>0.0</td>\n",
1691 " <td>10000000.0</td>\n",
1692 " <td>0.0</td>\n",
1693 " <td>0.0</td>\n",
1694 " <td>...</td>\n",
1695 " <td>0.0</td>\n",
1696 " <td>0.0</td>\n",
1697 " <td>0</td>\n",
1698 " <td>None</td>\n",
1699 " <td>10000000.0</td>\n",
1700 " <td>0.0</td>\n",
1701 " <td>0.0</td>\n",
1702 " <td>2013</td>\n",
1703 " <td>[]</td>\n",
1704 " <td>0.0</td>\n",
1705 " </tr>\n",
1706 " </tbody>\n",
1707 "</table>\n",
1708 "<p>2013 rows × 37 columns</p>\n",
1709 "</div>"
1710 ],
1711 "text/plain": [
1712 " algo_volatility algorithm_period_return alpha \\\n",
1713 "2010-01-04 21:00:00+00:00 NaN 0.0 NaN \n",
1714 "2010-01-05 21:00:00+00:00 0.0 0.0 NaN \n",
1715 "2010-01-06 21:00:00+00:00 0.0 0.0 NaN \n",
1716 "2010-01-07 21:00:00+00:00 0.0 0.0 NaN \n",
1717 "2010-01-08 21:00:00+00:00 0.0 0.0 NaN \n",
1718 "2010-01-11 21:00:00+00:00 0.0 0.0 NaN \n",
1719 "2010-01-12 21:00:00+00:00 0.0 0.0 NaN \n",
1720 "2010-01-13 21:00:00+00:00 0.0 0.0 NaN \n",
1721 "2010-01-14 21:00:00+00:00 0.0 0.0 NaN \n",
1722 "2010-01-15 21:00:00+00:00 0.0 0.0 NaN \n",
1723 "2010-01-19 21:00:00+00:00 0.0 0.0 NaN \n",
1724 "2010-01-20 21:00:00+00:00 0.0 0.0 NaN \n",
1725 "2010-01-21 21:00:00+00:00 0.0 0.0 NaN \n",
1726 "2010-01-22 21:00:00+00:00 0.0 0.0 NaN \n",
1727 "2010-01-25 21:00:00+00:00 0.0 0.0 NaN \n",
1728 "2010-01-26 21:00:00+00:00 0.0 0.0 NaN \n",
1729 "2010-01-27 21:00:00+00:00 0.0 0.0 NaN \n",
1730 "2010-01-28 21:00:00+00:00 0.0 0.0 NaN \n",
1731 "2010-01-29 21:00:00+00:00 0.0 0.0 NaN \n",
1732 "2010-02-01 21:00:00+00:00 0.0 0.0 NaN \n",
1733 "2010-02-02 21:00:00+00:00 0.0 0.0 NaN \n",
1734 "2010-02-03 21:00:00+00:00 0.0 0.0 NaN \n",
1735 "2010-02-04 21:00:00+00:00 0.0 0.0 NaN \n",
1736 "2010-02-05 21:00:00+00:00 0.0 0.0 NaN \n",
1737 "2010-02-08 21:00:00+00:00 0.0 0.0 NaN \n",
1738 "2010-02-09 21:00:00+00:00 0.0 0.0 NaN \n",
1739 "2010-02-10 21:00:00+00:00 0.0 0.0 NaN \n",
1740 "2010-02-11 21:00:00+00:00 0.0 0.0 NaN \n",
1741 "2010-02-12 21:00:00+00:00 0.0 0.0 NaN \n",
1742 "2010-02-16 21:00:00+00:00 0.0 0.0 NaN \n",
1743 "... ... ... ... \n",
1744 "2017-11-16 21:00:00+00:00 0.0 0.0 0.0 \n",
1745 "2017-11-17 21:00:00+00:00 0.0 0.0 0.0 \n",
1746 "2017-11-20 21:00:00+00:00 0.0 0.0 0.0 \n",
1747 "2017-11-21 21:00:00+00:00 0.0 0.0 0.0 \n",
1748 "2017-11-22 21:00:00+00:00 0.0 0.0 0.0 \n",
1749 "2017-11-24 18:00:00+00:00 0.0 0.0 0.0 \n",
1750 "2017-11-27 21:00:00+00:00 0.0 0.0 0.0 \n",
1751 "2017-11-28 21:00:00+00:00 0.0 0.0 0.0 \n",
1752 "2017-11-29 21:00:00+00:00 0.0 0.0 0.0 \n",
1753 "2017-11-30 21:00:00+00:00 0.0 0.0 0.0 \n",
1754 "2017-12-01 21:00:00+00:00 0.0 0.0 0.0 \n",
1755 "2017-12-04 21:00:00+00:00 0.0 0.0 0.0 \n",
1756 "2017-12-05 21:00:00+00:00 0.0 0.0 0.0 \n",
1757 "2017-12-06 21:00:00+00:00 0.0 0.0 0.0 \n",
1758 "2017-12-07 21:00:00+00:00 0.0 0.0 0.0 \n",
1759 "2017-12-08 21:00:00+00:00 0.0 0.0 0.0 \n",
1760 "2017-12-11 21:00:00+00:00 0.0 0.0 0.0 \n",
1761 "2017-12-12 21:00:00+00:00 0.0 0.0 0.0 \n",
1762 "2017-12-13 21:00:00+00:00 0.0 0.0 0.0 \n",
1763 "2017-12-14 21:00:00+00:00 0.0 0.0 0.0 \n",
1764 "2017-12-15 21:00:00+00:00 0.0 0.0 0.0 \n",
1765 "2017-12-18 21:00:00+00:00 0.0 0.0 0.0 \n",
1766 "2017-12-19 21:00:00+00:00 0.0 0.0 0.0 \n",
1767 "2017-12-20 21:00:00+00:00 0.0 0.0 0.0 \n",
1768 "2017-12-21 21:00:00+00:00 0.0 0.0 0.0 \n",
1769 "2017-12-22 21:00:00+00:00 0.0 0.0 0.0 \n",
1770 "2017-12-26 21:00:00+00:00 0.0 0.0 0.0 \n",
1771 "2017-12-27 21:00:00+00:00 0.0 0.0 0.0 \n",
1772 "2017-12-28 21:00:00+00:00 0.0 0.0 0.0 \n",
1773 "2017-12-29 21:00:00+00:00 0.0 0.0 0.0 \n",
1774 "\n",
1775 " benchmark_period_return benchmark_volatility \\\n",
1776 "2010-01-04 21:00:00+00:00 0.003487 NaN \n",
1777 "2010-01-05 21:00:00+00:00 0.006987 0.000000 \n",
1778 "2010-01-06 21:00:00+00:00 0.010498 0.000000 \n",
1779 "2010-01-07 21:00:00+00:00 0.014022 0.000000 \n",
1780 "2010-01-08 21:00:00+00:00 0.017559 0.000000 \n",
1781 "2010-01-11 21:00:00+00:00 0.021107 0.000000 \n",
1782 "2010-01-12 21:00:00+00:00 0.024668 0.000000 \n",
1783 "2010-01-13 21:00:00+00:00 0.028241 0.000000 \n",
1784 "2010-01-14 21:00:00+00:00 0.031827 0.000000 \n",
1785 "2010-01-15 21:00:00+00:00 0.035425 0.000000 \n",
1786 "2010-01-19 21:00:00+00:00 0.039036 0.000000 \n",
1787 "2010-01-20 21:00:00+00:00 0.042660 0.000000 \n",
1788 "2010-01-21 21:00:00+00:00 0.046296 0.000000 \n",
1789 "2010-01-22 21:00:00+00:00 0.049945 0.000000 \n",
1790 "2010-01-25 21:00:00+00:00 0.053606 0.000000 \n",
1791 "2010-01-26 21:00:00+00:00 0.057280 0.000000 \n",
1792 "2010-01-27 21:00:00+00:00 0.060967 0.000000 \n",
1793 "2010-01-28 21:00:00+00:00 0.064667 0.000000 \n",
1794 "2010-01-29 21:00:00+00:00 0.068380 0.000000 \n",
1795 "2010-02-01 21:00:00+00:00 0.072106 0.000000 \n",
1796 "2010-02-02 21:00:00+00:00 0.075845 0.000000 \n",
1797 "2010-02-03 21:00:00+00:00 0.079596 0.000000 \n",
1798 "2010-02-04 21:00:00+00:00 0.083361 0.000000 \n",
1799 "2010-02-05 21:00:00+00:00 0.087139 0.000000 \n",
1800 "2010-02-08 21:00:00+00:00 0.090931 0.000000 \n",
1801 "2010-02-09 21:00:00+00:00 0.094735 0.000000 \n",
1802 "2010-02-10 21:00:00+00:00 0.098553 0.000000 \n",
1803 "2010-02-11 21:00:00+00:00 0.102384 0.000000 \n",
1804 "2010-02-12 21:00:00+00:00 0.106228 0.000000 \n",
1805 "2010-02-16 21:00:00+00:00 0.110086 0.000000 \n",
1806 "... ... ... \n",
1807 "2017-11-16 21:00:00+00:00 61.190689 0.085431 \n",
1808 "2017-11-17 21:00:00+00:00 61.007937 0.085428 \n",
1809 "2017-11-20 21:00:00+00:00 61.113759 0.085407 \n",
1810 "2017-11-21 21:00:00+00:00 61.520152 0.085400 \n",
1811 "2017-11-22 21:00:00+00:00 61.464842 0.085385 \n",
1812 "2017-11-24 18:00:00+00:00 61.609129 0.085364 \n",
1813 "2017-11-27 21:00:00+00:00 61.577862 0.085347 \n",
1814 "2017-11-28 21:00:00+00:00 62.212695 0.085374 \n",
1815 "2017-11-29 21:00:00+00:00 62.174230 0.085358 \n",
1816 "2017-11-30 21:00:00+00:00 62.727310 0.085369 \n",
1817 "2017-12-01 21:00:00+00:00 62.595045 0.085361 \n",
1818 "2017-12-04 21:00:00+00:00 62.518090 0.085348 \n",
1819 "2017-12-05 21:00:00+00:00 62.289650 0.085350 \n",
1820 "2017-12-06 21:00:00+00:00 62.301672 0.085331 \n",
1821 "2017-12-07 21:00:00+00:00 62.501269 0.085311 \n",
1822 "2017-12-08 21:00:00+00:00 62.847553 0.085298 \n",
1823 "2017-12-11 21:00:00+00:00 63.039928 0.085277 \n",
1824 "2017-12-12 21:00:00+00:00 63.152948 0.085256 \n",
1825 "2017-12-13 21:00:00+00:00 63.145725 0.085238 \n",
1826 "2017-12-14 21:00:00+00:00 62.883619 0.085245 \n",
1827 "2017-12-15 21:00:00+00:00 63.412333 0.085252 \n",
1828 "2017-12-18 21:00:00+00:00 63.820780 0.085244 \n",
1829 "2017-12-19 21:00:00+00:00 63.571858 0.085249 \n",
1830 "2017-12-20 21:00:00+00:00 63.538019 0.085233 \n",
1831 "2017-12-21 21:00:00+00:00 63.670952 0.085211 \n",
1832 "2017-12-22 21:00:00+00:00 63.654032 0.085194 \n",
1833 "2017-12-26 21:00:00+00:00 63.576682 0.085181 \n",
1834 "2017-12-27 21:00:00+00:00 63.608097 0.085162 \n",
1835 "2017-12-28 21:00:00+00:00 63.741030 0.085141 \n",
1836 "2017-12-29 21:00:00+00:00 63.496932 0.085145 \n",
1837 "\n",
1838 " beta capital_used ending_cash ending_exposure \\\n",
1839 "2010-01-04 21:00:00+00:00 NaN 0.0 10000000.0 0.0 \n",
1840 "2010-01-05 21:00:00+00:00 NaN 0.0 10000000.0 0.0 \n",
1841 "2010-01-06 21:00:00+00:00 NaN 0.0 10000000.0 0.0 \n",
1842 "2010-01-07 21:00:00+00:00 NaN 0.0 10000000.0 0.0 \n",
1843 "2010-01-08 21:00:00+00:00 NaN 0.0 10000000.0 0.0 \n",
1844 "2010-01-11 21:00:00+00:00 NaN 0.0 10000000.0 0.0 \n",
1845 "2010-01-12 21:00:00+00:00 NaN 0.0 10000000.0 0.0 \n",
1846 "2010-01-13 21:00:00+00:00 NaN 0.0 10000000.0 0.0 \n",
1847 "2010-01-14 21:00:00+00:00 NaN 0.0 10000000.0 0.0 \n",
1848 "2010-01-15 21:00:00+00:00 NaN 0.0 10000000.0 0.0 \n",
1849 "2010-01-19 21:00:00+00:00 NaN 0.0 10000000.0 0.0 \n",
1850 "2010-01-20 21:00:00+00:00 NaN 0.0 10000000.0 0.0 \n",
1851 "2010-01-21 21:00:00+00:00 NaN 0.0 10000000.0 0.0 \n",
1852 "2010-01-22 21:00:00+00:00 NaN 0.0 10000000.0 0.0 \n",
1853 "2010-01-25 21:00:00+00:00 NaN 0.0 10000000.0 0.0 \n",
1854 "2010-01-26 21:00:00+00:00 NaN 0.0 10000000.0 0.0 \n",
1855 "2010-01-27 21:00:00+00:00 NaN 0.0 10000000.0 0.0 \n",
1856 "2010-01-28 21:00:00+00:00 NaN 0.0 10000000.0 0.0 \n",
1857 "2010-01-29 21:00:00+00:00 NaN 0.0 10000000.0 0.0 \n",
1858 "2010-02-01 21:00:00+00:00 NaN 0.0 10000000.0 0.0 \n",
1859 "2010-02-02 21:00:00+00:00 NaN 0.0 10000000.0 0.0 \n",
1860 "2010-02-03 21:00:00+00:00 NaN 0.0 10000000.0 0.0 \n",
1861 "2010-02-04 21:00:00+00:00 NaN 0.0 10000000.0 0.0 \n",
1862 "2010-02-05 21:00:00+00:00 NaN 0.0 10000000.0 0.0 \n",
1863 "2010-02-08 21:00:00+00:00 NaN 0.0 10000000.0 0.0 \n",
1864 "2010-02-09 21:00:00+00:00 NaN 0.0 10000000.0 0.0 \n",
1865 "2010-02-10 21:00:00+00:00 NaN 0.0 10000000.0 0.0 \n",
1866 "2010-02-11 21:00:00+00:00 NaN 0.0 10000000.0 0.0 \n",
1867 "2010-02-12 21:00:00+00:00 NaN 0.0 10000000.0 0.0 \n",
1868 "2010-02-16 21:00:00+00:00 NaN 0.0 10000000.0 0.0 \n",
1869 "... ... ... ... ... \n",
1870 "2017-11-16 21:00:00+00:00 0.0 0.0 10000000.0 0.0 \n",
1871 "2017-11-17 21:00:00+00:00 0.0 0.0 10000000.0 0.0 \n",
1872 "2017-11-20 21:00:00+00:00 0.0 0.0 10000000.0 0.0 \n",
1873 "2017-11-21 21:00:00+00:00 0.0 0.0 10000000.0 0.0 \n",
1874 "2017-11-22 21:00:00+00:00 0.0 0.0 10000000.0 0.0 \n",
1875 "2017-11-24 18:00:00+00:00 0.0 0.0 10000000.0 0.0 \n",
1876 "2017-11-27 21:00:00+00:00 0.0 0.0 10000000.0 0.0 \n",
1877 "2017-11-28 21:00:00+00:00 0.0 0.0 10000000.0 0.0 \n",
1878 "2017-11-29 21:00:00+00:00 0.0 0.0 10000000.0 0.0 \n",
1879 "2017-11-30 21:00:00+00:00 0.0 0.0 10000000.0 0.0 \n",
1880 "2017-12-01 21:00:00+00:00 0.0 0.0 10000000.0 0.0 \n",
1881 "2017-12-04 21:00:00+00:00 0.0 0.0 10000000.0 0.0 \n",
1882 "2017-12-05 21:00:00+00:00 0.0 0.0 10000000.0 0.0 \n",
1883 "2017-12-06 21:00:00+00:00 0.0 0.0 10000000.0 0.0 \n",
1884 "2017-12-07 21:00:00+00:00 0.0 0.0 10000000.0 0.0 \n",
1885 "2017-12-08 21:00:00+00:00 0.0 0.0 10000000.0 0.0 \n",
1886 "2017-12-11 21:00:00+00:00 0.0 0.0 10000000.0 0.0 \n",
1887 "2017-12-12 21:00:00+00:00 0.0 0.0 10000000.0 0.0 \n",
1888 "2017-12-13 21:00:00+00:00 0.0 0.0 10000000.0 0.0 \n",
1889 "2017-12-14 21:00:00+00:00 0.0 0.0 10000000.0 0.0 \n",
1890 "2017-12-15 21:00:00+00:00 0.0 0.0 10000000.0 0.0 \n",
1891 "2017-12-18 21:00:00+00:00 0.0 0.0 10000000.0 0.0 \n",
1892 "2017-12-19 21:00:00+00:00 0.0 0.0 10000000.0 0.0 \n",
1893 "2017-12-20 21:00:00+00:00 0.0 0.0 10000000.0 0.0 \n",
1894 "2017-12-21 21:00:00+00:00 0.0 0.0 10000000.0 0.0 \n",
1895 "2017-12-22 21:00:00+00:00 0.0 0.0 10000000.0 0.0 \n",
1896 "2017-12-26 21:00:00+00:00 0.0 0.0 10000000.0 0.0 \n",
1897 "2017-12-27 21:00:00+00:00 0.0 0.0 10000000.0 0.0 \n",
1898 "2017-12-28 21:00:00+00:00 0.0 0.0 10000000.0 0.0 \n",
1899 "2017-12-29 21:00:00+00:00 0.0 0.0 10000000.0 0.0 \n",
1900 "\n",
1901 " ending_value ... \\\n",
1902 "2010-01-04 21:00:00+00:00 0.0 ... \n",
1903 "2010-01-05 21:00:00+00:00 0.0 ... \n",
1904 "2010-01-06 21:00:00+00:00 0.0 ... \n",
1905 "2010-01-07 21:00:00+00:00 0.0 ... \n",
1906 "2010-01-08 21:00:00+00:00 0.0 ... \n",
1907 "2010-01-11 21:00:00+00:00 0.0 ... \n",
1908 "2010-01-12 21:00:00+00:00 0.0 ... \n",
1909 "2010-01-13 21:00:00+00:00 0.0 ... \n",
1910 "2010-01-14 21:00:00+00:00 0.0 ... \n",
1911 "2010-01-15 21:00:00+00:00 0.0 ... \n",
1912 "2010-01-19 21:00:00+00:00 0.0 ... \n",
1913 "2010-01-20 21:00:00+00:00 0.0 ... \n",
1914 "2010-01-21 21:00:00+00:00 0.0 ... \n",
1915 "2010-01-22 21:00:00+00:00 0.0 ... \n",
1916 "2010-01-25 21:00:00+00:00 0.0 ... \n",
1917 "2010-01-26 21:00:00+00:00 0.0 ... \n",
1918 "2010-01-27 21:00:00+00:00 0.0 ... \n",
1919 "2010-01-28 21:00:00+00:00 0.0 ... \n",
1920 "2010-01-29 21:00:00+00:00 0.0 ... \n",
1921 "2010-02-01 21:00:00+00:00 0.0 ... \n",
1922 "2010-02-02 21:00:00+00:00 0.0 ... \n",
1923 "2010-02-03 21:00:00+00:00 0.0 ... \n",
1924 "2010-02-04 21:00:00+00:00 0.0 ... \n",
1925 "2010-02-05 21:00:00+00:00 0.0 ... \n",
1926 "2010-02-08 21:00:00+00:00 0.0 ... \n",
1927 "2010-02-09 21:00:00+00:00 0.0 ... \n",
1928 "2010-02-10 21:00:00+00:00 0.0 ... \n",
1929 "2010-02-11 21:00:00+00:00 0.0 ... \n",
1930 "2010-02-12 21:00:00+00:00 0.0 ... \n",
1931 "2010-02-16 21:00:00+00:00 0.0 ... \n",
1932 "... ... ... \n",
1933 "2017-11-16 21:00:00+00:00 0.0 ... \n",
1934 "2017-11-17 21:00:00+00:00 0.0 ... \n",
1935 "2017-11-20 21:00:00+00:00 0.0 ... \n",
1936 "2017-11-21 21:00:00+00:00 0.0 ... \n",
1937 "2017-11-22 21:00:00+00:00 0.0 ... \n",
1938 "2017-11-24 18:00:00+00:00 0.0 ... \n",
1939 "2017-11-27 21:00:00+00:00 0.0 ... \n",
1940 "2017-11-28 21:00:00+00:00 0.0 ... \n",
1941 "2017-11-29 21:00:00+00:00 0.0 ... \n",
1942 "2017-11-30 21:00:00+00:00 0.0 ... \n",
1943 "2017-12-01 21:00:00+00:00 0.0 ... \n",
1944 "2017-12-04 21:00:00+00:00 0.0 ... \n",
1945 "2017-12-05 21:00:00+00:00 0.0 ... \n",
1946 "2017-12-06 21:00:00+00:00 0.0 ... \n",
1947 "2017-12-07 21:00:00+00:00 0.0 ... \n",
1948 "2017-12-08 21:00:00+00:00 0.0 ... \n",
1949 "2017-12-11 21:00:00+00:00 0.0 ... \n",
1950 "2017-12-12 21:00:00+00:00 0.0 ... \n",
1951 "2017-12-13 21:00:00+00:00 0.0 ... \n",
1952 "2017-12-14 21:00:00+00:00 0.0 ... \n",
1953 "2017-12-15 21:00:00+00:00 0.0 ... \n",
1954 "2017-12-18 21:00:00+00:00 0.0 ... \n",
1955 "2017-12-19 21:00:00+00:00 0.0 ... \n",
1956 "2017-12-20 21:00:00+00:00 0.0 ... \n",
1957 "2017-12-21 21:00:00+00:00 0.0 ... \n",
1958 "2017-12-22 21:00:00+00:00 0.0 ... \n",
1959 "2017-12-26 21:00:00+00:00 0.0 ... \n",
1960 "2017-12-27 21:00:00+00:00 0.0 ... \n",
1961 "2017-12-28 21:00:00+00:00 0.0 ... \n",
1962 "2017-12-29 21:00:00+00:00 0.0 ... \n",
1963 "\n",
1964 " short_exposure short_value shorts_count sortino \\\n",
1965 "2010-01-04 21:00:00+00:00 0.0 0.0 0 None \n",
1966 "2010-01-05 21:00:00+00:00 0.0 0.0 0 None \n",
1967 "2010-01-06 21:00:00+00:00 0.0 0.0 0 None \n",
1968 "2010-01-07 21:00:00+00:00 0.0 0.0 0 None \n",
1969 "2010-01-08 21:00:00+00:00 0.0 0.0 0 None \n",
1970 "2010-01-11 21:00:00+00:00 0.0 0.0 0 None \n",
1971 "2010-01-12 21:00:00+00:00 0.0 0.0 0 None \n",
1972 "2010-01-13 21:00:00+00:00 0.0 0.0 0 None \n",
1973 "2010-01-14 21:00:00+00:00 0.0 0.0 0 None \n",
1974 "2010-01-15 21:00:00+00:00 0.0 0.0 0 None \n",
1975 "2010-01-19 21:00:00+00:00 0.0 0.0 0 None \n",
1976 "2010-01-20 21:00:00+00:00 0.0 0.0 0 None \n",
1977 "2010-01-21 21:00:00+00:00 0.0 0.0 0 None \n",
1978 "2010-01-22 21:00:00+00:00 0.0 0.0 0 None \n",
1979 "2010-01-25 21:00:00+00:00 0.0 0.0 0 None \n",
1980 "2010-01-26 21:00:00+00:00 0.0 0.0 0 None \n",
1981 "2010-01-27 21:00:00+00:00 0.0 0.0 0 None \n",
1982 "2010-01-28 21:00:00+00:00 0.0 0.0 0 None \n",
1983 "2010-01-29 21:00:00+00:00 0.0 0.0 0 None \n",
1984 "2010-02-01 21:00:00+00:00 0.0 0.0 0 None \n",
1985 "2010-02-02 21:00:00+00:00 0.0 0.0 0 None \n",
1986 "2010-02-03 21:00:00+00:00 0.0 0.0 0 None \n",
1987 "2010-02-04 21:00:00+00:00 0.0 0.0 0 None \n",
1988 "2010-02-05 21:00:00+00:00 0.0 0.0 0 None \n",
1989 "2010-02-08 21:00:00+00:00 0.0 0.0 0 None \n",
1990 "2010-02-09 21:00:00+00:00 0.0 0.0 0 None \n",
1991 "2010-02-10 21:00:00+00:00 0.0 0.0 0 None \n",
1992 "2010-02-11 21:00:00+00:00 0.0 0.0 0 None \n",
1993 "2010-02-12 21:00:00+00:00 0.0 0.0 0 None \n",
1994 "2010-02-16 21:00:00+00:00 0.0 0.0 0 None \n",
1995 "... ... ... ... ... \n",
1996 "2017-11-16 21:00:00+00:00 0.0 0.0 0 None \n",
1997 "2017-11-17 21:00:00+00:00 0.0 0.0 0 None \n",
1998 "2017-11-20 21:00:00+00:00 0.0 0.0 0 None \n",
1999 "2017-11-21 21:00:00+00:00 0.0 0.0 0 None \n",
2000 "2017-11-22 21:00:00+00:00 0.0 0.0 0 None \n",
2001 "2017-11-24 18:00:00+00:00 0.0 0.0 0 None \n",
2002 "2017-11-27 21:00:00+00:00 0.0 0.0 0 None \n",
2003 "2017-11-28 21:00:00+00:00 0.0 0.0 0 None \n",
2004 "2017-11-29 21:00:00+00:00 0.0 0.0 0 None \n",
2005 "2017-11-30 21:00:00+00:00 0.0 0.0 0 None \n",
2006 "2017-12-01 21:00:00+00:00 0.0 0.0 0 None \n",
2007 "2017-12-04 21:00:00+00:00 0.0 0.0 0 None \n",
2008 "2017-12-05 21:00:00+00:00 0.0 0.0 0 None \n",
2009 "2017-12-06 21:00:00+00:00 0.0 0.0 0 None \n",
2010 "2017-12-07 21:00:00+00:00 0.0 0.0 0 None \n",
2011 "2017-12-08 21:00:00+00:00 0.0 0.0 0 None \n",
2012 "2017-12-11 21:00:00+00:00 0.0 0.0 0 None \n",
2013 "2017-12-12 21:00:00+00:00 0.0 0.0 0 None \n",
2014 "2017-12-13 21:00:00+00:00 0.0 0.0 0 None \n",
2015 "2017-12-14 21:00:00+00:00 0.0 0.0 0 None \n",
2016 "2017-12-15 21:00:00+00:00 0.0 0.0 0 None \n",
2017 "2017-12-18 21:00:00+00:00 0.0 0.0 0 None \n",
2018 "2017-12-19 21:00:00+00:00 0.0 0.0 0 None \n",
2019 "2017-12-20 21:00:00+00:00 0.0 0.0 0 None \n",
2020 "2017-12-21 21:00:00+00:00 0.0 0.0 0 None \n",
2021 "2017-12-22 21:00:00+00:00 0.0 0.0 0 None \n",
2022 "2017-12-26 21:00:00+00:00 0.0 0.0 0 None \n",
2023 "2017-12-27 21:00:00+00:00 0.0 0.0 0 None \n",
2024 "2017-12-28 21:00:00+00:00 0.0 0.0 0 None \n",
2025 "2017-12-29 21:00:00+00:00 0.0 0.0 0 None \n",
2026 "\n",
2027 " starting_cash starting_exposure starting_value \\\n",
2028 "2010-01-04 21:00:00+00:00 10000000.0 0.0 0.0 \n",
2029 "2010-01-05 21:00:00+00:00 10000000.0 0.0 0.0 \n",
2030 "2010-01-06 21:00:00+00:00 10000000.0 0.0 0.0 \n",
2031 "2010-01-07 21:00:00+00:00 10000000.0 0.0 0.0 \n",
2032 "2010-01-08 21:00:00+00:00 10000000.0 0.0 0.0 \n",
2033 "2010-01-11 21:00:00+00:00 10000000.0 0.0 0.0 \n",
2034 "2010-01-12 21:00:00+00:00 10000000.0 0.0 0.0 \n",
2035 "2010-01-13 21:00:00+00:00 10000000.0 0.0 0.0 \n",
2036 "2010-01-14 21:00:00+00:00 10000000.0 0.0 0.0 \n",
2037 "2010-01-15 21:00:00+00:00 10000000.0 0.0 0.0 \n",
2038 "2010-01-19 21:00:00+00:00 10000000.0 0.0 0.0 \n",
2039 "2010-01-20 21:00:00+00:00 10000000.0 0.0 0.0 \n",
2040 "2010-01-21 21:00:00+00:00 10000000.0 0.0 0.0 \n",
2041 "2010-01-22 21:00:00+00:00 10000000.0 0.0 0.0 \n",
2042 "2010-01-25 21:00:00+00:00 10000000.0 0.0 0.0 \n",
2043 "2010-01-26 21:00:00+00:00 10000000.0 0.0 0.0 \n",
2044 "2010-01-27 21:00:00+00:00 10000000.0 0.0 0.0 \n",
2045 "2010-01-28 21:00:00+00:00 10000000.0 0.0 0.0 \n",
2046 "2010-01-29 21:00:00+00:00 10000000.0 0.0 0.0 \n",
2047 "2010-02-01 21:00:00+00:00 10000000.0 0.0 0.0 \n",
2048 "2010-02-02 21:00:00+00:00 10000000.0 0.0 0.0 \n",
2049 "2010-02-03 21:00:00+00:00 10000000.0 0.0 0.0 \n",
2050 "2010-02-04 21:00:00+00:00 10000000.0 0.0 0.0 \n",
2051 "2010-02-05 21:00:00+00:00 10000000.0 0.0 0.0 \n",
2052 "2010-02-08 21:00:00+00:00 10000000.0 0.0 0.0 \n",
2053 "2010-02-09 21:00:00+00:00 10000000.0 0.0 0.0 \n",
2054 "2010-02-10 21:00:00+00:00 10000000.0 0.0 0.0 \n",
2055 "2010-02-11 21:00:00+00:00 10000000.0 0.0 0.0 \n",
2056 "2010-02-12 21:00:00+00:00 10000000.0 0.0 0.0 \n",
2057 "2010-02-16 21:00:00+00:00 10000000.0 0.0 0.0 \n",
2058 "... ... ... ... \n",
2059 "2017-11-16 21:00:00+00:00 10000000.0 0.0 0.0 \n",
2060 "2017-11-17 21:00:00+00:00 10000000.0 0.0 0.0 \n",
2061 "2017-11-20 21:00:00+00:00 10000000.0 0.0 0.0 \n",
2062 "2017-11-21 21:00:00+00:00 10000000.0 0.0 0.0 \n",
2063 "2017-11-22 21:00:00+00:00 10000000.0 0.0 0.0 \n",
2064 "2017-11-24 18:00:00+00:00 10000000.0 0.0 0.0 \n",
2065 "2017-11-27 21:00:00+00:00 10000000.0 0.0 0.0 \n",
2066 "2017-11-28 21:00:00+00:00 10000000.0 0.0 0.0 \n",
2067 "2017-11-29 21:00:00+00:00 10000000.0 0.0 0.0 \n",
2068 "2017-11-30 21:00:00+00:00 10000000.0 0.0 0.0 \n",
2069 "2017-12-01 21:00:00+00:00 10000000.0 0.0 0.0 \n",
2070 "2017-12-04 21:00:00+00:00 10000000.0 0.0 0.0 \n",
2071 "2017-12-05 21:00:00+00:00 10000000.0 0.0 0.0 \n",
2072 "2017-12-06 21:00:00+00:00 10000000.0 0.0 0.0 \n",
2073 "2017-12-07 21:00:00+00:00 10000000.0 0.0 0.0 \n",
2074 "2017-12-08 21:00:00+00:00 10000000.0 0.0 0.0 \n",
2075 "2017-12-11 21:00:00+00:00 10000000.0 0.0 0.0 \n",
2076 "2017-12-12 21:00:00+00:00 10000000.0 0.0 0.0 \n",
2077 "2017-12-13 21:00:00+00:00 10000000.0 0.0 0.0 \n",
2078 "2017-12-14 21:00:00+00:00 10000000.0 0.0 0.0 \n",
2079 "2017-12-15 21:00:00+00:00 10000000.0 0.0 0.0 \n",
2080 "2017-12-18 21:00:00+00:00 10000000.0 0.0 0.0 \n",
2081 "2017-12-19 21:00:00+00:00 10000000.0 0.0 0.0 \n",
2082 "2017-12-20 21:00:00+00:00 10000000.0 0.0 0.0 \n",
2083 "2017-12-21 21:00:00+00:00 10000000.0 0.0 0.0 \n",
2084 "2017-12-22 21:00:00+00:00 10000000.0 0.0 0.0 \n",
2085 "2017-12-26 21:00:00+00:00 10000000.0 0.0 0.0 \n",
2086 "2017-12-27 21:00:00+00:00 10000000.0 0.0 0.0 \n",
2087 "2017-12-28 21:00:00+00:00 10000000.0 0.0 0.0 \n",
2088 "2017-12-29 21:00:00+00:00 10000000.0 0.0 0.0 \n",
2089 "\n",
2090 " trading_days transactions treasury_period_return \n",
2091 "2010-01-04 21:00:00+00:00 1 [] 0.0 \n",
2092 "2010-01-05 21:00:00+00:00 2 [] 0.0 \n",
2093 "2010-01-06 21:00:00+00:00 3 [] 0.0 \n",
2094 "2010-01-07 21:00:00+00:00 4 [] 0.0 \n",
2095 "2010-01-08 21:00:00+00:00 5 [] 0.0 \n",
2096 "2010-01-11 21:00:00+00:00 6 [] 0.0 \n",
2097 "2010-01-12 21:00:00+00:00 7 [] 0.0 \n",
2098 "2010-01-13 21:00:00+00:00 8 [] 0.0 \n",
2099 "2010-01-14 21:00:00+00:00 9 [] 0.0 \n",
2100 "2010-01-15 21:00:00+00:00 10 [] 0.0 \n",
2101 "2010-01-19 21:00:00+00:00 11 [] 0.0 \n",
2102 "2010-01-20 21:00:00+00:00 12 [] 0.0 \n",
2103 "2010-01-21 21:00:00+00:00 13 [] 0.0 \n",
2104 "2010-01-22 21:00:00+00:00 14 [] 0.0 \n",
2105 "2010-01-25 21:00:00+00:00 15 [] 0.0 \n",
2106 "2010-01-26 21:00:00+00:00 16 [] 0.0 \n",
2107 "2010-01-27 21:00:00+00:00 17 [] 0.0 \n",
2108 "2010-01-28 21:00:00+00:00 18 [] 0.0 \n",
2109 "2010-01-29 21:00:00+00:00 19 [] 0.0 \n",
2110 "2010-02-01 21:00:00+00:00 20 [] 0.0 \n",
2111 "2010-02-02 21:00:00+00:00 21 [] 0.0 \n",
2112 "2010-02-03 21:00:00+00:00 22 [] 0.0 \n",
2113 "2010-02-04 21:00:00+00:00 23 [] 0.0 \n",
2114 "2010-02-05 21:00:00+00:00 24 [] 0.0 \n",
2115 "2010-02-08 21:00:00+00:00 25 [] 0.0 \n",
2116 "2010-02-09 21:00:00+00:00 26 [] 0.0 \n",
2117 "2010-02-10 21:00:00+00:00 27 [] 0.0 \n",
2118 "2010-02-11 21:00:00+00:00 28 [] 0.0 \n",
2119 "2010-02-12 21:00:00+00:00 29 [] 0.0 \n",
2120 "2010-02-16 21:00:00+00:00 30 [] 0.0 \n",
2121 "... ... ... ... \n",
2122 "2017-11-16 21:00:00+00:00 1984 [] 0.0 \n",
2123 "2017-11-17 21:00:00+00:00 1985 [] 0.0 \n",
2124 "2017-11-20 21:00:00+00:00 1986 [] 0.0 \n",
2125 "2017-11-21 21:00:00+00:00 1987 [] 0.0 \n",
2126 "2017-11-22 21:00:00+00:00 1988 [] 0.0 \n",
2127 "2017-11-24 18:00:00+00:00 1989 [] 0.0 \n",
2128 "2017-11-27 21:00:00+00:00 1990 [] 0.0 \n",
2129 "2017-11-28 21:00:00+00:00 1991 [] 0.0 \n",
2130 "2017-11-29 21:00:00+00:00 1992 [] 0.0 \n",
2131 "2017-11-30 21:00:00+00:00 1993 [] 0.0 \n",
2132 "2017-12-01 21:00:00+00:00 1994 [] 0.0 \n",
2133 "2017-12-04 21:00:00+00:00 1995 [] 0.0 \n",
2134 "2017-12-05 21:00:00+00:00 1996 [] 0.0 \n",
2135 "2017-12-06 21:00:00+00:00 1997 [] 0.0 \n",
2136 "2017-12-07 21:00:00+00:00 1998 [] 0.0 \n",
2137 "2017-12-08 21:00:00+00:00 1999 [] 0.0 \n",
2138 "2017-12-11 21:00:00+00:00 2000 [] 0.0 \n",
2139 "2017-12-12 21:00:00+00:00 2001 [] 0.0 \n",
2140 "2017-12-13 21:00:00+00:00 2002 [] 0.0 \n",
2141 "2017-12-14 21:00:00+00:00 2003 [] 0.0 \n",
2142 "2017-12-15 21:00:00+00:00 2004 [] 0.0 \n",
2143 "2017-12-18 21:00:00+00:00 2005 [] 0.0 \n",
2144 "2017-12-19 21:00:00+00:00 2006 [] 0.0 \n",
2145 "2017-12-20 21:00:00+00:00 2007 [] 0.0 \n",
2146 "2017-12-21 21:00:00+00:00 2008 [] 0.0 \n",
2147 "2017-12-22 21:00:00+00:00 2009 [] 0.0 \n",
2148 "2017-12-26 21:00:00+00:00 2010 [] 0.0 \n",
2149 "2017-12-27 21:00:00+00:00 2011 [] 0.0 \n",
2150 "2017-12-28 21:00:00+00:00 2012 [] 0.0 \n",
2151 "2017-12-29 21:00:00+00:00 2013 [] 0.0 \n",
2152 "\n",
2153 "[2013 rows x 37 columns]"
2154 ]
2155 },
2156 "execution_count": 4,
2157 "metadata": {},
2158 "output_type": "execute_result"
2159 }
2160 ],
2161 "source": [
2162 "%%zipline --start 2010-1-1 --end 2018-1-1 --data-frequency daily\n",
2163 "from zipline.api import order_target, record, symbol\n",
2164 "import pandas as pd\n",
2165 "\n",
2166 "def initialize(context):\n",
2167 " context.i = 0\n",
2168 " context.assets = [symbol('FB'), symbol('GOOG'), symbol('AMZN')]\n",
2169 " \n",
2170 "def handle_data(context, data):\n",
2171 " df = data.history(context.assets, fields=['price', 'volume'], bar_count=1, frequency=\"1d\")\n",
2172 " df = df.to_frame().reset_index()\n",
2173 " \n",
2174 " if context.i == 0:\n",
2175 " df.columns = ['date', 'asset', 'price', 'volume']\n",
2176 " df.to_csv('stock_data.csv', index=False)\n",
2177 " else:\n",
2178 " df.to_csv('stock_data.csv', index=False, mode='a', header=None)\n",
2179 " context.i += 1"
2180 ]
2181 },
2182 {
2183 "cell_type": "markdown",
2184 "metadata": {},
2185 "source": [
2186 "We can plot the data as follows:"
2187 ]
2188 },
2189 {
2190 "cell_type": "code",
2191 "execution_count": 5,
2192 "metadata": {},
2193 "outputs": [
2194 {
2195 "data": {
2196 "text/plain": [
2197 "asset\n",
2198 "Equity(1037 [FB]) AxesSubplot(0.125,0.2;0.775x0.68)\n",
2199 "Equity(1244 [GOOG]) AxesSubplot(0.125,0.2;0.775x0.68)\n",
2200 "Equity(167 [AMZN]) AxesSubplot(0.125,0.2;0.775x0.68)\n",
2201 "Name: price, dtype: object"
2202 ]
2203 },
2204 "execution_count": 5,
2205 "metadata": {},
2206 "output_type": "execute_result"
2207 },
2208 {
2209 "data": {
2210 "image/png": "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\n",
2211 "text/plain": [
2212 "<Figure size 1008x432 with 1 Axes>"
2213 ]
2214 },
2215 "metadata": {
2216 "needs_background": "light"
2217 },
2218 "output_type": "display_data"
2219 }
2220 ],
2221 "source": [
2222 "df = pd.read_csv('stock_data.csv')\n",
2223 "df.date = pd.to_datetime(df.date)\n",
2224 "df.set_index('date').groupby('asset').price.plot(lw=2, legend=True, figsize=(14, 6))"
2225 ]
2226 },
2227 {
2228 "cell_type": "markdown",
2229 "metadata": {},
2230 "source": [
2231 "### Simple moving average strategy"
2232 ]
2233 },
2234 {
2235 "cell_type": "markdown",
2236 "metadata": {},
2237 "source": [
2238 "The following code example illustrates a [Dual Moving Average Cross-Over Strategy](https://www.zipline.io/beginner-tutorial.html#access-to-previous-prices-using-history) to demonstrate zipline in action:"
2239 ]
2240 },
2241 {
2242 "cell_type": "code",
2243 "execution_count": 6,
2244 "metadata": {
2245 "ExecuteTime": {
2246 "end_time": "2018-10-29T19:47:01.653088Z",
2247 "start_time": "2018-10-29T19:46:57.985095Z"
2248 },
2249 "scrolled": false
2250 },
2251 "outputs": [
2252 {
2253 "name": "stdout",
2254 "output_type": "stream",
2255 "text": [
2256 "[2019-04-18 01:16:39.544889] WARNING: Loader: Refusing to download new benchmark data because a download succeeded at 2019-04-18 01:09:44.248942+00:00.\n"
2257 ]
2258 },
2259 {
2260 "name": "stderr",
2261 "output_type": "stream",
2262 "text": [
2263 "/home/stefan/.pyenv/versions/miniconda3-latest/envs/env_zipline/lib/python3.5/site-packages/empyrical/stats.py:704: RuntimeWarning: invalid value encountered in true_divide\n",
2264 " out=out,\n",
2265 "/home/stefan/.pyenv/versions/miniconda3-latest/envs/env_zipline/lib/python3.5/site-packages/empyrical/stats.py:790: RuntimeWarning: invalid value encountered in true_divide\n",
2266 " np.divide(average_annual_return, annualized_downside_risk, out=out)\n"
2267 ]
2268 },
2269 {
2270 "name": "stdout",
2271 "output_type": "stream",
2272 "text": [
2273 "[2019-04-18 01:16:42.579180] INFO: zipline.finance.metrics.tracker: Simulated 1007 trading days\n",
2274 "first open: 2014-01-02 14:31:00+00:00\n",
2275 "last close: 2017-12-29 21:00:00+00:00\n"
2276 ]
2277 },
2278 {
2279 "data": {
2280 "image/png": "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\n",
2281 "text/plain": [
2282 "<Figure size 432x288 with 2 Axes>"
2283 ]
2284 },
2285 "metadata": {
2286 "needs_background": "light"
2287 },
2288 "output_type": "display_data"
2289 },
2290 {
2291 "data": {
2292 "text/html": [
2293 "<div>\n",
2294 "<style scoped>\n",
2295 " .dataframe tbody tr th:only-of-type {\n",
2296 " vertical-align: middle;\n",
2297 " }\n",
2298 "\n",
2299 " .dataframe tbody tr th {\n",
2300 " vertical-align: top;\n",
2301 " }\n",
2302 "\n",
2303 " .dataframe thead th {\n",
2304 " text-align: right;\n",
2305 " }\n",
2306 "</style>\n",
2307 "<table border=\"1\" class=\"dataframe\">\n",
2308 " <thead>\n",
2309 " <tr style=\"text-align: right;\">\n",
2310 " <th></th>\n",
2311 " <th>AAPL</th>\n",
2312 " <th>algo_volatility</th>\n",
2313 " <th>algorithm_period_return</th>\n",
2314 " <th>alpha</th>\n",
2315 " <th>benchmark_period_return</th>\n",
2316 " <th>benchmark_volatility</th>\n",
2317 " <th>beta</th>\n",
2318 " <th>capital_used</th>\n",
2319 " <th>ending_cash</th>\n",
2320 " <th>ending_exposure</th>\n",
2321 " <th>...</th>\n",
2322 " <th>short_mavg</th>\n",
2323 " <th>short_value</th>\n",
2324 " <th>shorts_count</th>\n",
2325 " <th>sortino</th>\n",
2326 " <th>starting_cash</th>\n",
2327 " <th>starting_exposure</th>\n",
2328 " <th>starting_value</th>\n",
2329 " <th>trading_days</th>\n",
2330 " <th>transactions</th>\n",
2331 " <th>treasury_period_return</th>\n",
2332 " </tr>\n",
2333 " </thead>\n",
2334 " <tbody>\n",
2335 " <tr>\n",
2336 " <th>2014-01-02 21:00:00+00:00</th>\n",
2337 " <td>NaN</td>\n",
2338 " <td>NaN</td>\n",
2339 " <td>0.000000</td>\n",
2340 " <td>NaN</td>\n",
2341 " <td>0.003487</td>\n",
2342 " <td>NaN</td>\n",
2343 " <td>NaN</td>\n",
2344 " <td>0.0</td>\n",
2345 " <td>1.000000e+07</td>\n",
2346 " <td>0.0</td>\n",
2347 " <td>...</td>\n",
2348 " <td>NaN</td>\n",
2349 " <td>0.0</td>\n",
2350 " <td>0</td>\n",
2351 " <td>NaN</td>\n",
2352 " <td>1.000000e+07</td>\n",
2353 " <td>0.0</td>\n",
2354 " <td>0.0</td>\n",
2355 " <td>1</td>\n",
2356 " <td>[]</td>\n",
2357 " <td>0.0</td>\n",
2358 " </tr>\n",
2359 " <tr>\n",
2360 " <th>2014-01-03 21:00:00+00:00</th>\n",
2361 " <td>NaN</td>\n",
2362 " <td>0.000000</td>\n",
2363 " <td>0.000000</td>\n",
2364 " <td>NaN</td>\n",
2365 " <td>0.006987</td>\n",
2366 " <td>0.000000</td>\n",
2367 " <td>NaN</td>\n",
2368 " <td>0.0</td>\n",
2369 " <td>1.000000e+07</td>\n",
2370 " <td>0.0</td>\n",
2371 " <td>...</td>\n",
2372 " <td>NaN</td>\n",
2373 " <td>0.0</td>\n",
2374 " <td>0</td>\n",
2375 " <td>NaN</td>\n",
2376 " <td>1.000000e+07</td>\n",
2377 " <td>0.0</td>\n",
2378 " <td>0.0</td>\n",
2379 " <td>2</td>\n",
2380 " <td>[]</td>\n",
2381 " <td>0.0</td>\n",
2382 " </tr>\n",
2383 " <tr>\n",
2384 " <th>2014-01-06 21:00:00+00:00</th>\n",
2385 " <td>NaN</td>\n",
2386 " <td>0.000000</td>\n",
2387 " <td>0.000000</td>\n",
2388 " <td>NaN</td>\n",
2389 " <td>0.010498</td>\n",
2390 " <td>0.000000</td>\n",
2391 " <td>NaN</td>\n",
2392 " <td>0.0</td>\n",
2393 " <td>1.000000e+07</td>\n",
2394 " <td>0.0</td>\n",
2395 " <td>...</td>\n",
2396 " <td>NaN</td>\n",
2397 " <td>0.0</td>\n",
2398 " <td>0</td>\n",
2399 " <td>NaN</td>\n",
2400 " <td>1.000000e+07</td>\n",
2401 " <td>0.0</td>\n",
2402 " <td>0.0</td>\n",
2403 " <td>3</td>\n",
2404 " <td>[]</td>\n",
2405 " <td>0.0</td>\n",
2406 " </tr>\n",
2407 " <tr>\n",
2408 " <th>2014-01-07 21:00:00+00:00</th>\n",
2409 " <td>NaN</td>\n",
2410 " <td>0.000000</td>\n",
2411 " <td>0.000000</td>\n",
2412 " <td>NaN</td>\n",
2413 " <td>0.014022</td>\n",
2414 " <td>0.000000</td>\n",
2415 " <td>NaN</td>\n",
2416 " <td>0.0</td>\n",
2417 " <td>1.000000e+07</td>\n",
2418 " <td>0.0</td>\n",
2419 " <td>...</td>\n",
2420 " <td>NaN</td>\n",
2421 " <td>0.0</td>\n",
2422 " <td>0</td>\n",
2423 " <td>NaN</td>\n",
2424 " <td>1.000000e+07</td>\n",
2425 " <td>0.0</td>\n",
2426 " <td>0.0</td>\n",
2427 " <td>4</td>\n",
2428 " <td>[]</td>\n",
2429 " <td>0.0</td>\n",
2430 " </tr>\n",
2431 " <tr>\n",
2432 " <th>2014-01-08 21:00:00+00:00</th>\n",
2433 " <td>NaN</td>\n",
2434 " <td>0.000000</td>\n",
2435 " <td>0.000000</td>\n",
2436 " <td>NaN</td>\n",
2437 " <td>0.017559</td>\n",
2438 " <td>0.000000</td>\n",
2439 " <td>NaN</td>\n",
2440 " <td>0.0</td>\n",
2441 " <td>1.000000e+07</td>\n",
2442 " <td>0.0</td>\n",
2443 " <td>...</td>\n",
2444 " <td>NaN</td>\n",
2445 " <td>0.0</td>\n",
2446 " <td>0</td>\n",
2447 " <td>NaN</td>\n",
2448 " <td>1.000000e+07</td>\n",
2449 " <td>0.0</td>\n",
2450 " <td>0.0</td>\n",
2451 " <td>5</td>\n",
2452 " <td>[]</td>\n",
2453 " <td>0.0</td>\n",
2454 " </tr>\n",
2455 " <tr>\n",
2456 " <th>2014-01-09 21:00:00+00:00</th>\n",
2457 " <td>NaN</td>\n",
2458 " <td>0.000000</td>\n",
2459 " <td>0.000000</td>\n",
2460 " <td>NaN</td>\n",
2461 " <td>0.021107</td>\n",
2462 " <td>0.000000</td>\n",
2463 " <td>NaN</td>\n",
2464 " <td>0.0</td>\n",
2465 " <td>1.000000e+07</td>\n",
2466 " <td>0.0</td>\n",
2467 " <td>...</td>\n",
2468 " <td>NaN</td>\n",
2469 " <td>0.0</td>\n",
2470 " <td>0</td>\n",
2471 " <td>NaN</td>\n",
2472 " <td>1.000000e+07</td>\n",
2473 " <td>0.0</td>\n",
2474 " <td>0.0</td>\n",
2475 " <td>6</td>\n",
2476 " <td>[]</td>\n",
2477 " <td>0.0</td>\n",
2478 " </tr>\n",
2479 " <tr>\n",
2480 " <th>2014-01-10 21:00:00+00:00</th>\n",
2481 " <td>NaN</td>\n",
2482 " <td>0.000000</td>\n",
2483 " <td>0.000000</td>\n",
2484 " <td>NaN</td>\n",
2485 " <td>0.024668</td>\n",
2486 " <td>0.000000</td>\n",
2487 " <td>NaN</td>\n",
2488 " <td>0.0</td>\n",
2489 " <td>1.000000e+07</td>\n",
2490 " <td>0.0</td>\n",
2491 " <td>...</td>\n",
2492 " <td>NaN</td>\n",
2493 " <td>0.0</td>\n",
2494 " <td>0</td>\n",
2495 " <td>NaN</td>\n",
2496 " <td>1.000000e+07</td>\n",
2497 " <td>0.0</td>\n",
2498 " <td>0.0</td>\n",
2499 " <td>7</td>\n",
2500 " <td>[]</td>\n",
2501 " <td>0.0</td>\n",
2502 " </tr>\n",
2503 " <tr>\n",
2504 " <th>2014-01-13 21:00:00+00:00</th>\n",
2505 " <td>NaN</td>\n",
2506 " <td>0.000000</td>\n",
2507 " <td>0.000000</td>\n",
2508 " <td>NaN</td>\n",
2509 " <td>0.028241</td>\n",
2510 " <td>0.000000</td>\n",
2511 " <td>NaN</td>\n",
2512 " <td>0.0</td>\n",
2513 " <td>1.000000e+07</td>\n",
2514 " <td>0.0</td>\n",
2515 " <td>...</td>\n",
2516 " <td>NaN</td>\n",
2517 " <td>0.0</td>\n",
2518 " <td>0</td>\n",
2519 " <td>NaN</td>\n",
2520 " <td>1.000000e+07</td>\n",
2521 " <td>0.0</td>\n",
2522 " <td>0.0</td>\n",
2523 " <td>8</td>\n",
2524 " <td>[]</td>\n",
2525 " <td>0.0</td>\n",
2526 " </tr>\n",
2527 " <tr>\n",
2528 " <th>2014-01-14 21:00:00+00:00</th>\n",
2529 " <td>NaN</td>\n",
2530 " <td>0.000000</td>\n",
2531 " <td>0.000000</td>\n",
2532 " <td>NaN</td>\n",
2533 " <td>0.031827</td>\n",
2534 " <td>0.000000</td>\n",
2535 " <td>NaN</td>\n",
2536 " <td>0.0</td>\n",
2537 " <td>1.000000e+07</td>\n",
2538 " <td>0.0</td>\n",
2539 " <td>...</td>\n",
2540 " <td>NaN</td>\n",
2541 " <td>0.0</td>\n",
2542 " <td>0</td>\n",
2543 " <td>NaN</td>\n",
2544 " <td>1.000000e+07</td>\n",
2545 " <td>0.0</td>\n",
2546 " <td>0.0</td>\n",
2547 " <td>9</td>\n",
2548 " <td>[]</td>\n",
2549 " <td>0.0</td>\n",
2550 " </tr>\n",
2551 " <tr>\n",
2552 " <th>2014-01-15 21:00:00+00:00</th>\n",
2553 " <td>NaN</td>\n",
2554 " <td>0.000000</td>\n",
2555 " <td>0.000000</td>\n",
2556 " <td>NaN</td>\n",
2557 " <td>0.035425</td>\n",
2558 " <td>0.000000</td>\n",
2559 " <td>NaN</td>\n",
2560 " <td>0.0</td>\n",
2561 " <td>1.000000e+07</td>\n",
2562 " <td>0.0</td>\n",
2563 " <td>...</td>\n",
2564 " <td>NaN</td>\n",
2565 " <td>0.0</td>\n",
2566 " <td>0</td>\n",
2567 " <td>NaN</td>\n",
2568 " <td>1.000000e+07</td>\n",
2569 " <td>0.0</td>\n",
2570 " <td>0.0</td>\n",
2571 " <td>10</td>\n",
2572 " <td>[]</td>\n",
2573 " <td>0.0</td>\n",
2574 " </tr>\n",
2575 " <tr>\n",
2576 " <th>2014-01-16 21:00:00+00:00</th>\n",
2577 " <td>NaN</td>\n",
2578 " <td>0.000000</td>\n",
2579 " <td>0.000000</td>\n",
2580 " <td>NaN</td>\n",
2581 " <td>0.039036</td>\n",
2582 " <td>0.000000</td>\n",
2583 " <td>NaN</td>\n",
2584 " <td>0.0</td>\n",
2585 " <td>1.000000e+07</td>\n",
2586 " <td>0.0</td>\n",
2587 " <td>...</td>\n",
2588 " <td>NaN</td>\n",
2589 " <td>0.0</td>\n",
2590 " <td>0</td>\n",
2591 " <td>NaN</td>\n",
2592 " <td>1.000000e+07</td>\n",
2593 " <td>0.0</td>\n",
2594 " <td>0.0</td>\n",
2595 " <td>11</td>\n",
2596 " <td>[]</td>\n",
2597 " <td>0.0</td>\n",
2598 " </tr>\n",
2599 " <tr>\n",
2600 " <th>2014-01-17 21:00:00+00:00</th>\n",
2601 " <td>NaN</td>\n",
2602 " <td>0.000000</td>\n",
2603 " <td>0.000000</td>\n",
2604 " <td>NaN</td>\n",
2605 " <td>0.042660</td>\n",
2606 " <td>0.000000</td>\n",
2607 " <td>NaN</td>\n",
2608 " <td>0.0</td>\n",
2609 " <td>1.000000e+07</td>\n",
2610 " <td>0.0</td>\n",
2611 " <td>...</td>\n",
2612 " <td>NaN</td>\n",
2613 " <td>0.0</td>\n",
2614 " <td>0</td>\n",
2615 " <td>NaN</td>\n",
2616 " <td>1.000000e+07</td>\n",
2617 " <td>0.0</td>\n",
2618 " <td>0.0</td>\n",
2619 " <td>12</td>\n",
2620 " <td>[]</td>\n",
2621 " <td>0.0</td>\n",
2622 " </tr>\n",
2623 " <tr>\n",
2624 " <th>2014-01-21 21:00:00+00:00</th>\n",
2625 " <td>NaN</td>\n",
2626 " <td>0.000000</td>\n",
2627 " <td>0.000000</td>\n",
2628 " <td>NaN</td>\n",
2629 " <td>0.046296</td>\n",
2630 " <td>0.000000</td>\n",
2631 " <td>NaN</td>\n",
2632 " <td>0.0</td>\n",
2633 " <td>1.000000e+07</td>\n",
2634 " <td>0.0</td>\n",
2635 " <td>...</td>\n",
2636 " <td>NaN</td>\n",
2637 " <td>0.0</td>\n",
2638 " <td>0</td>\n",
2639 " <td>NaN</td>\n",
2640 " <td>1.000000e+07</td>\n",
2641 " <td>0.0</td>\n",
2642 " <td>0.0</td>\n",
2643 " <td>13</td>\n",
2644 " <td>[]</td>\n",
2645 " <td>0.0</td>\n",
2646 " </tr>\n",
2647 " <tr>\n",
2648 " <th>2014-01-22 21:00:00+00:00</th>\n",
2649 " <td>NaN</td>\n",
2650 " <td>0.000000</td>\n",
2651 " <td>0.000000</td>\n",
2652 " <td>NaN</td>\n",
2653 " <td>0.049945</td>\n",
2654 " <td>0.000000</td>\n",
2655 " <td>NaN</td>\n",
2656 " <td>0.0</td>\n",
2657 " <td>1.000000e+07</td>\n",
2658 " <td>0.0</td>\n",
2659 " <td>...</td>\n",
2660 " <td>NaN</td>\n",
2661 " <td>0.0</td>\n",
2662 " <td>0</td>\n",
2663 " <td>NaN</td>\n",
2664 " <td>1.000000e+07</td>\n",
2665 " <td>0.0</td>\n",
2666 " <td>0.0</td>\n",
2667 " <td>14</td>\n",
2668 " <td>[]</td>\n",
2669 " <td>0.0</td>\n",
2670 " </tr>\n",
2671 " <tr>\n",
2672 " <th>2014-01-23 21:00:00+00:00</th>\n",
2673 " <td>NaN</td>\n",
2674 " <td>0.000000</td>\n",
2675 " <td>0.000000</td>\n",
2676 " <td>NaN</td>\n",
2677 " <td>0.053606</td>\n",
2678 " <td>0.000000</td>\n",
2679 " <td>NaN</td>\n",
2680 " <td>0.0</td>\n",
2681 " <td>1.000000e+07</td>\n",
2682 " <td>0.0</td>\n",
2683 " <td>...</td>\n",
2684 " <td>NaN</td>\n",
2685 " <td>0.0</td>\n",
2686 " <td>0</td>\n",
2687 " <td>NaN</td>\n",
2688 " <td>1.000000e+07</td>\n",
2689 " <td>0.0</td>\n",
2690 " <td>0.0</td>\n",
2691 " <td>15</td>\n",
2692 " <td>[]</td>\n",
2693 " <td>0.0</td>\n",
2694 " </tr>\n",
2695 " <tr>\n",
2696 " <th>2014-01-24 21:00:00+00:00</th>\n",
2697 " <td>NaN</td>\n",
2698 " <td>0.000000</td>\n",
2699 " <td>0.000000</td>\n",
2700 " <td>NaN</td>\n",
2701 " <td>0.057280</td>\n",
2702 " <td>0.000000</td>\n",
2703 " <td>NaN</td>\n",
2704 " <td>0.0</td>\n",
2705 " <td>1.000000e+07</td>\n",
2706 " <td>0.0</td>\n",
2707 " <td>...</td>\n",
2708 " <td>NaN</td>\n",
2709 " <td>0.0</td>\n",
2710 " <td>0</td>\n",
2711 " <td>NaN</td>\n",
2712 " <td>1.000000e+07</td>\n",
2713 " <td>0.0</td>\n",
2714 " <td>0.0</td>\n",
2715 " <td>16</td>\n",
2716 " <td>[]</td>\n",
2717 " <td>0.0</td>\n",
2718 " </tr>\n",
2719 " <tr>\n",
2720 " <th>2014-01-27 21:00:00+00:00</th>\n",
2721 " <td>NaN</td>\n",
2722 " <td>0.000000</td>\n",
2723 " <td>0.000000</td>\n",
2724 " <td>NaN</td>\n",
2725 " <td>0.060967</td>\n",
2726 " <td>0.000000</td>\n",
2727 " <td>NaN</td>\n",
2728 " <td>0.0</td>\n",
2729 " <td>1.000000e+07</td>\n",
2730 " <td>0.0</td>\n",
2731 " <td>...</td>\n",
2732 " <td>NaN</td>\n",
2733 " <td>0.0</td>\n",
2734 " <td>0</td>\n",
2735 " <td>NaN</td>\n",
2736 " <td>1.000000e+07</td>\n",
2737 " <td>0.0</td>\n",
2738 " <td>0.0</td>\n",
2739 " <td>17</td>\n",
2740 " <td>[]</td>\n",
2741 " <td>0.0</td>\n",
2742 " </tr>\n",
2743 " <tr>\n",
2744 " <th>2014-01-28 21:00:00+00:00</th>\n",
2745 " <td>NaN</td>\n",
2746 " <td>0.000000</td>\n",
2747 " <td>0.000000</td>\n",
2748 " <td>NaN</td>\n",
2749 " <td>0.064667</td>\n",
2750 " <td>0.000000</td>\n",
2751 " <td>NaN</td>\n",
2752 " <td>0.0</td>\n",
2753 " <td>1.000000e+07</td>\n",
2754 " <td>0.0</td>\n",
2755 " <td>...</td>\n",
2756 " <td>NaN</td>\n",
2757 " <td>0.0</td>\n",
2758 " <td>0</td>\n",
2759 " <td>NaN</td>\n",
2760 " <td>1.000000e+07</td>\n",
2761 " <td>0.0</td>\n",
2762 " <td>0.0</td>\n",
2763 " <td>18</td>\n",
2764 " <td>[]</td>\n",
2765 " <td>0.0</td>\n",
2766 " </tr>\n",
2767 " <tr>\n",
2768 " <th>2014-01-29 21:00:00+00:00</th>\n",
2769 " <td>NaN</td>\n",
2770 " <td>0.000000</td>\n",
2771 " <td>0.000000</td>\n",
2772 " <td>NaN</td>\n",
2773 " <td>0.068380</td>\n",
2774 " <td>0.000000</td>\n",
2775 " <td>NaN</td>\n",
2776 " <td>0.0</td>\n",
2777 " <td>1.000000e+07</td>\n",
2778 " <td>0.0</td>\n",
2779 " <td>...</td>\n",
2780 " <td>NaN</td>\n",
2781 " <td>0.0</td>\n",
2782 " <td>0</td>\n",
2783 " <td>NaN</td>\n",
2784 " <td>1.000000e+07</td>\n",
2785 " <td>0.0</td>\n",
2786 " <td>0.0</td>\n",
2787 " <td>19</td>\n",
2788 " <td>[]</td>\n",
2789 " <td>0.0</td>\n",
2790 " </tr>\n",
2791 " <tr>\n",
2792 " <th>2014-01-30 21:00:00+00:00</th>\n",
2793 " <td>NaN</td>\n",
2794 " <td>0.000000</td>\n",
2795 " <td>0.000000</td>\n",
2796 " <td>NaN</td>\n",
2797 " <td>0.072106</td>\n",
2798 " <td>0.000000</td>\n",
2799 " <td>NaN</td>\n",
2800 " <td>0.0</td>\n",
2801 " <td>1.000000e+07</td>\n",
2802 " <td>0.0</td>\n",
2803 " <td>...</td>\n",
2804 " <td>NaN</td>\n",
2805 " <td>0.0</td>\n",
2806 " <td>0</td>\n",
2807 " <td>NaN</td>\n",
2808 " <td>1.000000e+07</td>\n",
2809 " <td>0.0</td>\n",
2810 " <td>0.0</td>\n",
2811 " <td>20</td>\n",
2812 " <td>[]</td>\n",
2813 " <td>0.0</td>\n",
2814 " </tr>\n",
2815 " <tr>\n",
2816 " <th>2014-01-31 21:00:00+00:00</th>\n",
2817 " <td>NaN</td>\n",
2818 " <td>0.000000</td>\n",
2819 " <td>0.000000</td>\n",
2820 " <td>NaN</td>\n",
2821 " <td>0.075845</td>\n",
2822 " <td>0.000000</td>\n",
2823 " <td>NaN</td>\n",
2824 " <td>0.0</td>\n",
2825 " <td>1.000000e+07</td>\n",
2826 " <td>0.0</td>\n",
2827 " <td>...</td>\n",
2828 " <td>NaN</td>\n",
2829 " <td>0.0</td>\n",
2830 " <td>0</td>\n",
2831 " <td>NaN</td>\n",
2832 " <td>1.000000e+07</td>\n",
2833 " <td>0.0</td>\n",
2834 " <td>0.0</td>\n",
2835 " <td>21</td>\n",
2836 " <td>[]</td>\n",
2837 " <td>0.0</td>\n",
2838 " </tr>\n",
2839 " <tr>\n",
2840 " <th>2014-02-03 21:00:00+00:00</th>\n",
2841 " <td>NaN</td>\n",
2842 " <td>0.000000</td>\n",
2843 " <td>0.000000</td>\n",
2844 " <td>NaN</td>\n",
2845 " <td>0.079596</td>\n",
2846 " <td>0.000000</td>\n",
2847 " <td>NaN</td>\n",
2848 " <td>0.0</td>\n",
2849 " <td>1.000000e+07</td>\n",
2850 " <td>0.0</td>\n",
2851 " <td>...</td>\n",
2852 " <td>NaN</td>\n",
2853 " <td>0.0</td>\n",
2854 " <td>0</td>\n",
2855 " <td>NaN</td>\n",
2856 " <td>1.000000e+07</td>\n",
2857 " <td>0.0</td>\n",
2858 " <td>0.0</td>\n",
2859 " <td>22</td>\n",
2860 " <td>[]</td>\n",
2861 " <td>0.0</td>\n",
2862 " </tr>\n",
2863 " <tr>\n",
2864 " <th>2014-02-04 21:00:00+00:00</th>\n",
2865 " <td>NaN</td>\n",
2866 " <td>0.000000</td>\n",
2867 " <td>0.000000</td>\n",
2868 " <td>NaN</td>\n",
2869 " <td>0.083361</td>\n",
2870 " <td>0.000000</td>\n",
2871 " <td>NaN</td>\n",
2872 " <td>0.0</td>\n",
2873 " <td>1.000000e+07</td>\n",
2874 " <td>0.0</td>\n",
2875 " <td>...</td>\n",
2876 " <td>NaN</td>\n",
2877 " <td>0.0</td>\n",
2878 " <td>0</td>\n",
2879 " <td>NaN</td>\n",
2880 " <td>1.000000e+07</td>\n",
2881 " <td>0.0</td>\n",
2882 " <td>0.0</td>\n",
2883 " <td>23</td>\n",
2884 " <td>[]</td>\n",
2885 " <td>0.0</td>\n",
2886 " </tr>\n",
2887 " <tr>\n",
2888 " <th>2014-02-05 21:00:00+00:00</th>\n",
2889 " <td>NaN</td>\n",
2890 " <td>0.000000</td>\n",
2891 " <td>0.000000</td>\n",
2892 " <td>NaN</td>\n",
2893 " <td>0.087139</td>\n",
2894 " <td>0.000000</td>\n",
2895 " <td>NaN</td>\n",
2896 " <td>0.0</td>\n",
2897 " <td>1.000000e+07</td>\n",
2898 " <td>0.0</td>\n",
2899 " <td>...</td>\n",
2900 " <td>NaN</td>\n",
2901 " <td>0.0</td>\n",
2902 " <td>0</td>\n",
2903 " <td>NaN</td>\n",
2904 " <td>1.000000e+07</td>\n",
2905 " <td>0.0</td>\n",
2906 " <td>0.0</td>\n",
2907 " <td>24</td>\n",
2908 " <td>[]</td>\n",
2909 " <td>0.0</td>\n",
2910 " </tr>\n",
2911 " <tr>\n",
2912 " <th>2014-02-06 21:00:00+00:00</th>\n",
2913 " <td>NaN</td>\n",
2914 " <td>0.000000</td>\n",
2915 " <td>0.000000</td>\n",
2916 " <td>NaN</td>\n",
2917 " <td>0.090931</td>\n",
2918 " <td>0.000000</td>\n",
2919 " <td>NaN</td>\n",
2920 " <td>0.0</td>\n",
2921 " <td>1.000000e+07</td>\n",
2922 " <td>0.0</td>\n",
2923 " <td>...</td>\n",
2924 " <td>NaN</td>\n",
2925 " <td>0.0</td>\n",
2926 " <td>0</td>\n",
2927 " <td>NaN</td>\n",
2928 " <td>1.000000e+07</td>\n",
2929 " <td>0.0</td>\n",
2930 " <td>0.0</td>\n",
2931 " <td>25</td>\n",
2932 " <td>[]</td>\n",
2933 " <td>0.0</td>\n",
2934 " </tr>\n",
2935 " <tr>\n",
2936 " <th>2014-02-07 21:00:00+00:00</th>\n",
2937 " <td>NaN</td>\n",
2938 " <td>0.000000</td>\n",
2939 " <td>0.000000</td>\n",
2940 " <td>NaN</td>\n",
2941 " <td>0.094735</td>\n",
2942 " <td>0.000000</td>\n",
2943 " <td>NaN</td>\n",
2944 " <td>0.0</td>\n",
2945 " <td>1.000000e+07</td>\n",
2946 " <td>0.0</td>\n",
2947 " <td>...</td>\n",
2948 " <td>NaN</td>\n",
2949 " <td>0.0</td>\n",
2950 " <td>0</td>\n",
2951 " <td>NaN</td>\n",
2952 " <td>1.000000e+07</td>\n",
2953 " <td>0.0</td>\n",
2954 " <td>0.0</td>\n",
2955 " <td>26</td>\n",
2956 " <td>[]</td>\n",
2957 " <td>0.0</td>\n",
2958 " </tr>\n",
2959 " <tr>\n",
2960 " <th>2014-02-10 21:00:00+00:00</th>\n",
2961 " <td>NaN</td>\n",
2962 " <td>0.000000</td>\n",
2963 " <td>0.000000</td>\n",
2964 " <td>NaN</td>\n",
2965 " <td>0.098553</td>\n",
2966 " <td>0.000000</td>\n",
2967 " <td>NaN</td>\n",
2968 " <td>0.0</td>\n",
2969 " <td>1.000000e+07</td>\n",
2970 " <td>0.0</td>\n",
2971 " <td>...</td>\n",
2972 " <td>NaN</td>\n",
2973 " <td>0.0</td>\n",
2974 " <td>0</td>\n",
2975 " <td>NaN</td>\n",
2976 " <td>1.000000e+07</td>\n",
2977 " <td>0.0</td>\n",
2978 " <td>0.0</td>\n",
2979 " <td>27</td>\n",
2980 " <td>[]</td>\n",
2981 " <td>0.0</td>\n",
2982 " </tr>\n",
2983 " <tr>\n",
2984 " <th>2014-02-11 21:00:00+00:00</th>\n",
2985 " <td>NaN</td>\n",
2986 " <td>0.000000</td>\n",
2987 " <td>0.000000</td>\n",
2988 " <td>NaN</td>\n",
2989 " <td>0.102384</td>\n",
2990 " <td>0.000000</td>\n",
2991 " <td>NaN</td>\n",
2992 " <td>0.0</td>\n",
2993 " <td>1.000000e+07</td>\n",
2994 " <td>0.0</td>\n",
2995 " <td>...</td>\n",
2996 " <td>NaN</td>\n",
2997 " <td>0.0</td>\n",
2998 " <td>0</td>\n",
2999 " <td>NaN</td>\n",
3000 " <td>1.000000e+07</td>\n",
3001 " <td>0.0</td>\n",
3002 " <td>0.0</td>\n",
3003 " <td>28</td>\n",
3004 " <td>[]</td>\n",
3005 " <td>0.0</td>\n",
3006 " </tr>\n",
3007 " <tr>\n",
3008 " <th>2014-02-12 21:00:00+00:00</th>\n",
3009 " <td>NaN</td>\n",
3010 " <td>0.000000</td>\n",
3011 " <td>0.000000</td>\n",
3012 " <td>NaN</td>\n",
3013 " <td>0.106228</td>\n",
3014 " <td>0.000000</td>\n",
3015 " <td>NaN</td>\n",
3016 " <td>0.0</td>\n",
3017 " <td>1.000000e+07</td>\n",
3018 " <td>0.0</td>\n",
3019 " <td>...</td>\n",
3020 " <td>NaN</td>\n",
3021 " <td>0.0</td>\n",
3022 " <td>0</td>\n",
3023 " <td>NaN</td>\n",
3024 " <td>1.000000e+07</td>\n",
3025 " <td>0.0</td>\n",
3026 " <td>0.0</td>\n",
3027 " <td>29</td>\n",
3028 " <td>[]</td>\n",
3029 " <td>0.0</td>\n",
3030 " </tr>\n",
3031 " <tr>\n",
3032 " <th>2014-02-13 21:00:00+00:00</th>\n",
3033 " <td>NaN</td>\n",
3034 " <td>0.000000</td>\n",
3035 " <td>0.000000</td>\n",
3036 " <td>NaN</td>\n",
3037 " <td>0.110086</td>\n",
3038 " <td>0.000000</td>\n",
3039 " <td>NaN</td>\n",
3040 " <td>0.0</td>\n",
3041 " <td>1.000000e+07</td>\n",
3042 " <td>0.0</td>\n",
3043 " <td>...</td>\n",
3044 " <td>NaN</td>\n",
3045 " <td>0.0</td>\n",
3046 " <td>0</td>\n",
3047 " <td>NaN</td>\n",
3048 " <td>1.000000e+07</td>\n",
3049 " <td>0.0</td>\n",
3050 " <td>0.0</td>\n",
3051 " <td>30</td>\n",
3052 " <td>[]</td>\n",
3053 " <td>0.0</td>\n",
3054 " </tr>\n",
3055 " <tr>\n",
3056 " <th>...</th>\n",
3057 " <td>...</td>\n",
3058 " <td>...</td>\n",
3059 " <td>...</td>\n",
3060 " <td>...</td>\n",
3061 " <td>...</td>\n",
3062 " <td>...</td>\n",
3063 " <td>...</td>\n",
3064 " <td>...</td>\n",
3065 " <td>...</td>\n",
3066 " <td>...</td>\n",
3067 " <td>...</td>\n",
3068 " <td>...</td>\n",
3069 " <td>...</td>\n",
3070 " <td>...</td>\n",
3071 " <td>...</td>\n",
3072 " <td>...</td>\n",
3073 " <td>...</td>\n",
3074 " <td>...</td>\n",
3075 " <td>...</td>\n",
3076 " <td>...</td>\n",
3077 " <td>...</td>\n",
3078 " </tr>\n",
3079 " <tr>\n",
3080 " <th>2017-11-16 21:00:00+00:00</th>\n",
3081 " <td>171.100</td>\n",
3082 " <td>0.000190</td>\n",
3083 " <td>0.000485</td>\n",
3084 " <td>0.000015</td>\n",
3085 " <td>0.926928</td>\n",
3086 " <td>0.117531</td>\n",
3087 " <td>0.000625</td>\n",
3088 " <td>0.0</td>\n",
3089 " <td>9.987736e+06</td>\n",
3090 " <td>17110.0</td>\n",
3091 " <td>...</td>\n",
3092 " <td>157.284780</td>\n",
3093 " <td>0.0</td>\n",
3094 " <td>0</td>\n",
3095 " <td>0.965631</td>\n",
3096 " <td>9.987736e+06</td>\n",
3097 " <td>16908.0</td>\n",
3098 " <td>16908.0</td>\n",
3099 " <td>978</td>\n",
3100 " <td>[]</td>\n",
3101 " <td>0.0</td>\n",
3102 " </tr>\n",
3103 " <tr>\n",
3104 " <th>2017-11-17 21:00:00+00:00</th>\n",
3105 " <td>170.150</td>\n",
3106 " <td>0.000190</td>\n",
3107 " <td>0.000475</td>\n",
3108 " <td>0.000013</td>\n",
3109 " <td>0.921266</td>\n",
3110 " <td>0.117485</td>\n",
3111 " <td>0.000625</td>\n",
3112 " <td>0.0</td>\n",
3113 " <td>9.987736e+06</td>\n",
3114 " <td>17015.0</td>\n",
3115 " <td>...</td>\n",
3116 " <td>157.533680</td>\n",
3117 " <td>0.0</td>\n",
3118 " <td>0</td>\n",
3119 " <td>0.945566</td>\n",
3120 " <td>9.987736e+06</td>\n",
3121 " <td>17110.0</td>\n",
3122 " <td>17110.0</td>\n",
3123 " <td>979</td>\n",
3124 " <td>[]</td>\n",
3125 " <td>0.0</td>\n",
3126 " </tr>\n",
3127 " <tr>\n",
3128 " <th>2017-11-20 21:00:00+00:00</th>\n",
3129 " <td>169.980</td>\n",
3130 " <td>0.000189</td>\n",
3131 " <td>0.000473</td>\n",
3132 " <td>0.000012</td>\n",
3133 " <td>0.924545</td>\n",
3134 " <td>0.117426</td>\n",
3135 " <td>0.000625</td>\n",
3136 " <td>0.0</td>\n",
3137 " <td>9.987736e+06</td>\n",
3138 " <td>16998.0</td>\n",
3139 " <td>...</td>\n",
3140 " <td>157.802300</td>\n",
3141 " <td>0.0</td>\n",
3142 " <td>0</td>\n",
3143 " <td>0.941682</td>\n",
3144 " <td>9.987736e+06</td>\n",
3145 " <td>17015.0</td>\n",
3146 " <td>17015.0</td>\n",
3147 " <td>980</td>\n",
3148 " <td>[]</td>\n",
3149 " <td>0.0</td>\n",
3150 " </tr>\n",
3151 " <tr>\n",
3152 " <th>2017-11-21 21:00:00+00:00</th>\n",
3153 " <td>173.140</td>\n",
3154 " <td>0.000190</td>\n",
3155 " <td>0.000505</td>\n",
3156 " <td>0.000019</td>\n",
3157 " <td>0.937136</td>\n",
3158 " <td>0.117404</td>\n",
3159 " <td>0.000628</td>\n",
3160 " <td>0.0</td>\n",
3161 " <td>9.987736e+06</td>\n",
3162 " <td>17314.0</td>\n",
3163 " <td>...</td>\n",
3164 " <td>158.099130</td>\n",
3165 " <td>0.0</td>\n",
3166 " <td>0</td>\n",
3167 " <td>1.004008</td>\n",
3168 " <td>9.987736e+06</td>\n",
3169 " <td>16998.0</td>\n",
3170 " <td>16998.0</td>\n",
3171 " <td>981</td>\n",
3172 " <td>[]</td>\n",
3173 " <td>0.0</td>\n",
3174 " </tr>\n",
3175 " <tr>\n",
3176 " <th>2017-11-22 21:00:00+00:00</th>\n",
3177 " <td>174.960</td>\n",
3178 " <td>0.000190</td>\n",
3179 " <td>0.000523</td>\n",
3180 " <td>0.000024</td>\n",
3181 " <td>0.935423</td>\n",
3182 " <td>0.117347</td>\n",
3183 " <td>0.000628</td>\n",
3184 " <td>0.0</td>\n",
3185 " <td>9.987736e+06</td>\n",
3186 " <td>17496.0</td>\n",
3187 " <td>...</td>\n",
3188 " <td>158.419340</td>\n",
3189 " <td>0.0</td>\n",
3190 " <td>0</td>\n",
3191 " <td>1.039651</td>\n",
3192 " <td>9.987736e+06</td>\n",
3193 " <td>17314.0</td>\n",
3194 " <td>17314.0</td>\n",
3195 " <td>982</td>\n",
3196 " <td>[]</td>\n",
3197 " <td>0.0</td>\n",
3198 " </tr>\n",
3199 " <tr>\n",
3200 " <th>2017-11-24 18:00:00+00:00</th>\n",
3201 " <td>174.970</td>\n",
3202 " <td>0.000190</td>\n",
3203 " <td>0.000523</td>\n",
3204 " <td>0.000023</td>\n",
3205 " <td>0.939893</td>\n",
3206 " <td>0.117290</td>\n",
3207 " <td>0.000628</td>\n",
3208 " <td>0.0</td>\n",
3209 " <td>9.987736e+06</td>\n",
3210 " <td>17497.0</td>\n",
3211 " <td>...</td>\n",
3212 " <td>158.733780</td>\n",
3213 " <td>0.0</td>\n",
3214 " <td>0</td>\n",
3215 " <td>1.039320</td>\n",
3216 " <td>9.987736e+06</td>\n",
3217 " <td>17496.0</td>\n",
3218 " <td>17496.0</td>\n",
3219 " <td>983</td>\n",
3220 " <td>[]</td>\n",
3221 " <td>0.0</td>\n",
3222 " </tr>\n",
3223 " <tr>\n",
3224 " <th>2017-11-27 21:00:00+00:00</th>\n",
3225 " <td>174.090</td>\n",
3226 " <td>0.000190</td>\n",
3227 " <td>0.000514</td>\n",
3228 " <td>0.000021</td>\n",
3229 " <td>0.938924</td>\n",
3230 " <td>0.117232</td>\n",
3231 " <td>0.000628</td>\n",
3232 " <td>0.0</td>\n",
3233 " <td>9.987736e+06</td>\n",
3234 " <td>17409.0</td>\n",
3235 " <td>...</td>\n",
3236 " <td>159.052960</td>\n",
3237 " <td>0.0</td>\n",
3238 " <td>0</td>\n",
3239 " <td>1.020722</td>\n",
3240 " <td>9.987736e+06</td>\n",
3241 " <td>17497.0</td>\n",
3242 " <td>17497.0</td>\n",
3243 " <td>984</td>\n",
3244 " <td>[]</td>\n",
3245 " <td>0.0</td>\n",
3246 " </tr>\n",
3247 " <tr>\n",
3248 " <th>2017-11-28 21:00:00+00:00</th>\n",
3249 " <td>173.070</td>\n",
3250 " <td>0.000190</td>\n",
3251 " <td>0.000504</td>\n",
3252 " <td>0.000017</td>\n",
3253 " <td>0.958594</td>\n",
3254 " <td>0.117269</td>\n",
3255 " <td>0.000625</td>\n",
3256 " <td>0.0</td>\n",
3257 " <td>9.987736e+06</td>\n",
3258 " <td>17307.0</td>\n",
3259 " <td>...</td>\n",
3260 " <td>159.347500</td>\n",
3261 " <td>0.0</td>\n",
3262 " <td>0</td>\n",
3263 " <td>0.999187</td>\n",
3264 " <td>9.987736e+06</td>\n",
3265 " <td>17409.0</td>\n",
3266 " <td>17409.0</td>\n",
3267 " <td>985</td>\n",
3268 " <td>[]</td>\n",
3269 " <td>0.0</td>\n",
3270 " </tr>\n",
3271 " <tr>\n",
3272 " <th>2017-11-29 21:00:00+00:00</th>\n",
3273 " <td>169.480</td>\n",
3274 " <td>0.000191</td>\n",
3275 " <td>0.000468</td>\n",
3276 " <td>0.000008</td>\n",
3277 " <td>0.957402</td>\n",
3278 " <td>0.117212</td>\n",
3279 " <td>0.000626</td>\n",
3280 " <td>0.0</td>\n",
3281 " <td>9.987736e+06</td>\n",
3282 " <td>16948.0</td>\n",
3283 " <td>...</td>\n",
3284 " <td>159.597370</td>\n",
3285 " <td>0.0</td>\n",
3286 " <td>0</td>\n",
3287 " <td>0.918577</td>\n",
3288 " <td>9.987736e+06</td>\n",
3289 " <td>17307.0</td>\n",
3290 " <td>17307.0</td>\n",
3291 " <td>986</td>\n",
3292 " <td>[]</td>\n",
3293 " <td>0.0</td>\n",
3294 " </tr>\n",
3295 " <tr>\n",
3296 " <th>2017-11-30 21:00:00+00:00</th>\n",
3297 " <td>171.850</td>\n",
3298 " <td>0.000191</td>\n",
3299 " <td>0.000492</td>\n",
3300 " <td>0.000012</td>\n",
3301 " <td>0.974539</td>\n",
3302 " <td>0.117223</td>\n",
3303 " <td>0.000628</td>\n",
3304 " <td>0.0</td>\n",
3305 " <td>9.987736e+06</td>\n",
3306 " <td>17185.0</td>\n",
3307 " <td>...</td>\n",
3308 " <td>159.866260</td>\n",
3309 " <td>0.0</td>\n",
3310 " <td>0</td>\n",
3311 " <td>0.964551</td>\n",
3312 " <td>9.987736e+06</td>\n",
3313 " <td>16948.0</td>\n",
3314 " <td>16948.0</td>\n",
3315 " <td>987</td>\n",
3316 " <td>[]</td>\n",
3317 " <td>0.0</td>\n",
3318 " </tr>\n",
3319 " <tr>\n",
3320 " <th>2017-12-01 21:00:00+00:00</th>\n",
3321 " <td>171.050</td>\n",
3322 " <td>0.000191</td>\n",
3323 " <td>0.000484</td>\n",
3324 " <td>0.000010</td>\n",
3325 " <td>0.970441</td>\n",
3326 " <td>0.117172</td>\n",
3327 " <td>0.000629</td>\n",
3328 " <td>0.0</td>\n",
3329 " <td>9.987736e+06</td>\n",
3330 " <td>17105.0</td>\n",
3331 " <td>...</td>\n",
3332 " <td>160.125060</td>\n",
3333 " <td>0.0</td>\n",
3334 " <td>0</td>\n",
3335 " <td>0.947940</td>\n",
3336 " <td>9.987736e+06</td>\n",
3337 " <td>17185.0</td>\n",
3338 " <td>17185.0</td>\n",
3339 " <td>988</td>\n",
3340 " <td>[]</td>\n",
3341 " <td>0.0</td>\n",
3342 " </tr>\n",
3343 " <tr>\n",
3344 " <th>2017-12-04 21:00:00+00:00</th>\n",
3345 " <td>169.800</td>\n",
3346 " <td>0.000191</td>\n",
3347 " <td>0.000472</td>\n",
3348 " <td>0.000007</td>\n",
3349 " <td>0.968057</td>\n",
3350 " <td>0.117116</td>\n",
3351 " <td>0.000629</td>\n",
3352 " <td>0.0</td>\n",
3353 " <td>9.987736e+06</td>\n",
3354 " <td>16980.0</td>\n",
3355 " <td>...</td>\n",
3356 " <td>160.351140</td>\n",
3357 " <td>0.0</td>\n",
3358 " <td>0</td>\n",
3359 " <td>0.921922</td>\n",
3360 " <td>9.987736e+06</td>\n",
3361 " <td>17105.0</td>\n",
3362 " <td>17105.0</td>\n",
3363 " <td>989</td>\n",
3364 " <td>[]</td>\n",
3365 " <td>0.0</td>\n",
3366 " </tr>\n",
3367 " <tr>\n",
3368 " <th>2017-12-05 21:00:00+00:00</th>\n",
3369 " <td>169.640</td>\n",
3370 " <td>0.000191</td>\n",
3371 " <td>0.000470</td>\n",
3372 " <td>0.000007</td>\n",
3373 " <td>0.960979</td>\n",
3374 " <td>0.117077</td>\n",
3375 " <td>0.000629</td>\n",
3376 " <td>0.0</td>\n",
3377 " <td>9.987736e+06</td>\n",
3378 " <td>16964.0</td>\n",
3379 " <td>...</td>\n",
3380 " <td>160.562970</td>\n",
3381 " <td>0.0</td>\n",
3382 " <td>0</td>\n",
3383 " <td>0.918314</td>\n",
3384 " <td>9.987736e+06</td>\n",
3385 " <td>16980.0</td>\n",
3386 " <td>16980.0</td>\n",
3387 " <td>990</td>\n",
3388 " <td>[]</td>\n",
3389 " <td>0.0</td>\n",
3390 " </tr>\n",
3391 " <tr>\n",
3392 " <th>2017-12-06 21:00:00+00:00</th>\n",
3393 " <td>169.010</td>\n",
3394 " <td>0.000191</td>\n",
3395 " <td>0.000464</td>\n",
3396 " <td>0.000006</td>\n",
3397 " <td>0.961351</td>\n",
3398 " <td>0.117019</td>\n",
3399 " <td>0.000629</td>\n",
3400 " <td>0.0</td>\n",
3401 " <td>9.987736e+06</td>\n",
3402 " <td>16901.0</td>\n",
3403 " <td>...</td>\n",
3404 " <td>160.763320</td>\n",
3405 " <td>0.0</td>\n",
3406 " <td>0</td>\n",
3407 " <td>0.905282</td>\n",
3408 " <td>9.987736e+06</td>\n",
3409 " <td>16964.0</td>\n",
3410 " <td>16964.0</td>\n",
3411 " <td>991</td>\n",
3412 " <td>[]</td>\n",
3413 " <td>0.0</td>\n",
3414 " </tr>\n",
3415 " <tr>\n",
3416 " <th>2017-12-07 21:00:00+00:00</th>\n",
3417 " <td>169.452</td>\n",
3418 " <td>0.000191</td>\n",
3419 " <td>0.000468</td>\n",
3420 " <td>0.000006</td>\n",
3421 " <td>0.967535</td>\n",
3422 " <td>0.116966</td>\n",
3423 " <td>0.000629</td>\n",
3424 " <td>0.0</td>\n",
3425 " <td>9.987736e+06</td>\n",
3426 " <td>16945.2</td>\n",
3427 " <td>...</td>\n",
3428 " <td>160.962910</td>\n",
3429 " <td>0.0</td>\n",
3430 " <td>0</td>\n",
3431 " <td>0.913448</td>\n",
3432 " <td>9.987736e+06</td>\n",
3433 " <td>16901.0</td>\n",
3434 " <td>16901.0</td>\n",
3435 " <td>992</td>\n",
3436 " <td>[]</td>\n",
3437 " <td>0.0</td>\n",
3438 " </tr>\n",
3439 " <tr>\n",
3440 " <th>2017-12-08 21:00:00+00:00</th>\n",
3441 " <td>169.370</td>\n",
3442 " <td>0.000191</td>\n",
3443 " <td>0.000467</td>\n",
3444 " <td>0.000005</td>\n",
3445 " <td>0.978265</td>\n",
3446 " <td>0.116931</td>\n",
3447 " <td>0.000629</td>\n",
3448 " <td>0.0</td>\n",
3449 " <td>9.987736e+06</td>\n",
3450 " <td>16937.0</td>\n",
3451 " <td>...</td>\n",
3452 " <td>161.152320</td>\n",
3453 " <td>0.0</td>\n",
3454 " <td>0</td>\n",
3455 " <td>0.911384</td>\n",
3456 " <td>9.987736e+06</td>\n",
3457 " <td>16945.2</td>\n",
3458 " <td>16945.2</td>\n",
3459 " <td>993</td>\n",
3460 " <td>[]</td>\n",
3461 " <td>0.0</td>\n",
3462 " </tr>\n",
3463 " <tr>\n",
3464 " <th>2017-12-11 21:00:00+00:00</th>\n",
3465 " <td>172.670</td>\n",
3466 " <td>0.000191</td>\n",
3467 " <td>0.000500</td>\n",
3468 " <td>0.000013</td>\n",
3469 " <td>0.984225</td>\n",
3470 " <td>0.116878</td>\n",
3471 " <td>0.000630</td>\n",
3472 " <td>0.0</td>\n",
3473 " <td>9.987736e+06</td>\n",
3474 " <td>17267.0</td>\n",
3475 " <td>...</td>\n",
3476 " <td>161.381500</td>\n",
3477 " <td>0.0</td>\n",
3478 " <td>0</td>\n",
3479 " <td>0.975233</td>\n",
3480 " <td>9.987736e+06</td>\n",
3481 " <td>16937.0</td>\n",
3482 " <td>16937.0</td>\n",
3483 " <td>994</td>\n",
3484 " <td>[]</td>\n",
3485 " <td>0.0</td>\n",
3486 " </tr>\n",
3487 " <tr>\n",
3488 " <th>2017-12-12 21:00:00+00:00</th>\n",
3489 " <td>171.700</td>\n",
3490 " <td>0.000191</td>\n",
3491 " <td>0.000491</td>\n",
3492 " <td>0.000010</td>\n",
3493 " <td>0.987727</td>\n",
3494 " <td>0.116821</td>\n",
3495 " <td>0.000630</td>\n",
3496 " <td>0.0</td>\n",
3497 " <td>9.987736e+06</td>\n",
3498 " <td>17170.0</td>\n",
3499 " <td>...</td>\n",
3500 " <td>161.601680</td>\n",
3501 " <td>0.0</td>\n",
3502 " <td>0</td>\n",
3503 " <td>0.955178</td>\n",
3504 " <td>9.987736e+06</td>\n",
3505 " <td>17267.0</td>\n",
3506 " <td>17267.0</td>\n",
3507 " <td>995</td>\n",
3508 " <td>[]</td>\n",
3509 " <td>0.0</td>\n",
3510 " </tr>\n",
3511 " <tr>\n",
3512 " <th>2017-12-13 21:00:00+00:00</th>\n",
3513 " <td>172.270</td>\n",
3514 " <td>0.000191</td>\n",
3515 " <td>0.000496</td>\n",
3516 " <td>0.000012</td>\n",
3517 " <td>0.987503</td>\n",
3518 " <td>0.116763</td>\n",
3519 " <td>0.000630</td>\n",
3520 " <td>0.0</td>\n",
3521 " <td>9.987736e+06</td>\n",
3522 " <td>17227.0</td>\n",
3523 " <td>...</td>\n",
3524 " <td>161.809430</td>\n",
3525 " <td>0.0</td>\n",
3526 " <td>0</td>\n",
3527 " <td>0.965786</td>\n",
3528 " <td>9.987736e+06</td>\n",
3529 " <td>17170.0</td>\n",
3530 " <td>17170.0</td>\n",
3531 " <td>996</td>\n",
3532 " <td>[]</td>\n",
3533 " <td>0.0</td>\n",
3534 " </tr>\n",
3535 " <tr>\n",
3536 " <th>2017-12-14 21:00:00+00:00</th>\n",
3537 " <td>172.220</td>\n",
3538 " <td>0.000191</td>\n",
3539 " <td>0.000496</td>\n",
3540 " <td>0.000012</td>\n",
3541 " <td>0.979382</td>\n",
3542 " <td>0.116729</td>\n",
3543 " <td>0.000630</td>\n",
3544 " <td>0.0</td>\n",
3545 " <td>9.987736e+06</td>\n",
3546 " <td>17222.0</td>\n",
3547 " <td>...</td>\n",
3548 " <td>162.010200</td>\n",
3549 " <td>0.0</td>\n",
3550 " <td>0</td>\n",
3551 " <td>0.964328</td>\n",
3552 " <td>9.987736e+06</td>\n",
3553 " <td>17227.0</td>\n",
3554 " <td>17227.0</td>\n",
3555 " <td>997</td>\n",
3556 " <td>[]</td>\n",
3557 " <td>0.0</td>\n",
3558 " </tr>\n",
3559 " <tr>\n",
3560 " <th>2017-12-15 21:00:00+00:00</th>\n",
3561 " <td>173.870</td>\n",
3562 " <td>0.000191</td>\n",
3563 " <td>0.000512</td>\n",
3564 " <td>0.000015</td>\n",
3565 " <td>0.995764</td>\n",
3566 " <td>0.116732</td>\n",
3567 " <td>0.000631</td>\n",
3568 " <td>0.0</td>\n",
3569 " <td>9.987736e+06</td>\n",
3570 " <td>17387.0</td>\n",
3571 " <td>...</td>\n",
3572 " <td>162.220300</td>\n",
3573 " <td>0.0</td>\n",
3574 " <td>0</td>\n",
3575 " <td>0.995910</td>\n",
3576 " <td>9.987736e+06</td>\n",
3577 " <td>17222.0</td>\n",
3578 " <td>17222.0</td>\n",
3579 " <td>998</td>\n",
3580 " <td>[]</td>\n",
3581 " <td>0.0</td>\n",
3582 " </tr>\n",
3583 " <tr>\n",
3584 " <th>2017-12-18 21:00:00+00:00</th>\n",
3585 " <td>176.420</td>\n",
3586 " <td>0.000191</td>\n",
3587 " <td>0.000538</td>\n",
3588 " <td>0.000020</td>\n",
3589 " <td>1.008419</td>\n",
3590 " <td>0.116708</td>\n",
3591 " <td>0.000634</td>\n",
3592 " <td>0.0</td>\n",
3593 " <td>9.987736e+06</td>\n",
3594 " <td>17642.0</td>\n",
3595 " <td>...</td>\n",
3596 " <td>162.484790</td>\n",
3597 " <td>0.0</td>\n",
3598 " <td>0</td>\n",
3599 " <td>1.044942</td>\n",
3600 " <td>9.987736e+06</td>\n",
3601 " <td>17387.0</td>\n",
3602 " <td>17387.0</td>\n",
3603 " <td>999</td>\n",
3604 " <td>[]</td>\n",
3605 " <td>0.0</td>\n",
3606 " </tr>\n",
3607 " <tr>\n",
3608 " <th>2017-12-19 21:00:00+00:00</th>\n",
3609 " <td>174.540</td>\n",
3610 " <td>0.000192</td>\n",
3611 " <td>0.000519</td>\n",
3612 " <td>0.000015</td>\n",
3613 " <td>1.000707</td>\n",
3614 " <td>0.116672</td>\n",
3615 " <td>0.000635</td>\n",
3616 " <td>0.0</td>\n",
3617 " <td>9.987736e+06</td>\n",
3618 " <td>17454.0</td>\n",
3619 " <td>...</td>\n",
3620 " <td>162.741040</td>\n",
3621 " <td>0.0</td>\n",
3622 " <td>0</td>\n",
3623 " <td>1.005269</td>\n",
3624 " <td>9.987736e+06</td>\n",
3625 " <td>17642.0</td>\n",
3626 " <td>17642.0</td>\n",
3627 " <td>1000</td>\n",
3628 " <td>[]</td>\n",
3629 " <td>0.0</td>\n",
3630 " </tr>\n",
3631 " <tr>\n",
3632 " <th>2017-12-20 21:00:00+00:00</th>\n",
3633 " <td>174.350</td>\n",
3634 " <td>0.000191</td>\n",
3635 " <td>0.000517</td>\n",
3636 " <td>0.000015</td>\n",
3637 " <td>0.999658</td>\n",
3638 " <td>0.116615</td>\n",
3639 " <td>0.000635</td>\n",
3640 " <td>0.0</td>\n",
3641 " <td>9.987736e+06</td>\n",
3642 " <td>17435.0</td>\n",
3643 " <td>...</td>\n",
3644 " <td>163.001860</td>\n",
3645 " <td>0.0</td>\n",
3646 " <td>0</td>\n",
3647 " <td>1.001063</td>\n",
3648 " <td>9.987736e+06</td>\n",
3649 " <td>17454.0</td>\n",
3650 " <td>17454.0</td>\n",
3651 " <td>1001</td>\n",
3652 " <td>[]</td>\n",
3653 " <td>0.0</td>\n",
3654 " </tr>\n",
3655 " <tr>\n",
3656 " <th>2017-12-21 21:00:00+00:00</th>\n",
3657 " <td>175.010</td>\n",
3658 " <td>0.000191</td>\n",
3659 " <td>0.000524</td>\n",
3660 " <td>0.000016</td>\n",
3661 " <td>1.003777</td>\n",
3662 " <td>0.116559</td>\n",
3663 " <td>0.000635</td>\n",
3664 " <td>0.0</td>\n",
3665 " <td>9.987736e+06</td>\n",
3666 " <td>17501.0</td>\n",
3667 " <td>...</td>\n",
3668 " <td>163.257330</td>\n",
3669 " <td>0.0</td>\n",
3670 " <td>0</td>\n",
3671 " <td>1.013329</td>\n",
3672 " <td>9.987736e+06</td>\n",
3673 " <td>17435.0</td>\n",
3674 " <td>17435.0</td>\n",
3675 " <td>1002</td>\n",
3676 " <td>[]</td>\n",
3677 " <td>0.0</td>\n",
3678 " </tr>\n",
3679 " <tr>\n",
3680 " <th>2017-12-22 21:00:00+00:00</th>\n",
3681 " <td>175.010</td>\n",
3682 " <td>0.000191</td>\n",
3683 " <td>0.000524</td>\n",
3684 " <td>0.000016</td>\n",
3685 " <td>1.003253</td>\n",
3686 " <td>0.116502</td>\n",
3687 " <td>0.000635</td>\n",
3688 " <td>0.0</td>\n",
3689 " <td>9.987736e+06</td>\n",
3690 " <td>17501.0</td>\n",
3691 " <td>...</td>\n",
3692 " <td>163.442180</td>\n",
3693 " <td>0.0</td>\n",
3694 " <td>0</td>\n",
3695 " <td>1.012824</td>\n",
3696 " <td>9.987736e+06</td>\n",
3697 " <td>17501.0</td>\n",
3698 " <td>17501.0</td>\n",
3699 " <td>1003</td>\n",
3700 " <td>[]</td>\n",
3701 " <td>0.0</td>\n",
3702 " </tr>\n",
3703 " <tr>\n",
3704 " <th>2017-12-26 21:00:00+00:00</th>\n",
3705 " <td>170.570</td>\n",
3706 " <td>0.000193</td>\n",
3707 " <td>0.000479</td>\n",
3708 " <td>0.000005</td>\n",
3709 " <td>1.000856</td>\n",
3710 " <td>0.116448</td>\n",
3711 " <td>0.000637</td>\n",
3712 " <td>0.0</td>\n",
3713 " <td>9.987736e+06</td>\n",
3714 " <td>17057.0</td>\n",
3715 " <td>...</td>\n",
3716 " <td>163.598270</td>\n",
3717 " <td>0.0</td>\n",
3718 " <td>0</td>\n",
3719 " <td>0.913229</td>\n",
3720 " <td>9.987736e+06</td>\n",
3721 " <td>17501.0</td>\n",
3722 " <td>17501.0</td>\n",
3723 " <td>1004</td>\n",
3724 " <td>[]</td>\n",
3725 " <td>0.0</td>\n",
3726 " </tr>\n",
3727 " <tr>\n",
3728 " <th>2017-12-27 21:00:00+00:00</th>\n",
3729 " <td>170.600</td>\n",
3730 " <td>0.000192</td>\n",
3731 " <td>0.000480</td>\n",
3732 " <td>0.000005</td>\n",
3733 " <td>1.001830</td>\n",
3734 " <td>0.116390</td>\n",
3735 " <td>0.000637</td>\n",
3736 " <td>0.0</td>\n",
3737 " <td>9.987736e+06</td>\n",
3738 " <td>17060.0</td>\n",
3739 " <td>...</td>\n",
3740 " <td>163.746493</td>\n",
3741 " <td>0.0</td>\n",
3742 " <td>0</td>\n",
3743 " <td>0.913345</td>\n",
3744 " <td>9.987736e+06</td>\n",
3745 " <td>17057.0</td>\n",
3746 " <td>17057.0</td>\n",
3747 " <td>1005</td>\n",
3748 " <td>[]</td>\n",
3749 " <td>0.0</td>\n",
3750 " </tr>\n",
3751 " <tr>\n",
3752 " <th>2017-12-28 21:00:00+00:00</th>\n",
3753 " <td>171.080</td>\n",
3754 " <td>0.000192</td>\n",
3755 " <td>0.000484</td>\n",
3756 " <td>0.000006</td>\n",
3757 " <td>1.005948</td>\n",
3758 " <td>0.116334</td>\n",
3759 " <td>0.000637</td>\n",
3760 " <td>0.0</td>\n",
3761 " <td>9.987736e+06</td>\n",
3762 " <td>17108.0</td>\n",
3763 " <td>...</td>\n",
3764 " <td>163.899510</td>\n",
3765 " <td>0.0</td>\n",
3766 " <td>0</td>\n",
3767 " <td>0.922025</td>\n",
3768 " <td>9.987736e+06</td>\n",
3769 " <td>17060.0</td>\n",
3770 " <td>17060.0</td>\n",
3771 " <td>1006</td>\n",
3772 " <td>[]</td>\n",
3773 " <td>0.0</td>\n",
3774 " </tr>\n",
3775 " <tr>\n",
3776 " <th>2017-12-29 21:00:00+00:00</th>\n",
3777 " <td>169.230</td>\n",
3778 " <td>0.000193</td>\n",
3779 " <td>0.000466</td>\n",
3780 " <td>0.000002</td>\n",
3781 " <td>0.998385</td>\n",
3782 " <td>0.116298</td>\n",
3783 " <td>0.000638</td>\n",
3784 " <td>0.0</td>\n",
3785 " <td>9.987736e+06</td>\n",
3786 " <td>16923.0</td>\n",
3787 " <td>...</td>\n",
3788 " <td>163.997270</td>\n",
3789 " <td>0.0</td>\n",
3790 " <td>0</td>\n",
3791 " <td>0.884198</td>\n",
3792 " <td>9.987736e+06</td>\n",
3793 " <td>17108.0</td>\n",
3794 " <td>17108.0</td>\n",
3795 " <td>1007</td>\n",
3796 " <td>[]</td>\n",
3797 " <td>0.0</td>\n",
3798 " </tr>\n",
3799 " </tbody>\n",
3800 "</table>\n",
3801 "<p>1007 rows × 40 columns</p>\n",
3802 "</div>"
3803 ],
3804 "text/plain": [
3805 " AAPL algo_volatility algorithm_period_return \\\n",
3806 "2014-01-02 21:00:00+00:00 NaN NaN 0.000000 \n",
3807 "2014-01-03 21:00:00+00:00 NaN 0.000000 0.000000 \n",
3808 "2014-01-06 21:00:00+00:00 NaN 0.000000 0.000000 \n",
3809 "2014-01-07 21:00:00+00:00 NaN 0.000000 0.000000 \n",
3810 "2014-01-08 21:00:00+00:00 NaN 0.000000 0.000000 \n",
3811 "2014-01-09 21:00:00+00:00 NaN 0.000000 0.000000 \n",
3812 "2014-01-10 21:00:00+00:00 NaN 0.000000 0.000000 \n",
3813 "2014-01-13 21:00:00+00:00 NaN 0.000000 0.000000 \n",
3814 "2014-01-14 21:00:00+00:00 NaN 0.000000 0.000000 \n",
3815 "2014-01-15 21:00:00+00:00 NaN 0.000000 0.000000 \n",
3816 "2014-01-16 21:00:00+00:00 NaN 0.000000 0.000000 \n",
3817 "2014-01-17 21:00:00+00:00 NaN 0.000000 0.000000 \n",
3818 "2014-01-21 21:00:00+00:00 NaN 0.000000 0.000000 \n",
3819 "2014-01-22 21:00:00+00:00 NaN 0.000000 0.000000 \n",
3820 "2014-01-23 21:00:00+00:00 NaN 0.000000 0.000000 \n",
3821 "2014-01-24 21:00:00+00:00 NaN 0.000000 0.000000 \n",
3822 "2014-01-27 21:00:00+00:00 NaN 0.000000 0.000000 \n",
3823 "2014-01-28 21:00:00+00:00 NaN 0.000000 0.000000 \n",
3824 "2014-01-29 21:00:00+00:00 NaN 0.000000 0.000000 \n",
3825 "2014-01-30 21:00:00+00:00 NaN 0.000000 0.000000 \n",
3826 "2014-01-31 21:00:00+00:00 NaN 0.000000 0.000000 \n",
3827 "2014-02-03 21:00:00+00:00 NaN 0.000000 0.000000 \n",
3828 "2014-02-04 21:00:00+00:00 NaN 0.000000 0.000000 \n",
3829 "2014-02-05 21:00:00+00:00 NaN 0.000000 0.000000 \n",
3830 "2014-02-06 21:00:00+00:00 NaN 0.000000 0.000000 \n",
3831 "2014-02-07 21:00:00+00:00 NaN 0.000000 0.000000 \n",
3832 "2014-02-10 21:00:00+00:00 NaN 0.000000 0.000000 \n",
3833 "2014-02-11 21:00:00+00:00 NaN 0.000000 0.000000 \n",
3834 "2014-02-12 21:00:00+00:00 NaN 0.000000 0.000000 \n",
3835 "2014-02-13 21:00:00+00:00 NaN 0.000000 0.000000 \n",
3836 "... ... ... ... \n",
3837 "2017-11-16 21:00:00+00:00 171.100 0.000190 0.000485 \n",
3838 "2017-11-17 21:00:00+00:00 170.150 0.000190 0.000475 \n",
3839 "2017-11-20 21:00:00+00:00 169.980 0.000189 0.000473 \n",
3840 "2017-11-21 21:00:00+00:00 173.140 0.000190 0.000505 \n",
3841 "2017-11-22 21:00:00+00:00 174.960 0.000190 0.000523 \n",
3842 "2017-11-24 18:00:00+00:00 174.970 0.000190 0.000523 \n",
3843 "2017-11-27 21:00:00+00:00 174.090 0.000190 0.000514 \n",
3844 "2017-11-28 21:00:00+00:00 173.070 0.000190 0.000504 \n",
3845 "2017-11-29 21:00:00+00:00 169.480 0.000191 0.000468 \n",
3846 "2017-11-30 21:00:00+00:00 171.850 0.000191 0.000492 \n",
3847 "2017-12-01 21:00:00+00:00 171.050 0.000191 0.000484 \n",
3848 "2017-12-04 21:00:00+00:00 169.800 0.000191 0.000472 \n",
3849 "2017-12-05 21:00:00+00:00 169.640 0.000191 0.000470 \n",
3850 "2017-12-06 21:00:00+00:00 169.010 0.000191 0.000464 \n",
3851 "2017-12-07 21:00:00+00:00 169.452 0.000191 0.000468 \n",
3852 "2017-12-08 21:00:00+00:00 169.370 0.000191 0.000467 \n",
3853 "2017-12-11 21:00:00+00:00 172.670 0.000191 0.000500 \n",
3854 "2017-12-12 21:00:00+00:00 171.700 0.000191 0.000491 \n",
3855 "2017-12-13 21:00:00+00:00 172.270 0.000191 0.000496 \n",
3856 "2017-12-14 21:00:00+00:00 172.220 0.000191 0.000496 \n",
3857 "2017-12-15 21:00:00+00:00 173.870 0.000191 0.000512 \n",
3858 "2017-12-18 21:00:00+00:00 176.420 0.000191 0.000538 \n",
3859 "2017-12-19 21:00:00+00:00 174.540 0.000192 0.000519 \n",
3860 "2017-12-20 21:00:00+00:00 174.350 0.000191 0.000517 \n",
3861 "2017-12-21 21:00:00+00:00 175.010 0.000191 0.000524 \n",
3862 "2017-12-22 21:00:00+00:00 175.010 0.000191 0.000524 \n",
3863 "2017-12-26 21:00:00+00:00 170.570 0.000193 0.000479 \n",
3864 "2017-12-27 21:00:00+00:00 170.600 0.000192 0.000480 \n",
3865 "2017-12-28 21:00:00+00:00 171.080 0.000192 0.000484 \n",
3866 "2017-12-29 21:00:00+00:00 169.230 0.000193 0.000466 \n",
3867 "\n",
3868 " alpha benchmark_period_return \\\n",
3869 "2014-01-02 21:00:00+00:00 NaN 0.003487 \n",
3870 "2014-01-03 21:00:00+00:00 NaN 0.006987 \n",
3871 "2014-01-06 21:00:00+00:00 NaN 0.010498 \n",
3872 "2014-01-07 21:00:00+00:00 NaN 0.014022 \n",
3873 "2014-01-08 21:00:00+00:00 NaN 0.017559 \n",
3874 "2014-01-09 21:00:00+00:00 NaN 0.021107 \n",
3875 "2014-01-10 21:00:00+00:00 NaN 0.024668 \n",
3876 "2014-01-13 21:00:00+00:00 NaN 0.028241 \n",
3877 "2014-01-14 21:00:00+00:00 NaN 0.031827 \n",
3878 "2014-01-15 21:00:00+00:00 NaN 0.035425 \n",
3879 "2014-01-16 21:00:00+00:00 NaN 0.039036 \n",
3880 "2014-01-17 21:00:00+00:00 NaN 0.042660 \n",
3881 "2014-01-21 21:00:00+00:00 NaN 0.046296 \n",
3882 "2014-01-22 21:00:00+00:00 NaN 0.049945 \n",
3883 "2014-01-23 21:00:00+00:00 NaN 0.053606 \n",
3884 "2014-01-24 21:00:00+00:00 NaN 0.057280 \n",
3885 "2014-01-27 21:00:00+00:00 NaN 0.060967 \n",
3886 "2014-01-28 21:00:00+00:00 NaN 0.064667 \n",
3887 "2014-01-29 21:00:00+00:00 NaN 0.068380 \n",
3888 "2014-01-30 21:00:00+00:00 NaN 0.072106 \n",
3889 "2014-01-31 21:00:00+00:00 NaN 0.075845 \n",
3890 "2014-02-03 21:00:00+00:00 NaN 0.079596 \n",
3891 "2014-02-04 21:00:00+00:00 NaN 0.083361 \n",
3892 "2014-02-05 21:00:00+00:00 NaN 0.087139 \n",
3893 "2014-02-06 21:00:00+00:00 NaN 0.090931 \n",
3894 "2014-02-07 21:00:00+00:00 NaN 0.094735 \n",
3895 "2014-02-10 21:00:00+00:00 NaN 0.098553 \n",
3896 "2014-02-11 21:00:00+00:00 NaN 0.102384 \n",
3897 "2014-02-12 21:00:00+00:00 NaN 0.106228 \n",
3898 "2014-02-13 21:00:00+00:00 NaN 0.110086 \n",
3899 "... ... ... \n",
3900 "2017-11-16 21:00:00+00:00 0.000015 0.926928 \n",
3901 "2017-11-17 21:00:00+00:00 0.000013 0.921266 \n",
3902 "2017-11-20 21:00:00+00:00 0.000012 0.924545 \n",
3903 "2017-11-21 21:00:00+00:00 0.000019 0.937136 \n",
3904 "2017-11-22 21:00:00+00:00 0.000024 0.935423 \n",
3905 "2017-11-24 18:00:00+00:00 0.000023 0.939893 \n",
3906 "2017-11-27 21:00:00+00:00 0.000021 0.938924 \n",
3907 "2017-11-28 21:00:00+00:00 0.000017 0.958594 \n",
3908 "2017-11-29 21:00:00+00:00 0.000008 0.957402 \n",
3909 "2017-11-30 21:00:00+00:00 0.000012 0.974539 \n",
3910 "2017-12-01 21:00:00+00:00 0.000010 0.970441 \n",
3911 "2017-12-04 21:00:00+00:00 0.000007 0.968057 \n",
3912 "2017-12-05 21:00:00+00:00 0.000007 0.960979 \n",
3913 "2017-12-06 21:00:00+00:00 0.000006 0.961351 \n",
3914 "2017-12-07 21:00:00+00:00 0.000006 0.967535 \n",
3915 "2017-12-08 21:00:00+00:00 0.000005 0.978265 \n",
3916 "2017-12-11 21:00:00+00:00 0.000013 0.984225 \n",
3917 "2017-12-12 21:00:00+00:00 0.000010 0.987727 \n",
3918 "2017-12-13 21:00:00+00:00 0.000012 0.987503 \n",
3919 "2017-12-14 21:00:00+00:00 0.000012 0.979382 \n",
3920 "2017-12-15 21:00:00+00:00 0.000015 0.995764 \n",
3921 "2017-12-18 21:00:00+00:00 0.000020 1.008419 \n",
3922 "2017-12-19 21:00:00+00:00 0.000015 1.000707 \n",
3923 "2017-12-20 21:00:00+00:00 0.000015 0.999658 \n",
3924 "2017-12-21 21:00:00+00:00 0.000016 1.003777 \n",
3925 "2017-12-22 21:00:00+00:00 0.000016 1.003253 \n",
3926 "2017-12-26 21:00:00+00:00 0.000005 1.000856 \n",
3927 "2017-12-27 21:00:00+00:00 0.000005 1.001830 \n",
3928 "2017-12-28 21:00:00+00:00 0.000006 1.005948 \n",
3929 "2017-12-29 21:00:00+00:00 0.000002 0.998385 \n",
3930 "\n",
3931 " benchmark_volatility beta capital_used \\\n",
3932 "2014-01-02 21:00:00+00:00 NaN NaN 0.0 \n",
3933 "2014-01-03 21:00:00+00:00 0.000000 NaN 0.0 \n",
3934 "2014-01-06 21:00:00+00:00 0.000000 NaN 0.0 \n",
3935 "2014-01-07 21:00:00+00:00 0.000000 NaN 0.0 \n",
3936 "2014-01-08 21:00:00+00:00 0.000000 NaN 0.0 \n",
3937 "2014-01-09 21:00:00+00:00 0.000000 NaN 0.0 \n",
3938 "2014-01-10 21:00:00+00:00 0.000000 NaN 0.0 \n",
3939 "2014-01-13 21:00:00+00:00 0.000000 NaN 0.0 \n",
3940 "2014-01-14 21:00:00+00:00 0.000000 NaN 0.0 \n",
3941 "2014-01-15 21:00:00+00:00 0.000000 NaN 0.0 \n",
3942 "2014-01-16 21:00:00+00:00 0.000000 NaN 0.0 \n",
3943 "2014-01-17 21:00:00+00:00 0.000000 NaN 0.0 \n",
3944 "2014-01-21 21:00:00+00:00 0.000000 NaN 0.0 \n",
3945 "2014-01-22 21:00:00+00:00 0.000000 NaN 0.0 \n",
3946 "2014-01-23 21:00:00+00:00 0.000000 NaN 0.0 \n",
3947 "2014-01-24 21:00:00+00:00 0.000000 NaN 0.0 \n",
3948 "2014-01-27 21:00:00+00:00 0.000000 NaN 0.0 \n",
3949 "2014-01-28 21:00:00+00:00 0.000000 NaN 0.0 \n",
3950 "2014-01-29 21:00:00+00:00 0.000000 NaN 0.0 \n",
3951 "2014-01-30 21:00:00+00:00 0.000000 NaN 0.0 \n",
3952 "2014-01-31 21:00:00+00:00 0.000000 NaN 0.0 \n",
3953 "2014-02-03 21:00:00+00:00 0.000000 NaN 0.0 \n",
3954 "2014-02-04 21:00:00+00:00 0.000000 NaN 0.0 \n",
3955 "2014-02-05 21:00:00+00:00 0.000000 NaN 0.0 \n",
3956 "2014-02-06 21:00:00+00:00 0.000000 NaN 0.0 \n",
3957 "2014-02-07 21:00:00+00:00 0.000000 NaN 0.0 \n",
3958 "2014-02-10 21:00:00+00:00 0.000000 NaN 0.0 \n",
3959 "2014-02-11 21:00:00+00:00 0.000000 NaN 0.0 \n",
3960 "2014-02-12 21:00:00+00:00 0.000000 NaN 0.0 \n",
3961 "2014-02-13 21:00:00+00:00 0.000000 NaN 0.0 \n",
3962 "... ... ... ... \n",
3963 "2017-11-16 21:00:00+00:00 0.117531 0.000625 0.0 \n",
3964 "2017-11-17 21:00:00+00:00 0.117485 0.000625 0.0 \n",
3965 "2017-11-20 21:00:00+00:00 0.117426 0.000625 0.0 \n",
3966 "2017-11-21 21:00:00+00:00 0.117404 0.000628 0.0 \n",
3967 "2017-11-22 21:00:00+00:00 0.117347 0.000628 0.0 \n",
3968 "2017-11-24 18:00:00+00:00 0.117290 0.000628 0.0 \n",
3969 "2017-11-27 21:00:00+00:00 0.117232 0.000628 0.0 \n",
3970 "2017-11-28 21:00:00+00:00 0.117269 0.000625 0.0 \n",
3971 "2017-11-29 21:00:00+00:00 0.117212 0.000626 0.0 \n",
3972 "2017-11-30 21:00:00+00:00 0.117223 0.000628 0.0 \n",
3973 "2017-12-01 21:00:00+00:00 0.117172 0.000629 0.0 \n",
3974 "2017-12-04 21:00:00+00:00 0.117116 0.000629 0.0 \n",
3975 "2017-12-05 21:00:00+00:00 0.117077 0.000629 0.0 \n",
3976 "2017-12-06 21:00:00+00:00 0.117019 0.000629 0.0 \n",
3977 "2017-12-07 21:00:00+00:00 0.116966 0.000629 0.0 \n",
3978 "2017-12-08 21:00:00+00:00 0.116931 0.000629 0.0 \n",
3979 "2017-12-11 21:00:00+00:00 0.116878 0.000630 0.0 \n",
3980 "2017-12-12 21:00:00+00:00 0.116821 0.000630 0.0 \n",
3981 "2017-12-13 21:00:00+00:00 0.116763 0.000630 0.0 \n",
3982 "2017-12-14 21:00:00+00:00 0.116729 0.000630 0.0 \n",
3983 "2017-12-15 21:00:00+00:00 0.116732 0.000631 0.0 \n",
3984 "2017-12-18 21:00:00+00:00 0.116708 0.000634 0.0 \n",
3985 "2017-12-19 21:00:00+00:00 0.116672 0.000635 0.0 \n",
3986 "2017-12-20 21:00:00+00:00 0.116615 0.000635 0.0 \n",
3987 "2017-12-21 21:00:00+00:00 0.116559 0.000635 0.0 \n",
3988 "2017-12-22 21:00:00+00:00 0.116502 0.000635 0.0 \n",
3989 "2017-12-26 21:00:00+00:00 0.116448 0.000637 0.0 \n",
3990 "2017-12-27 21:00:00+00:00 0.116390 0.000637 0.0 \n",
3991 "2017-12-28 21:00:00+00:00 0.116334 0.000637 0.0 \n",
3992 "2017-12-29 21:00:00+00:00 0.116298 0.000638 0.0 \n",
3993 "\n",
3994 " ending_cash ending_exposure \\\n",
3995 "2014-01-02 21:00:00+00:00 1.000000e+07 0.0 \n",
3996 "2014-01-03 21:00:00+00:00 1.000000e+07 0.0 \n",
3997 "2014-01-06 21:00:00+00:00 1.000000e+07 0.0 \n",
3998 "2014-01-07 21:00:00+00:00 1.000000e+07 0.0 \n",
3999 "2014-01-08 21:00:00+00:00 1.000000e+07 0.0 \n",
4000 "2014-01-09 21:00:00+00:00 1.000000e+07 0.0 \n",
4001 "2014-01-10 21:00:00+00:00 1.000000e+07 0.0 \n",
4002 "2014-01-13 21:00:00+00:00 1.000000e+07 0.0 \n",
4003 "2014-01-14 21:00:00+00:00 1.000000e+07 0.0 \n",
4004 "2014-01-15 21:00:00+00:00 1.000000e+07 0.0 \n",
4005 "2014-01-16 21:00:00+00:00 1.000000e+07 0.0 \n",
4006 "2014-01-17 21:00:00+00:00 1.000000e+07 0.0 \n",
4007 "2014-01-21 21:00:00+00:00 1.000000e+07 0.0 \n",
4008 "2014-01-22 21:00:00+00:00 1.000000e+07 0.0 \n",
4009 "2014-01-23 21:00:00+00:00 1.000000e+07 0.0 \n",
4010 "2014-01-24 21:00:00+00:00 1.000000e+07 0.0 \n",
4011 "2014-01-27 21:00:00+00:00 1.000000e+07 0.0 \n",
4012 "2014-01-28 21:00:00+00:00 1.000000e+07 0.0 \n",
4013 "2014-01-29 21:00:00+00:00 1.000000e+07 0.0 \n",
4014 "2014-01-30 21:00:00+00:00 1.000000e+07 0.0 \n",
4015 "2014-01-31 21:00:00+00:00 1.000000e+07 0.0 \n",
4016 "2014-02-03 21:00:00+00:00 1.000000e+07 0.0 \n",
4017 "2014-02-04 21:00:00+00:00 1.000000e+07 0.0 \n",
4018 "2014-02-05 21:00:00+00:00 1.000000e+07 0.0 \n",
4019 "2014-02-06 21:00:00+00:00 1.000000e+07 0.0 \n",
4020 "2014-02-07 21:00:00+00:00 1.000000e+07 0.0 \n",
4021 "2014-02-10 21:00:00+00:00 1.000000e+07 0.0 \n",
4022 "2014-02-11 21:00:00+00:00 1.000000e+07 0.0 \n",
4023 "2014-02-12 21:00:00+00:00 1.000000e+07 0.0 \n",
4024 "2014-02-13 21:00:00+00:00 1.000000e+07 0.0 \n",
4025 "... ... ... \n",
4026 "2017-11-16 21:00:00+00:00 9.987736e+06 17110.0 \n",
4027 "2017-11-17 21:00:00+00:00 9.987736e+06 17015.0 \n",
4028 "2017-11-20 21:00:00+00:00 9.987736e+06 16998.0 \n",
4029 "2017-11-21 21:00:00+00:00 9.987736e+06 17314.0 \n",
4030 "2017-11-22 21:00:00+00:00 9.987736e+06 17496.0 \n",
4031 "2017-11-24 18:00:00+00:00 9.987736e+06 17497.0 \n",
4032 "2017-11-27 21:00:00+00:00 9.987736e+06 17409.0 \n",
4033 "2017-11-28 21:00:00+00:00 9.987736e+06 17307.0 \n",
4034 "2017-11-29 21:00:00+00:00 9.987736e+06 16948.0 \n",
4035 "2017-11-30 21:00:00+00:00 9.987736e+06 17185.0 \n",
4036 "2017-12-01 21:00:00+00:00 9.987736e+06 17105.0 \n",
4037 "2017-12-04 21:00:00+00:00 9.987736e+06 16980.0 \n",
4038 "2017-12-05 21:00:00+00:00 9.987736e+06 16964.0 \n",
4039 "2017-12-06 21:00:00+00:00 9.987736e+06 16901.0 \n",
4040 "2017-12-07 21:00:00+00:00 9.987736e+06 16945.2 \n",
4041 "2017-12-08 21:00:00+00:00 9.987736e+06 16937.0 \n",
4042 "2017-12-11 21:00:00+00:00 9.987736e+06 17267.0 \n",
4043 "2017-12-12 21:00:00+00:00 9.987736e+06 17170.0 \n",
4044 "2017-12-13 21:00:00+00:00 9.987736e+06 17227.0 \n",
4045 "2017-12-14 21:00:00+00:00 9.987736e+06 17222.0 \n",
4046 "2017-12-15 21:00:00+00:00 9.987736e+06 17387.0 \n",
4047 "2017-12-18 21:00:00+00:00 9.987736e+06 17642.0 \n",
4048 "2017-12-19 21:00:00+00:00 9.987736e+06 17454.0 \n",
4049 "2017-12-20 21:00:00+00:00 9.987736e+06 17435.0 \n",
4050 "2017-12-21 21:00:00+00:00 9.987736e+06 17501.0 \n",
4051 "2017-12-22 21:00:00+00:00 9.987736e+06 17501.0 \n",
4052 "2017-12-26 21:00:00+00:00 9.987736e+06 17057.0 \n",
4053 "2017-12-27 21:00:00+00:00 9.987736e+06 17060.0 \n",
4054 "2017-12-28 21:00:00+00:00 9.987736e+06 17108.0 \n",
4055 "2017-12-29 21:00:00+00:00 9.987736e+06 16923.0 \n",
4056 "\n",
4057 " ... short_mavg short_value \\\n",
4058 "2014-01-02 21:00:00+00:00 ... NaN 0.0 \n",
4059 "2014-01-03 21:00:00+00:00 ... NaN 0.0 \n",
4060 "2014-01-06 21:00:00+00:00 ... NaN 0.0 \n",
4061 "2014-01-07 21:00:00+00:00 ... NaN 0.0 \n",
4062 "2014-01-08 21:00:00+00:00 ... NaN 0.0 \n",
4063 "2014-01-09 21:00:00+00:00 ... NaN 0.0 \n",
4064 "2014-01-10 21:00:00+00:00 ... NaN 0.0 \n",
4065 "2014-01-13 21:00:00+00:00 ... NaN 0.0 \n",
4066 "2014-01-14 21:00:00+00:00 ... NaN 0.0 \n",
4067 "2014-01-15 21:00:00+00:00 ... NaN 0.0 \n",
4068 "2014-01-16 21:00:00+00:00 ... NaN 0.0 \n",
4069 "2014-01-17 21:00:00+00:00 ... NaN 0.0 \n",
4070 "2014-01-21 21:00:00+00:00 ... NaN 0.0 \n",
4071 "2014-01-22 21:00:00+00:00 ... NaN 0.0 \n",
4072 "2014-01-23 21:00:00+00:00 ... NaN 0.0 \n",
4073 "2014-01-24 21:00:00+00:00 ... NaN 0.0 \n",
4074 "2014-01-27 21:00:00+00:00 ... NaN 0.0 \n",
4075 "2014-01-28 21:00:00+00:00 ... NaN 0.0 \n",
4076 "2014-01-29 21:00:00+00:00 ... NaN 0.0 \n",
4077 "2014-01-30 21:00:00+00:00 ... NaN 0.0 \n",
4078 "2014-01-31 21:00:00+00:00 ... NaN 0.0 \n",
4079 "2014-02-03 21:00:00+00:00 ... NaN 0.0 \n",
4080 "2014-02-04 21:00:00+00:00 ... NaN 0.0 \n",
4081 "2014-02-05 21:00:00+00:00 ... NaN 0.0 \n",
4082 "2014-02-06 21:00:00+00:00 ... NaN 0.0 \n",
4083 "2014-02-07 21:00:00+00:00 ... NaN 0.0 \n",
4084 "2014-02-10 21:00:00+00:00 ... NaN 0.0 \n",
4085 "2014-02-11 21:00:00+00:00 ... NaN 0.0 \n",
4086 "2014-02-12 21:00:00+00:00 ... NaN 0.0 \n",
4087 "2014-02-13 21:00:00+00:00 ... NaN 0.0 \n",
4088 "... ... ... ... \n",
4089 "2017-11-16 21:00:00+00:00 ... 157.284780 0.0 \n",
4090 "2017-11-17 21:00:00+00:00 ... 157.533680 0.0 \n",
4091 "2017-11-20 21:00:00+00:00 ... 157.802300 0.0 \n",
4092 "2017-11-21 21:00:00+00:00 ... 158.099130 0.0 \n",
4093 "2017-11-22 21:00:00+00:00 ... 158.419340 0.0 \n",
4094 "2017-11-24 18:00:00+00:00 ... 158.733780 0.0 \n",
4095 "2017-11-27 21:00:00+00:00 ... 159.052960 0.0 \n",
4096 "2017-11-28 21:00:00+00:00 ... 159.347500 0.0 \n",
4097 "2017-11-29 21:00:00+00:00 ... 159.597370 0.0 \n",
4098 "2017-11-30 21:00:00+00:00 ... 159.866260 0.0 \n",
4099 "2017-12-01 21:00:00+00:00 ... 160.125060 0.0 \n",
4100 "2017-12-04 21:00:00+00:00 ... 160.351140 0.0 \n",
4101 "2017-12-05 21:00:00+00:00 ... 160.562970 0.0 \n",
4102 "2017-12-06 21:00:00+00:00 ... 160.763320 0.0 \n",
4103 "2017-12-07 21:00:00+00:00 ... 160.962910 0.0 \n",
4104 "2017-12-08 21:00:00+00:00 ... 161.152320 0.0 \n",
4105 "2017-12-11 21:00:00+00:00 ... 161.381500 0.0 \n",
4106 "2017-12-12 21:00:00+00:00 ... 161.601680 0.0 \n",
4107 "2017-12-13 21:00:00+00:00 ... 161.809430 0.0 \n",
4108 "2017-12-14 21:00:00+00:00 ... 162.010200 0.0 \n",
4109 "2017-12-15 21:00:00+00:00 ... 162.220300 0.0 \n",
4110 "2017-12-18 21:00:00+00:00 ... 162.484790 0.0 \n",
4111 "2017-12-19 21:00:00+00:00 ... 162.741040 0.0 \n",
4112 "2017-12-20 21:00:00+00:00 ... 163.001860 0.0 \n",
4113 "2017-12-21 21:00:00+00:00 ... 163.257330 0.0 \n",
4114 "2017-12-22 21:00:00+00:00 ... 163.442180 0.0 \n",
4115 "2017-12-26 21:00:00+00:00 ... 163.598270 0.0 \n",
4116 "2017-12-27 21:00:00+00:00 ... 163.746493 0.0 \n",
4117 "2017-12-28 21:00:00+00:00 ... 163.899510 0.0 \n",
4118 "2017-12-29 21:00:00+00:00 ... 163.997270 0.0 \n",
4119 "\n",
4120 " shorts_count sortino starting_cash \\\n",
4121 "2014-01-02 21:00:00+00:00 0 NaN 1.000000e+07 \n",
4122 "2014-01-03 21:00:00+00:00 0 NaN 1.000000e+07 \n",
4123 "2014-01-06 21:00:00+00:00 0 NaN 1.000000e+07 \n",
4124 "2014-01-07 21:00:00+00:00 0 NaN 1.000000e+07 \n",
4125 "2014-01-08 21:00:00+00:00 0 NaN 1.000000e+07 \n",
4126 "2014-01-09 21:00:00+00:00 0 NaN 1.000000e+07 \n",
4127 "2014-01-10 21:00:00+00:00 0 NaN 1.000000e+07 \n",
4128 "2014-01-13 21:00:00+00:00 0 NaN 1.000000e+07 \n",
4129 "2014-01-14 21:00:00+00:00 0 NaN 1.000000e+07 \n",
4130 "2014-01-15 21:00:00+00:00 0 NaN 1.000000e+07 \n",
4131 "2014-01-16 21:00:00+00:00 0 NaN 1.000000e+07 \n",
4132 "2014-01-17 21:00:00+00:00 0 NaN 1.000000e+07 \n",
4133 "2014-01-21 21:00:00+00:00 0 NaN 1.000000e+07 \n",
4134 "2014-01-22 21:00:00+00:00 0 NaN 1.000000e+07 \n",
4135 "2014-01-23 21:00:00+00:00 0 NaN 1.000000e+07 \n",
4136 "2014-01-24 21:00:00+00:00 0 NaN 1.000000e+07 \n",
4137 "2014-01-27 21:00:00+00:00 0 NaN 1.000000e+07 \n",
4138 "2014-01-28 21:00:00+00:00 0 NaN 1.000000e+07 \n",
4139 "2014-01-29 21:00:00+00:00 0 NaN 1.000000e+07 \n",
4140 "2014-01-30 21:00:00+00:00 0 NaN 1.000000e+07 \n",
4141 "2014-01-31 21:00:00+00:00 0 NaN 1.000000e+07 \n",
4142 "2014-02-03 21:00:00+00:00 0 NaN 1.000000e+07 \n",
4143 "2014-02-04 21:00:00+00:00 0 NaN 1.000000e+07 \n",
4144 "2014-02-05 21:00:00+00:00 0 NaN 1.000000e+07 \n",
4145 "2014-02-06 21:00:00+00:00 0 NaN 1.000000e+07 \n",
4146 "2014-02-07 21:00:00+00:00 0 NaN 1.000000e+07 \n",
4147 "2014-02-10 21:00:00+00:00 0 NaN 1.000000e+07 \n",
4148 "2014-02-11 21:00:00+00:00 0 NaN 1.000000e+07 \n",
4149 "2014-02-12 21:00:00+00:00 0 NaN 1.000000e+07 \n",
4150 "2014-02-13 21:00:00+00:00 0 NaN 1.000000e+07 \n",
4151 "... ... ... ... \n",
4152 "2017-11-16 21:00:00+00:00 0 0.965631 9.987736e+06 \n",
4153 "2017-11-17 21:00:00+00:00 0 0.945566 9.987736e+06 \n",
4154 "2017-11-20 21:00:00+00:00 0 0.941682 9.987736e+06 \n",
4155 "2017-11-21 21:00:00+00:00 0 1.004008 9.987736e+06 \n",
4156 "2017-11-22 21:00:00+00:00 0 1.039651 9.987736e+06 \n",
4157 "2017-11-24 18:00:00+00:00 0 1.039320 9.987736e+06 \n",
4158 "2017-11-27 21:00:00+00:00 0 1.020722 9.987736e+06 \n",
4159 "2017-11-28 21:00:00+00:00 0 0.999187 9.987736e+06 \n",
4160 "2017-11-29 21:00:00+00:00 0 0.918577 9.987736e+06 \n",
4161 "2017-11-30 21:00:00+00:00 0 0.964551 9.987736e+06 \n",
4162 "2017-12-01 21:00:00+00:00 0 0.947940 9.987736e+06 \n",
4163 "2017-12-04 21:00:00+00:00 0 0.921922 9.987736e+06 \n",
4164 "2017-12-05 21:00:00+00:00 0 0.918314 9.987736e+06 \n",
4165 "2017-12-06 21:00:00+00:00 0 0.905282 9.987736e+06 \n",
4166 "2017-12-07 21:00:00+00:00 0 0.913448 9.987736e+06 \n",
4167 "2017-12-08 21:00:00+00:00 0 0.911384 9.987736e+06 \n",
4168 "2017-12-11 21:00:00+00:00 0 0.975233 9.987736e+06 \n",
4169 "2017-12-12 21:00:00+00:00 0 0.955178 9.987736e+06 \n",
4170 "2017-12-13 21:00:00+00:00 0 0.965786 9.987736e+06 \n",
4171 "2017-12-14 21:00:00+00:00 0 0.964328 9.987736e+06 \n",
4172 "2017-12-15 21:00:00+00:00 0 0.995910 9.987736e+06 \n",
4173 "2017-12-18 21:00:00+00:00 0 1.044942 9.987736e+06 \n",
4174 "2017-12-19 21:00:00+00:00 0 1.005269 9.987736e+06 \n",
4175 "2017-12-20 21:00:00+00:00 0 1.001063 9.987736e+06 \n",
4176 "2017-12-21 21:00:00+00:00 0 1.013329 9.987736e+06 \n",
4177 "2017-12-22 21:00:00+00:00 0 1.012824 9.987736e+06 \n",
4178 "2017-12-26 21:00:00+00:00 0 0.913229 9.987736e+06 \n",
4179 "2017-12-27 21:00:00+00:00 0 0.913345 9.987736e+06 \n",
4180 "2017-12-28 21:00:00+00:00 0 0.922025 9.987736e+06 \n",
4181 "2017-12-29 21:00:00+00:00 0 0.884198 9.987736e+06 \n",
4182 "\n",
4183 " starting_exposure starting_value trading_days \\\n",
4184 "2014-01-02 21:00:00+00:00 0.0 0.0 1 \n",
4185 "2014-01-03 21:00:00+00:00 0.0 0.0 2 \n",
4186 "2014-01-06 21:00:00+00:00 0.0 0.0 3 \n",
4187 "2014-01-07 21:00:00+00:00 0.0 0.0 4 \n",
4188 "2014-01-08 21:00:00+00:00 0.0 0.0 5 \n",
4189 "2014-01-09 21:00:00+00:00 0.0 0.0 6 \n",
4190 "2014-01-10 21:00:00+00:00 0.0 0.0 7 \n",
4191 "2014-01-13 21:00:00+00:00 0.0 0.0 8 \n",
4192 "2014-01-14 21:00:00+00:00 0.0 0.0 9 \n",
4193 "2014-01-15 21:00:00+00:00 0.0 0.0 10 \n",
4194 "2014-01-16 21:00:00+00:00 0.0 0.0 11 \n",
4195 "2014-01-17 21:00:00+00:00 0.0 0.0 12 \n",
4196 "2014-01-21 21:00:00+00:00 0.0 0.0 13 \n",
4197 "2014-01-22 21:00:00+00:00 0.0 0.0 14 \n",
4198 "2014-01-23 21:00:00+00:00 0.0 0.0 15 \n",
4199 "2014-01-24 21:00:00+00:00 0.0 0.0 16 \n",
4200 "2014-01-27 21:00:00+00:00 0.0 0.0 17 \n",
4201 "2014-01-28 21:00:00+00:00 0.0 0.0 18 \n",
4202 "2014-01-29 21:00:00+00:00 0.0 0.0 19 \n",
4203 "2014-01-30 21:00:00+00:00 0.0 0.0 20 \n",
4204 "2014-01-31 21:00:00+00:00 0.0 0.0 21 \n",
4205 "2014-02-03 21:00:00+00:00 0.0 0.0 22 \n",
4206 "2014-02-04 21:00:00+00:00 0.0 0.0 23 \n",
4207 "2014-02-05 21:00:00+00:00 0.0 0.0 24 \n",
4208 "2014-02-06 21:00:00+00:00 0.0 0.0 25 \n",
4209 "2014-02-07 21:00:00+00:00 0.0 0.0 26 \n",
4210 "2014-02-10 21:00:00+00:00 0.0 0.0 27 \n",
4211 "2014-02-11 21:00:00+00:00 0.0 0.0 28 \n",
4212 "2014-02-12 21:00:00+00:00 0.0 0.0 29 \n",
4213 "2014-02-13 21:00:00+00:00 0.0 0.0 30 \n",
4214 "... ... ... ... \n",
4215 "2017-11-16 21:00:00+00:00 16908.0 16908.0 978 \n",
4216 "2017-11-17 21:00:00+00:00 17110.0 17110.0 979 \n",
4217 "2017-11-20 21:00:00+00:00 17015.0 17015.0 980 \n",
4218 "2017-11-21 21:00:00+00:00 16998.0 16998.0 981 \n",
4219 "2017-11-22 21:00:00+00:00 17314.0 17314.0 982 \n",
4220 "2017-11-24 18:00:00+00:00 17496.0 17496.0 983 \n",
4221 "2017-11-27 21:00:00+00:00 17497.0 17497.0 984 \n",
4222 "2017-11-28 21:00:00+00:00 17409.0 17409.0 985 \n",
4223 "2017-11-29 21:00:00+00:00 17307.0 17307.0 986 \n",
4224 "2017-11-30 21:00:00+00:00 16948.0 16948.0 987 \n",
4225 "2017-12-01 21:00:00+00:00 17185.0 17185.0 988 \n",
4226 "2017-12-04 21:00:00+00:00 17105.0 17105.0 989 \n",
4227 "2017-12-05 21:00:00+00:00 16980.0 16980.0 990 \n",
4228 "2017-12-06 21:00:00+00:00 16964.0 16964.0 991 \n",
4229 "2017-12-07 21:00:00+00:00 16901.0 16901.0 992 \n",
4230 "2017-12-08 21:00:00+00:00 16945.2 16945.2 993 \n",
4231 "2017-12-11 21:00:00+00:00 16937.0 16937.0 994 \n",
4232 "2017-12-12 21:00:00+00:00 17267.0 17267.0 995 \n",
4233 "2017-12-13 21:00:00+00:00 17170.0 17170.0 996 \n",
4234 "2017-12-14 21:00:00+00:00 17227.0 17227.0 997 \n",
4235 "2017-12-15 21:00:00+00:00 17222.0 17222.0 998 \n",
4236 "2017-12-18 21:00:00+00:00 17387.0 17387.0 999 \n",
4237 "2017-12-19 21:00:00+00:00 17642.0 17642.0 1000 \n",
4238 "2017-12-20 21:00:00+00:00 17454.0 17454.0 1001 \n",
4239 "2017-12-21 21:00:00+00:00 17435.0 17435.0 1002 \n",
4240 "2017-12-22 21:00:00+00:00 17501.0 17501.0 1003 \n",
4241 "2017-12-26 21:00:00+00:00 17501.0 17501.0 1004 \n",
4242 "2017-12-27 21:00:00+00:00 17057.0 17057.0 1005 \n",
4243 "2017-12-28 21:00:00+00:00 17060.0 17060.0 1006 \n",
4244 "2017-12-29 21:00:00+00:00 17108.0 17108.0 1007 \n",
4245 "\n",
4246 " transactions treasury_period_return \n",
4247 "2014-01-02 21:00:00+00:00 [] 0.0 \n",
4248 "2014-01-03 21:00:00+00:00 [] 0.0 \n",
4249 "2014-01-06 21:00:00+00:00 [] 0.0 \n",
4250 "2014-01-07 21:00:00+00:00 [] 0.0 \n",
4251 "2014-01-08 21:00:00+00:00 [] 0.0 \n",
4252 "2014-01-09 21:00:00+00:00 [] 0.0 \n",
4253 "2014-01-10 21:00:00+00:00 [] 0.0 \n",
4254 "2014-01-13 21:00:00+00:00 [] 0.0 \n",
4255 "2014-01-14 21:00:00+00:00 [] 0.0 \n",
4256 "2014-01-15 21:00:00+00:00 [] 0.0 \n",
4257 "2014-01-16 21:00:00+00:00 [] 0.0 \n",
4258 "2014-01-17 21:00:00+00:00 [] 0.0 \n",
4259 "2014-01-21 21:00:00+00:00 [] 0.0 \n",
4260 "2014-01-22 21:00:00+00:00 [] 0.0 \n",
4261 "2014-01-23 21:00:00+00:00 [] 0.0 \n",
4262 "2014-01-24 21:00:00+00:00 [] 0.0 \n",
4263 "2014-01-27 21:00:00+00:00 [] 0.0 \n",
4264 "2014-01-28 21:00:00+00:00 [] 0.0 \n",
4265 "2014-01-29 21:00:00+00:00 [] 0.0 \n",
4266 "2014-01-30 21:00:00+00:00 [] 0.0 \n",
4267 "2014-01-31 21:00:00+00:00 [] 0.0 \n",
4268 "2014-02-03 21:00:00+00:00 [] 0.0 \n",
4269 "2014-02-04 21:00:00+00:00 [] 0.0 \n",
4270 "2014-02-05 21:00:00+00:00 [] 0.0 \n",
4271 "2014-02-06 21:00:00+00:00 [] 0.0 \n",
4272 "2014-02-07 21:00:00+00:00 [] 0.0 \n",
4273 "2014-02-10 21:00:00+00:00 [] 0.0 \n",
4274 "2014-02-11 21:00:00+00:00 [] 0.0 \n",
4275 "2014-02-12 21:00:00+00:00 [] 0.0 \n",
4276 "2014-02-13 21:00:00+00:00 [] 0.0 \n",
4277 "... ... ... \n",
4278 "2017-11-16 21:00:00+00:00 [] 0.0 \n",
4279 "2017-11-17 21:00:00+00:00 [] 0.0 \n",
4280 "2017-11-20 21:00:00+00:00 [] 0.0 \n",
4281 "2017-11-21 21:00:00+00:00 [] 0.0 \n",
4282 "2017-11-22 21:00:00+00:00 [] 0.0 \n",
4283 "2017-11-24 18:00:00+00:00 [] 0.0 \n",
4284 "2017-11-27 21:00:00+00:00 [] 0.0 \n",
4285 "2017-11-28 21:00:00+00:00 [] 0.0 \n",
4286 "2017-11-29 21:00:00+00:00 [] 0.0 \n",
4287 "2017-11-30 21:00:00+00:00 [] 0.0 \n",
4288 "2017-12-01 21:00:00+00:00 [] 0.0 \n",
4289 "2017-12-04 21:00:00+00:00 [] 0.0 \n",
4290 "2017-12-05 21:00:00+00:00 [] 0.0 \n",
4291 "2017-12-06 21:00:00+00:00 [] 0.0 \n",
4292 "2017-12-07 21:00:00+00:00 [] 0.0 \n",
4293 "2017-12-08 21:00:00+00:00 [] 0.0 \n",
4294 "2017-12-11 21:00:00+00:00 [] 0.0 \n",
4295 "2017-12-12 21:00:00+00:00 [] 0.0 \n",
4296 "2017-12-13 21:00:00+00:00 [] 0.0 \n",
4297 "2017-12-14 21:00:00+00:00 [] 0.0 \n",
4298 "2017-12-15 21:00:00+00:00 [] 0.0 \n",
4299 "2017-12-18 21:00:00+00:00 [] 0.0 \n",
4300 "2017-12-19 21:00:00+00:00 [] 0.0 \n",
4301 "2017-12-20 21:00:00+00:00 [] 0.0 \n",
4302 "2017-12-21 21:00:00+00:00 [] 0.0 \n",
4303 "2017-12-22 21:00:00+00:00 [] 0.0 \n",
4304 "2017-12-26 21:00:00+00:00 [] 0.0 \n",
4305 "2017-12-27 21:00:00+00:00 [] 0.0 \n",
4306 "2017-12-28 21:00:00+00:00 [] 0.0 \n",
4307 "2017-12-29 21:00:00+00:00 [] 0.0 \n",
4308 "\n",
4309 "[1007 rows x 40 columns]"
4310 ]
4311 },
4312 "execution_count": 6,
4313 "metadata": {},
4314 "output_type": "execute_result"
4315 }
4316 ],
4317 "source": [
4318 "%%zipline --start 2014-1-1 --end 2018-1-1 -o dma.pickle\n",
4319 "from zipline.api import order_target, record, symbol\n",
4320 "import matplotlib.pyplot as plt\n",
4321 "\n",
4322 "def initialize(context):\n",
4323 " context.i = 0\n",
4324 " context.asset = symbol('AAPL')\n",
4325 "\n",
4326 "\n",
4327 "def handle_data(context, data):\n",
4328 " # Skip first 300 days to get full windows\n",
4329 " context.i += 1\n",
4330 " if context.i < 300:\n",
4331 " return\n",
4332 "\n",
4333 " # Compute averages\n",
4334 " # data.history() has to be called with the same params\n",
4335 " # from above and returns a pandas dataframe.\n",
4336 " short_mavg = data.history(context.asset, 'price', bar_count=100, frequency=\"1d\").mean()\n",
4337 " long_mavg = data.history(context.asset, 'price', bar_count=300, frequency=\"1d\").mean()\n",
4338 "\n",
4339 " # Trading logic\n",
4340 " if short_mavg > long_mavg:\n",
4341 " # order_target orders as many shares as needed to\n",
4342 " # achieve the desired number of shares.\n",
4343 " order_target(context.asset, 100)\n",
4344 " elif short_mavg < long_mavg:\n",
4345 " order_target(context.asset, 0)\n",
4346 "\n",
4347 " # Save values for later inspection\n",
4348 " record(AAPL=data.current(context.asset, 'price'),\n",
4349 " short_mavg=short_mavg,\n",
4350 " long_mavg=long_mavg)\n",
4351 "\n",
4352 "\n",
4353 "def analyze(context, perf):\n",
4354 " fig = plt.figure()\n",
4355 " ax1 = fig.add_subplot(211)\n",
4356 " perf.portfolio_value.plot(ax=ax1)\n",
4357 " ax1.set_ylabel('portfolio value in $')\n",
4358 "\n",
4359 " ax2 = fig.add_subplot(212)\n",
4360 " perf['AAPL'].plot(ax=ax2)\n",
4361 " perf[['short_mavg', 'long_mavg']].plot(ax=ax2)\n",
4362 "\n",
4363 " perf_trans = perf.ix[[t != [] for t in perf.transactions]]\n",
4364 " buys = perf_trans.ix[[t[0]['amount'] > 0 for t in perf_trans.transactions]]\n",
4365 " sells = perf_trans.ix[\n",
4366 " [t[0]['amount'] < 0 for t in perf_trans.transactions]]\n",
4367 " ax2.plot(buys.index, perf.short_mavg.ix[buys.index],\n",
4368 " '^', markersize=10, color='m')\n",
4369 " ax2.plot(sells.index, perf.short_mavg.ix[sells.index],\n",
4370 " 'v', markersize=10, color='k')\n",
4371 " ax2.set_ylabel('price in $')\n",
4372 " plt.legend(loc=0)\n",
4373 " plt.show() "
4374 ]
4375 },
4376 {
4377 "cell_type": "code",
4378 "execution_count": null,
4379 "metadata": {},
4380 "outputs": [],
4381 "source": []
4382 }
4383 ],
4384 "metadata": {
4385 "kernelspec": {
4386 "display_name": "Python 3",
4387 "language": "python",
4388 "name": "python3"
4389 },
4390 "language_info": {
4391 "codemirror_mode": {
4392 "name": "ipython",
4393 "version": 3
4394 },
4395 "file_extension": ".py",
4396 "mimetype": "text/x-python",
4397 "name": "python",
4398 "nbconvert_exporter": "python",
4399 "pygments_lexer": "ipython3",
4400 "version": "3.5.6"
4401 },
4402 "toc": {
4403 "base_numbering": 1,
4404 "nav_menu": {},
4405 "number_sections": true,
4406 "sideBar": true,
4407 "skip_h1_title": false,
4408 "title_cell": "Table of Contents",
4409 "title_sidebar": "Contents",
4410 "toc_cell": false,
4411 "toc_position": {},
4412 "toc_section_display": true,
4413 "toc_window_display": false
4414 }
4415 },
4416 "nbformat": 4,
4417 "nbformat_minor": 2
4418 }