Files
rl-portfolio-management/data/0. load poliniex data 30m multindex.ipynb
T
2017-11-11 15:57:28 +08:00

6982 lines
395 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
{
"cells": [
{
"cell_type": "markdown",
"metadata": {},
"source": [
"load 30m poloniex data"
]
},
{
"cell_type": "code",
"execution_count": 1,
"metadata": {
"ExecuteTime": {
"end_time": "2017-11-11T07:28:18.603311Z",
"start_time": "2017-11-11T07:28:18.597894Z"
}
},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"/media/oldhome/wassname/Documents/projects/rl-portfolio-gh/rl-portfolio-management\n"
]
}
],
"source": [
"cd .."
]
},
{
"cell_type": "code",
"execution_count": 2,
"metadata": {
"ExecuteTime": {
"end_time": "2017-11-11T07:28:19.435869Z",
"start_time": "2017-11-11T07:28:18.739412Z"
},
"collapsed": true
},
"outputs": [],
"source": [
"# plotting\n",
"%matplotlib inline\n",
"from matplotlib import pyplot as plt\n",
"import seaborn as sns\n",
"plt.rcParams[\"figure.figsize\"] = (11.5,6)\n",
"plt.style.use('ggplot')\n",
"\n",
"# numeric\n",
"import numpy as np\n",
"from numpy import random\n",
"import pandas as pd\n",
"\n",
"import glob\n",
"\n",
"from tqdm import tqdm_notebook as tqdm\n",
"\n",
"import os, json"
]
},
{
"cell_type": "code",
"execution_count": 32,
"metadata": {
"ExecuteTime": {
"end_time": "2017-11-11T07:31:09.873608Z",
"start_time": "2017-11-11T07:31:09.186834Z"
},
"collapsed": true
},
"outputs": [],
"source": [
"dfs=[]\n",
"for infile in glob.glob('./data/poloniex_teachmehowtotrade/*.csv'):\n",
" df = pd.read_csv(infile)\n",
" \n",
" # date\n",
" df.index=pd.to_datetime(df.date*1e9)\n",
" del df['date']\n",
" # just the cols from jiang 2017\n",
" df = df[['close','high','low','open','volume','quoteVolume']]\n",
" df=df.resample('30T').first()\n",
" \n",
" # name cols\n",
" name = os.path.splitext(os.path.basename(infile))[0]\n",
"# df.columns = ['%s|%s'%(name,col) for col in df.columns]\n",
" df.name=name\n",
" \n",
" dfs.append(df)"
]
},
{
"cell_type": "code",
"execution_count": null,
"metadata": {
"ExecuteTime": {
"end_time": "2017-11-11T06:17:19.415705Z",
"start_time": "2017-11-11T06:17:19.410331Z"
},
"collapsed": true
},
"outputs": [],
"source": []
},
{
"cell_type": "code",
"execution_count": 33,
"metadata": {
"ExecuteTime": {
"end_time": "2017-11-11T07:31:09.881190Z",
"start_time": "2017-11-11T07:31:09.875134Z"
}
},
"outputs": [
{
"data": {
"text/plain": [
"[('LTCBTC', Timestamp('2014-01-18 04:00:00', freq='30T')),\n",
" ('DOGEBTC', Timestamp('2014-01-21 22:30:00', freq='30T')),\n",
" ('DASHBTC', Timestamp('2014-02-07 20:30:00', freq='30T')),\n",
" ('XMRBTC', Timestamp('2014-05-19 05:30:00', freq='30T')),\n",
" ('XRPBTC', Timestamp('2014-08-14 03:30:00', freq='30T')),\n",
" ('BTCUSDT', Timestamp('2015-02-19 19:00:00', freq='30T')),\n",
" ('ETHBTC', Timestamp('2015-08-08 05:00:00', freq='30T')),\n",
" ('ETHUSDT', Timestamp('2015-08-08 06:00:00', freq='30T')),\n",
" ('ETCBTC', Timestamp('2016-07-24 04:00:00', freq='30T')),\n",
" ('ETCETH', Timestamp('2016-07-24 04:30:00', freq='30T')),\n",
" ('REPETH', Timestamp('2016-10-04 18:30:00', freq='30T')),\n",
" ('REPBTC', Timestamp('2016-10-04 18:30:00', freq='30T')),\n",
" ('GNTBTC', Timestamp('2017-02-18 03:30:00', freq='30T')),\n",
" ('GNTETH', Timestamp('2017-02-18 03:30:00', freq='30T'))]"
]
},
"execution_count": 33,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"# sort by time lengths\n",
"dfs.sort(key=lambda x:len(x), reverse=True)\n",
"[(df.name,df.index[0]) for df in dfs]"
]
},
{
"cell_type": "code",
"execution_count": 34,
"metadata": {
"ExecuteTime": {
"end_time": "2017-11-11T07:31:09.891018Z",
"start_time": "2017-11-11T07:31:09.887625Z"
},
"collapsed": true
},
"outputs": [],
"source": [
"# # insert a fake one, the price of one bitcoin in bitcoin = 1\n",
"# df=dfs[0].copy()\n",
"# df[:]=1\n",
"# df.name='BTCBTC'\n",
"# dfs.insert(0,df)"
]
},
{
"cell_type": "code",
"execution_count": 35,
"metadata": {
"ExecuteTime": {
"end_time": "2017-11-11T07:31:10.313285Z",
"start_time": "2017-11-11T07:31:09.953511Z"
}
},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"['2014-01-18 04:00:00', '2014-01-21 22:30:00', '2014-02-07 20:30:00', '2014-05-19 05:30:00']\n"
]
}
],
"source": [
"# crop to ones with more data\n",
"dfs1= [df for df in dfs if df.index.min()<pd.Timestamp('2014-07-01')]\n",
"# dfs1= [df for df in dfs if df.index.min()<pd.Timestamp('2014-08-15')]\n",
"# dfs1= [df for df in dfs if df.index.min()<pd.Timestamp('2015-08-09')]\n",
"\n",
"# also only ones that are in BTC\n",
"dfs1= [df for df in dfs1 if df.name.endswith('BTC')]\n",
"print([str(min(df.index)) for df in dfs1])"
]
},
{
"cell_type": "code",
"execution_count": 36,
"metadata": {
"ExecuteTime": {
"end_time": "2017-11-11T07:31:10.319734Z",
"start_time": "2017-11-11T07:31:10.314956Z"
},
"collapsed": true
},
"outputs": [],
"source": [
"# something is wrong with DOGEBTC when I plot it, it has jumps and flat intervals everywhere, I think it might be a rounding error in the data\n",
"blacklist = ['DOGEBTC', 'XRPBTC']\n",
"dfs1 = [d for d in dfs1 if d.name not in blacklist]"
]
},
{
"cell_type": "code",
"execution_count": 37,
"metadata": {
"ExecuteTime": {
"end_time": "2017-11-11T07:31:10.329690Z",
"start_time": "2017-11-11T07:31:10.321357Z"
}
},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"restricted from 14 to 3\n"
]
}
],
"source": [
"print('restricted from', len(dfs), 'to', len(dfs1))"
]
},
{
"cell_type": "code",
"execution_count": 38,
"metadata": {
"ExecuteTime": {
"end_time": "2017-11-11T07:31:10.411825Z",
"start_time": "2017-11-11T07:31:10.388014Z"
}
},
"outputs": [],
"source": [
"# reindex\n",
"mi = dfs1[0].index.copy()\n",
"for i in range(len(dfs1)):\n",
" name = dfs1[i].name\n",
" dfs[i]=dfs1[i].reindex(mi, method='pad')\n",
" dfs[i][np.isnan(dfs[i])]=0\n",
" dfs[i].name = name"
]
},
{
"cell_type": "code",
"execution_count": 39,
"metadata": {
"ExecuteTime": {
"end_time": "2017-11-11T07:31:10.641561Z",
"start_time": "2017-11-11T07:31:10.552875Z"
}
},
"outputs": [
{
"data": {
"text/html": [
"<div>\n",
"<style>\n",
" .dataframe thead tr:only-child th {\n",
" text-align: right;\n",
" }\n",
"\n",
" .dataframe thead th {\n",
" text-align: left;\n",
" }\n",
"\n",
" .dataframe tbody tr th {\n",
" vertical-align: top;\n",
" }\n",
"</style>\n",
"<table border=\"1\" class=\"dataframe\">\n",
" <thead>\n",
" <tr>\n",
" <th>Pair</th>\n",
" <th colspan=\"6\" halign=\"left\">LTCBTC</th>\n",
" <th colspan=\"6\" halign=\"left\">DASHBTC</th>\n",
" <th colspan=\"6\" halign=\"left\">XMRBTC</th>\n",
" </tr>\n",
" <tr>\n",
" <th>Price</th>\n",
" <th>close</th>\n",
" <th>high</th>\n",
" <th>low</th>\n",
" <th>open</th>\n",
" <th>volume</th>\n",
" <th>quoteVolume</th>\n",
" <th>close</th>\n",
" <th>high</th>\n",
" <th>low</th>\n",
" <th>open</th>\n",
" <th>volume</th>\n",
" <th>quoteVolume</th>\n",
" <th>close</th>\n",
" <th>high</th>\n",
" <th>low</th>\n",
" <th>open</th>\n",
" <th>volume</th>\n",
" <th>quoteVolume</th>\n",
" </tr>\n",
" <tr>\n",
" <th>date</th>\n",
" <th></th>\n",
" <th></th>\n",
" <th></th>\n",
" <th></th>\n",
" <th></th>\n",
" <th></th>\n",
" <th></th>\n",
" <th></th>\n",
" <th></th>\n",
" <th></th>\n",
" <th></th>\n",
" <th></th>\n",
" <th></th>\n",
" <th></th>\n",
" <th></th>\n",
" <th></th>\n",
" <th></th>\n",
" <th></th>\n",
" </tr>\n",
" </thead>\n",
" <tbody>\n",
" <tr>\n",
" <th>2014-01-18 04:00:00</th>\n",
" <td>0.028000</td>\n",
" <td>0.028000</td>\n",
" <td>0.028000</td>\n",
" <td>0.028000</td>\n",
" <td>0.020590</td>\n",
" <td>0.735400</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2014-01-18 04:30:00</th>\n",
" <td>0.028500</td>\n",
" <td>0.029000</td>\n",
" <td>0.028000</td>\n",
" <td>0.029000</td>\n",
" <td>0.003106</td>\n",
" <td>0.109700</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2014-01-18 05:00:00</th>\n",
" <td>0.028500</td>\n",
" <td>0.028500</td>\n",
" <td>0.028500</td>\n",
" <td>0.028500</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2014-01-18 05:30:00</th>\n",
" <td>0.028500</td>\n",
" <td>0.028500</td>\n",
" <td>0.028500</td>\n",
" <td>0.028500</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2014-01-18 06:00:00</th>\n",
" <td>0.028500</td>\n",
" <td>0.028500</td>\n",
" <td>0.028500</td>\n",
" <td>0.028500</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2014-01-18 06:30:00</th>\n",
" <td>0.028500</td>\n",
" <td>0.028500</td>\n",
" <td>0.028500</td>\n",
" <td>0.028500</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2014-01-18 07:00:00</th>\n",
" <td>0.028500</td>\n",
" <td>0.028500</td>\n",
" <td>0.028500</td>\n",
" <td>0.028500</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2014-01-18 07:30:00</th>\n",
" <td>0.028500</td>\n",
" <td>0.028500</td>\n",
" <td>0.028500</td>\n",
" <td>0.028500</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2014-01-18 08:00:00</th>\n",
" <td>0.028500</td>\n",
" <td>0.028500</td>\n",
" <td>0.028500</td>\n",
" <td>0.028500</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2014-01-18 08:30:00</th>\n",
" <td>0.028500</td>\n",
" <td>0.028500</td>\n",
" <td>0.028500</td>\n",
" <td>0.028500</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2014-01-18 09:00:00</th>\n",
" <td>0.028500</td>\n",
" <td>0.028500</td>\n",
" <td>0.028500</td>\n",
" <td>0.028500</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2014-01-18 09:30:00</th>\n",
" <td>0.028500</td>\n",
" <td>0.028500</td>\n",
" <td>0.028500</td>\n",
" <td>0.028500</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2014-01-18 10:00:00</th>\n",
" <td>0.028500</td>\n",
" <td>0.028500</td>\n",
" <td>0.028500</td>\n",
" <td>0.028500</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2014-01-18 10:30:00</th>\n",
" <td>0.028500</td>\n",
" <td>0.028500</td>\n",
" <td>0.028500</td>\n",
" <td>0.028500</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2014-01-18 11:00:00</th>\n",
" <td>0.028500</td>\n",
" <td>0.028500</td>\n",
" <td>0.028500</td>\n",
" <td>0.028500</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2014-01-18 11:30:00</th>\n",
" <td>0.028500</td>\n",
" <td>0.028500</td>\n",
" <td>0.028500</td>\n",
" <td>0.028500</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2014-01-18 12:00:00</th>\n",
" <td>0.028500</td>\n",
" <td>0.028500</td>\n",
" <td>0.028500</td>\n",
" <td>0.028500</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2014-01-18 12:30:00</th>\n",
" <td>0.028500</td>\n",
" <td>0.028500</td>\n",
" <td>0.028500</td>\n",
" <td>0.028500</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2014-01-18 13:00:00</th>\n",
" <td>0.028500</td>\n",
" <td>0.028500</td>\n",
" <td>0.028500</td>\n",
" <td>0.028500</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2014-01-18 13:30:00</th>\n",
" <td>0.028500</td>\n",
" <td>0.028500</td>\n",
" <td>0.028500</td>\n",
" <td>0.028500</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2014-01-18 14:00:00</th>\n",
" <td>0.028500</td>\n",
" <td>0.028500</td>\n",
" <td>0.028500</td>\n",
" <td>0.028500</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2014-01-18 14:30:00</th>\n",
" <td>0.028500</td>\n",
" <td>0.028500</td>\n",
" <td>0.028500</td>\n",
" <td>0.028500</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2014-01-18 15:00:00</th>\n",
" <td>0.028500</td>\n",
" <td>0.028500</td>\n",
" <td>0.028500</td>\n",
" <td>0.028500</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2014-01-18 15:30:00</th>\n",
" <td>0.028500</td>\n",
" <td>0.028500</td>\n",
" <td>0.028500</td>\n",
" <td>0.028500</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2014-01-18 16:00:00</th>\n",
" <td>0.028500</td>\n",
" <td>0.028500</td>\n",
" <td>0.028500</td>\n",
" <td>0.028500</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2014-01-18 16:30:00</th>\n",
" <td>0.028500</td>\n",
" <td>0.028500</td>\n",
" <td>0.028500</td>\n",
" <td>0.028500</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2014-01-18 17:00:00</th>\n",
" <td>0.028500</td>\n",
" <td>0.028500</td>\n",
" <td>0.028500</td>\n",
" <td>0.028500</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2014-01-18 17:30:00</th>\n",
" <td>0.028500</td>\n",
" <td>0.028500</td>\n",
" <td>0.028500</td>\n",
" <td>0.028500</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2014-01-18 18:00:00</th>\n",
" <td>0.028500</td>\n",
" <td>0.028500</td>\n",
" <td>0.028500</td>\n",
" <td>0.028500</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2014-01-18 18:30:00</th>\n",
" <td>0.028500</td>\n",
" <td>0.028500</td>\n",
" <td>0.028500</td>\n",
" <td>0.028500</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" </tr>\n",
" <tr>\n",
" <th>...</th>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2017-07-13 09:00:00</th>\n",
" <td>0.019103</td>\n",
" <td>0.019238</td>\n",
" <td>0.019043</td>\n",
" <td>0.019215</td>\n",
" <td>102.001835</td>\n",
" <td>5328.738151</td>\n",
" <td>0.072300</td>\n",
" <td>0.072809</td>\n",
" <td>0.072012</td>\n",
" <td>0.072809</td>\n",
" <td>22.333296</td>\n",
" <td>308.698352</td>\n",
" <td>0.016200</td>\n",
" <td>0.016260</td>\n",
" <td>0.016151</td>\n",
" <td>0.016220</td>\n",
" <td>16.447470</td>\n",
" <td>1014.826043</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2017-07-13 09:30:00</th>\n",
" <td>0.019013</td>\n",
" <td>0.019128</td>\n",
" <td>0.019005</td>\n",
" <td>0.019103</td>\n",
" <td>115.373214</td>\n",
" <td>6051.922924</td>\n",
" <td>0.072481</td>\n",
" <td>0.072619</td>\n",
" <td>0.072300</td>\n",
" <td>0.072425</td>\n",
" <td>14.041970</td>\n",
" <td>194.101572</td>\n",
" <td>0.016214</td>\n",
" <td>0.016396</td>\n",
" <td>0.016200</td>\n",
" <td>0.016200</td>\n",
" <td>16.381883</td>\n",
" <td>1006.211103</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2017-07-13 10:00:00</th>\n",
" <td>0.019098</td>\n",
" <td>0.019100</td>\n",
" <td>0.019000</td>\n",
" <td>0.019032</td>\n",
" <td>50.748214</td>\n",
" <td>2664.117231</td>\n",
" <td>0.071730</td>\n",
" <td>0.072584</td>\n",
" <td>0.071729</td>\n",
" <td>0.072481</td>\n",
" <td>23.715417</td>\n",
" <td>328.675688</td>\n",
" <td>0.016263</td>\n",
" <td>0.016281</td>\n",
" <td>0.016211</td>\n",
" <td>0.016214</td>\n",
" <td>5.879561</td>\n",
" <td>362.057572</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2017-07-13 10:30:00</th>\n",
" <td>0.019193</td>\n",
" <td>0.019200</td>\n",
" <td>0.019087</td>\n",
" <td>0.019100</td>\n",
" <td>35.057789</td>\n",
" <td>1829.450652</td>\n",
" <td>0.071670</td>\n",
" <td>0.072127</td>\n",
" <td>0.071585</td>\n",
" <td>0.071730</td>\n",
" <td>33.350912</td>\n",
" <td>465.074741</td>\n",
" <td>0.016304</td>\n",
" <td>0.016367</td>\n",
" <td>0.016263</td>\n",
" <td>0.016279</td>\n",
" <td>6.862038</td>\n",
" <td>421.023648</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2017-07-13 11:00:00</th>\n",
" <td>0.019300</td>\n",
" <td>0.019500</td>\n",
" <td>0.019193</td>\n",
" <td>0.019200</td>\n",
" <td>181.517873</td>\n",
" <td>9369.638447</td>\n",
" <td>0.072920</td>\n",
" <td>0.072920</td>\n",
" <td>0.071670</td>\n",
" <td>0.071771</td>\n",
" <td>26.761725</td>\n",
" <td>369.510973</td>\n",
" <td>0.016382</td>\n",
" <td>0.016408</td>\n",
" <td>0.016304</td>\n",
" <td>0.016304</td>\n",
" <td>8.927679</td>\n",
" <td>544.949394</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2017-07-13 11:30:00</th>\n",
" <td>0.019386</td>\n",
" <td>0.019455</td>\n",
" <td>0.019300</td>\n",
" <td>0.019300</td>\n",
" <td>110.352974</td>\n",
" <td>5691.409801</td>\n",
" <td>0.073171</td>\n",
" <td>0.073316</td>\n",
" <td>0.072640</td>\n",
" <td>0.072640</td>\n",
" <td>18.257227</td>\n",
" <td>249.933945</td>\n",
" <td>0.016490</td>\n",
" <td>0.016490</td>\n",
" <td>0.016382</td>\n",
" <td>0.016404</td>\n",
" <td>8.967660</td>\n",
" <td>545.666655</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2017-07-13 12:00:00</th>\n",
" <td>0.019363</td>\n",
" <td>0.019492</td>\n",
" <td>0.019345</td>\n",
" <td>0.019386</td>\n",
" <td>87.880708</td>\n",
" <td>4528.467404</td>\n",
" <td>0.073020</td>\n",
" <td>0.073433</td>\n",
" <td>0.072867</td>\n",
" <td>0.073170</td>\n",
" <td>12.723900</td>\n",
" <td>173.851297</td>\n",
" <td>0.016433</td>\n",
" <td>0.016499</td>\n",
" <td>0.016365</td>\n",
" <td>0.016490</td>\n",
" <td>11.650610</td>\n",
" <td>709.466293</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2017-07-13 12:30:00</th>\n",
" <td>0.019385</td>\n",
" <td>0.019388</td>\n",
" <td>0.019257</td>\n",
" <td>0.019345</td>\n",
" <td>66.806285</td>\n",
" <td>3454.094631</td>\n",
" <td>0.073400</td>\n",
" <td>0.073400</td>\n",
" <td>0.073020</td>\n",
" <td>0.073070</td>\n",
" <td>3.529383</td>\n",
" <td>48.274718</td>\n",
" <td>0.016441</td>\n",
" <td>0.016499</td>\n",
" <td>0.016353</td>\n",
" <td>0.016499</td>\n",
" <td>12.990767</td>\n",
" <td>792.119330</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2017-07-13 13:00:00</th>\n",
" <td>0.019227</td>\n",
" <td>0.019388</td>\n",
" <td>0.019086</td>\n",
" <td>0.019385</td>\n",
" <td>176.470996</td>\n",
" <td>9187.940454</td>\n",
" <td>0.073230</td>\n",
" <td>0.073500</td>\n",
" <td>0.073221</td>\n",
" <td>0.073400</td>\n",
" <td>14.243275</td>\n",
" <td>194.257627</td>\n",
" <td>0.016410</td>\n",
" <td>0.016437</td>\n",
" <td>0.016337</td>\n",
" <td>0.016437</td>\n",
" <td>5.833544</td>\n",
" <td>356.266861</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2017-07-13 13:30:00</th>\n",
" <td>0.019200</td>\n",
" <td>0.019258</td>\n",
" <td>0.019135</td>\n",
" <td>0.019227</td>\n",
" <td>53.844416</td>\n",
" <td>2805.453736</td>\n",
" <td>0.073168</td>\n",
" <td>0.073500</td>\n",
" <td>0.072830</td>\n",
" <td>0.073230</td>\n",
" <td>15.433198</td>\n",
" <td>210.906816</td>\n",
" <td>0.016351</td>\n",
" <td>0.016425</td>\n",
" <td>0.016334</td>\n",
" <td>0.016410</td>\n",
" <td>5.270448</td>\n",
" <td>321.593298</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2017-07-13 14:00:00</th>\n",
" <td>0.019073</td>\n",
" <td>0.019202</td>\n",
" <td>0.019037</td>\n",
" <td>0.019202</td>\n",
" <td>120.209105</td>\n",
" <td>6299.759114</td>\n",
" <td>0.072918</td>\n",
" <td>0.073487</td>\n",
" <td>0.072800</td>\n",
" <td>0.073193</td>\n",
" <td>5.574882</td>\n",
" <td>76.360152</td>\n",
" <td>0.016306</td>\n",
" <td>0.016400</td>\n",
" <td>0.016306</td>\n",
" <td>0.016400</td>\n",
" <td>2.315221</td>\n",
" <td>141.803909</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2017-07-13 14:30:00</th>\n",
" <td>0.019210</td>\n",
" <td>0.019210</td>\n",
" <td>0.019036</td>\n",
" <td>0.019079</td>\n",
" <td>117.144992</td>\n",
" <td>6130.597254</td>\n",
" <td>0.072642</td>\n",
" <td>0.073489</td>\n",
" <td>0.072639</td>\n",
" <td>0.073000</td>\n",
" <td>3.633284</td>\n",
" <td>49.801619</td>\n",
" <td>0.016306</td>\n",
" <td>0.016377</td>\n",
" <td>0.016306</td>\n",
" <td>0.016306</td>\n",
" <td>1.577577</td>\n",
" <td>96.546480</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2017-07-13 15:00:00</th>\n",
" <td>0.019214</td>\n",
" <td>0.019268</td>\n",
" <td>0.019150</td>\n",
" <td>0.019187</td>\n",
" <td>60.409080</td>\n",
" <td>3144.541587</td>\n",
" <td>0.072485</td>\n",
" <td>0.073480</td>\n",
" <td>0.072056</td>\n",
" <td>0.072642</td>\n",
" <td>26.060940</td>\n",
" <td>358.873489</td>\n",
" <td>0.016120</td>\n",
" <td>0.016392</td>\n",
" <td>0.016046</td>\n",
" <td>0.016306</td>\n",
" <td>69.611434</td>\n",
" <td>4300.748677</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2017-07-13 15:30:00</th>\n",
" <td>0.019110</td>\n",
" <td>0.019275</td>\n",
" <td>0.019100</td>\n",
" <td>0.019216</td>\n",
" <td>131.437257</td>\n",
" <td>6844.490092</td>\n",
" <td>0.071605</td>\n",
" <td>0.072485</td>\n",
" <td>0.071605</td>\n",
" <td>0.072298</td>\n",
" <td>66.840261</td>\n",
" <td>929.381259</td>\n",
" <td>0.016027</td>\n",
" <td>0.016200</td>\n",
" <td>0.015992</td>\n",
" <td>0.016200</td>\n",
" <td>40.700323</td>\n",
" <td>2537.211215</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2017-07-13 16:00:00</th>\n",
" <td>0.019087</td>\n",
" <td>0.019186</td>\n",
" <td>0.018950</td>\n",
" <td>0.019110</td>\n",
" <td>352.480444</td>\n",
" <td>18463.961383</td>\n",
" <td>0.072035</td>\n",
" <td>0.072104</td>\n",
" <td>0.071100</td>\n",
" <td>0.071605</td>\n",
" <td>45.988777</td>\n",
" <td>644.390298</td>\n",
" <td>0.016020</td>\n",
" <td>0.016080</td>\n",
" <td>0.015960</td>\n",
" <td>0.016010</td>\n",
" <td>20.781892</td>\n",
" <td>1296.247685</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2017-07-13 16:30:00</th>\n",
" <td>0.019220</td>\n",
" <td>0.019220</td>\n",
" <td>0.019085</td>\n",
" <td>0.019087</td>\n",
" <td>71.181496</td>\n",
" <td>3718.401983</td>\n",
" <td>0.072100</td>\n",
" <td>0.072486</td>\n",
" <td>0.071455</td>\n",
" <td>0.072033</td>\n",
" <td>19.054083</td>\n",
" <td>264.591534</td>\n",
" <td>0.016030</td>\n",
" <td>0.016100</td>\n",
" <td>0.016002</td>\n",
" <td>0.016070</td>\n",
" <td>22.931610</td>\n",
" <td>1427.026698</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2017-07-13 17:00:00</th>\n",
" <td>0.019203</td>\n",
" <td>0.019245</td>\n",
" <td>0.019101</td>\n",
" <td>0.019220</td>\n",
" <td>104.015164</td>\n",
" <td>5418.887416</td>\n",
" <td>0.072656</td>\n",
" <td>0.072656</td>\n",
" <td>0.071630</td>\n",
" <td>0.072100</td>\n",
" <td>16.594045</td>\n",
" <td>229.660914</td>\n",
" <td>0.016229</td>\n",
" <td>0.016232</td>\n",
" <td>0.016115</td>\n",
" <td>0.016115</td>\n",
" <td>10.652046</td>\n",
" <td>658.748194</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2017-07-13 17:30:00</th>\n",
" <td>0.019021</td>\n",
" <td>0.019194</td>\n",
" <td>0.018983</td>\n",
" <td>0.019180</td>\n",
" <td>114.901113</td>\n",
" <td>6023.751955</td>\n",
" <td>0.072889</td>\n",
" <td>0.073760</td>\n",
" <td>0.072511</td>\n",
" <td>0.072635</td>\n",
" <td>26.669919</td>\n",
" <td>364.394455</td>\n",
" <td>0.016057</td>\n",
" <td>0.016232</td>\n",
" <td>0.016030</td>\n",
" <td>0.016218</td>\n",
" <td>17.885425</td>\n",
" <td>1106.663222</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2017-07-13 18:00:00</th>\n",
" <td>0.019112</td>\n",
" <td>0.019112</td>\n",
" <td>0.018986</td>\n",
" <td>0.019045</td>\n",
" <td>61.162994</td>\n",
" <td>3211.881872</td>\n",
" <td>0.072943</td>\n",
" <td>0.073016</td>\n",
" <td>0.072492</td>\n",
" <td>0.072610</td>\n",
" <td>24.627536</td>\n",
" <td>338.062082</td>\n",
" <td>0.016128</td>\n",
" <td>0.016157</td>\n",
" <td>0.016000</td>\n",
" <td>0.016038</td>\n",
" <td>13.959773</td>\n",
" <td>868.051721</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2017-07-13 18:30:00</th>\n",
" <td>0.019124</td>\n",
" <td>0.019174</td>\n",
" <td>0.019040</td>\n",
" <td>0.019090</td>\n",
" <td>103.732512</td>\n",
" <td>5425.850165</td>\n",
" <td>0.072984</td>\n",
" <td>0.073311</td>\n",
" <td>0.072563</td>\n",
" <td>0.072563</td>\n",
" <td>18.240710</td>\n",
" <td>250.051087</td>\n",
" <td>0.016389</td>\n",
" <td>0.016399</td>\n",
" <td>0.016100</td>\n",
" <td>0.016110</td>\n",
" <td>35.339157</td>\n",
" <td>2182.164699</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2017-07-13 19:00:00</th>\n",
" <td>0.019095</td>\n",
" <td>0.019200</td>\n",
" <td>0.019070</td>\n",
" <td>0.019124</td>\n",
" <td>50.057990</td>\n",
" <td>2615.336480</td>\n",
" <td>0.072545</td>\n",
" <td>0.073138</td>\n",
" <td>0.072381</td>\n",
" <td>0.072984</td>\n",
" <td>18.109848</td>\n",
" <td>249.073822</td>\n",
" <td>0.016366</td>\n",
" <td>0.016488</td>\n",
" <td>0.016300</td>\n",
" <td>0.016300</td>\n",
" <td>30.539915</td>\n",
" <td>1862.691421</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2017-07-13 19:30:00</th>\n",
" <td>0.019040</td>\n",
" <td>0.019125</td>\n",
" <td>0.019040</td>\n",
" <td>0.019087</td>\n",
" <td>62.455953</td>\n",
" <td>3276.442735</td>\n",
" <td>0.071898</td>\n",
" <td>0.072545</td>\n",
" <td>0.071570</td>\n",
" <td>0.072545</td>\n",
" <td>25.484479</td>\n",
" <td>354.450981</td>\n",
" <td>0.016305</td>\n",
" <td>0.016488</td>\n",
" <td>0.016305</td>\n",
" <td>0.016362</td>\n",
" <td>31.107351</td>\n",
" <td>1895.337919</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2017-07-13 20:00:00</th>\n",
" <td>0.019100</td>\n",
" <td>0.019130</td>\n",
" <td>0.019000</td>\n",
" <td>0.019040</td>\n",
" <td>57.416039</td>\n",
" <td>3013.924077</td>\n",
" <td>0.071810</td>\n",
" <td>0.072320</td>\n",
" <td>0.071586</td>\n",
" <td>0.071586</td>\n",
" <td>5.415996</td>\n",
" <td>75.298057</td>\n",
" <td>0.016180</td>\n",
" <td>0.016382</td>\n",
" <td>0.016175</td>\n",
" <td>0.016341</td>\n",
" <td>24.475405</td>\n",
" <td>1504.283095</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2017-07-13 20:30:00</th>\n",
" <td>0.019266</td>\n",
" <td>0.019280</td>\n",
" <td>0.019100</td>\n",
" <td>0.019130</td>\n",
" <td>54.247496</td>\n",
" <td>2826.468409</td>\n",
" <td>0.072315</td>\n",
" <td>0.072750</td>\n",
" <td>0.071727</td>\n",
" <td>0.072091</td>\n",
" <td>17.284449</td>\n",
" <td>238.635277</td>\n",
" <td>0.016281</td>\n",
" <td>0.016380</td>\n",
" <td>0.016220</td>\n",
" <td>0.016318</td>\n",
" <td>10.557378</td>\n",
" <td>646.264376</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2017-07-13 21:00:00</th>\n",
" <td>0.019344</td>\n",
" <td>0.019382</td>\n",
" <td>0.019224</td>\n",
" <td>0.019280</td>\n",
" <td>131.677025</td>\n",
" <td>6816.243889</td>\n",
" <td>0.072148</td>\n",
" <td>0.072690</td>\n",
" <td>0.072067</td>\n",
" <td>0.072315</td>\n",
" <td>8.701756</td>\n",
" <td>120.286405</td>\n",
" <td>0.016360</td>\n",
" <td>0.016425</td>\n",
" <td>0.016281</td>\n",
" <td>0.016379</td>\n",
" <td>2.052379</td>\n",
" <td>125.407612</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2017-07-13 21:30:00</th>\n",
" <td>0.019210</td>\n",
" <td>0.019365</td>\n",
" <td>0.019110</td>\n",
" <td>0.019365</td>\n",
" <td>157.675558</td>\n",
" <td>8198.708763</td>\n",
" <td>0.072790</td>\n",
" <td>0.072791</td>\n",
" <td>0.072067</td>\n",
" <td>0.072148</td>\n",
" <td>18.284087</td>\n",
" <td>252.250628</td>\n",
" <td>0.016348</td>\n",
" <td>0.016422</td>\n",
" <td>0.016227</td>\n",
" <td>0.016360</td>\n",
" <td>17.000980</td>\n",
" <td>1042.824300</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2017-07-13 22:00:00</th>\n",
" <td>0.019271</td>\n",
" <td>0.019309</td>\n",
" <td>0.019162</td>\n",
" <td>0.019204</td>\n",
" <td>89.599189</td>\n",
" <td>4649.761884</td>\n",
" <td>0.072360</td>\n",
" <td>0.072790</td>\n",
" <td>0.072068</td>\n",
" <td>0.072500</td>\n",
" <td>31.410805</td>\n",
" <td>435.147544</td>\n",
" <td>0.016348</td>\n",
" <td>0.016401</td>\n",
" <td>0.016323</td>\n",
" <td>0.016348</td>\n",
" <td>1.050736</td>\n",
" <td>64.258248</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2017-07-13 22:30:00</th>\n",
" <td>0.019263</td>\n",
" <td>0.019353</td>\n",
" <td>0.019143</td>\n",
" <td>0.019271</td>\n",
" <td>102.195033</td>\n",
" <td>5304.391273</td>\n",
" <td>0.072500</td>\n",
" <td>0.072740</td>\n",
" <td>0.072169</td>\n",
" <td>0.072169</td>\n",
" <td>2.176476</td>\n",
" <td>29.992342</td>\n",
" <td>0.016269</td>\n",
" <td>0.016400</td>\n",
" <td>0.016262</td>\n",
" <td>0.016348</td>\n",
" <td>4.130065</td>\n",
" <td>252.910135</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2017-07-13 23:00:00</th>\n",
" <td>0.019340</td>\n",
" <td>0.019380</td>\n",
" <td>0.019250</td>\n",
" <td>0.019263</td>\n",
" <td>51.805206</td>\n",
" <td>2683.849665</td>\n",
" <td>0.072770</td>\n",
" <td>0.072826</td>\n",
" <td>0.072430</td>\n",
" <td>0.072500</td>\n",
" <td>11.451511</td>\n",
" <td>157.605870</td>\n",
" <td>0.016260</td>\n",
" <td>0.016365</td>\n",
" <td>0.016260</td>\n",
" <td>0.016269</td>\n",
" <td>5.774802</td>\n",
" <td>354.476663</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2017-07-13 23:30:00</th>\n",
" <td>0.019462</td>\n",
" <td>0.019462</td>\n",
" <td>0.019339</td>\n",
" <td>0.019350</td>\n",
" <td>61.594625</td>\n",
" <td>3174.332047</td>\n",
" <td>0.072494</td>\n",
" <td>0.072800</td>\n",
" <td>0.072450</td>\n",
" <td>0.072770</td>\n",
" <td>5.277151</td>\n",
" <td>72.698265</td>\n",
" <td>0.016289</td>\n",
" <td>0.016420</td>\n",
" <td>0.016260</td>\n",
" <td>0.016261</td>\n",
" <td>5.284462</td>\n",
" <td>322.402887</td>\n",
" </tr>\n",
" </tbody>\n",
"</table>\n",
"<p>61096 rows × 18 columns</p>\n",
"</div>"
],
"text/plain": [
"Pair LTCBTC \\\n",
"Price close high low open volume \n",
"date \n",
"2014-01-18 04:00:00 0.028000 0.028000 0.028000 0.028000 0.020590 \n",
"2014-01-18 04:30:00 0.028500 0.029000 0.028000 0.029000 0.003106 \n",
"2014-01-18 05:00:00 0.028500 0.028500 0.028500 0.028500 0.000000 \n",
"2014-01-18 05:30:00 0.028500 0.028500 0.028500 0.028500 0.000000 \n",
"2014-01-18 06:00:00 0.028500 0.028500 0.028500 0.028500 0.000000 \n",
"2014-01-18 06:30:00 0.028500 0.028500 0.028500 0.028500 0.000000 \n",
"2014-01-18 07:00:00 0.028500 0.028500 0.028500 0.028500 0.000000 \n",
"2014-01-18 07:30:00 0.028500 0.028500 0.028500 0.028500 0.000000 \n",
"2014-01-18 08:00:00 0.028500 0.028500 0.028500 0.028500 0.000000 \n",
"2014-01-18 08:30:00 0.028500 0.028500 0.028500 0.028500 0.000000 \n",
"2014-01-18 09:00:00 0.028500 0.028500 0.028500 0.028500 0.000000 \n",
"2014-01-18 09:30:00 0.028500 0.028500 0.028500 0.028500 0.000000 \n",
"2014-01-18 10:00:00 0.028500 0.028500 0.028500 0.028500 0.000000 \n",
"2014-01-18 10:30:00 0.028500 0.028500 0.028500 0.028500 0.000000 \n",
"2014-01-18 11:00:00 0.028500 0.028500 0.028500 0.028500 0.000000 \n",
"2014-01-18 11:30:00 0.028500 0.028500 0.028500 0.028500 0.000000 \n",
"2014-01-18 12:00:00 0.028500 0.028500 0.028500 0.028500 0.000000 \n",
"2014-01-18 12:30:00 0.028500 0.028500 0.028500 0.028500 0.000000 \n",
"2014-01-18 13:00:00 0.028500 0.028500 0.028500 0.028500 0.000000 \n",
"2014-01-18 13:30:00 0.028500 0.028500 0.028500 0.028500 0.000000 \n",
"2014-01-18 14:00:00 0.028500 0.028500 0.028500 0.028500 0.000000 \n",
"2014-01-18 14:30:00 0.028500 0.028500 0.028500 0.028500 0.000000 \n",
"2014-01-18 15:00:00 0.028500 0.028500 0.028500 0.028500 0.000000 \n",
"2014-01-18 15:30:00 0.028500 0.028500 0.028500 0.028500 0.000000 \n",
"2014-01-18 16:00:00 0.028500 0.028500 0.028500 0.028500 0.000000 \n",
"2014-01-18 16:30:00 0.028500 0.028500 0.028500 0.028500 0.000000 \n",
"2014-01-18 17:00:00 0.028500 0.028500 0.028500 0.028500 0.000000 \n",
"2014-01-18 17:30:00 0.028500 0.028500 0.028500 0.028500 0.000000 \n",
"2014-01-18 18:00:00 0.028500 0.028500 0.028500 0.028500 0.000000 \n",
"2014-01-18 18:30:00 0.028500 0.028500 0.028500 0.028500 0.000000 \n",
"... ... ... ... ... ... \n",
"2017-07-13 09:00:00 0.019103 0.019238 0.019043 0.019215 102.001835 \n",
"2017-07-13 09:30:00 0.019013 0.019128 0.019005 0.019103 115.373214 \n",
"2017-07-13 10:00:00 0.019098 0.019100 0.019000 0.019032 50.748214 \n",
"2017-07-13 10:30:00 0.019193 0.019200 0.019087 0.019100 35.057789 \n",
"2017-07-13 11:00:00 0.019300 0.019500 0.019193 0.019200 181.517873 \n",
"2017-07-13 11:30:00 0.019386 0.019455 0.019300 0.019300 110.352974 \n",
"2017-07-13 12:00:00 0.019363 0.019492 0.019345 0.019386 87.880708 \n",
"2017-07-13 12:30:00 0.019385 0.019388 0.019257 0.019345 66.806285 \n",
"2017-07-13 13:00:00 0.019227 0.019388 0.019086 0.019385 176.470996 \n",
"2017-07-13 13:30:00 0.019200 0.019258 0.019135 0.019227 53.844416 \n",
"2017-07-13 14:00:00 0.019073 0.019202 0.019037 0.019202 120.209105 \n",
"2017-07-13 14:30:00 0.019210 0.019210 0.019036 0.019079 117.144992 \n",
"2017-07-13 15:00:00 0.019214 0.019268 0.019150 0.019187 60.409080 \n",
"2017-07-13 15:30:00 0.019110 0.019275 0.019100 0.019216 131.437257 \n",
"2017-07-13 16:00:00 0.019087 0.019186 0.018950 0.019110 352.480444 \n",
"2017-07-13 16:30:00 0.019220 0.019220 0.019085 0.019087 71.181496 \n",
"2017-07-13 17:00:00 0.019203 0.019245 0.019101 0.019220 104.015164 \n",
"2017-07-13 17:30:00 0.019021 0.019194 0.018983 0.019180 114.901113 \n",
"2017-07-13 18:00:00 0.019112 0.019112 0.018986 0.019045 61.162994 \n",
"2017-07-13 18:30:00 0.019124 0.019174 0.019040 0.019090 103.732512 \n",
"2017-07-13 19:00:00 0.019095 0.019200 0.019070 0.019124 50.057990 \n",
"2017-07-13 19:30:00 0.019040 0.019125 0.019040 0.019087 62.455953 \n",
"2017-07-13 20:00:00 0.019100 0.019130 0.019000 0.019040 57.416039 \n",
"2017-07-13 20:30:00 0.019266 0.019280 0.019100 0.019130 54.247496 \n",
"2017-07-13 21:00:00 0.019344 0.019382 0.019224 0.019280 131.677025 \n",
"2017-07-13 21:30:00 0.019210 0.019365 0.019110 0.019365 157.675558 \n",
"2017-07-13 22:00:00 0.019271 0.019309 0.019162 0.019204 89.599189 \n",
"2017-07-13 22:30:00 0.019263 0.019353 0.019143 0.019271 102.195033 \n",
"2017-07-13 23:00:00 0.019340 0.019380 0.019250 0.019263 51.805206 \n",
"2017-07-13 23:30:00 0.019462 0.019462 0.019339 0.019350 61.594625 \n",
"\n",
"Pair DASHBTC \\\n",
"Price quoteVolume close high low open \n",
"date \n",
"2014-01-18 04:00:00 0.735400 NaN NaN NaN NaN \n",
"2014-01-18 04:30:00 0.109700 NaN NaN NaN NaN \n",
"2014-01-18 05:00:00 0.000000 NaN NaN NaN NaN \n",
"2014-01-18 05:30:00 0.000000 NaN NaN NaN NaN \n",
"2014-01-18 06:00:00 0.000000 NaN NaN NaN NaN \n",
"2014-01-18 06:30:00 0.000000 NaN NaN NaN NaN \n",
"2014-01-18 07:00:00 0.000000 NaN NaN NaN NaN \n",
"2014-01-18 07:30:00 0.000000 NaN NaN NaN NaN \n",
"2014-01-18 08:00:00 0.000000 NaN NaN NaN NaN \n",
"2014-01-18 08:30:00 0.000000 NaN NaN NaN NaN \n",
"2014-01-18 09:00:00 0.000000 NaN NaN NaN NaN \n",
"2014-01-18 09:30:00 0.000000 NaN NaN NaN NaN \n",
"2014-01-18 10:00:00 0.000000 NaN NaN NaN NaN \n",
"2014-01-18 10:30:00 0.000000 NaN NaN NaN NaN \n",
"2014-01-18 11:00:00 0.000000 NaN NaN NaN NaN \n",
"2014-01-18 11:30:00 0.000000 NaN NaN NaN NaN \n",
"2014-01-18 12:00:00 0.000000 NaN NaN NaN NaN \n",
"2014-01-18 12:30:00 0.000000 NaN NaN NaN NaN \n",
"2014-01-18 13:00:00 0.000000 NaN NaN NaN NaN \n",
"2014-01-18 13:30:00 0.000000 NaN NaN NaN NaN \n",
"2014-01-18 14:00:00 0.000000 NaN NaN NaN NaN \n",
"2014-01-18 14:30:00 0.000000 NaN NaN NaN NaN \n",
"2014-01-18 15:00:00 0.000000 NaN NaN NaN NaN \n",
"2014-01-18 15:30:00 0.000000 NaN NaN NaN NaN \n",
"2014-01-18 16:00:00 0.000000 NaN NaN NaN NaN \n",
"2014-01-18 16:30:00 0.000000 NaN NaN NaN NaN \n",
"2014-01-18 17:00:00 0.000000 NaN NaN NaN NaN \n",
"2014-01-18 17:30:00 0.000000 NaN NaN NaN NaN \n",
"2014-01-18 18:00:00 0.000000 NaN NaN NaN NaN \n",
"2014-01-18 18:30:00 0.000000 NaN NaN NaN NaN \n",
"... ... ... ... ... ... \n",
"2017-07-13 09:00:00 5328.738151 0.072300 0.072809 0.072012 0.072809 \n",
"2017-07-13 09:30:00 6051.922924 0.072481 0.072619 0.072300 0.072425 \n",
"2017-07-13 10:00:00 2664.117231 0.071730 0.072584 0.071729 0.072481 \n",
"2017-07-13 10:30:00 1829.450652 0.071670 0.072127 0.071585 0.071730 \n",
"2017-07-13 11:00:00 9369.638447 0.072920 0.072920 0.071670 0.071771 \n",
"2017-07-13 11:30:00 5691.409801 0.073171 0.073316 0.072640 0.072640 \n",
"2017-07-13 12:00:00 4528.467404 0.073020 0.073433 0.072867 0.073170 \n",
"2017-07-13 12:30:00 3454.094631 0.073400 0.073400 0.073020 0.073070 \n",
"2017-07-13 13:00:00 9187.940454 0.073230 0.073500 0.073221 0.073400 \n",
"2017-07-13 13:30:00 2805.453736 0.073168 0.073500 0.072830 0.073230 \n",
"2017-07-13 14:00:00 6299.759114 0.072918 0.073487 0.072800 0.073193 \n",
"2017-07-13 14:30:00 6130.597254 0.072642 0.073489 0.072639 0.073000 \n",
"2017-07-13 15:00:00 3144.541587 0.072485 0.073480 0.072056 0.072642 \n",
"2017-07-13 15:30:00 6844.490092 0.071605 0.072485 0.071605 0.072298 \n",
"2017-07-13 16:00:00 18463.961383 0.072035 0.072104 0.071100 0.071605 \n",
"2017-07-13 16:30:00 3718.401983 0.072100 0.072486 0.071455 0.072033 \n",
"2017-07-13 17:00:00 5418.887416 0.072656 0.072656 0.071630 0.072100 \n",
"2017-07-13 17:30:00 6023.751955 0.072889 0.073760 0.072511 0.072635 \n",
"2017-07-13 18:00:00 3211.881872 0.072943 0.073016 0.072492 0.072610 \n",
"2017-07-13 18:30:00 5425.850165 0.072984 0.073311 0.072563 0.072563 \n",
"2017-07-13 19:00:00 2615.336480 0.072545 0.073138 0.072381 0.072984 \n",
"2017-07-13 19:30:00 3276.442735 0.071898 0.072545 0.071570 0.072545 \n",
"2017-07-13 20:00:00 3013.924077 0.071810 0.072320 0.071586 0.071586 \n",
"2017-07-13 20:30:00 2826.468409 0.072315 0.072750 0.071727 0.072091 \n",
"2017-07-13 21:00:00 6816.243889 0.072148 0.072690 0.072067 0.072315 \n",
"2017-07-13 21:30:00 8198.708763 0.072790 0.072791 0.072067 0.072148 \n",
"2017-07-13 22:00:00 4649.761884 0.072360 0.072790 0.072068 0.072500 \n",
"2017-07-13 22:30:00 5304.391273 0.072500 0.072740 0.072169 0.072169 \n",
"2017-07-13 23:00:00 2683.849665 0.072770 0.072826 0.072430 0.072500 \n",
"2017-07-13 23:30:00 3174.332047 0.072494 0.072800 0.072450 0.072770 \n",
"\n",
"Pair XMRBTC \\\n",
"Price volume quoteVolume close high low \n",
"date \n",
"2014-01-18 04:00:00 NaN NaN NaN NaN NaN \n",
"2014-01-18 04:30:00 NaN NaN NaN NaN NaN \n",
"2014-01-18 05:00:00 NaN NaN NaN NaN NaN \n",
"2014-01-18 05:30:00 NaN NaN NaN NaN NaN \n",
"2014-01-18 06:00:00 NaN NaN NaN NaN NaN \n",
"2014-01-18 06:30:00 NaN NaN NaN NaN NaN \n",
"2014-01-18 07:00:00 NaN NaN NaN NaN NaN \n",
"2014-01-18 07:30:00 NaN NaN NaN NaN NaN \n",
"2014-01-18 08:00:00 NaN NaN NaN NaN NaN \n",
"2014-01-18 08:30:00 NaN NaN NaN NaN NaN \n",
"2014-01-18 09:00:00 NaN NaN NaN NaN NaN \n",
"2014-01-18 09:30:00 NaN NaN NaN NaN NaN \n",
"2014-01-18 10:00:00 NaN NaN NaN NaN NaN \n",
"2014-01-18 10:30:00 NaN NaN NaN NaN NaN \n",
"2014-01-18 11:00:00 NaN NaN NaN NaN NaN \n",
"2014-01-18 11:30:00 NaN NaN NaN NaN NaN \n",
"2014-01-18 12:00:00 NaN NaN NaN NaN NaN \n",
"2014-01-18 12:30:00 NaN NaN NaN NaN NaN \n",
"2014-01-18 13:00:00 NaN NaN NaN NaN NaN \n",
"2014-01-18 13:30:00 NaN NaN NaN NaN NaN \n",
"2014-01-18 14:00:00 NaN NaN NaN NaN NaN \n",
"2014-01-18 14:30:00 NaN NaN NaN NaN NaN \n",
"2014-01-18 15:00:00 NaN NaN NaN NaN NaN \n",
"2014-01-18 15:30:00 NaN NaN NaN NaN NaN \n",
"2014-01-18 16:00:00 NaN NaN NaN NaN NaN \n",
"2014-01-18 16:30:00 NaN NaN NaN NaN NaN \n",
"2014-01-18 17:00:00 NaN NaN NaN NaN NaN \n",
"2014-01-18 17:30:00 NaN NaN NaN NaN NaN \n",
"2014-01-18 18:00:00 NaN NaN NaN NaN NaN \n",
"2014-01-18 18:30:00 NaN NaN NaN NaN NaN \n",
"... ... ... ... ... ... \n",
"2017-07-13 09:00:00 22.333296 308.698352 0.016200 0.016260 0.016151 \n",
"2017-07-13 09:30:00 14.041970 194.101572 0.016214 0.016396 0.016200 \n",
"2017-07-13 10:00:00 23.715417 328.675688 0.016263 0.016281 0.016211 \n",
"2017-07-13 10:30:00 33.350912 465.074741 0.016304 0.016367 0.016263 \n",
"2017-07-13 11:00:00 26.761725 369.510973 0.016382 0.016408 0.016304 \n",
"2017-07-13 11:30:00 18.257227 249.933945 0.016490 0.016490 0.016382 \n",
"2017-07-13 12:00:00 12.723900 173.851297 0.016433 0.016499 0.016365 \n",
"2017-07-13 12:30:00 3.529383 48.274718 0.016441 0.016499 0.016353 \n",
"2017-07-13 13:00:00 14.243275 194.257627 0.016410 0.016437 0.016337 \n",
"2017-07-13 13:30:00 15.433198 210.906816 0.016351 0.016425 0.016334 \n",
"2017-07-13 14:00:00 5.574882 76.360152 0.016306 0.016400 0.016306 \n",
"2017-07-13 14:30:00 3.633284 49.801619 0.016306 0.016377 0.016306 \n",
"2017-07-13 15:00:00 26.060940 358.873489 0.016120 0.016392 0.016046 \n",
"2017-07-13 15:30:00 66.840261 929.381259 0.016027 0.016200 0.015992 \n",
"2017-07-13 16:00:00 45.988777 644.390298 0.016020 0.016080 0.015960 \n",
"2017-07-13 16:30:00 19.054083 264.591534 0.016030 0.016100 0.016002 \n",
"2017-07-13 17:00:00 16.594045 229.660914 0.016229 0.016232 0.016115 \n",
"2017-07-13 17:30:00 26.669919 364.394455 0.016057 0.016232 0.016030 \n",
"2017-07-13 18:00:00 24.627536 338.062082 0.016128 0.016157 0.016000 \n",
"2017-07-13 18:30:00 18.240710 250.051087 0.016389 0.016399 0.016100 \n",
"2017-07-13 19:00:00 18.109848 249.073822 0.016366 0.016488 0.016300 \n",
"2017-07-13 19:30:00 25.484479 354.450981 0.016305 0.016488 0.016305 \n",
"2017-07-13 20:00:00 5.415996 75.298057 0.016180 0.016382 0.016175 \n",
"2017-07-13 20:30:00 17.284449 238.635277 0.016281 0.016380 0.016220 \n",
"2017-07-13 21:00:00 8.701756 120.286405 0.016360 0.016425 0.016281 \n",
"2017-07-13 21:30:00 18.284087 252.250628 0.016348 0.016422 0.016227 \n",
"2017-07-13 22:00:00 31.410805 435.147544 0.016348 0.016401 0.016323 \n",
"2017-07-13 22:30:00 2.176476 29.992342 0.016269 0.016400 0.016262 \n",
"2017-07-13 23:00:00 11.451511 157.605870 0.016260 0.016365 0.016260 \n",
"2017-07-13 23:30:00 5.277151 72.698265 0.016289 0.016420 0.016260 \n",
"\n",
"Pair \n",
"Price open volume quoteVolume \n",
"date \n",
"2014-01-18 04:00:00 NaN NaN NaN \n",
"2014-01-18 04:30:00 NaN NaN NaN \n",
"2014-01-18 05:00:00 NaN NaN NaN \n",
"2014-01-18 05:30:00 NaN NaN NaN \n",
"2014-01-18 06:00:00 NaN NaN NaN \n",
"2014-01-18 06:30:00 NaN NaN NaN \n",
"2014-01-18 07:00:00 NaN NaN NaN \n",
"2014-01-18 07:30:00 NaN NaN NaN \n",
"2014-01-18 08:00:00 NaN NaN NaN \n",
"2014-01-18 08:30:00 NaN NaN NaN \n",
"2014-01-18 09:00:00 NaN NaN NaN \n",
"2014-01-18 09:30:00 NaN NaN NaN \n",
"2014-01-18 10:00:00 NaN NaN NaN \n",
"2014-01-18 10:30:00 NaN NaN NaN \n",
"2014-01-18 11:00:00 NaN NaN NaN \n",
"2014-01-18 11:30:00 NaN NaN NaN \n",
"2014-01-18 12:00:00 NaN NaN NaN \n",
"2014-01-18 12:30:00 NaN NaN NaN \n",
"2014-01-18 13:00:00 NaN NaN NaN \n",
"2014-01-18 13:30:00 NaN NaN NaN \n",
"2014-01-18 14:00:00 NaN NaN NaN \n",
"2014-01-18 14:30:00 NaN NaN NaN \n",
"2014-01-18 15:00:00 NaN NaN NaN \n",
"2014-01-18 15:30:00 NaN NaN NaN \n",
"2014-01-18 16:00:00 NaN NaN NaN \n",
"2014-01-18 16:30:00 NaN NaN NaN \n",
"2014-01-18 17:00:00 NaN NaN NaN \n",
"2014-01-18 17:30:00 NaN NaN NaN \n",
"2014-01-18 18:00:00 NaN NaN NaN \n",
"2014-01-18 18:30:00 NaN NaN NaN \n",
"... ... ... ... \n",
"2017-07-13 09:00:00 0.016220 16.447470 1014.826043 \n",
"2017-07-13 09:30:00 0.016200 16.381883 1006.211103 \n",
"2017-07-13 10:00:00 0.016214 5.879561 362.057572 \n",
"2017-07-13 10:30:00 0.016279 6.862038 421.023648 \n",
"2017-07-13 11:00:00 0.016304 8.927679 544.949394 \n",
"2017-07-13 11:30:00 0.016404 8.967660 545.666655 \n",
"2017-07-13 12:00:00 0.016490 11.650610 709.466293 \n",
"2017-07-13 12:30:00 0.016499 12.990767 792.119330 \n",
"2017-07-13 13:00:00 0.016437 5.833544 356.266861 \n",
"2017-07-13 13:30:00 0.016410 5.270448 321.593298 \n",
"2017-07-13 14:00:00 0.016400 2.315221 141.803909 \n",
"2017-07-13 14:30:00 0.016306 1.577577 96.546480 \n",
"2017-07-13 15:00:00 0.016306 69.611434 4300.748677 \n",
"2017-07-13 15:30:00 0.016200 40.700323 2537.211215 \n",
"2017-07-13 16:00:00 0.016010 20.781892 1296.247685 \n",
"2017-07-13 16:30:00 0.016070 22.931610 1427.026698 \n",
"2017-07-13 17:00:00 0.016115 10.652046 658.748194 \n",
"2017-07-13 17:30:00 0.016218 17.885425 1106.663222 \n",
"2017-07-13 18:00:00 0.016038 13.959773 868.051721 \n",
"2017-07-13 18:30:00 0.016110 35.339157 2182.164699 \n",
"2017-07-13 19:00:00 0.016300 30.539915 1862.691421 \n",
"2017-07-13 19:30:00 0.016362 31.107351 1895.337919 \n",
"2017-07-13 20:00:00 0.016341 24.475405 1504.283095 \n",
"2017-07-13 20:30:00 0.016318 10.557378 646.264376 \n",
"2017-07-13 21:00:00 0.016379 2.052379 125.407612 \n",
"2017-07-13 21:30:00 0.016360 17.000980 1042.824300 \n",
"2017-07-13 22:00:00 0.016348 1.050736 64.258248 \n",
"2017-07-13 22:30:00 0.016348 4.130065 252.910135 \n",
"2017-07-13 23:00:00 0.016269 5.774802 354.476663 \n",
"2017-07-13 23:30:00 0.016261 5.284462 322.402887 \n",
"\n",
"[61096 rows x 18 columns]"
]
},
"execution_count": 39,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"# concat\n",
"df = pd.concat(dfs1, axis=1, keys=[df.name for df in dfs1], names=['Pair','Price'])\n",
"df"
]
},
{
"cell_type": "code",
"execution_count": 40,
"metadata": {
"ExecuteTime": {
"end_time": "2017-11-11T07:31:11.024414Z",
"start_time": "2017-11-11T07:31:10.826771Z"
}
},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"cropped from 61096\n",
"to 55284\n"
]
}
],
"source": [
"# crop to when they all exist\n",
"print('cropped from', len(df))\n",
"t=max([min(df1.index) for df1 in dfs1])\n",
"df=df[df.index>t]\n",
"print('to',len(df))"
]
},
{
"cell_type": "code",
"execution_count": 41,
"metadata": {
"ExecuteTime": {
"end_time": "2017-11-11T07:31:11.113473Z",
"start_time": "2017-11-11T07:31:11.026303Z"
}
},
"outputs": [
{
"data": {
"text/html": [
"<div>\n",
"<style>\n",
" .dataframe thead tr:only-child th {\n",
" text-align: right;\n",
" }\n",
"\n",
" .dataframe thead th {\n",
" text-align: left;\n",
" }\n",
"\n",
" .dataframe tbody tr th {\n",
" vertical-align: top;\n",
" }\n",
"</style>\n",
"<table border=\"1\" class=\"dataframe\">\n",
" <thead>\n",
" <tr>\n",
" <th>Pair</th>\n",
" <th colspan=\"6\" halign=\"left\">LTCBTC</th>\n",
" <th colspan=\"6\" halign=\"left\">DASHBTC</th>\n",
" <th colspan=\"6\" halign=\"left\">XMRBTC</th>\n",
" </tr>\n",
" <tr>\n",
" <th>Price</th>\n",
" <th>close</th>\n",
" <th>high</th>\n",
" <th>low</th>\n",
" <th>open</th>\n",
" <th>volume</th>\n",
" <th>quoteVolume</th>\n",
" <th>close</th>\n",
" <th>high</th>\n",
" <th>low</th>\n",
" <th>open</th>\n",
" <th>volume</th>\n",
" <th>quoteVolume</th>\n",
" <th>close</th>\n",
" <th>high</th>\n",
" <th>low</th>\n",
" <th>open</th>\n",
" <th>volume</th>\n",
" <th>quoteVolume</th>\n",
" </tr>\n",
" <tr>\n",
" <th>date</th>\n",
" <th></th>\n",
" <th></th>\n",
" <th></th>\n",
" <th></th>\n",
" <th></th>\n",
" <th></th>\n",
" <th></th>\n",
" <th></th>\n",
" <th></th>\n",
" <th></th>\n",
" <th></th>\n",
" <th></th>\n",
" <th></th>\n",
" <th></th>\n",
" <th></th>\n",
" <th></th>\n",
" <th></th>\n",
" <th></th>\n",
" </tr>\n",
" </thead>\n",
" <tbody>\n",
" <tr>\n",
" <th>2014-05-19 06:00:00</th>\n",
" <td>0.023234</td>\n",
" <td>0.023234</td>\n",
" <td>0.023234</td>\n",
" <td>0.023234</td>\n",
" <td>0.538670</td>\n",
" <td>23.184900</td>\n",
" <td>0.015199</td>\n",
" <td>0.015199</td>\n",
" <td>0.014502</td>\n",
" <td>0.014970</td>\n",
" <td>2.343284</td>\n",
" <td>156.369797</td>\n",
" <td>0.001110</td>\n",
" <td>0.011110</td>\n",
" <td>0.001110</td>\n",
" <td>0.011110</td>\n",
" <td>1.995904</td>\n",
" <td>1404.974609</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2014-05-19 06:30:00</th>\n",
" <td>0.023421</td>\n",
" <td>0.023421</td>\n",
" <td>0.023421</td>\n",
" <td>0.023421</td>\n",
" <td>0.022663</td>\n",
" <td>0.967600</td>\n",
" <td>0.014520</td>\n",
" <td>0.015342</td>\n",
" <td>0.014510</td>\n",
" <td>0.015199</td>\n",
" <td>0.321949</td>\n",
" <td>21.883301</td>\n",
" <td>0.001125</td>\n",
" <td>0.001500</td>\n",
" <td>0.001125</td>\n",
" <td>0.001200</td>\n",
" <td>0.619334</td>\n",
" <td>441.371613</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2014-05-19 07:00:00</th>\n",
" <td>0.023038</td>\n",
" <td>0.023100</td>\n",
" <td>0.023038</td>\n",
" <td>0.023100</td>\n",
" <td>0.005663</td>\n",
" <td>0.245200</td>\n",
" <td>0.015350</td>\n",
" <td>0.015400</td>\n",
" <td>0.014510</td>\n",
" <td>0.015000</td>\n",
" <td>5.496416</td>\n",
" <td>369.994202</td>\n",
" <td>0.001190</td>\n",
" <td>0.001410</td>\n",
" <td>0.001080</td>\n",
" <td>0.001410</td>\n",
" <td>2.049713</td>\n",
" <td>1798.664062</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2014-05-19 07:30:00</th>\n",
" <td>0.023029</td>\n",
" <td>0.023029</td>\n",
" <td>0.023029</td>\n",
" <td>0.023029</td>\n",
" <td>0.005128</td>\n",
" <td>0.222700</td>\n",
" <td>0.015600</td>\n",
" <td>0.015600</td>\n",
" <td>0.015050</td>\n",
" <td>0.015200</td>\n",
" <td>1.160088</td>\n",
" <td>75.875801</td>\n",
" <td>0.001320</td>\n",
" <td>0.001867</td>\n",
" <td>0.001040</td>\n",
" <td>0.001040</td>\n",
" <td>3.425346</td>\n",
" <td>2460.367920</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2014-05-19 08:00:00</th>\n",
" <td>0.023026</td>\n",
" <td>0.023420</td>\n",
" <td>0.023026</td>\n",
" <td>0.023029</td>\n",
" <td>0.353329</td>\n",
" <td>15.309300</td>\n",
" <td>0.015600</td>\n",
" <td>0.015600</td>\n",
" <td>0.015103</td>\n",
" <td>0.015149</td>\n",
" <td>1.449590</td>\n",
" <td>93.675102</td>\n",
" <td>0.001700</td>\n",
" <td>0.001800</td>\n",
" <td>0.001320</td>\n",
" <td>0.001700</td>\n",
" <td>2.395254</td>\n",
" <td>1450.168701</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2014-05-19 08:30:00</th>\n",
" <td>0.023025</td>\n",
" <td>0.023420</td>\n",
" <td>0.023025</td>\n",
" <td>0.023025</td>\n",
" <td>0.031986</td>\n",
" <td>1.386400</td>\n",
" <td>0.016000</td>\n",
" <td>0.016000</td>\n",
" <td>0.015111</td>\n",
" <td>0.015700</td>\n",
" <td>1.483967</td>\n",
" <td>93.716499</td>\n",
" <td>0.001930</td>\n",
" <td>0.001940</td>\n",
" <td>0.001600</td>\n",
" <td>0.001600</td>\n",
" <td>5.102005</td>\n",
" <td>2842.072021</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2014-05-19 09:00:00</th>\n",
" <td>0.023025</td>\n",
" <td>0.023025</td>\n",
" <td>0.023025</td>\n",
" <td>0.023025</td>\n",
" <td>0.014403</td>\n",
" <td>0.625500</td>\n",
" <td>0.016000</td>\n",
" <td>0.016000</td>\n",
" <td>0.015327</td>\n",
" <td>0.016000</td>\n",
" <td>0.808186</td>\n",
" <td>51.574699</td>\n",
" <td>0.001800</td>\n",
" <td>0.002700</td>\n",
" <td>0.001760</td>\n",
" <td>0.001930</td>\n",
" <td>9.023416</td>\n",
" <td>4452.659668</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2014-05-19 09:30:00</th>\n",
" <td>0.023025</td>\n",
" <td>0.023200</td>\n",
" <td>0.023025</td>\n",
" <td>0.023200</td>\n",
" <td>0.022038</td>\n",
" <td>0.950200</td>\n",
" <td>0.015700</td>\n",
" <td>0.016000</td>\n",
" <td>0.015700</td>\n",
" <td>0.016000</td>\n",
" <td>0.611756</td>\n",
" <td>38.797901</td>\n",
" <td>0.001252</td>\n",
" <td>0.001780</td>\n",
" <td>0.001252</td>\n",
" <td>0.001780</td>\n",
" <td>2.684633</td>\n",
" <td>1781.344360</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2014-05-19 10:00:00</th>\n",
" <td>0.023025</td>\n",
" <td>0.023200</td>\n",
" <td>0.023025</td>\n",
" <td>0.023200</td>\n",
" <td>0.037687</td>\n",
" <td>1.624600</td>\n",
" <td>0.015700</td>\n",
" <td>0.015980</td>\n",
" <td>0.015658</td>\n",
" <td>0.015980</td>\n",
" <td>1.305152</td>\n",
" <td>83.099098</td>\n",
" <td>0.001500</td>\n",
" <td>0.001800</td>\n",
" <td>0.001370</td>\n",
" <td>0.001465</td>\n",
" <td>0.582902</td>\n",
" <td>393.504395</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2014-05-19 10:30:00</th>\n",
" <td>0.023025</td>\n",
" <td>0.023200</td>\n",
" <td>0.023025</td>\n",
" <td>0.023200</td>\n",
" <td>0.007686</td>\n",
" <td>0.331400</td>\n",
" <td>0.016000</td>\n",
" <td>0.016000</td>\n",
" <td>0.015396</td>\n",
" <td>0.015650</td>\n",
" <td>1.035374</td>\n",
" <td>64.767998</td>\n",
" <td>0.002000</td>\n",
" <td>0.002000</td>\n",
" <td>0.001700</td>\n",
" <td>0.001700</td>\n",
" <td>3.449471</td>\n",
" <td>1806.058594</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2014-05-19 11:00:00</th>\n",
" <td>0.023418</td>\n",
" <td>0.023418</td>\n",
" <td>0.023418</td>\n",
" <td>0.023418</td>\n",
" <td>0.023418</td>\n",
" <td>1.000000</td>\n",
" <td>0.015119</td>\n",
" <td>0.016000</td>\n",
" <td>0.015111</td>\n",
" <td>0.015980</td>\n",
" <td>2.999820</td>\n",
" <td>190.303802</td>\n",
" <td>0.002000</td>\n",
" <td>0.002000</td>\n",
" <td>0.001790</td>\n",
" <td>0.001999</td>\n",
" <td>2.536090</td>\n",
" <td>1270.478882</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2014-05-19 11:30:00</th>\n",
" <td>0.023025</td>\n",
" <td>0.023025</td>\n",
" <td>0.023025</td>\n",
" <td>0.023025</td>\n",
" <td>0.059156</td>\n",
" <td>2.569100</td>\n",
" <td>0.015450</td>\n",
" <td>0.015450</td>\n",
" <td>0.015111</td>\n",
" <td>0.015119</td>\n",
" <td>0.518863</td>\n",
" <td>34.062599</td>\n",
" <td>0.001469</td>\n",
" <td>0.001850</td>\n",
" <td>0.001469</td>\n",
" <td>0.001850</td>\n",
" <td>2.144056</td>\n",
" <td>1318.990356</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2014-05-19 12:00:00</th>\n",
" <td>0.023414</td>\n",
" <td>0.023414</td>\n",
" <td>0.023414</td>\n",
" <td>0.023414</td>\n",
" <td>0.068545</td>\n",
" <td>2.927500</td>\n",
" <td>0.015200</td>\n",
" <td>0.015450</td>\n",
" <td>0.015200</td>\n",
" <td>0.015450</td>\n",
" <td>1.277838</td>\n",
" <td>83.992401</td>\n",
" <td>0.002180</td>\n",
" <td>0.002180</td>\n",
" <td>0.001594</td>\n",
" <td>0.001594</td>\n",
" <td>0.891866</td>\n",
" <td>445.721802</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2014-05-19 12:30:00</th>\n",
" <td>0.023409</td>\n",
" <td>0.023409</td>\n",
" <td>0.023409</td>\n",
" <td>0.023409</td>\n",
" <td>0.001400</td>\n",
" <td>0.059800</td>\n",
" <td>0.015400</td>\n",
" <td>0.015400</td>\n",
" <td>0.015200</td>\n",
" <td>0.015200</td>\n",
" <td>7.734338</td>\n",
" <td>507.866211</td>\n",
" <td>0.002000</td>\n",
" <td>0.002000</td>\n",
" <td>0.002000</td>\n",
" <td>0.002000</td>\n",
" <td>0.040000</td>\n",
" <td>20.000000</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2014-05-19 13:00:00</th>\n",
" <td>0.023025</td>\n",
" <td>0.023408</td>\n",
" <td>0.023025</td>\n",
" <td>0.023408</td>\n",
" <td>0.094094</td>\n",
" <td>4.054200</td>\n",
" <td>0.016000</td>\n",
" <td>0.016000</td>\n",
" <td>0.015500</td>\n",
" <td>0.015670</td>\n",
" <td>2.108728</td>\n",
" <td>135.026093</td>\n",
" <td>0.002000</td>\n",
" <td>0.002189</td>\n",
" <td>0.001824</td>\n",
" <td>0.002000</td>\n",
" <td>2.457004</td>\n",
" <td>1207.615845</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2014-05-19 13:30:00</th>\n",
" <td>0.023025</td>\n",
" <td>0.023400</td>\n",
" <td>0.023025</td>\n",
" <td>0.023400</td>\n",
" <td>0.030565</td>\n",
" <td>1.318200</td>\n",
" <td>0.015812</td>\n",
" <td>0.016000</td>\n",
" <td>0.015812</td>\n",
" <td>0.016000</td>\n",
" <td>7.215445</td>\n",
" <td>450.966400</td>\n",
" <td>0.002002</td>\n",
" <td>0.002200</td>\n",
" <td>0.002000</td>\n",
" <td>0.002189</td>\n",
" <td>1.278166</td>\n",
" <td>592.451721</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2014-05-19 14:00:00</th>\n",
" <td>0.023408</td>\n",
" <td>0.023408</td>\n",
" <td>0.023025</td>\n",
" <td>0.023050</td>\n",
" <td>0.073974</td>\n",
" <td>3.183400</td>\n",
" <td>0.015446</td>\n",
" <td>0.015990</td>\n",
" <td>0.015446</td>\n",
" <td>0.015446</td>\n",
" <td>2.004976</td>\n",
" <td>128.225800</td>\n",
" <td>0.002000</td>\n",
" <td>0.002300</td>\n",
" <td>0.002000</td>\n",
" <td>0.002002</td>\n",
" <td>3.455345</td>\n",
" <td>1588.773804</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2014-05-19 14:30:00</th>\n",
" <td>0.023408</td>\n",
" <td>0.023408</td>\n",
" <td>0.023408</td>\n",
" <td>0.023408</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.015868</td>\n",
" <td>0.016000</td>\n",
" <td>0.014288</td>\n",
" <td>0.015889</td>\n",
" <td>4.151054</td>\n",
" <td>277.807190</td>\n",
" <td>0.002500</td>\n",
" <td>0.002800</td>\n",
" <td>0.002070</td>\n",
" <td>0.002070</td>\n",
" <td>12.403766</td>\n",
" <td>5021.875977</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2014-05-19 15:00:00</th>\n",
" <td>0.023160</td>\n",
" <td>0.023408</td>\n",
" <td>0.023160</td>\n",
" <td>0.023408</td>\n",
" <td>0.019881</td>\n",
" <td>0.850200</td>\n",
" <td>0.015960</td>\n",
" <td>0.015979</td>\n",
" <td>0.015000</td>\n",
" <td>0.015000</td>\n",
" <td>3.191634</td>\n",
" <td>202.929794</td>\n",
" <td>0.003000</td>\n",
" <td>0.003000</td>\n",
" <td>0.002200</td>\n",
" <td>0.002670</td>\n",
" <td>16.717419</td>\n",
" <td>5765.500000</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2014-05-19 15:30:00</th>\n",
" <td>0.023408</td>\n",
" <td>0.023408</td>\n",
" <td>0.023001</td>\n",
" <td>0.023160</td>\n",
" <td>0.934453</td>\n",
" <td>40.586800</td>\n",
" <td>0.015396</td>\n",
" <td>0.015838</td>\n",
" <td>0.015396</td>\n",
" <td>0.015600</td>\n",
" <td>2.078391</td>\n",
" <td>133.140106</td>\n",
" <td>0.002800</td>\n",
" <td>0.003270</td>\n",
" <td>0.002500</td>\n",
" <td>0.002900</td>\n",
" <td>31.239510</td>\n",
" <td>10526.804688</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2014-05-19 16:00:00</th>\n",
" <td>0.023001</td>\n",
" <td>0.023407</td>\n",
" <td>0.023001</td>\n",
" <td>0.023407</td>\n",
" <td>0.363492</td>\n",
" <td>15.799400</td>\n",
" <td>0.015450</td>\n",
" <td>0.015450</td>\n",
" <td>0.015400</td>\n",
" <td>0.015400</td>\n",
" <td>0.329114</td>\n",
" <td>21.308300</td>\n",
" <td>0.003290</td>\n",
" <td>0.003300</td>\n",
" <td>0.002700</td>\n",
" <td>0.002720</td>\n",
" <td>17.100437</td>\n",
" <td>5458.317383</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2014-05-19 16:30:00</th>\n",
" <td>0.023001</td>\n",
" <td>0.023200</td>\n",
" <td>0.023001</td>\n",
" <td>0.023001</td>\n",
" <td>0.271593</td>\n",
" <td>11.807300</td>\n",
" <td>0.015000</td>\n",
" <td>0.015450</td>\n",
" <td>0.014700</td>\n",
" <td>0.015450</td>\n",
" <td>2.284134</td>\n",
" <td>151.404007</td>\n",
" <td>0.004690</td>\n",
" <td>0.006000</td>\n",
" <td>0.003000</td>\n",
" <td>0.003300</td>\n",
" <td>70.831444</td>\n",
" <td>17873.626953</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2014-05-19 17:00:00</th>\n",
" <td>0.023001</td>\n",
" <td>0.023200</td>\n",
" <td>0.023001</td>\n",
" <td>0.023001</td>\n",
" <td>0.055575</td>\n",
" <td>2.409300</td>\n",
" <td>0.015000</td>\n",
" <td>0.015390</td>\n",
" <td>0.014950</td>\n",
" <td>0.015000</td>\n",
" <td>1.321608</td>\n",
" <td>87.975800</td>\n",
" <td>0.003340</td>\n",
" <td>0.004500</td>\n",
" <td>0.003031</td>\n",
" <td>0.004500</td>\n",
" <td>20.828947</td>\n",
" <td>5533.049316</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2014-05-19 17:30:00</th>\n",
" <td>0.023001</td>\n",
" <td>0.023191</td>\n",
" <td>0.023001</td>\n",
" <td>0.023001</td>\n",
" <td>0.679097</td>\n",
" <td>29.458000</td>\n",
" <td>0.015000</td>\n",
" <td>0.015250</td>\n",
" <td>0.015000</td>\n",
" <td>0.015250</td>\n",
" <td>0.003808</td>\n",
" <td>0.250200</td>\n",
" <td>0.003950</td>\n",
" <td>0.003950</td>\n",
" <td>0.002216</td>\n",
" <td>0.003310</td>\n",
" <td>18.371737</td>\n",
" <td>6569.975098</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2014-05-19 18:00:00</th>\n",
" <td>0.023200</td>\n",
" <td>0.023200</td>\n",
" <td>0.023191</td>\n",
" <td>0.023191</td>\n",
" <td>0.115721</td>\n",
" <td>4.988000</td>\n",
" <td>0.015150</td>\n",
" <td>0.015250</td>\n",
" <td>0.014950</td>\n",
" <td>0.015000</td>\n",
" <td>1.449422</td>\n",
" <td>96.481102</td>\n",
" <td>0.003500</td>\n",
" <td>0.003990</td>\n",
" <td>0.003000</td>\n",
" <td>0.003950</td>\n",
" <td>19.149166</td>\n",
" <td>5459.770508</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2014-05-19 18:30:00</th>\n",
" <td>0.023001</td>\n",
" <td>0.023200</td>\n",
" <td>0.023001</td>\n",
" <td>0.023200</td>\n",
" <td>0.014856</td>\n",
" <td>0.645700</td>\n",
" <td>0.015352</td>\n",
" <td>0.015352</td>\n",
" <td>0.015000</td>\n",
" <td>0.015000</td>\n",
" <td>1.084782</td>\n",
" <td>71.904198</td>\n",
" <td>0.003700</td>\n",
" <td>0.003907</td>\n",
" <td>0.003465</td>\n",
" <td>0.003465</td>\n",
" <td>6.955287</td>\n",
" <td>1840.305908</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2014-05-19 19:00:00</th>\n",
" <td>0.023402</td>\n",
" <td>0.023402</td>\n",
" <td>0.023001</td>\n",
" <td>0.023001</td>\n",
" <td>0.047459</td>\n",
" <td>2.038400</td>\n",
" <td>0.015005</td>\n",
" <td>0.015480</td>\n",
" <td>0.015005</td>\n",
" <td>0.015200</td>\n",
" <td>1.144843</td>\n",
" <td>76.125000</td>\n",
" <td>0.003700</td>\n",
" <td>0.003899</td>\n",
" <td>0.003650</td>\n",
" <td>0.003825</td>\n",
" <td>4.688448</td>\n",
" <td>1235.570190</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2014-05-19 19:30:00</th>\n",
" <td>0.023402</td>\n",
" <td>0.023402</td>\n",
" <td>0.023402</td>\n",
" <td>0.023402</td>\n",
" <td>0.107424</td>\n",
" <td>4.590500</td>\n",
" <td>0.014950</td>\n",
" <td>0.015100</td>\n",
" <td>0.014950</td>\n",
" <td>0.015005</td>\n",
" <td>0.764598</td>\n",
" <td>50.961102</td>\n",
" <td>0.003740</td>\n",
" <td>0.003779</td>\n",
" <td>0.003697</td>\n",
" <td>0.003700</td>\n",
" <td>4.765787</td>\n",
" <td>1278.033813</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2014-05-19 20:00:00</th>\n",
" <td>0.023402</td>\n",
" <td>0.023402</td>\n",
" <td>0.023001</td>\n",
" <td>0.023402</td>\n",
" <td>0.054595</td>\n",
" <td>2.334000</td>\n",
" <td>0.015199</td>\n",
" <td>0.015400</td>\n",
" <td>0.014951</td>\n",
" <td>0.015400</td>\n",
" <td>0.307216</td>\n",
" <td>20.242901</td>\n",
" <td>0.003810</td>\n",
" <td>0.004179</td>\n",
" <td>0.003700</td>\n",
" <td>0.003740</td>\n",
" <td>9.082610</td>\n",
" <td>2326.187744</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2014-05-19 20:30:00</th>\n",
" <td>0.023402</td>\n",
" <td>0.023402</td>\n",
" <td>0.023402</td>\n",
" <td>0.023402</td>\n",
" <td>0.599039</td>\n",
" <td>25.598301</td>\n",
" <td>0.015150</td>\n",
" <td>0.015150</td>\n",
" <td>0.015150</td>\n",
" <td>0.015150</td>\n",
" <td>0.039417</td>\n",
" <td>2.601800</td>\n",
" <td>0.004450</td>\n",
" <td>0.004450</td>\n",
" <td>0.003960</td>\n",
" <td>0.004000</td>\n",
" <td>5.771838</td>\n",
" <td>1374.612915</td>\n",
" </tr>\n",
" <tr>\n",
" <th>...</th>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2017-07-13 09:00:00</th>\n",
" <td>0.019103</td>\n",
" <td>0.019238</td>\n",
" <td>0.019043</td>\n",
" <td>0.019215</td>\n",
" <td>102.001839</td>\n",
" <td>5328.738281</td>\n",
" <td>0.072300</td>\n",
" <td>0.072809</td>\n",
" <td>0.072012</td>\n",
" <td>0.072809</td>\n",
" <td>22.333296</td>\n",
" <td>308.698364</td>\n",
" <td>0.016200</td>\n",
" <td>0.016260</td>\n",
" <td>0.016151</td>\n",
" <td>0.016220</td>\n",
" <td>16.447470</td>\n",
" <td>1014.826050</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2017-07-13 09:30:00</th>\n",
" <td>0.019012</td>\n",
" <td>0.019128</td>\n",
" <td>0.019005</td>\n",
" <td>0.019103</td>\n",
" <td>115.373215</td>\n",
" <td>6051.922852</td>\n",
" <td>0.072481</td>\n",
" <td>0.072619</td>\n",
" <td>0.072300</td>\n",
" <td>0.072425</td>\n",
" <td>14.041969</td>\n",
" <td>194.101578</td>\n",
" <td>0.016214</td>\n",
" <td>0.016396</td>\n",
" <td>0.016200</td>\n",
" <td>0.016200</td>\n",
" <td>16.381884</td>\n",
" <td>1006.211121</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2017-07-13 10:00:00</th>\n",
" <td>0.019098</td>\n",
" <td>0.019100</td>\n",
" <td>0.019000</td>\n",
" <td>0.019032</td>\n",
" <td>50.748215</td>\n",
" <td>2664.117188</td>\n",
" <td>0.071730</td>\n",
" <td>0.072584</td>\n",
" <td>0.071729</td>\n",
" <td>0.072481</td>\n",
" <td>23.715418</td>\n",
" <td>328.675690</td>\n",
" <td>0.016263</td>\n",
" <td>0.016281</td>\n",
" <td>0.016211</td>\n",
" <td>0.016214</td>\n",
" <td>5.879561</td>\n",
" <td>362.057587</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2017-07-13 10:30:00</th>\n",
" <td>0.019193</td>\n",
" <td>0.019200</td>\n",
" <td>0.019087</td>\n",
" <td>0.019100</td>\n",
" <td>35.057789</td>\n",
" <td>1829.450684</td>\n",
" <td>0.071670</td>\n",
" <td>0.072127</td>\n",
" <td>0.071585</td>\n",
" <td>0.071730</td>\n",
" <td>33.350910</td>\n",
" <td>465.074738</td>\n",
" <td>0.016304</td>\n",
" <td>0.016367</td>\n",
" <td>0.016263</td>\n",
" <td>0.016279</td>\n",
" <td>6.862038</td>\n",
" <td>421.023651</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2017-07-13 11:00:00</th>\n",
" <td>0.019300</td>\n",
" <td>0.019500</td>\n",
" <td>0.019193</td>\n",
" <td>0.019200</td>\n",
" <td>181.517868</td>\n",
" <td>9369.638672</td>\n",
" <td>0.072920</td>\n",
" <td>0.072920</td>\n",
" <td>0.071670</td>\n",
" <td>0.071771</td>\n",
" <td>26.761724</td>\n",
" <td>369.510986</td>\n",
" <td>0.016382</td>\n",
" <td>0.016408</td>\n",
" <td>0.016304</td>\n",
" <td>0.016304</td>\n",
" <td>8.927679</td>\n",
" <td>544.949402</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2017-07-13 11:30:00</th>\n",
" <td>0.019386</td>\n",
" <td>0.019455</td>\n",
" <td>0.019300</td>\n",
" <td>0.019300</td>\n",
" <td>110.352974</td>\n",
" <td>5691.409668</td>\n",
" <td>0.073171</td>\n",
" <td>0.073316</td>\n",
" <td>0.072640</td>\n",
" <td>0.072640</td>\n",
" <td>18.257227</td>\n",
" <td>249.933945</td>\n",
" <td>0.016490</td>\n",
" <td>0.016490</td>\n",
" <td>0.016382</td>\n",
" <td>0.016404</td>\n",
" <td>8.967661</td>\n",
" <td>545.666626</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2017-07-13 12:00:00</th>\n",
" <td>0.019363</td>\n",
" <td>0.019492</td>\n",
" <td>0.019345</td>\n",
" <td>0.019386</td>\n",
" <td>87.880707</td>\n",
" <td>4528.467285</td>\n",
" <td>0.073020</td>\n",
" <td>0.073434</td>\n",
" <td>0.072867</td>\n",
" <td>0.073170</td>\n",
" <td>12.723900</td>\n",
" <td>173.851303</td>\n",
" <td>0.016433</td>\n",
" <td>0.016499</td>\n",
" <td>0.016365</td>\n",
" <td>0.016490</td>\n",
" <td>11.650610</td>\n",
" <td>709.466309</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2017-07-13 12:30:00</th>\n",
" <td>0.019385</td>\n",
" <td>0.019388</td>\n",
" <td>0.019257</td>\n",
" <td>0.019345</td>\n",
" <td>66.806282</td>\n",
" <td>3454.094727</td>\n",
" <td>0.073400</td>\n",
" <td>0.073400</td>\n",
" <td>0.073020</td>\n",
" <td>0.073070</td>\n",
" <td>3.529383</td>\n",
" <td>48.274719</td>\n",
" <td>0.016441</td>\n",
" <td>0.016499</td>\n",
" <td>0.016353</td>\n",
" <td>0.016499</td>\n",
" <td>12.990767</td>\n",
" <td>792.119324</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2017-07-13 13:00:00</th>\n",
" <td>0.019227</td>\n",
" <td>0.019388</td>\n",
" <td>0.019086</td>\n",
" <td>0.019385</td>\n",
" <td>176.470993</td>\n",
" <td>9187.940430</td>\n",
" <td>0.073230</td>\n",
" <td>0.073500</td>\n",
" <td>0.073221</td>\n",
" <td>0.073400</td>\n",
" <td>14.243275</td>\n",
" <td>194.257629</td>\n",
" <td>0.016410</td>\n",
" <td>0.016437</td>\n",
" <td>0.016337</td>\n",
" <td>0.016437</td>\n",
" <td>5.833544</td>\n",
" <td>356.266846</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2017-07-13 13:30:00</th>\n",
" <td>0.019200</td>\n",
" <td>0.019258</td>\n",
" <td>0.019135</td>\n",
" <td>0.019227</td>\n",
" <td>53.844418</td>\n",
" <td>2805.453857</td>\n",
" <td>0.073168</td>\n",
" <td>0.073500</td>\n",
" <td>0.072830</td>\n",
" <td>0.073230</td>\n",
" <td>15.433198</td>\n",
" <td>210.906815</td>\n",
" <td>0.016351</td>\n",
" <td>0.016425</td>\n",
" <td>0.016334</td>\n",
" <td>0.016410</td>\n",
" <td>5.270448</td>\n",
" <td>321.593292</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2017-07-13 14:00:00</th>\n",
" <td>0.019073</td>\n",
" <td>0.019202</td>\n",
" <td>0.019037</td>\n",
" <td>0.019202</td>\n",
" <td>120.209106</td>\n",
" <td>6299.759277</td>\n",
" <td>0.072918</td>\n",
" <td>0.073487</td>\n",
" <td>0.072800</td>\n",
" <td>0.073193</td>\n",
" <td>5.574882</td>\n",
" <td>76.360153</td>\n",
" <td>0.016306</td>\n",
" <td>0.016400</td>\n",
" <td>0.016306</td>\n",
" <td>0.016400</td>\n",
" <td>2.315221</td>\n",
" <td>141.803909</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2017-07-13 14:30:00</th>\n",
" <td>0.019210</td>\n",
" <td>0.019210</td>\n",
" <td>0.019036</td>\n",
" <td>0.019079</td>\n",
" <td>117.144989</td>\n",
" <td>6130.597168</td>\n",
" <td>0.072642</td>\n",
" <td>0.073489</td>\n",
" <td>0.072639</td>\n",
" <td>0.073000</td>\n",
" <td>3.633284</td>\n",
" <td>49.801620</td>\n",
" <td>0.016306</td>\n",
" <td>0.016377</td>\n",
" <td>0.016306</td>\n",
" <td>0.016306</td>\n",
" <td>1.577577</td>\n",
" <td>96.546478</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2017-07-13 15:00:00</th>\n",
" <td>0.019214</td>\n",
" <td>0.019268</td>\n",
" <td>0.019150</td>\n",
" <td>0.019187</td>\n",
" <td>60.409081</td>\n",
" <td>3144.541504</td>\n",
" <td>0.072485</td>\n",
" <td>0.073480</td>\n",
" <td>0.072056</td>\n",
" <td>0.072642</td>\n",
" <td>26.060940</td>\n",
" <td>358.873474</td>\n",
" <td>0.016120</td>\n",
" <td>0.016392</td>\n",
" <td>0.016046</td>\n",
" <td>0.016306</td>\n",
" <td>69.611435</td>\n",
" <td>4300.748535</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2017-07-13 15:30:00</th>\n",
" <td>0.019110</td>\n",
" <td>0.019275</td>\n",
" <td>0.019100</td>\n",
" <td>0.019216</td>\n",
" <td>131.437256</td>\n",
" <td>6844.490234</td>\n",
" <td>0.071605</td>\n",
" <td>0.072485</td>\n",
" <td>0.071605</td>\n",
" <td>0.072298</td>\n",
" <td>66.840263</td>\n",
" <td>929.381287</td>\n",
" <td>0.016027</td>\n",
" <td>0.016200</td>\n",
" <td>0.015992</td>\n",
" <td>0.016200</td>\n",
" <td>40.700321</td>\n",
" <td>2537.211182</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2017-07-13 16:00:00</th>\n",
" <td>0.019087</td>\n",
" <td>0.019186</td>\n",
" <td>0.018950</td>\n",
" <td>0.019110</td>\n",
" <td>352.480438</td>\n",
" <td>18463.960938</td>\n",
" <td>0.072035</td>\n",
" <td>0.072104</td>\n",
" <td>0.071100</td>\n",
" <td>0.071605</td>\n",
" <td>45.988777</td>\n",
" <td>644.390320</td>\n",
" <td>0.016020</td>\n",
" <td>0.016080</td>\n",
" <td>0.015960</td>\n",
" <td>0.016010</td>\n",
" <td>20.781893</td>\n",
" <td>1296.247681</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2017-07-13 16:30:00</th>\n",
" <td>0.019220</td>\n",
" <td>0.019220</td>\n",
" <td>0.019085</td>\n",
" <td>0.019087</td>\n",
" <td>71.181496</td>\n",
" <td>3718.402100</td>\n",
" <td>0.072100</td>\n",
" <td>0.072486</td>\n",
" <td>0.071455</td>\n",
" <td>0.072033</td>\n",
" <td>19.054083</td>\n",
" <td>264.591522</td>\n",
" <td>0.016030</td>\n",
" <td>0.016100</td>\n",
" <td>0.016002</td>\n",
" <td>0.016070</td>\n",
" <td>22.931610</td>\n",
" <td>1427.026733</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2017-07-13 17:00:00</th>\n",
" <td>0.019203</td>\n",
" <td>0.019245</td>\n",
" <td>0.019101</td>\n",
" <td>0.019220</td>\n",
" <td>104.015167</td>\n",
" <td>5418.887207</td>\n",
" <td>0.072656</td>\n",
" <td>0.072656</td>\n",
" <td>0.071630</td>\n",
" <td>0.072100</td>\n",
" <td>16.594046</td>\n",
" <td>229.660919</td>\n",
" <td>0.016229</td>\n",
" <td>0.016232</td>\n",
" <td>0.016115</td>\n",
" <td>0.016115</td>\n",
" <td>10.652046</td>\n",
" <td>658.748169</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2017-07-13 17:30:00</th>\n",
" <td>0.019021</td>\n",
" <td>0.019194</td>\n",
" <td>0.018983</td>\n",
" <td>0.019180</td>\n",
" <td>114.901115</td>\n",
" <td>6023.751953</td>\n",
" <td>0.072889</td>\n",
" <td>0.073760</td>\n",
" <td>0.072511</td>\n",
" <td>0.072635</td>\n",
" <td>26.669918</td>\n",
" <td>364.394470</td>\n",
" <td>0.016057</td>\n",
" <td>0.016232</td>\n",
" <td>0.016030</td>\n",
" <td>0.016218</td>\n",
" <td>17.885426</td>\n",
" <td>1106.663208</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2017-07-13 18:00:00</th>\n",
" <td>0.019112</td>\n",
" <td>0.019112</td>\n",
" <td>0.018986</td>\n",
" <td>0.019045</td>\n",
" <td>61.162994</td>\n",
" <td>3211.881836</td>\n",
" <td>0.072943</td>\n",
" <td>0.073016</td>\n",
" <td>0.072492</td>\n",
" <td>0.072610</td>\n",
" <td>24.627537</td>\n",
" <td>338.062073</td>\n",
" <td>0.016128</td>\n",
" <td>0.016157</td>\n",
" <td>0.016000</td>\n",
" <td>0.016038</td>\n",
" <td>13.959773</td>\n",
" <td>868.051697</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2017-07-13 18:30:00</th>\n",
" <td>0.019124</td>\n",
" <td>0.019174</td>\n",
" <td>0.019040</td>\n",
" <td>0.019090</td>\n",
" <td>103.732513</td>\n",
" <td>5425.850098</td>\n",
" <td>0.072984</td>\n",
" <td>0.073311</td>\n",
" <td>0.072563</td>\n",
" <td>0.072563</td>\n",
" <td>18.240709</td>\n",
" <td>250.051086</td>\n",
" <td>0.016389</td>\n",
" <td>0.016399</td>\n",
" <td>0.016100</td>\n",
" <td>0.016110</td>\n",
" <td>35.339157</td>\n",
" <td>2182.164795</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2017-07-13 19:00:00</th>\n",
" <td>0.019095</td>\n",
" <td>0.019200</td>\n",
" <td>0.019070</td>\n",
" <td>0.019124</td>\n",
" <td>50.057991</td>\n",
" <td>2615.336426</td>\n",
" <td>0.072545</td>\n",
" <td>0.073138</td>\n",
" <td>0.072381</td>\n",
" <td>0.072984</td>\n",
" <td>18.109848</td>\n",
" <td>249.073822</td>\n",
" <td>0.016366</td>\n",
" <td>0.016488</td>\n",
" <td>0.016300</td>\n",
" <td>0.016300</td>\n",
" <td>30.539915</td>\n",
" <td>1862.691406</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2017-07-13 19:30:00</th>\n",
" <td>0.019040</td>\n",
" <td>0.019125</td>\n",
" <td>0.019040</td>\n",
" <td>0.019087</td>\n",
" <td>62.455952</td>\n",
" <td>3276.442627</td>\n",
" <td>0.071898</td>\n",
" <td>0.072545</td>\n",
" <td>0.071570</td>\n",
" <td>0.072545</td>\n",
" <td>25.484478</td>\n",
" <td>354.450989</td>\n",
" <td>0.016305</td>\n",
" <td>0.016488</td>\n",
" <td>0.016305</td>\n",
" <td>0.016362</td>\n",
" <td>31.107351</td>\n",
" <td>1895.337891</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2017-07-13 20:00:00</th>\n",
" <td>0.019100</td>\n",
" <td>0.019130</td>\n",
" <td>0.019000</td>\n",
" <td>0.019040</td>\n",
" <td>57.416039</td>\n",
" <td>3013.924072</td>\n",
" <td>0.071810</td>\n",
" <td>0.072320</td>\n",
" <td>0.071586</td>\n",
" <td>0.071586</td>\n",
" <td>5.415996</td>\n",
" <td>75.298058</td>\n",
" <td>0.016180</td>\n",
" <td>0.016382</td>\n",
" <td>0.016175</td>\n",
" <td>0.016341</td>\n",
" <td>24.475405</td>\n",
" <td>1504.283081</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2017-07-13 20:30:00</th>\n",
" <td>0.019266</td>\n",
" <td>0.019281</td>\n",
" <td>0.019100</td>\n",
" <td>0.019130</td>\n",
" <td>54.247498</td>\n",
" <td>2826.468506</td>\n",
" <td>0.072315</td>\n",
" <td>0.072750</td>\n",
" <td>0.071727</td>\n",
" <td>0.072091</td>\n",
" <td>17.284449</td>\n",
" <td>238.635284</td>\n",
" <td>0.016281</td>\n",
" <td>0.016380</td>\n",
" <td>0.016220</td>\n",
" <td>0.016318</td>\n",
" <td>10.557378</td>\n",
" <td>646.264404</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2017-07-13 21:00:00</th>\n",
" <td>0.019344</td>\n",
" <td>0.019382</td>\n",
" <td>0.019224</td>\n",
" <td>0.019280</td>\n",
" <td>131.677032</td>\n",
" <td>6816.243652</td>\n",
" <td>0.072148</td>\n",
" <td>0.072690</td>\n",
" <td>0.072067</td>\n",
" <td>0.072315</td>\n",
" <td>8.701756</td>\n",
" <td>120.286407</td>\n",
" <td>0.016360</td>\n",
" <td>0.016425</td>\n",
" <td>0.016281</td>\n",
" <td>0.016379</td>\n",
" <td>2.052379</td>\n",
" <td>125.407608</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2017-07-13 21:30:00</th>\n",
" <td>0.019210</td>\n",
" <td>0.019365</td>\n",
" <td>0.019110</td>\n",
" <td>0.019365</td>\n",
" <td>157.675552</td>\n",
" <td>8198.708984</td>\n",
" <td>0.072790</td>\n",
" <td>0.072791</td>\n",
" <td>0.072067</td>\n",
" <td>0.072148</td>\n",
" <td>18.284086</td>\n",
" <td>252.250626</td>\n",
" <td>0.016348</td>\n",
" <td>0.016422</td>\n",
" <td>0.016227</td>\n",
" <td>0.016360</td>\n",
" <td>17.000980</td>\n",
" <td>1042.824341</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2017-07-13 22:00:00</th>\n",
" <td>0.019271</td>\n",
" <td>0.019309</td>\n",
" <td>0.019162</td>\n",
" <td>0.019204</td>\n",
" <td>89.599190</td>\n",
" <td>4649.761719</td>\n",
" <td>0.072360</td>\n",
" <td>0.072790</td>\n",
" <td>0.072068</td>\n",
" <td>0.072500</td>\n",
" <td>31.410805</td>\n",
" <td>435.147552</td>\n",
" <td>0.016348</td>\n",
" <td>0.016401</td>\n",
" <td>0.016323</td>\n",
" <td>0.016348</td>\n",
" <td>1.050736</td>\n",
" <td>64.258247</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2017-07-13 22:30:00</th>\n",
" <td>0.019263</td>\n",
" <td>0.019353</td>\n",
" <td>0.019143</td>\n",
" <td>0.019271</td>\n",
" <td>102.195030</td>\n",
" <td>5304.391113</td>\n",
" <td>0.072500</td>\n",
" <td>0.072740</td>\n",
" <td>0.072169</td>\n",
" <td>0.072169</td>\n",
" <td>2.176476</td>\n",
" <td>29.992342</td>\n",
" <td>0.016269</td>\n",
" <td>0.016400</td>\n",
" <td>0.016262</td>\n",
" <td>0.016348</td>\n",
" <td>4.130065</td>\n",
" <td>252.910141</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2017-07-13 23:00:00</th>\n",
" <td>0.019340</td>\n",
" <td>0.019380</td>\n",
" <td>0.019250</td>\n",
" <td>0.019263</td>\n",
" <td>51.805206</td>\n",
" <td>2683.849609</td>\n",
" <td>0.072770</td>\n",
" <td>0.072826</td>\n",
" <td>0.072430</td>\n",
" <td>0.072500</td>\n",
" <td>11.451510</td>\n",
" <td>157.605865</td>\n",
" <td>0.016260</td>\n",
" <td>0.016365</td>\n",
" <td>0.016260</td>\n",
" <td>0.016269</td>\n",
" <td>5.774802</td>\n",
" <td>354.476654</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2017-07-13 23:30:00</th>\n",
" <td>0.019462</td>\n",
" <td>0.019462</td>\n",
" <td>0.019339</td>\n",
" <td>0.019350</td>\n",
" <td>61.594624</td>\n",
" <td>3174.332031</td>\n",
" <td>0.072494</td>\n",
" <td>0.072800</td>\n",
" <td>0.072450</td>\n",
" <td>0.072770</td>\n",
" <td>5.277152</td>\n",
" <td>72.698265</td>\n",
" <td>0.016289</td>\n",
" <td>0.016420</td>\n",
" <td>0.016260</td>\n",
" <td>0.016261</td>\n",
" <td>5.284461</td>\n",
" <td>322.402893</td>\n",
" </tr>\n",
" </tbody>\n",
"</table>\n",
"<p>55284 rows × 18 columns</p>\n",
"</div>"
],
"text/plain": [
"Pair LTCBTC \\\n",
"Price close high low open volume \n",
"date \n",
"2014-05-19 06:00:00 0.023234 0.023234 0.023234 0.023234 0.538670 \n",
"2014-05-19 06:30:00 0.023421 0.023421 0.023421 0.023421 0.022663 \n",
"2014-05-19 07:00:00 0.023038 0.023100 0.023038 0.023100 0.005663 \n",
"2014-05-19 07:30:00 0.023029 0.023029 0.023029 0.023029 0.005128 \n",
"2014-05-19 08:00:00 0.023026 0.023420 0.023026 0.023029 0.353329 \n",
"2014-05-19 08:30:00 0.023025 0.023420 0.023025 0.023025 0.031986 \n",
"2014-05-19 09:00:00 0.023025 0.023025 0.023025 0.023025 0.014403 \n",
"2014-05-19 09:30:00 0.023025 0.023200 0.023025 0.023200 0.022038 \n",
"2014-05-19 10:00:00 0.023025 0.023200 0.023025 0.023200 0.037687 \n",
"2014-05-19 10:30:00 0.023025 0.023200 0.023025 0.023200 0.007686 \n",
"2014-05-19 11:00:00 0.023418 0.023418 0.023418 0.023418 0.023418 \n",
"2014-05-19 11:30:00 0.023025 0.023025 0.023025 0.023025 0.059156 \n",
"2014-05-19 12:00:00 0.023414 0.023414 0.023414 0.023414 0.068545 \n",
"2014-05-19 12:30:00 0.023409 0.023409 0.023409 0.023409 0.001400 \n",
"2014-05-19 13:00:00 0.023025 0.023408 0.023025 0.023408 0.094094 \n",
"2014-05-19 13:30:00 0.023025 0.023400 0.023025 0.023400 0.030565 \n",
"2014-05-19 14:00:00 0.023408 0.023408 0.023025 0.023050 0.073974 \n",
"2014-05-19 14:30:00 0.023408 0.023408 0.023408 0.023408 0.000000 \n",
"2014-05-19 15:00:00 0.023160 0.023408 0.023160 0.023408 0.019881 \n",
"2014-05-19 15:30:00 0.023408 0.023408 0.023001 0.023160 0.934453 \n",
"2014-05-19 16:00:00 0.023001 0.023407 0.023001 0.023407 0.363492 \n",
"2014-05-19 16:30:00 0.023001 0.023200 0.023001 0.023001 0.271593 \n",
"2014-05-19 17:00:00 0.023001 0.023200 0.023001 0.023001 0.055575 \n",
"2014-05-19 17:30:00 0.023001 0.023191 0.023001 0.023001 0.679097 \n",
"2014-05-19 18:00:00 0.023200 0.023200 0.023191 0.023191 0.115721 \n",
"2014-05-19 18:30:00 0.023001 0.023200 0.023001 0.023200 0.014856 \n",
"2014-05-19 19:00:00 0.023402 0.023402 0.023001 0.023001 0.047459 \n",
"2014-05-19 19:30:00 0.023402 0.023402 0.023402 0.023402 0.107424 \n",
"2014-05-19 20:00:00 0.023402 0.023402 0.023001 0.023402 0.054595 \n",
"2014-05-19 20:30:00 0.023402 0.023402 0.023402 0.023402 0.599039 \n",
"... ... ... ... ... ... \n",
"2017-07-13 09:00:00 0.019103 0.019238 0.019043 0.019215 102.001839 \n",
"2017-07-13 09:30:00 0.019012 0.019128 0.019005 0.019103 115.373215 \n",
"2017-07-13 10:00:00 0.019098 0.019100 0.019000 0.019032 50.748215 \n",
"2017-07-13 10:30:00 0.019193 0.019200 0.019087 0.019100 35.057789 \n",
"2017-07-13 11:00:00 0.019300 0.019500 0.019193 0.019200 181.517868 \n",
"2017-07-13 11:30:00 0.019386 0.019455 0.019300 0.019300 110.352974 \n",
"2017-07-13 12:00:00 0.019363 0.019492 0.019345 0.019386 87.880707 \n",
"2017-07-13 12:30:00 0.019385 0.019388 0.019257 0.019345 66.806282 \n",
"2017-07-13 13:00:00 0.019227 0.019388 0.019086 0.019385 176.470993 \n",
"2017-07-13 13:30:00 0.019200 0.019258 0.019135 0.019227 53.844418 \n",
"2017-07-13 14:00:00 0.019073 0.019202 0.019037 0.019202 120.209106 \n",
"2017-07-13 14:30:00 0.019210 0.019210 0.019036 0.019079 117.144989 \n",
"2017-07-13 15:00:00 0.019214 0.019268 0.019150 0.019187 60.409081 \n",
"2017-07-13 15:30:00 0.019110 0.019275 0.019100 0.019216 131.437256 \n",
"2017-07-13 16:00:00 0.019087 0.019186 0.018950 0.019110 352.480438 \n",
"2017-07-13 16:30:00 0.019220 0.019220 0.019085 0.019087 71.181496 \n",
"2017-07-13 17:00:00 0.019203 0.019245 0.019101 0.019220 104.015167 \n",
"2017-07-13 17:30:00 0.019021 0.019194 0.018983 0.019180 114.901115 \n",
"2017-07-13 18:00:00 0.019112 0.019112 0.018986 0.019045 61.162994 \n",
"2017-07-13 18:30:00 0.019124 0.019174 0.019040 0.019090 103.732513 \n",
"2017-07-13 19:00:00 0.019095 0.019200 0.019070 0.019124 50.057991 \n",
"2017-07-13 19:30:00 0.019040 0.019125 0.019040 0.019087 62.455952 \n",
"2017-07-13 20:00:00 0.019100 0.019130 0.019000 0.019040 57.416039 \n",
"2017-07-13 20:30:00 0.019266 0.019281 0.019100 0.019130 54.247498 \n",
"2017-07-13 21:00:00 0.019344 0.019382 0.019224 0.019280 131.677032 \n",
"2017-07-13 21:30:00 0.019210 0.019365 0.019110 0.019365 157.675552 \n",
"2017-07-13 22:00:00 0.019271 0.019309 0.019162 0.019204 89.599190 \n",
"2017-07-13 22:30:00 0.019263 0.019353 0.019143 0.019271 102.195030 \n",
"2017-07-13 23:00:00 0.019340 0.019380 0.019250 0.019263 51.805206 \n",
"2017-07-13 23:30:00 0.019462 0.019462 0.019339 0.019350 61.594624 \n",
"\n",
"Pair DASHBTC \\\n",
"Price quoteVolume close high low open \n",
"date \n",
"2014-05-19 06:00:00 23.184900 0.015199 0.015199 0.014502 0.014970 \n",
"2014-05-19 06:30:00 0.967600 0.014520 0.015342 0.014510 0.015199 \n",
"2014-05-19 07:00:00 0.245200 0.015350 0.015400 0.014510 0.015000 \n",
"2014-05-19 07:30:00 0.222700 0.015600 0.015600 0.015050 0.015200 \n",
"2014-05-19 08:00:00 15.309300 0.015600 0.015600 0.015103 0.015149 \n",
"2014-05-19 08:30:00 1.386400 0.016000 0.016000 0.015111 0.015700 \n",
"2014-05-19 09:00:00 0.625500 0.016000 0.016000 0.015327 0.016000 \n",
"2014-05-19 09:30:00 0.950200 0.015700 0.016000 0.015700 0.016000 \n",
"2014-05-19 10:00:00 1.624600 0.015700 0.015980 0.015658 0.015980 \n",
"2014-05-19 10:30:00 0.331400 0.016000 0.016000 0.015396 0.015650 \n",
"2014-05-19 11:00:00 1.000000 0.015119 0.016000 0.015111 0.015980 \n",
"2014-05-19 11:30:00 2.569100 0.015450 0.015450 0.015111 0.015119 \n",
"2014-05-19 12:00:00 2.927500 0.015200 0.015450 0.015200 0.015450 \n",
"2014-05-19 12:30:00 0.059800 0.015400 0.015400 0.015200 0.015200 \n",
"2014-05-19 13:00:00 4.054200 0.016000 0.016000 0.015500 0.015670 \n",
"2014-05-19 13:30:00 1.318200 0.015812 0.016000 0.015812 0.016000 \n",
"2014-05-19 14:00:00 3.183400 0.015446 0.015990 0.015446 0.015446 \n",
"2014-05-19 14:30:00 0.000000 0.015868 0.016000 0.014288 0.015889 \n",
"2014-05-19 15:00:00 0.850200 0.015960 0.015979 0.015000 0.015000 \n",
"2014-05-19 15:30:00 40.586800 0.015396 0.015838 0.015396 0.015600 \n",
"2014-05-19 16:00:00 15.799400 0.015450 0.015450 0.015400 0.015400 \n",
"2014-05-19 16:30:00 11.807300 0.015000 0.015450 0.014700 0.015450 \n",
"2014-05-19 17:00:00 2.409300 0.015000 0.015390 0.014950 0.015000 \n",
"2014-05-19 17:30:00 29.458000 0.015000 0.015250 0.015000 0.015250 \n",
"2014-05-19 18:00:00 4.988000 0.015150 0.015250 0.014950 0.015000 \n",
"2014-05-19 18:30:00 0.645700 0.015352 0.015352 0.015000 0.015000 \n",
"2014-05-19 19:00:00 2.038400 0.015005 0.015480 0.015005 0.015200 \n",
"2014-05-19 19:30:00 4.590500 0.014950 0.015100 0.014950 0.015005 \n",
"2014-05-19 20:00:00 2.334000 0.015199 0.015400 0.014951 0.015400 \n",
"2014-05-19 20:30:00 25.598301 0.015150 0.015150 0.015150 0.015150 \n",
"... ... ... ... ... ... \n",
"2017-07-13 09:00:00 5328.738281 0.072300 0.072809 0.072012 0.072809 \n",
"2017-07-13 09:30:00 6051.922852 0.072481 0.072619 0.072300 0.072425 \n",
"2017-07-13 10:00:00 2664.117188 0.071730 0.072584 0.071729 0.072481 \n",
"2017-07-13 10:30:00 1829.450684 0.071670 0.072127 0.071585 0.071730 \n",
"2017-07-13 11:00:00 9369.638672 0.072920 0.072920 0.071670 0.071771 \n",
"2017-07-13 11:30:00 5691.409668 0.073171 0.073316 0.072640 0.072640 \n",
"2017-07-13 12:00:00 4528.467285 0.073020 0.073434 0.072867 0.073170 \n",
"2017-07-13 12:30:00 3454.094727 0.073400 0.073400 0.073020 0.073070 \n",
"2017-07-13 13:00:00 9187.940430 0.073230 0.073500 0.073221 0.073400 \n",
"2017-07-13 13:30:00 2805.453857 0.073168 0.073500 0.072830 0.073230 \n",
"2017-07-13 14:00:00 6299.759277 0.072918 0.073487 0.072800 0.073193 \n",
"2017-07-13 14:30:00 6130.597168 0.072642 0.073489 0.072639 0.073000 \n",
"2017-07-13 15:00:00 3144.541504 0.072485 0.073480 0.072056 0.072642 \n",
"2017-07-13 15:30:00 6844.490234 0.071605 0.072485 0.071605 0.072298 \n",
"2017-07-13 16:00:00 18463.960938 0.072035 0.072104 0.071100 0.071605 \n",
"2017-07-13 16:30:00 3718.402100 0.072100 0.072486 0.071455 0.072033 \n",
"2017-07-13 17:00:00 5418.887207 0.072656 0.072656 0.071630 0.072100 \n",
"2017-07-13 17:30:00 6023.751953 0.072889 0.073760 0.072511 0.072635 \n",
"2017-07-13 18:00:00 3211.881836 0.072943 0.073016 0.072492 0.072610 \n",
"2017-07-13 18:30:00 5425.850098 0.072984 0.073311 0.072563 0.072563 \n",
"2017-07-13 19:00:00 2615.336426 0.072545 0.073138 0.072381 0.072984 \n",
"2017-07-13 19:30:00 3276.442627 0.071898 0.072545 0.071570 0.072545 \n",
"2017-07-13 20:00:00 3013.924072 0.071810 0.072320 0.071586 0.071586 \n",
"2017-07-13 20:30:00 2826.468506 0.072315 0.072750 0.071727 0.072091 \n",
"2017-07-13 21:00:00 6816.243652 0.072148 0.072690 0.072067 0.072315 \n",
"2017-07-13 21:30:00 8198.708984 0.072790 0.072791 0.072067 0.072148 \n",
"2017-07-13 22:00:00 4649.761719 0.072360 0.072790 0.072068 0.072500 \n",
"2017-07-13 22:30:00 5304.391113 0.072500 0.072740 0.072169 0.072169 \n",
"2017-07-13 23:00:00 2683.849609 0.072770 0.072826 0.072430 0.072500 \n",
"2017-07-13 23:30:00 3174.332031 0.072494 0.072800 0.072450 0.072770 \n",
"\n",
"Pair XMRBTC \\\n",
"Price volume quoteVolume close high low \n",
"date \n",
"2014-05-19 06:00:00 2.343284 156.369797 0.001110 0.011110 0.001110 \n",
"2014-05-19 06:30:00 0.321949 21.883301 0.001125 0.001500 0.001125 \n",
"2014-05-19 07:00:00 5.496416 369.994202 0.001190 0.001410 0.001080 \n",
"2014-05-19 07:30:00 1.160088 75.875801 0.001320 0.001867 0.001040 \n",
"2014-05-19 08:00:00 1.449590 93.675102 0.001700 0.001800 0.001320 \n",
"2014-05-19 08:30:00 1.483967 93.716499 0.001930 0.001940 0.001600 \n",
"2014-05-19 09:00:00 0.808186 51.574699 0.001800 0.002700 0.001760 \n",
"2014-05-19 09:30:00 0.611756 38.797901 0.001252 0.001780 0.001252 \n",
"2014-05-19 10:00:00 1.305152 83.099098 0.001500 0.001800 0.001370 \n",
"2014-05-19 10:30:00 1.035374 64.767998 0.002000 0.002000 0.001700 \n",
"2014-05-19 11:00:00 2.999820 190.303802 0.002000 0.002000 0.001790 \n",
"2014-05-19 11:30:00 0.518863 34.062599 0.001469 0.001850 0.001469 \n",
"2014-05-19 12:00:00 1.277838 83.992401 0.002180 0.002180 0.001594 \n",
"2014-05-19 12:30:00 7.734338 507.866211 0.002000 0.002000 0.002000 \n",
"2014-05-19 13:00:00 2.108728 135.026093 0.002000 0.002189 0.001824 \n",
"2014-05-19 13:30:00 7.215445 450.966400 0.002002 0.002200 0.002000 \n",
"2014-05-19 14:00:00 2.004976 128.225800 0.002000 0.002300 0.002000 \n",
"2014-05-19 14:30:00 4.151054 277.807190 0.002500 0.002800 0.002070 \n",
"2014-05-19 15:00:00 3.191634 202.929794 0.003000 0.003000 0.002200 \n",
"2014-05-19 15:30:00 2.078391 133.140106 0.002800 0.003270 0.002500 \n",
"2014-05-19 16:00:00 0.329114 21.308300 0.003290 0.003300 0.002700 \n",
"2014-05-19 16:30:00 2.284134 151.404007 0.004690 0.006000 0.003000 \n",
"2014-05-19 17:00:00 1.321608 87.975800 0.003340 0.004500 0.003031 \n",
"2014-05-19 17:30:00 0.003808 0.250200 0.003950 0.003950 0.002216 \n",
"2014-05-19 18:00:00 1.449422 96.481102 0.003500 0.003990 0.003000 \n",
"2014-05-19 18:30:00 1.084782 71.904198 0.003700 0.003907 0.003465 \n",
"2014-05-19 19:00:00 1.144843 76.125000 0.003700 0.003899 0.003650 \n",
"2014-05-19 19:30:00 0.764598 50.961102 0.003740 0.003779 0.003697 \n",
"2014-05-19 20:00:00 0.307216 20.242901 0.003810 0.004179 0.003700 \n",
"2014-05-19 20:30:00 0.039417 2.601800 0.004450 0.004450 0.003960 \n",
"... ... ... ... ... ... \n",
"2017-07-13 09:00:00 22.333296 308.698364 0.016200 0.016260 0.016151 \n",
"2017-07-13 09:30:00 14.041969 194.101578 0.016214 0.016396 0.016200 \n",
"2017-07-13 10:00:00 23.715418 328.675690 0.016263 0.016281 0.016211 \n",
"2017-07-13 10:30:00 33.350910 465.074738 0.016304 0.016367 0.016263 \n",
"2017-07-13 11:00:00 26.761724 369.510986 0.016382 0.016408 0.016304 \n",
"2017-07-13 11:30:00 18.257227 249.933945 0.016490 0.016490 0.016382 \n",
"2017-07-13 12:00:00 12.723900 173.851303 0.016433 0.016499 0.016365 \n",
"2017-07-13 12:30:00 3.529383 48.274719 0.016441 0.016499 0.016353 \n",
"2017-07-13 13:00:00 14.243275 194.257629 0.016410 0.016437 0.016337 \n",
"2017-07-13 13:30:00 15.433198 210.906815 0.016351 0.016425 0.016334 \n",
"2017-07-13 14:00:00 5.574882 76.360153 0.016306 0.016400 0.016306 \n",
"2017-07-13 14:30:00 3.633284 49.801620 0.016306 0.016377 0.016306 \n",
"2017-07-13 15:00:00 26.060940 358.873474 0.016120 0.016392 0.016046 \n",
"2017-07-13 15:30:00 66.840263 929.381287 0.016027 0.016200 0.015992 \n",
"2017-07-13 16:00:00 45.988777 644.390320 0.016020 0.016080 0.015960 \n",
"2017-07-13 16:30:00 19.054083 264.591522 0.016030 0.016100 0.016002 \n",
"2017-07-13 17:00:00 16.594046 229.660919 0.016229 0.016232 0.016115 \n",
"2017-07-13 17:30:00 26.669918 364.394470 0.016057 0.016232 0.016030 \n",
"2017-07-13 18:00:00 24.627537 338.062073 0.016128 0.016157 0.016000 \n",
"2017-07-13 18:30:00 18.240709 250.051086 0.016389 0.016399 0.016100 \n",
"2017-07-13 19:00:00 18.109848 249.073822 0.016366 0.016488 0.016300 \n",
"2017-07-13 19:30:00 25.484478 354.450989 0.016305 0.016488 0.016305 \n",
"2017-07-13 20:00:00 5.415996 75.298058 0.016180 0.016382 0.016175 \n",
"2017-07-13 20:30:00 17.284449 238.635284 0.016281 0.016380 0.016220 \n",
"2017-07-13 21:00:00 8.701756 120.286407 0.016360 0.016425 0.016281 \n",
"2017-07-13 21:30:00 18.284086 252.250626 0.016348 0.016422 0.016227 \n",
"2017-07-13 22:00:00 31.410805 435.147552 0.016348 0.016401 0.016323 \n",
"2017-07-13 22:30:00 2.176476 29.992342 0.016269 0.016400 0.016262 \n",
"2017-07-13 23:00:00 11.451510 157.605865 0.016260 0.016365 0.016260 \n",
"2017-07-13 23:30:00 5.277152 72.698265 0.016289 0.016420 0.016260 \n",
"\n",
"Pair \n",
"Price open volume quoteVolume \n",
"date \n",
"2014-05-19 06:00:00 0.011110 1.995904 1404.974609 \n",
"2014-05-19 06:30:00 0.001200 0.619334 441.371613 \n",
"2014-05-19 07:00:00 0.001410 2.049713 1798.664062 \n",
"2014-05-19 07:30:00 0.001040 3.425346 2460.367920 \n",
"2014-05-19 08:00:00 0.001700 2.395254 1450.168701 \n",
"2014-05-19 08:30:00 0.001600 5.102005 2842.072021 \n",
"2014-05-19 09:00:00 0.001930 9.023416 4452.659668 \n",
"2014-05-19 09:30:00 0.001780 2.684633 1781.344360 \n",
"2014-05-19 10:00:00 0.001465 0.582902 393.504395 \n",
"2014-05-19 10:30:00 0.001700 3.449471 1806.058594 \n",
"2014-05-19 11:00:00 0.001999 2.536090 1270.478882 \n",
"2014-05-19 11:30:00 0.001850 2.144056 1318.990356 \n",
"2014-05-19 12:00:00 0.001594 0.891866 445.721802 \n",
"2014-05-19 12:30:00 0.002000 0.040000 20.000000 \n",
"2014-05-19 13:00:00 0.002000 2.457004 1207.615845 \n",
"2014-05-19 13:30:00 0.002189 1.278166 592.451721 \n",
"2014-05-19 14:00:00 0.002002 3.455345 1588.773804 \n",
"2014-05-19 14:30:00 0.002070 12.403766 5021.875977 \n",
"2014-05-19 15:00:00 0.002670 16.717419 5765.500000 \n",
"2014-05-19 15:30:00 0.002900 31.239510 10526.804688 \n",
"2014-05-19 16:00:00 0.002720 17.100437 5458.317383 \n",
"2014-05-19 16:30:00 0.003300 70.831444 17873.626953 \n",
"2014-05-19 17:00:00 0.004500 20.828947 5533.049316 \n",
"2014-05-19 17:30:00 0.003310 18.371737 6569.975098 \n",
"2014-05-19 18:00:00 0.003950 19.149166 5459.770508 \n",
"2014-05-19 18:30:00 0.003465 6.955287 1840.305908 \n",
"2014-05-19 19:00:00 0.003825 4.688448 1235.570190 \n",
"2014-05-19 19:30:00 0.003700 4.765787 1278.033813 \n",
"2014-05-19 20:00:00 0.003740 9.082610 2326.187744 \n",
"2014-05-19 20:30:00 0.004000 5.771838 1374.612915 \n",
"... ... ... ... \n",
"2017-07-13 09:00:00 0.016220 16.447470 1014.826050 \n",
"2017-07-13 09:30:00 0.016200 16.381884 1006.211121 \n",
"2017-07-13 10:00:00 0.016214 5.879561 362.057587 \n",
"2017-07-13 10:30:00 0.016279 6.862038 421.023651 \n",
"2017-07-13 11:00:00 0.016304 8.927679 544.949402 \n",
"2017-07-13 11:30:00 0.016404 8.967661 545.666626 \n",
"2017-07-13 12:00:00 0.016490 11.650610 709.466309 \n",
"2017-07-13 12:30:00 0.016499 12.990767 792.119324 \n",
"2017-07-13 13:00:00 0.016437 5.833544 356.266846 \n",
"2017-07-13 13:30:00 0.016410 5.270448 321.593292 \n",
"2017-07-13 14:00:00 0.016400 2.315221 141.803909 \n",
"2017-07-13 14:30:00 0.016306 1.577577 96.546478 \n",
"2017-07-13 15:00:00 0.016306 69.611435 4300.748535 \n",
"2017-07-13 15:30:00 0.016200 40.700321 2537.211182 \n",
"2017-07-13 16:00:00 0.016010 20.781893 1296.247681 \n",
"2017-07-13 16:30:00 0.016070 22.931610 1427.026733 \n",
"2017-07-13 17:00:00 0.016115 10.652046 658.748169 \n",
"2017-07-13 17:30:00 0.016218 17.885426 1106.663208 \n",
"2017-07-13 18:00:00 0.016038 13.959773 868.051697 \n",
"2017-07-13 18:30:00 0.016110 35.339157 2182.164795 \n",
"2017-07-13 19:00:00 0.016300 30.539915 1862.691406 \n",
"2017-07-13 19:30:00 0.016362 31.107351 1895.337891 \n",
"2017-07-13 20:00:00 0.016341 24.475405 1504.283081 \n",
"2017-07-13 20:30:00 0.016318 10.557378 646.264404 \n",
"2017-07-13 21:00:00 0.016379 2.052379 125.407608 \n",
"2017-07-13 21:30:00 0.016360 17.000980 1042.824341 \n",
"2017-07-13 22:00:00 0.016348 1.050736 64.258247 \n",
"2017-07-13 22:30:00 0.016348 4.130065 252.910141 \n",
"2017-07-13 23:00:00 0.016269 5.774802 354.476654 \n",
"2017-07-13 23:30:00 0.016261 5.284461 322.402893 \n",
"\n",
"[55284 rows x 18 columns]"
]
},
"execution_count": 41,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"# fill in na's\n",
"df = df.fillna(method=\"pad\")\n",
"\n",
"# replace rest\n",
"df.replace(np.nan, 0, inplace=True)\n",
"# df.unstack()\n",
"df=df.astype(np.float32)\n",
"df"
]
},
{
"cell_type": "code",
"execution_count": 42,
"metadata": {
"ExecuteTime": {
"end_time": "2017-11-11T07:31:11.273934Z",
"start_time": "2017-11-11T07:31:11.132551Z"
}
},
"outputs": [
{
"data": {
"text/html": [
"<div>\n",
"<style>\n",
" .dataframe thead tr:only-child th {\n",
" text-align: right;\n",
" }\n",
"\n",
" .dataframe thead th {\n",
" text-align: left;\n",
" }\n",
"\n",
" .dataframe tbody tr th {\n",
" vertical-align: top;\n",
" }\n",
"</style>\n",
"<table border=\"1\" class=\"dataframe\">\n",
" <thead>\n",
" <tr>\n",
" <th>Pair</th>\n",
" <th colspan=\"6\" halign=\"left\">LTCBTC</th>\n",
" <th colspan=\"6\" halign=\"left\">DASHBTC</th>\n",
" <th colspan=\"6\" halign=\"left\">XMRBTC</th>\n",
" </tr>\n",
" <tr>\n",
" <th>Price</th>\n",
" <th>close</th>\n",
" <th>high</th>\n",
" <th>low</th>\n",
" <th>open</th>\n",
" <th>volume</th>\n",
" <th>quoteVolume</th>\n",
" <th>close</th>\n",
" <th>high</th>\n",
" <th>low</th>\n",
" <th>open</th>\n",
" <th>volume</th>\n",
" <th>quoteVolume</th>\n",
" <th>close</th>\n",
" <th>high</th>\n",
" <th>low</th>\n",
" <th>open</th>\n",
" <th>volume</th>\n",
" <th>quoteVolume</th>\n",
" </tr>\n",
" </thead>\n",
" <tbody>\n",
" <tr>\n",
" <th>count</th>\n",
" <td>55284.000000</td>\n",
" <td>55284.000000</td>\n",
" <td>55284.000000</td>\n",
" <td>55284.000000</td>\n",
" <td>55284.000000</td>\n",
" <td>55284.000000</td>\n",
" <td>55284.000000</td>\n",
" <td>55284.000000</td>\n",
" <td>55284.000000</td>\n",
" <td>55284.000000</td>\n",
" <td>55284.000000</td>\n",
" <td>55284.000000</td>\n",
" <td>55284.000000</td>\n",
" <td>55284.000000</td>\n",
" <td>55284.000000</td>\n",
" <td>55284.000000</td>\n",
" <td>55284.000000</td>\n",
" <td>55284.000000</td>\n",
" </tr>\n",
" <tr>\n",
" <th>mean</th>\n",
" <td>0.009219</td>\n",
" <td>0.009257</td>\n",
" <td>0.009180</td>\n",
" <td>0.009219</td>\n",
" <td>40.719414</td>\n",
" <td>3502.839111</td>\n",
" <td>0.017816</td>\n",
" <td>0.017941</td>\n",
" <td>0.017684</td>\n",
" <td>0.017814</td>\n",
" <td>22.125402</td>\n",
" <td>593.785767</td>\n",
" <td>0.005719</td>\n",
" <td>0.005768</td>\n",
" <td>0.005667</td>\n",
" <td>0.005718</td>\n",
" <td>41.847549</td>\n",
" <td>4253.086914</td>\n",
" </tr>\n",
" <tr>\n",
" <th>std</th>\n",
" <td>0.003794</td>\n",
" <td>0.003824</td>\n",
" <td>0.003765</td>\n",
" <td>0.003794</td>\n",
" <td>214.729324</td>\n",
" <td>16516.457031</td>\n",
" <td>0.017599</td>\n",
" <td>0.017762</td>\n",
" <td>0.017419</td>\n",
" <td>0.017594</td>\n",
" <td>103.330620</td>\n",
" <td>1891.328735</td>\n",
" <td>0.005848</td>\n",
" <td>0.005894</td>\n",
" <td>0.005802</td>\n",
" <td>0.005848</td>\n",
" <td>192.169128</td>\n",
" <td>13965.763672</td>\n",
" </tr>\n",
" <tr>\n",
" <th>min</th>\n",
" <td>0.003040</td>\n",
" <td>0.003056</td>\n",
" <td>0.002000</td>\n",
" <td>0.003040</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.003010</td>\n",
" <td>0.003173</td>\n",
" <td>0.002860</td>\n",
" <td>0.003010</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.000929</td>\n",
" <td>0.000940</td>\n",
" <td>0.000910</td>\n",
" <td>0.000929</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" </tr>\n",
" <tr>\n",
" <th>25%</th>\n",
" <td>0.006373</td>\n",
" <td>0.006390</td>\n",
" <td>0.006351</td>\n",
" <td>0.006371</td>\n",
" <td>0.015089</td>\n",
" <td>1.549800</td>\n",
" <td>0.009125</td>\n",
" <td>0.009185</td>\n",
" <td>0.009074</td>\n",
" <td>0.009130</td>\n",
" <td>0.038011</td>\n",
" <td>3.969000</td>\n",
" <td>0.001829</td>\n",
" <td>0.001844</td>\n",
" <td>0.001808</td>\n",
" <td>0.001827</td>\n",
" <td>0.587202</td>\n",
" <td>277.602768</td>\n",
" </tr>\n",
" <tr>\n",
" <th>50%</th>\n",
" <td>0.008160</td>\n",
" <td>0.008182</td>\n",
" <td>0.008125</td>\n",
" <td>0.008159</td>\n",
" <td>0.382482</td>\n",
" <td>45.977900</td>\n",
" <td>0.012090</td>\n",
" <td>0.012142</td>\n",
" <td>0.012013</td>\n",
" <td>0.012086</td>\n",
" <td>1.065640</td>\n",
" <td>91.077301</td>\n",
" <td>0.002687</td>\n",
" <td>0.002711</td>\n",
" <td>0.002650</td>\n",
" <td>0.002683</td>\n",
" <td>3.200162</td>\n",
" <td>1070.625854</td>\n",
" </tr>\n",
" <tr>\n",
" <th>75%</th>\n",
" <td>0.011325</td>\n",
" <td>0.011381</td>\n",
" <td>0.011293</td>\n",
" <td>0.011320</td>\n",
" <td>3.824190</td>\n",
" <td>562.473984</td>\n",
" <td>0.016693</td>\n",
" <td>0.016788</td>\n",
" <td>0.016591</td>\n",
" <td>0.016690</td>\n",
" <td>7.986436</td>\n",
" <td>493.750465</td>\n",
" <td>0.009999</td>\n",
" <td>0.010055</td>\n",
" <td>0.009916</td>\n",
" <td>0.010000</td>\n",
" <td>19.849789</td>\n",
" <td>3208.200928</td>\n",
" </tr>\n",
" <tr>\n",
" <th>max</th>\n",
" <td>0.031700</td>\n",
" <td>0.032200</td>\n",
" <td>0.031600</td>\n",
" <td>0.031790</td>\n",
" <td>10390.376953</td>\n",
" <td>731837.187500</td>\n",
" <td>0.120770</td>\n",
" <td>0.124157</td>\n",
" <td>0.117620</td>\n",
" <td>0.120900</td>\n",
" <td>4456.258789</td>\n",
" <td>61347.714844</td>\n",
" <td>0.025246</td>\n",
" <td>0.026500</td>\n",
" <td>0.024150</td>\n",
" <td>0.025250</td>\n",
" <td>8192.482422</td>\n",
" <td>570634.062500</td>\n",
" </tr>\n",
" </tbody>\n",
"</table>\n",
"</div>"
],
"text/plain": [
"Pair LTCBTC \\\n",
"Price close high low open volume \n",
"count 55284.000000 55284.000000 55284.000000 55284.000000 55284.000000 \n",
"mean 0.009219 0.009257 0.009180 0.009219 40.719414 \n",
"std 0.003794 0.003824 0.003765 0.003794 214.729324 \n",
"min 0.003040 0.003056 0.002000 0.003040 0.000000 \n",
"25% 0.006373 0.006390 0.006351 0.006371 0.015089 \n",
"50% 0.008160 0.008182 0.008125 0.008159 0.382482 \n",
"75% 0.011325 0.011381 0.011293 0.011320 3.824190 \n",
"max 0.031700 0.032200 0.031600 0.031790 10390.376953 \n",
"\n",
"Pair DASHBTC \\\n",
"Price quoteVolume close high low open \n",
"count 55284.000000 55284.000000 55284.000000 55284.000000 55284.000000 \n",
"mean 3502.839111 0.017816 0.017941 0.017684 0.017814 \n",
"std 16516.457031 0.017599 0.017762 0.017419 0.017594 \n",
"min 0.000000 0.003010 0.003173 0.002860 0.003010 \n",
"25% 1.549800 0.009125 0.009185 0.009074 0.009130 \n",
"50% 45.977900 0.012090 0.012142 0.012013 0.012086 \n",
"75% 562.473984 0.016693 0.016788 0.016591 0.016690 \n",
"max 731837.187500 0.120770 0.124157 0.117620 0.120900 \n",
"\n",
"Pair XMRBTC \\\n",
"Price volume quoteVolume close high low \n",
"count 55284.000000 55284.000000 55284.000000 55284.000000 55284.000000 \n",
"mean 22.125402 593.785767 0.005719 0.005768 0.005667 \n",
"std 103.330620 1891.328735 0.005848 0.005894 0.005802 \n",
"min 0.000000 0.000000 0.000929 0.000940 0.000910 \n",
"25% 0.038011 3.969000 0.001829 0.001844 0.001808 \n",
"50% 1.065640 91.077301 0.002687 0.002711 0.002650 \n",
"75% 7.986436 493.750465 0.009999 0.010055 0.009916 \n",
"max 4456.258789 61347.714844 0.025246 0.026500 0.024150 \n",
"\n",
"Pair \n",
"Price open volume quoteVolume \n",
"count 55284.000000 55284.000000 55284.000000 \n",
"mean 0.005718 41.847549 4253.086914 \n",
"std 0.005848 192.169128 13965.763672 \n",
"min 0.000929 0.000000 0.000000 \n",
"25% 0.001827 0.587202 277.602768 \n",
"50% 0.002683 3.200162 1070.625854 \n",
"75% 0.010000 19.849789 3208.200928 \n",
"max 0.025250 8192.482422 570634.062500 "
]
},
"execution_count": 42,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"# check stats\n",
"df.describe()"
]
},
{
"cell_type": "code",
"execution_count": 43,
"metadata": {
"ExecuteTime": {
"end_time": "2017-11-11T07:31:11.302762Z",
"start_time": "2017-11-11T07:31:11.299763Z"
},
"collapsed": true
},
"outputs": [],
"source": [
"assert np.isfinite(df.as_matrix()).all()"
]
},
{
"cell_type": "code",
"execution_count": 44,
"metadata": {
"ExecuteTime": {
"end_time": "2017-11-11T07:31:11.493632Z",
"start_time": "2017-11-11T07:31:11.482379Z"
}
},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"test#: 8291 train#: 46993 test_frac: 0.14997105853411474 cutoff_time: 2017-01-22 06:00:00\n"
]
}
],
"source": [
"# split\n",
"test_split=0.15\n",
"c=int(len(df.index)*test_split)\n",
"split_time = df.index[-c]\n",
"\n",
"\n",
"df_test = df[df.index>split_time]\n",
"df_train = df[df.index<=split_time]\n",
"print('test#:',len(df_test), 'train#:',len(df_train), 'test_frac:', len(df_test)/len(df), 'cutoff_time:',split_time)"
]
},
{
"cell_type": "code",
"execution_count": null,
"metadata": {
"ExecuteTime": {
"end_time": "2017-11-11T06:19:43.502921Z",
"start_time": "2017-11-11T06:19:43.415446Z"
},
"collapsed": true
},
"outputs": [],
"source": []
},
{
"cell_type": "code",
"execution_count": 45,
"metadata": {
"ExecuteTime": {
"end_time": "2017-11-11T07:31:11.950491Z",
"start_time": "2017-11-11T07:31:11.842884Z"
}
},
"outputs": [
{
"data": {
"text/html": [
"<div>\n",
"<style>\n",
" .dataframe thead tr:only-child th {\n",
" text-align: right;\n",
" }\n",
"\n",
" .dataframe thead th {\n",
" text-align: left;\n",
" }\n",
"\n",
" .dataframe tbody tr th {\n",
" vertical-align: top;\n",
" }\n",
"</style>\n",
"<table border=\"1\" class=\"dataframe\">\n",
" <thead>\n",
" <tr>\n",
" <th>Pair</th>\n",
" <th colspan=\"6\" halign=\"left\">LTCBTC</th>\n",
" <th colspan=\"6\" halign=\"left\">DASHBTC</th>\n",
" <th colspan=\"6\" halign=\"left\">XMRBTC</th>\n",
" </tr>\n",
" <tr>\n",
" <th>Price</th>\n",
" <th>close</th>\n",
" <th>high</th>\n",
" <th>low</th>\n",
" <th>open</th>\n",
" <th>volume</th>\n",
" <th>quoteVolume</th>\n",
" <th>close</th>\n",
" <th>high</th>\n",
" <th>low</th>\n",
" <th>open</th>\n",
" <th>volume</th>\n",
" <th>quoteVolume</th>\n",
" <th>close</th>\n",
" <th>high</th>\n",
" <th>low</th>\n",
" <th>open</th>\n",
" <th>volume</th>\n",
" <th>quoteVolume</th>\n",
" </tr>\n",
" <tr>\n",
" <th>date</th>\n",
" <th></th>\n",
" <th></th>\n",
" <th></th>\n",
" <th></th>\n",
" <th></th>\n",
" <th></th>\n",
" <th></th>\n",
" <th></th>\n",
" <th></th>\n",
" <th></th>\n",
" <th></th>\n",
" <th></th>\n",
" <th></th>\n",
" <th></th>\n",
" <th></th>\n",
" <th></th>\n",
" <th></th>\n",
" <th></th>\n",
" </tr>\n",
" </thead>\n",
" <tbody>\n",
" <tr>\n",
" <th>2014-05-19 06:00:00</th>\n",
" <td>0.023234</td>\n",
" <td>0.023234</td>\n",
" <td>0.023234</td>\n",
" <td>0.023234</td>\n",
" <td>0.538670</td>\n",
" <td>23.184900</td>\n",
" <td>0.015199</td>\n",
" <td>0.015199</td>\n",
" <td>0.014502</td>\n",
" <td>0.014970</td>\n",
" <td>2.343284</td>\n",
" <td>156.369797</td>\n",
" <td>0.001110</td>\n",
" <td>0.011110</td>\n",
" <td>0.001110</td>\n",
" <td>0.011110</td>\n",
" <td>1.995904</td>\n",
" <td>1404.974609</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2014-05-19 06:30:00</th>\n",
" <td>0.023421</td>\n",
" <td>0.023421</td>\n",
" <td>0.023421</td>\n",
" <td>0.023421</td>\n",
" <td>0.022663</td>\n",
" <td>0.967600</td>\n",
" <td>0.014520</td>\n",
" <td>0.015342</td>\n",
" <td>0.014510</td>\n",
" <td>0.015199</td>\n",
" <td>0.321949</td>\n",
" <td>21.883301</td>\n",
" <td>0.001125</td>\n",
" <td>0.001500</td>\n",
" <td>0.001125</td>\n",
" <td>0.001200</td>\n",
" <td>0.619334</td>\n",
" <td>441.371613</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2014-05-19 07:00:00</th>\n",
" <td>0.023038</td>\n",
" <td>0.023100</td>\n",
" <td>0.023038</td>\n",
" <td>0.023100</td>\n",
" <td>0.005663</td>\n",
" <td>0.245200</td>\n",
" <td>0.015350</td>\n",
" <td>0.015400</td>\n",
" <td>0.014510</td>\n",
" <td>0.015000</td>\n",
" <td>5.496416</td>\n",
" <td>369.994202</td>\n",
" <td>0.001190</td>\n",
" <td>0.001410</td>\n",
" <td>0.001080</td>\n",
" <td>0.001410</td>\n",
" <td>2.049713</td>\n",
" <td>1798.664062</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2014-05-19 07:30:00</th>\n",
" <td>0.023029</td>\n",
" <td>0.023029</td>\n",
" <td>0.023029</td>\n",
" <td>0.023029</td>\n",
" <td>0.005128</td>\n",
" <td>0.222700</td>\n",
" <td>0.015600</td>\n",
" <td>0.015600</td>\n",
" <td>0.015050</td>\n",
" <td>0.015200</td>\n",
" <td>1.160088</td>\n",
" <td>75.875801</td>\n",
" <td>0.001320</td>\n",
" <td>0.001867</td>\n",
" <td>0.001040</td>\n",
" <td>0.001040</td>\n",
" <td>3.425346</td>\n",
" <td>2460.367920</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2014-05-19 08:00:00</th>\n",
" <td>0.023026</td>\n",
" <td>0.023420</td>\n",
" <td>0.023026</td>\n",
" <td>0.023029</td>\n",
" <td>0.353329</td>\n",
" <td>15.309300</td>\n",
" <td>0.015600</td>\n",
" <td>0.015600</td>\n",
" <td>0.015103</td>\n",
" <td>0.015149</td>\n",
" <td>1.449590</td>\n",
" <td>93.675102</td>\n",
" <td>0.001700</td>\n",
" <td>0.001800</td>\n",
" <td>0.001320</td>\n",
" <td>0.001700</td>\n",
" <td>2.395254</td>\n",
" <td>1450.168701</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2014-05-19 08:30:00</th>\n",
" <td>0.023025</td>\n",
" <td>0.023420</td>\n",
" <td>0.023025</td>\n",
" <td>0.023025</td>\n",
" <td>0.031986</td>\n",
" <td>1.386400</td>\n",
" <td>0.016000</td>\n",
" <td>0.016000</td>\n",
" <td>0.015111</td>\n",
" <td>0.015700</td>\n",
" <td>1.483967</td>\n",
" <td>93.716499</td>\n",
" <td>0.001930</td>\n",
" <td>0.001940</td>\n",
" <td>0.001600</td>\n",
" <td>0.001600</td>\n",
" <td>5.102005</td>\n",
" <td>2842.072021</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2014-05-19 09:00:00</th>\n",
" <td>0.023025</td>\n",
" <td>0.023025</td>\n",
" <td>0.023025</td>\n",
" <td>0.023025</td>\n",
" <td>0.014403</td>\n",
" <td>0.625500</td>\n",
" <td>0.016000</td>\n",
" <td>0.016000</td>\n",
" <td>0.015327</td>\n",
" <td>0.016000</td>\n",
" <td>0.808186</td>\n",
" <td>51.574699</td>\n",
" <td>0.001800</td>\n",
" <td>0.002700</td>\n",
" <td>0.001760</td>\n",
" <td>0.001930</td>\n",
" <td>9.023416</td>\n",
" <td>4452.659668</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2014-05-19 09:30:00</th>\n",
" <td>0.023025</td>\n",
" <td>0.023200</td>\n",
" <td>0.023025</td>\n",
" <td>0.023200</td>\n",
" <td>0.022038</td>\n",
" <td>0.950200</td>\n",
" <td>0.015700</td>\n",
" <td>0.016000</td>\n",
" <td>0.015700</td>\n",
" <td>0.016000</td>\n",
" <td>0.611756</td>\n",
" <td>38.797901</td>\n",
" <td>0.001252</td>\n",
" <td>0.001780</td>\n",
" <td>0.001252</td>\n",
" <td>0.001780</td>\n",
" <td>2.684633</td>\n",
" <td>1781.344360</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2014-05-19 10:00:00</th>\n",
" <td>0.023025</td>\n",
" <td>0.023200</td>\n",
" <td>0.023025</td>\n",
" <td>0.023200</td>\n",
" <td>0.037687</td>\n",
" <td>1.624600</td>\n",
" <td>0.015700</td>\n",
" <td>0.015980</td>\n",
" <td>0.015658</td>\n",
" <td>0.015980</td>\n",
" <td>1.305152</td>\n",
" <td>83.099098</td>\n",
" <td>0.001500</td>\n",
" <td>0.001800</td>\n",
" <td>0.001370</td>\n",
" <td>0.001465</td>\n",
" <td>0.582902</td>\n",
" <td>393.504395</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2014-05-19 10:30:00</th>\n",
" <td>0.023025</td>\n",
" <td>0.023200</td>\n",
" <td>0.023025</td>\n",
" <td>0.023200</td>\n",
" <td>0.007686</td>\n",
" <td>0.331400</td>\n",
" <td>0.016000</td>\n",
" <td>0.016000</td>\n",
" <td>0.015396</td>\n",
" <td>0.015650</td>\n",
" <td>1.035374</td>\n",
" <td>64.767998</td>\n",
" <td>0.002000</td>\n",
" <td>0.002000</td>\n",
" <td>0.001700</td>\n",
" <td>0.001700</td>\n",
" <td>3.449471</td>\n",
" <td>1806.058594</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2014-05-19 11:00:00</th>\n",
" <td>0.023418</td>\n",
" <td>0.023418</td>\n",
" <td>0.023418</td>\n",
" <td>0.023418</td>\n",
" <td>0.023418</td>\n",
" <td>1.000000</td>\n",
" <td>0.015119</td>\n",
" <td>0.016000</td>\n",
" <td>0.015111</td>\n",
" <td>0.015980</td>\n",
" <td>2.999820</td>\n",
" <td>190.303802</td>\n",
" <td>0.002000</td>\n",
" <td>0.002000</td>\n",
" <td>0.001790</td>\n",
" <td>0.001999</td>\n",
" <td>2.536090</td>\n",
" <td>1270.478882</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2014-05-19 11:30:00</th>\n",
" <td>0.023025</td>\n",
" <td>0.023025</td>\n",
" <td>0.023025</td>\n",
" <td>0.023025</td>\n",
" <td>0.059156</td>\n",
" <td>2.569100</td>\n",
" <td>0.015450</td>\n",
" <td>0.015450</td>\n",
" <td>0.015111</td>\n",
" <td>0.015119</td>\n",
" <td>0.518863</td>\n",
" <td>34.062599</td>\n",
" <td>0.001469</td>\n",
" <td>0.001850</td>\n",
" <td>0.001469</td>\n",
" <td>0.001850</td>\n",
" <td>2.144056</td>\n",
" <td>1318.990356</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2014-05-19 12:00:00</th>\n",
" <td>0.023414</td>\n",
" <td>0.023414</td>\n",
" <td>0.023414</td>\n",
" <td>0.023414</td>\n",
" <td>0.068545</td>\n",
" <td>2.927500</td>\n",
" <td>0.015200</td>\n",
" <td>0.015450</td>\n",
" <td>0.015200</td>\n",
" <td>0.015450</td>\n",
" <td>1.277838</td>\n",
" <td>83.992401</td>\n",
" <td>0.002180</td>\n",
" <td>0.002180</td>\n",
" <td>0.001594</td>\n",
" <td>0.001594</td>\n",
" <td>0.891866</td>\n",
" <td>445.721802</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2014-05-19 12:30:00</th>\n",
" <td>0.023409</td>\n",
" <td>0.023409</td>\n",
" <td>0.023409</td>\n",
" <td>0.023409</td>\n",
" <td>0.001400</td>\n",
" <td>0.059800</td>\n",
" <td>0.015400</td>\n",
" <td>0.015400</td>\n",
" <td>0.015200</td>\n",
" <td>0.015200</td>\n",
" <td>7.734338</td>\n",
" <td>507.866211</td>\n",
" <td>0.002000</td>\n",
" <td>0.002000</td>\n",
" <td>0.002000</td>\n",
" <td>0.002000</td>\n",
" <td>0.040000</td>\n",
" <td>20.000000</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2014-05-19 13:00:00</th>\n",
" <td>0.023025</td>\n",
" <td>0.023408</td>\n",
" <td>0.023025</td>\n",
" <td>0.023408</td>\n",
" <td>0.094094</td>\n",
" <td>4.054200</td>\n",
" <td>0.016000</td>\n",
" <td>0.016000</td>\n",
" <td>0.015500</td>\n",
" <td>0.015670</td>\n",
" <td>2.108728</td>\n",
" <td>135.026093</td>\n",
" <td>0.002000</td>\n",
" <td>0.002189</td>\n",
" <td>0.001824</td>\n",
" <td>0.002000</td>\n",
" <td>2.457004</td>\n",
" <td>1207.615845</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2014-05-19 13:30:00</th>\n",
" <td>0.023025</td>\n",
" <td>0.023400</td>\n",
" <td>0.023025</td>\n",
" <td>0.023400</td>\n",
" <td>0.030565</td>\n",
" <td>1.318200</td>\n",
" <td>0.015812</td>\n",
" <td>0.016000</td>\n",
" <td>0.015812</td>\n",
" <td>0.016000</td>\n",
" <td>7.215445</td>\n",
" <td>450.966400</td>\n",
" <td>0.002002</td>\n",
" <td>0.002200</td>\n",
" <td>0.002000</td>\n",
" <td>0.002189</td>\n",
" <td>1.278166</td>\n",
" <td>592.451721</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2014-05-19 14:00:00</th>\n",
" <td>0.023408</td>\n",
" <td>0.023408</td>\n",
" <td>0.023025</td>\n",
" <td>0.023050</td>\n",
" <td>0.073974</td>\n",
" <td>3.183400</td>\n",
" <td>0.015446</td>\n",
" <td>0.015990</td>\n",
" <td>0.015446</td>\n",
" <td>0.015446</td>\n",
" <td>2.004976</td>\n",
" <td>128.225800</td>\n",
" <td>0.002000</td>\n",
" <td>0.002300</td>\n",
" <td>0.002000</td>\n",
" <td>0.002002</td>\n",
" <td>3.455345</td>\n",
" <td>1588.773804</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2014-05-19 14:30:00</th>\n",
" <td>0.023408</td>\n",
" <td>0.023408</td>\n",
" <td>0.023408</td>\n",
" <td>0.023408</td>\n",
" <td>0.000000</td>\n",
" <td>0.000000</td>\n",
" <td>0.015868</td>\n",
" <td>0.016000</td>\n",
" <td>0.014288</td>\n",
" <td>0.015889</td>\n",
" <td>4.151054</td>\n",
" <td>277.807190</td>\n",
" <td>0.002500</td>\n",
" <td>0.002800</td>\n",
" <td>0.002070</td>\n",
" <td>0.002070</td>\n",
" <td>12.403766</td>\n",
" <td>5021.875977</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2014-05-19 15:00:00</th>\n",
" <td>0.023160</td>\n",
" <td>0.023408</td>\n",
" <td>0.023160</td>\n",
" <td>0.023408</td>\n",
" <td>0.019881</td>\n",
" <td>0.850200</td>\n",
" <td>0.015960</td>\n",
" <td>0.015979</td>\n",
" <td>0.015000</td>\n",
" <td>0.015000</td>\n",
" <td>3.191634</td>\n",
" <td>202.929794</td>\n",
" <td>0.003000</td>\n",
" <td>0.003000</td>\n",
" <td>0.002200</td>\n",
" <td>0.002670</td>\n",
" <td>16.717419</td>\n",
" <td>5765.500000</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2014-05-19 15:30:00</th>\n",
" <td>0.023408</td>\n",
" <td>0.023408</td>\n",
" <td>0.023001</td>\n",
" <td>0.023160</td>\n",
" <td>0.934453</td>\n",
" <td>40.586800</td>\n",
" <td>0.015396</td>\n",
" <td>0.015838</td>\n",
" <td>0.015396</td>\n",
" <td>0.015600</td>\n",
" <td>2.078391</td>\n",
" <td>133.140106</td>\n",
" <td>0.002800</td>\n",
" <td>0.003270</td>\n",
" <td>0.002500</td>\n",
" <td>0.002900</td>\n",
" <td>31.239510</td>\n",
" <td>10526.804688</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2014-05-19 16:00:00</th>\n",
" <td>0.023001</td>\n",
" <td>0.023407</td>\n",
" <td>0.023001</td>\n",
" <td>0.023407</td>\n",
" <td>0.363492</td>\n",
" <td>15.799400</td>\n",
" <td>0.015450</td>\n",
" <td>0.015450</td>\n",
" <td>0.015400</td>\n",
" <td>0.015400</td>\n",
" <td>0.329114</td>\n",
" <td>21.308300</td>\n",
" <td>0.003290</td>\n",
" <td>0.003300</td>\n",
" <td>0.002700</td>\n",
" <td>0.002720</td>\n",
" <td>17.100437</td>\n",
" <td>5458.317383</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2014-05-19 16:30:00</th>\n",
" <td>0.023001</td>\n",
" <td>0.023200</td>\n",
" <td>0.023001</td>\n",
" <td>0.023001</td>\n",
" <td>0.271593</td>\n",
" <td>11.807300</td>\n",
" <td>0.015000</td>\n",
" <td>0.015450</td>\n",
" <td>0.014700</td>\n",
" <td>0.015450</td>\n",
" <td>2.284134</td>\n",
" <td>151.404007</td>\n",
" <td>0.004690</td>\n",
" <td>0.006000</td>\n",
" <td>0.003000</td>\n",
" <td>0.003300</td>\n",
" <td>70.831444</td>\n",
" <td>17873.626953</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2014-05-19 17:00:00</th>\n",
" <td>0.023001</td>\n",
" <td>0.023200</td>\n",
" <td>0.023001</td>\n",
" <td>0.023001</td>\n",
" <td>0.055575</td>\n",
" <td>2.409300</td>\n",
" <td>0.015000</td>\n",
" <td>0.015390</td>\n",
" <td>0.014950</td>\n",
" <td>0.015000</td>\n",
" <td>1.321608</td>\n",
" <td>87.975800</td>\n",
" <td>0.003340</td>\n",
" <td>0.004500</td>\n",
" <td>0.003031</td>\n",
" <td>0.004500</td>\n",
" <td>20.828947</td>\n",
" <td>5533.049316</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2014-05-19 17:30:00</th>\n",
" <td>0.023001</td>\n",
" <td>0.023191</td>\n",
" <td>0.023001</td>\n",
" <td>0.023001</td>\n",
" <td>0.679097</td>\n",
" <td>29.458000</td>\n",
" <td>0.015000</td>\n",
" <td>0.015250</td>\n",
" <td>0.015000</td>\n",
" <td>0.015250</td>\n",
" <td>0.003808</td>\n",
" <td>0.250200</td>\n",
" <td>0.003950</td>\n",
" <td>0.003950</td>\n",
" <td>0.002216</td>\n",
" <td>0.003310</td>\n",
" <td>18.371737</td>\n",
" <td>6569.975098</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2014-05-19 18:00:00</th>\n",
" <td>0.023200</td>\n",
" <td>0.023200</td>\n",
" <td>0.023191</td>\n",
" <td>0.023191</td>\n",
" <td>0.115721</td>\n",
" <td>4.988000</td>\n",
" <td>0.015150</td>\n",
" <td>0.015250</td>\n",
" <td>0.014950</td>\n",
" <td>0.015000</td>\n",
" <td>1.449422</td>\n",
" <td>96.481102</td>\n",
" <td>0.003500</td>\n",
" <td>0.003990</td>\n",
" <td>0.003000</td>\n",
" <td>0.003950</td>\n",
" <td>19.149166</td>\n",
" <td>5459.770508</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2014-05-19 18:30:00</th>\n",
" <td>0.023001</td>\n",
" <td>0.023200</td>\n",
" <td>0.023001</td>\n",
" <td>0.023200</td>\n",
" <td>0.014856</td>\n",
" <td>0.645700</td>\n",
" <td>0.015352</td>\n",
" <td>0.015352</td>\n",
" <td>0.015000</td>\n",
" <td>0.015000</td>\n",
" <td>1.084782</td>\n",
" <td>71.904198</td>\n",
" <td>0.003700</td>\n",
" <td>0.003907</td>\n",
" <td>0.003465</td>\n",
" <td>0.003465</td>\n",
" <td>6.955287</td>\n",
" <td>1840.305908</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2014-05-19 19:00:00</th>\n",
" <td>0.023402</td>\n",
" <td>0.023402</td>\n",
" <td>0.023001</td>\n",
" <td>0.023001</td>\n",
" <td>0.047459</td>\n",
" <td>2.038400</td>\n",
" <td>0.015005</td>\n",
" <td>0.015480</td>\n",
" <td>0.015005</td>\n",
" <td>0.015200</td>\n",
" <td>1.144843</td>\n",
" <td>76.125000</td>\n",
" <td>0.003700</td>\n",
" <td>0.003899</td>\n",
" <td>0.003650</td>\n",
" <td>0.003825</td>\n",
" <td>4.688448</td>\n",
" <td>1235.570190</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2014-05-19 19:30:00</th>\n",
" <td>0.023402</td>\n",
" <td>0.023402</td>\n",
" <td>0.023402</td>\n",
" <td>0.023402</td>\n",
" <td>0.107424</td>\n",
" <td>4.590500</td>\n",
" <td>0.014950</td>\n",
" <td>0.015100</td>\n",
" <td>0.014950</td>\n",
" <td>0.015005</td>\n",
" <td>0.764598</td>\n",
" <td>50.961102</td>\n",
" <td>0.003740</td>\n",
" <td>0.003779</td>\n",
" <td>0.003697</td>\n",
" <td>0.003700</td>\n",
" <td>4.765787</td>\n",
" <td>1278.033813</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2014-05-19 20:00:00</th>\n",
" <td>0.023402</td>\n",
" <td>0.023402</td>\n",
" <td>0.023001</td>\n",
" <td>0.023402</td>\n",
" <td>0.054595</td>\n",
" <td>2.334000</td>\n",
" <td>0.015199</td>\n",
" <td>0.015400</td>\n",
" <td>0.014951</td>\n",
" <td>0.015400</td>\n",
" <td>0.307216</td>\n",
" <td>20.242901</td>\n",
" <td>0.003810</td>\n",
" <td>0.004179</td>\n",
" <td>0.003700</td>\n",
" <td>0.003740</td>\n",
" <td>9.082610</td>\n",
" <td>2326.187744</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2014-05-19 20:30:00</th>\n",
" <td>0.023402</td>\n",
" <td>0.023402</td>\n",
" <td>0.023402</td>\n",
" <td>0.023402</td>\n",
" <td>0.599039</td>\n",
" <td>25.598301</td>\n",
" <td>0.015150</td>\n",
" <td>0.015150</td>\n",
" <td>0.015150</td>\n",
" <td>0.015150</td>\n",
" <td>0.039417</td>\n",
" <td>2.601800</td>\n",
" <td>0.004450</td>\n",
" <td>0.004450</td>\n",
" <td>0.003960</td>\n",
" <td>0.004000</td>\n",
" <td>5.771838</td>\n",
" <td>1374.612915</td>\n",
" </tr>\n",
" <tr>\n",
" <th>...</th>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2017-01-21 15:30:00</th>\n",
" <td>0.004240</td>\n",
" <td>0.004242</td>\n",
" <td>0.004223</td>\n",
" <td>0.004223</td>\n",
" <td>0.902628</td>\n",
" <td>213.296402</td>\n",
" <td>0.016217</td>\n",
" <td>0.016240</td>\n",
" <td>0.016104</td>\n",
" <td>0.016240</td>\n",
" <td>3.368059</td>\n",
" <td>208.258698</td>\n",
" <td>0.012999</td>\n",
" <td>0.013080</td>\n",
" <td>0.012990</td>\n",
" <td>0.013080</td>\n",
" <td>13.764748</td>\n",
" <td>1056.132446</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2017-01-21 16:00:00</th>\n",
" <td>0.004247</td>\n",
" <td>0.004247</td>\n",
" <td>0.004230</td>\n",
" <td>0.004240</td>\n",
" <td>3.981343</td>\n",
" <td>937.566711</td>\n",
" <td>0.016170</td>\n",
" <td>0.016300</td>\n",
" <td>0.016071</td>\n",
" <td>0.016217</td>\n",
" <td>14.081318</td>\n",
" <td>871.229675</td>\n",
" <td>0.012960</td>\n",
" <td>0.013014</td>\n",
" <td>0.012922</td>\n",
" <td>0.012990</td>\n",
" <td>19.773813</td>\n",
" <td>1525.487915</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2017-01-21 16:30:00</th>\n",
" <td>0.004239</td>\n",
" <td>0.004248</td>\n",
" <td>0.004233</td>\n",
" <td>0.004246</td>\n",
" <td>0.518569</td>\n",
" <td>122.233398</td>\n",
" <td>0.016218</td>\n",
" <td>0.016279</td>\n",
" <td>0.016120</td>\n",
" <td>0.016196</td>\n",
" <td>5.120440</td>\n",
" <td>316.448303</td>\n",
" <td>0.013190</td>\n",
" <td>0.013200</td>\n",
" <td>0.012910</td>\n",
" <td>0.012948</td>\n",
" <td>175.732056</td>\n",
" <td>13410.916992</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2017-01-21 17:00:00</th>\n",
" <td>0.004230</td>\n",
" <td>0.004254</td>\n",
" <td>0.004230</td>\n",
" <td>0.004248</td>\n",
" <td>2.802318</td>\n",
" <td>660.370300</td>\n",
" <td>0.016158</td>\n",
" <td>0.016250</td>\n",
" <td>0.016120</td>\n",
" <td>0.016218</td>\n",
" <td>5.331674</td>\n",
" <td>329.266815</td>\n",
" <td>0.013100</td>\n",
" <td>0.013199</td>\n",
" <td>0.013100</td>\n",
" <td>0.013194</td>\n",
" <td>15.294087</td>\n",
" <td>1164.887207</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2017-01-21 17:30:00</th>\n",
" <td>0.004222</td>\n",
" <td>0.004248</td>\n",
" <td>0.004219</td>\n",
" <td>0.004227</td>\n",
" <td>0.709948</td>\n",
" <td>167.902893</td>\n",
" <td>0.016250</td>\n",
" <td>0.016250</td>\n",
" <td>0.016158</td>\n",
" <td>0.016158</td>\n",
" <td>1.672528</td>\n",
" <td>103.314301</td>\n",
" <td>0.013097</td>\n",
" <td>0.013159</td>\n",
" <td>0.012981</td>\n",
" <td>0.013100</td>\n",
" <td>38.860748</td>\n",
" <td>2973.272705</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2017-01-21 18:00:00</th>\n",
" <td>0.004234</td>\n",
" <td>0.004238</td>\n",
" <td>0.004222</td>\n",
" <td>0.004230</td>\n",
" <td>0.396342</td>\n",
" <td>93.864601</td>\n",
" <td>0.016250</td>\n",
" <td>0.016250</td>\n",
" <td>0.016162</td>\n",
" <td>0.016250</td>\n",
" <td>3.470650</td>\n",
" <td>214.131897</td>\n",
" <td>0.013151</td>\n",
" <td>0.013210</td>\n",
" <td>0.013060</td>\n",
" <td>0.013091</td>\n",
" <td>65.602135</td>\n",
" <td>4976.354980</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2017-01-21 18:30:00</th>\n",
" <td>0.004234</td>\n",
" <td>0.004244</td>\n",
" <td>0.004228</td>\n",
" <td>0.004234</td>\n",
" <td>2.782868</td>\n",
" <td>656.930176</td>\n",
" <td>0.016328</td>\n",
" <td>0.016328</td>\n",
" <td>0.016162</td>\n",
" <td>0.016250</td>\n",
" <td>20.836437</td>\n",
" <td>1277.687866</td>\n",
" <td>0.013200</td>\n",
" <td>0.013210</td>\n",
" <td>0.013151</td>\n",
" <td>0.013170</td>\n",
" <td>7.057232</td>\n",
" <td>535.337830</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2017-01-21 19:00:00</th>\n",
" <td>0.004234</td>\n",
" <td>0.004244</td>\n",
" <td>0.004234</td>\n",
" <td>0.004234</td>\n",
" <td>1.762961</td>\n",
" <td>415.573395</td>\n",
" <td>0.016298</td>\n",
" <td>0.016328</td>\n",
" <td>0.016298</td>\n",
" <td>0.016300</td>\n",
" <td>1.224432</td>\n",
" <td>75.113998</td>\n",
" <td>0.013092</td>\n",
" <td>0.013200</td>\n",
" <td>0.013092</td>\n",
" <td>0.013191</td>\n",
" <td>11.943639</td>\n",
" <td>907.751892</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2017-01-21 19:30:00</th>\n",
" <td>0.004219</td>\n",
" <td>0.004243</td>\n",
" <td>0.004215</td>\n",
" <td>0.004234</td>\n",
" <td>9.524260</td>\n",
" <td>2252.598633</td>\n",
" <td>0.016267</td>\n",
" <td>0.016327</td>\n",
" <td>0.016250</td>\n",
" <td>0.016298</td>\n",
" <td>5.123699</td>\n",
" <td>314.760315</td>\n",
" <td>0.013121</td>\n",
" <td>0.013126</td>\n",
" <td>0.013081</td>\n",
" <td>0.013092</td>\n",
" <td>12.277806</td>\n",
" <td>937.860413</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2017-01-21 20:00:00</th>\n",
" <td>0.004242</td>\n",
" <td>0.004242</td>\n",
" <td>0.004220</td>\n",
" <td>0.004220</td>\n",
" <td>2.662878</td>\n",
" <td>630.122009</td>\n",
" <td>0.016267</td>\n",
" <td>0.016307</td>\n",
" <td>0.016250</td>\n",
" <td>0.016250</td>\n",
" <td>1.287997</td>\n",
" <td>79.217003</td>\n",
" <td>0.013087</td>\n",
" <td>0.013121</td>\n",
" <td>0.013085</td>\n",
" <td>0.013094</td>\n",
" <td>2.838113</td>\n",
" <td>216.759705</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2017-01-21 20:30:00</th>\n",
" <td>0.004239</td>\n",
" <td>0.004242</td>\n",
" <td>0.004223</td>\n",
" <td>0.004242</td>\n",
" <td>7.040715</td>\n",
" <td>1664.227295</td>\n",
" <td>0.016310</td>\n",
" <td>0.016339</td>\n",
" <td>0.016267</td>\n",
" <td>0.016267</td>\n",
" <td>4.781244</td>\n",
" <td>292.842896</td>\n",
" <td>0.013014</td>\n",
" <td>0.013114</td>\n",
" <td>0.013014</td>\n",
" <td>0.013087</td>\n",
" <td>11.177767</td>\n",
" <td>856.201721</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2017-01-21 21:00:00</th>\n",
" <td>0.004238</td>\n",
" <td>0.004240</td>\n",
" <td>0.004225</td>\n",
" <td>0.004239</td>\n",
" <td>1.381644</td>\n",
" <td>326.710693</td>\n",
" <td>0.016339</td>\n",
" <td>0.016339</td>\n",
" <td>0.016270</td>\n",
" <td>0.016270</td>\n",
" <td>4.923599</td>\n",
" <td>301.542786</td>\n",
" <td>0.013043</td>\n",
" <td>0.013058</td>\n",
" <td>0.013014</td>\n",
" <td>0.013014</td>\n",
" <td>7.139503</td>\n",
" <td>548.092712</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2017-01-21 21:30:00</th>\n",
" <td>0.004222</td>\n",
" <td>0.004238</td>\n",
" <td>0.004222</td>\n",
" <td>0.004225</td>\n",
" <td>2.797171</td>\n",
" <td>661.310730</td>\n",
" <td>0.016290</td>\n",
" <td>0.016339</td>\n",
" <td>0.016290</td>\n",
" <td>0.016290</td>\n",
" <td>2.351681</td>\n",
" <td>144.343506</td>\n",
" <td>0.013024</td>\n",
" <td>0.013064</td>\n",
" <td>0.012973</td>\n",
" <td>0.013064</td>\n",
" <td>15.196840</td>\n",
" <td>1169.011230</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2017-01-21 22:00:00</th>\n",
" <td>0.004245</td>\n",
" <td>0.004245</td>\n",
" <td>0.004222</td>\n",
" <td>0.004224</td>\n",
" <td>5.168664</td>\n",
" <td>1221.083984</td>\n",
" <td>0.016140</td>\n",
" <td>0.016339</td>\n",
" <td>0.016126</td>\n",
" <td>0.016317</td>\n",
" <td>18.847517</td>\n",
" <td>1160.558716</td>\n",
" <td>0.013049</td>\n",
" <td>0.013082</td>\n",
" <td>0.013019</td>\n",
" <td>0.013033</td>\n",
" <td>13.465547</td>\n",
" <td>1031.997803</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2017-01-21 22:30:00</th>\n",
" <td>0.004231</td>\n",
" <td>0.004245</td>\n",
" <td>0.004227</td>\n",
" <td>0.004240</td>\n",
" <td>0.427217</td>\n",
" <td>100.868500</td>\n",
" <td>0.016140</td>\n",
" <td>0.016234</td>\n",
" <td>0.016140</td>\n",
" <td>0.016140</td>\n",
" <td>1.586739</td>\n",
" <td>98.242401</td>\n",
" <td>0.013100</td>\n",
" <td>0.013100</td>\n",
" <td>0.013013</td>\n",
" <td>0.013049</td>\n",
" <td>7.508334</td>\n",
" <td>575.199402</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2017-01-21 23:00:00</th>\n",
" <td>0.004240</td>\n",
" <td>0.004311</td>\n",
" <td>0.004231</td>\n",
" <td>0.004231</td>\n",
" <td>24.080179</td>\n",
" <td>5632.762695</td>\n",
" <td>0.016230</td>\n",
" <td>0.016233</td>\n",
" <td>0.016127</td>\n",
" <td>0.016140</td>\n",
" <td>6.267624</td>\n",
" <td>386.617310</td>\n",
" <td>0.013066</td>\n",
" <td>0.013100</td>\n",
" <td>0.013056</td>\n",
" <td>0.013099</td>\n",
" <td>11.815472</td>\n",
" <td>903.446594</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2017-01-21 23:30:00</th>\n",
" <td>0.004236</td>\n",
" <td>0.004245</td>\n",
" <td>0.004220</td>\n",
" <td>0.004240</td>\n",
" <td>3.613784</td>\n",
" <td>854.670105</td>\n",
" <td>0.016220</td>\n",
" <td>0.016230</td>\n",
" <td>0.016131</td>\n",
" <td>0.016131</td>\n",
" <td>0.767921</td>\n",
" <td>47.429699</td>\n",
" <td>0.013037</td>\n",
" <td>0.013085</td>\n",
" <td>0.013013</td>\n",
" <td>0.013075</td>\n",
" <td>7.509257</td>\n",
" <td>576.257385</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2017-01-22 00:00:00</th>\n",
" <td>0.004210</td>\n",
" <td>0.004268</td>\n",
" <td>0.004208</td>\n",
" <td>0.004235</td>\n",
" <td>10.927131</td>\n",
" <td>2586.035400</td>\n",
" <td>0.016250</td>\n",
" <td>0.016259</td>\n",
" <td>0.016156</td>\n",
" <td>0.016220</td>\n",
" <td>3.170950</td>\n",
" <td>195.215607</td>\n",
" <td>0.012981</td>\n",
" <td>0.013037</td>\n",
" <td>0.012900</td>\n",
" <td>0.013037</td>\n",
" <td>42.820141</td>\n",
" <td>3306.199707</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2017-01-22 00:30:00</th>\n",
" <td>0.004198</td>\n",
" <td>0.004223</td>\n",
" <td>0.004185</td>\n",
" <td>0.004210</td>\n",
" <td>12.178608</td>\n",
" <td>2901.425293</td>\n",
" <td>0.016130</td>\n",
" <td>0.016250</td>\n",
" <td>0.016130</td>\n",
" <td>0.016250</td>\n",
" <td>2.599715</td>\n",
" <td>160.755905</td>\n",
" <td>0.012988</td>\n",
" <td>0.012992</td>\n",
" <td>0.012953</td>\n",
" <td>0.012970</td>\n",
" <td>18.693605</td>\n",
" <td>1439.709961</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2017-01-22 01:00:00</th>\n",
" <td>0.004180</td>\n",
" <td>0.004201</td>\n",
" <td>0.004180</td>\n",
" <td>0.004185</td>\n",
" <td>4.309223</td>\n",
" <td>1028.932373</td>\n",
" <td>0.016150</td>\n",
" <td>0.016213</td>\n",
" <td>0.016130</td>\n",
" <td>0.016130</td>\n",
" <td>1.946634</td>\n",
" <td>120.242401</td>\n",
" <td>0.013018</td>\n",
" <td>0.013018</td>\n",
" <td>0.012984</td>\n",
" <td>0.012984</td>\n",
" <td>4.275237</td>\n",
" <td>329.021088</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2017-01-22 01:30:00</th>\n",
" <td>0.004193</td>\n",
" <td>0.004193</td>\n",
" <td>0.004177</td>\n",
" <td>0.004182</td>\n",
" <td>2.423690</td>\n",
" <td>579.752319</td>\n",
" <td>0.016180</td>\n",
" <td>0.016240</td>\n",
" <td>0.016150</td>\n",
" <td>0.016150</td>\n",
" <td>5.277963</td>\n",
" <td>325.512909</td>\n",
" <td>0.012900</td>\n",
" <td>0.013018</td>\n",
" <td>0.012900</td>\n",
" <td>0.013017</td>\n",
" <td>38.343555</td>\n",
" <td>2964.132324</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2017-01-22 02:00:00</th>\n",
" <td>0.004180</td>\n",
" <td>0.004194</td>\n",
" <td>0.004176</td>\n",
" <td>0.004177</td>\n",
" <td>11.360030</td>\n",
" <td>2716.172607</td>\n",
" <td>0.016236</td>\n",
" <td>0.016240</td>\n",
" <td>0.016159</td>\n",
" <td>0.016180</td>\n",
" <td>0.890858</td>\n",
" <td>54.929001</td>\n",
" <td>0.012965</td>\n",
" <td>0.013005</td>\n",
" <td>0.012900</td>\n",
" <td>0.012900</td>\n",
" <td>3.827774</td>\n",
" <td>294.839508</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2017-01-22 02:30:00</th>\n",
" <td>0.004165</td>\n",
" <td>0.004180</td>\n",
" <td>0.004152</td>\n",
" <td>0.004180</td>\n",
" <td>22.758385</td>\n",
" <td>5465.259766</td>\n",
" <td>0.016259</td>\n",
" <td>0.016259</td>\n",
" <td>0.016169</td>\n",
" <td>0.016220</td>\n",
" <td>4.026737</td>\n",
" <td>247.832504</td>\n",
" <td>0.013006</td>\n",
" <td>0.013008</td>\n",
" <td>0.012955</td>\n",
" <td>0.012955</td>\n",
" <td>5.009834</td>\n",
" <td>385.932190</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2017-01-22 03:00:00</th>\n",
" <td>0.004156</td>\n",
" <td>0.004195</td>\n",
" <td>0.004155</td>\n",
" <td>0.004166</td>\n",
" <td>7.154735</td>\n",
" <td>1713.548706</td>\n",
" <td>0.016231</td>\n",
" <td>0.016267</td>\n",
" <td>0.016188</td>\n",
" <td>0.016259</td>\n",
" <td>4.915900</td>\n",
" <td>302.988800</td>\n",
" <td>0.013000</td>\n",
" <td>0.013038</td>\n",
" <td>0.012975</td>\n",
" <td>0.013006</td>\n",
" <td>5.012068</td>\n",
" <td>385.220490</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2017-01-22 03:30:00</th>\n",
" <td>0.004159</td>\n",
" <td>0.004168</td>\n",
" <td>0.004150</td>\n",
" <td>0.004168</td>\n",
" <td>12.094599</td>\n",
" <td>2912.451172</td>\n",
" <td>0.016294</td>\n",
" <td>0.016339</td>\n",
" <td>0.016200</td>\n",
" <td>0.016231</td>\n",
" <td>12.083299</td>\n",
" <td>741.877686</td>\n",
" <td>0.012979</td>\n",
" <td>0.013062</td>\n",
" <td>0.012965</td>\n",
" <td>0.013000</td>\n",
" <td>10.934875</td>\n",
" <td>839.385620</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2017-01-22 04:00:00</th>\n",
" <td>0.004145</td>\n",
" <td>0.004159</td>\n",
" <td>0.004137</td>\n",
" <td>0.004150</td>\n",
" <td>12.359952</td>\n",
" <td>2981.219482</td>\n",
" <td>0.016331</td>\n",
" <td>0.016339</td>\n",
" <td>0.016150</td>\n",
" <td>0.016245</td>\n",
" <td>9.846511</td>\n",
" <td>604.524292</td>\n",
" <td>0.012976</td>\n",
" <td>0.013070</td>\n",
" <td>0.012971</td>\n",
" <td>0.012979</td>\n",
" <td>6.414314</td>\n",
" <td>492.644409</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2017-01-22 04:30:00</th>\n",
" <td>0.004136</td>\n",
" <td>0.004159</td>\n",
" <td>0.004135</td>\n",
" <td>0.004159</td>\n",
" <td>3.929579</td>\n",
" <td>947.898682</td>\n",
" <td>0.016339</td>\n",
" <td>0.016339</td>\n",
" <td>0.016181</td>\n",
" <td>0.016232</td>\n",
" <td>2.600681</td>\n",
" <td>159.870499</td>\n",
" <td>0.012987</td>\n",
" <td>0.013000</td>\n",
" <td>0.012971</td>\n",
" <td>0.012976</td>\n",
" <td>2.078846</td>\n",
" <td>160.042603</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2017-01-22 05:00:00</th>\n",
" <td>0.004160</td>\n",
" <td>0.004160</td>\n",
" <td>0.004136</td>\n",
" <td>0.004136</td>\n",
" <td>1.836689</td>\n",
" <td>442.009186</td>\n",
" <td>0.016250</td>\n",
" <td>0.016339</td>\n",
" <td>0.016189</td>\n",
" <td>0.016339</td>\n",
" <td>3.066367</td>\n",
" <td>188.080704</td>\n",
" <td>0.012980</td>\n",
" <td>0.013019</td>\n",
" <td>0.012971</td>\n",
" <td>0.012979</td>\n",
" <td>1.950490</td>\n",
" <td>150.070602</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2017-01-22 05:30:00</th>\n",
" <td>0.004179</td>\n",
" <td>0.004179</td>\n",
" <td>0.004150</td>\n",
" <td>0.004152</td>\n",
" <td>1.224472</td>\n",
" <td>294.140198</td>\n",
" <td>0.016262</td>\n",
" <td>0.016339</td>\n",
" <td>0.016248</td>\n",
" <td>0.016250</td>\n",
" <td>0.992135</td>\n",
" <td>60.806702</td>\n",
" <td>0.012980</td>\n",
" <td>0.013040</td>\n",
" <td>0.012980</td>\n",
" <td>0.012980</td>\n",
" <td>2.710882</td>\n",
" <td>208.389206</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2017-01-22 06:00:00</th>\n",
" <td>0.004169</td>\n",
" <td>0.004183</td>\n",
" <td>0.004163</td>\n",
" <td>0.004180</td>\n",
" <td>2.599358</td>\n",
" <td>622.501526</td>\n",
" <td>0.016339</td>\n",
" <td>0.016339</td>\n",
" <td>0.016248</td>\n",
" <td>0.016263</td>\n",
" <td>0.331264</td>\n",
" <td>20.321301</td>\n",
" <td>0.012969</td>\n",
" <td>0.013005</td>\n",
" <td>0.012934</td>\n",
" <td>0.012980</td>\n",
" <td>7.975751</td>\n",
" <td>615.462280</td>\n",
" </tr>\n",
" </tbody>\n",
"</table>\n",
"<p>46993 rows × 18 columns</p>\n",
"</div>"
],
"text/plain": [
"Pair LTCBTC \\\n",
"Price close high low open volume \n",
"date \n",
"2014-05-19 06:00:00 0.023234 0.023234 0.023234 0.023234 0.538670 \n",
"2014-05-19 06:30:00 0.023421 0.023421 0.023421 0.023421 0.022663 \n",
"2014-05-19 07:00:00 0.023038 0.023100 0.023038 0.023100 0.005663 \n",
"2014-05-19 07:30:00 0.023029 0.023029 0.023029 0.023029 0.005128 \n",
"2014-05-19 08:00:00 0.023026 0.023420 0.023026 0.023029 0.353329 \n",
"2014-05-19 08:30:00 0.023025 0.023420 0.023025 0.023025 0.031986 \n",
"2014-05-19 09:00:00 0.023025 0.023025 0.023025 0.023025 0.014403 \n",
"2014-05-19 09:30:00 0.023025 0.023200 0.023025 0.023200 0.022038 \n",
"2014-05-19 10:00:00 0.023025 0.023200 0.023025 0.023200 0.037687 \n",
"2014-05-19 10:30:00 0.023025 0.023200 0.023025 0.023200 0.007686 \n",
"2014-05-19 11:00:00 0.023418 0.023418 0.023418 0.023418 0.023418 \n",
"2014-05-19 11:30:00 0.023025 0.023025 0.023025 0.023025 0.059156 \n",
"2014-05-19 12:00:00 0.023414 0.023414 0.023414 0.023414 0.068545 \n",
"2014-05-19 12:30:00 0.023409 0.023409 0.023409 0.023409 0.001400 \n",
"2014-05-19 13:00:00 0.023025 0.023408 0.023025 0.023408 0.094094 \n",
"2014-05-19 13:30:00 0.023025 0.023400 0.023025 0.023400 0.030565 \n",
"2014-05-19 14:00:00 0.023408 0.023408 0.023025 0.023050 0.073974 \n",
"2014-05-19 14:30:00 0.023408 0.023408 0.023408 0.023408 0.000000 \n",
"2014-05-19 15:00:00 0.023160 0.023408 0.023160 0.023408 0.019881 \n",
"2014-05-19 15:30:00 0.023408 0.023408 0.023001 0.023160 0.934453 \n",
"2014-05-19 16:00:00 0.023001 0.023407 0.023001 0.023407 0.363492 \n",
"2014-05-19 16:30:00 0.023001 0.023200 0.023001 0.023001 0.271593 \n",
"2014-05-19 17:00:00 0.023001 0.023200 0.023001 0.023001 0.055575 \n",
"2014-05-19 17:30:00 0.023001 0.023191 0.023001 0.023001 0.679097 \n",
"2014-05-19 18:00:00 0.023200 0.023200 0.023191 0.023191 0.115721 \n",
"2014-05-19 18:30:00 0.023001 0.023200 0.023001 0.023200 0.014856 \n",
"2014-05-19 19:00:00 0.023402 0.023402 0.023001 0.023001 0.047459 \n",
"2014-05-19 19:30:00 0.023402 0.023402 0.023402 0.023402 0.107424 \n",
"2014-05-19 20:00:00 0.023402 0.023402 0.023001 0.023402 0.054595 \n",
"2014-05-19 20:30:00 0.023402 0.023402 0.023402 0.023402 0.599039 \n",
"... ... ... ... ... ... \n",
"2017-01-21 15:30:00 0.004240 0.004242 0.004223 0.004223 0.902628 \n",
"2017-01-21 16:00:00 0.004247 0.004247 0.004230 0.004240 3.981343 \n",
"2017-01-21 16:30:00 0.004239 0.004248 0.004233 0.004246 0.518569 \n",
"2017-01-21 17:00:00 0.004230 0.004254 0.004230 0.004248 2.802318 \n",
"2017-01-21 17:30:00 0.004222 0.004248 0.004219 0.004227 0.709948 \n",
"2017-01-21 18:00:00 0.004234 0.004238 0.004222 0.004230 0.396342 \n",
"2017-01-21 18:30:00 0.004234 0.004244 0.004228 0.004234 2.782868 \n",
"2017-01-21 19:00:00 0.004234 0.004244 0.004234 0.004234 1.762961 \n",
"2017-01-21 19:30:00 0.004219 0.004243 0.004215 0.004234 9.524260 \n",
"2017-01-21 20:00:00 0.004242 0.004242 0.004220 0.004220 2.662878 \n",
"2017-01-21 20:30:00 0.004239 0.004242 0.004223 0.004242 7.040715 \n",
"2017-01-21 21:00:00 0.004238 0.004240 0.004225 0.004239 1.381644 \n",
"2017-01-21 21:30:00 0.004222 0.004238 0.004222 0.004225 2.797171 \n",
"2017-01-21 22:00:00 0.004245 0.004245 0.004222 0.004224 5.168664 \n",
"2017-01-21 22:30:00 0.004231 0.004245 0.004227 0.004240 0.427217 \n",
"2017-01-21 23:00:00 0.004240 0.004311 0.004231 0.004231 24.080179 \n",
"2017-01-21 23:30:00 0.004236 0.004245 0.004220 0.004240 3.613784 \n",
"2017-01-22 00:00:00 0.004210 0.004268 0.004208 0.004235 10.927131 \n",
"2017-01-22 00:30:00 0.004198 0.004223 0.004185 0.004210 12.178608 \n",
"2017-01-22 01:00:00 0.004180 0.004201 0.004180 0.004185 4.309223 \n",
"2017-01-22 01:30:00 0.004193 0.004193 0.004177 0.004182 2.423690 \n",
"2017-01-22 02:00:00 0.004180 0.004194 0.004176 0.004177 11.360030 \n",
"2017-01-22 02:30:00 0.004165 0.004180 0.004152 0.004180 22.758385 \n",
"2017-01-22 03:00:00 0.004156 0.004195 0.004155 0.004166 7.154735 \n",
"2017-01-22 03:30:00 0.004159 0.004168 0.004150 0.004168 12.094599 \n",
"2017-01-22 04:00:00 0.004145 0.004159 0.004137 0.004150 12.359952 \n",
"2017-01-22 04:30:00 0.004136 0.004159 0.004135 0.004159 3.929579 \n",
"2017-01-22 05:00:00 0.004160 0.004160 0.004136 0.004136 1.836689 \n",
"2017-01-22 05:30:00 0.004179 0.004179 0.004150 0.004152 1.224472 \n",
"2017-01-22 06:00:00 0.004169 0.004183 0.004163 0.004180 2.599358 \n",
"\n",
"Pair DASHBTC \\\n",
"Price quoteVolume close high low open \n",
"date \n",
"2014-05-19 06:00:00 23.184900 0.015199 0.015199 0.014502 0.014970 \n",
"2014-05-19 06:30:00 0.967600 0.014520 0.015342 0.014510 0.015199 \n",
"2014-05-19 07:00:00 0.245200 0.015350 0.015400 0.014510 0.015000 \n",
"2014-05-19 07:30:00 0.222700 0.015600 0.015600 0.015050 0.015200 \n",
"2014-05-19 08:00:00 15.309300 0.015600 0.015600 0.015103 0.015149 \n",
"2014-05-19 08:30:00 1.386400 0.016000 0.016000 0.015111 0.015700 \n",
"2014-05-19 09:00:00 0.625500 0.016000 0.016000 0.015327 0.016000 \n",
"2014-05-19 09:30:00 0.950200 0.015700 0.016000 0.015700 0.016000 \n",
"2014-05-19 10:00:00 1.624600 0.015700 0.015980 0.015658 0.015980 \n",
"2014-05-19 10:30:00 0.331400 0.016000 0.016000 0.015396 0.015650 \n",
"2014-05-19 11:00:00 1.000000 0.015119 0.016000 0.015111 0.015980 \n",
"2014-05-19 11:30:00 2.569100 0.015450 0.015450 0.015111 0.015119 \n",
"2014-05-19 12:00:00 2.927500 0.015200 0.015450 0.015200 0.015450 \n",
"2014-05-19 12:30:00 0.059800 0.015400 0.015400 0.015200 0.015200 \n",
"2014-05-19 13:00:00 4.054200 0.016000 0.016000 0.015500 0.015670 \n",
"2014-05-19 13:30:00 1.318200 0.015812 0.016000 0.015812 0.016000 \n",
"2014-05-19 14:00:00 3.183400 0.015446 0.015990 0.015446 0.015446 \n",
"2014-05-19 14:30:00 0.000000 0.015868 0.016000 0.014288 0.015889 \n",
"2014-05-19 15:00:00 0.850200 0.015960 0.015979 0.015000 0.015000 \n",
"2014-05-19 15:30:00 40.586800 0.015396 0.015838 0.015396 0.015600 \n",
"2014-05-19 16:00:00 15.799400 0.015450 0.015450 0.015400 0.015400 \n",
"2014-05-19 16:30:00 11.807300 0.015000 0.015450 0.014700 0.015450 \n",
"2014-05-19 17:00:00 2.409300 0.015000 0.015390 0.014950 0.015000 \n",
"2014-05-19 17:30:00 29.458000 0.015000 0.015250 0.015000 0.015250 \n",
"2014-05-19 18:00:00 4.988000 0.015150 0.015250 0.014950 0.015000 \n",
"2014-05-19 18:30:00 0.645700 0.015352 0.015352 0.015000 0.015000 \n",
"2014-05-19 19:00:00 2.038400 0.015005 0.015480 0.015005 0.015200 \n",
"2014-05-19 19:30:00 4.590500 0.014950 0.015100 0.014950 0.015005 \n",
"2014-05-19 20:00:00 2.334000 0.015199 0.015400 0.014951 0.015400 \n",
"2014-05-19 20:30:00 25.598301 0.015150 0.015150 0.015150 0.015150 \n",
"... ... ... ... ... ... \n",
"2017-01-21 15:30:00 213.296402 0.016217 0.016240 0.016104 0.016240 \n",
"2017-01-21 16:00:00 937.566711 0.016170 0.016300 0.016071 0.016217 \n",
"2017-01-21 16:30:00 122.233398 0.016218 0.016279 0.016120 0.016196 \n",
"2017-01-21 17:00:00 660.370300 0.016158 0.016250 0.016120 0.016218 \n",
"2017-01-21 17:30:00 167.902893 0.016250 0.016250 0.016158 0.016158 \n",
"2017-01-21 18:00:00 93.864601 0.016250 0.016250 0.016162 0.016250 \n",
"2017-01-21 18:30:00 656.930176 0.016328 0.016328 0.016162 0.016250 \n",
"2017-01-21 19:00:00 415.573395 0.016298 0.016328 0.016298 0.016300 \n",
"2017-01-21 19:30:00 2252.598633 0.016267 0.016327 0.016250 0.016298 \n",
"2017-01-21 20:00:00 630.122009 0.016267 0.016307 0.016250 0.016250 \n",
"2017-01-21 20:30:00 1664.227295 0.016310 0.016339 0.016267 0.016267 \n",
"2017-01-21 21:00:00 326.710693 0.016339 0.016339 0.016270 0.016270 \n",
"2017-01-21 21:30:00 661.310730 0.016290 0.016339 0.016290 0.016290 \n",
"2017-01-21 22:00:00 1221.083984 0.016140 0.016339 0.016126 0.016317 \n",
"2017-01-21 22:30:00 100.868500 0.016140 0.016234 0.016140 0.016140 \n",
"2017-01-21 23:00:00 5632.762695 0.016230 0.016233 0.016127 0.016140 \n",
"2017-01-21 23:30:00 854.670105 0.016220 0.016230 0.016131 0.016131 \n",
"2017-01-22 00:00:00 2586.035400 0.016250 0.016259 0.016156 0.016220 \n",
"2017-01-22 00:30:00 2901.425293 0.016130 0.016250 0.016130 0.016250 \n",
"2017-01-22 01:00:00 1028.932373 0.016150 0.016213 0.016130 0.016130 \n",
"2017-01-22 01:30:00 579.752319 0.016180 0.016240 0.016150 0.016150 \n",
"2017-01-22 02:00:00 2716.172607 0.016236 0.016240 0.016159 0.016180 \n",
"2017-01-22 02:30:00 5465.259766 0.016259 0.016259 0.016169 0.016220 \n",
"2017-01-22 03:00:00 1713.548706 0.016231 0.016267 0.016188 0.016259 \n",
"2017-01-22 03:30:00 2912.451172 0.016294 0.016339 0.016200 0.016231 \n",
"2017-01-22 04:00:00 2981.219482 0.016331 0.016339 0.016150 0.016245 \n",
"2017-01-22 04:30:00 947.898682 0.016339 0.016339 0.016181 0.016232 \n",
"2017-01-22 05:00:00 442.009186 0.016250 0.016339 0.016189 0.016339 \n",
"2017-01-22 05:30:00 294.140198 0.016262 0.016339 0.016248 0.016250 \n",
"2017-01-22 06:00:00 622.501526 0.016339 0.016339 0.016248 0.016263 \n",
"\n",
"Pair XMRBTC \\\n",
"Price volume quoteVolume close high low \n",
"date \n",
"2014-05-19 06:00:00 2.343284 156.369797 0.001110 0.011110 0.001110 \n",
"2014-05-19 06:30:00 0.321949 21.883301 0.001125 0.001500 0.001125 \n",
"2014-05-19 07:00:00 5.496416 369.994202 0.001190 0.001410 0.001080 \n",
"2014-05-19 07:30:00 1.160088 75.875801 0.001320 0.001867 0.001040 \n",
"2014-05-19 08:00:00 1.449590 93.675102 0.001700 0.001800 0.001320 \n",
"2014-05-19 08:30:00 1.483967 93.716499 0.001930 0.001940 0.001600 \n",
"2014-05-19 09:00:00 0.808186 51.574699 0.001800 0.002700 0.001760 \n",
"2014-05-19 09:30:00 0.611756 38.797901 0.001252 0.001780 0.001252 \n",
"2014-05-19 10:00:00 1.305152 83.099098 0.001500 0.001800 0.001370 \n",
"2014-05-19 10:30:00 1.035374 64.767998 0.002000 0.002000 0.001700 \n",
"2014-05-19 11:00:00 2.999820 190.303802 0.002000 0.002000 0.001790 \n",
"2014-05-19 11:30:00 0.518863 34.062599 0.001469 0.001850 0.001469 \n",
"2014-05-19 12:00:00 1.277838 83.992401 0.002180 0.002180 0.001594 \n",
"2014-05-19 12:30:00 7.734338 507.866211 0.002000 0.002000 0.002000 \n",
"2014-05-19 13:00:00 2.108728 135.026093 0.002000 0.002189 0.001824 \n",
"2014-05-19 13:30:00 7.215445 450.966400 0.002002 0.002200 0.002000 \n",
"2014-05-19 14:00:00 2.004976 128.225800 0.002000 0.002300 0.002000 \n",
"2014-05-19 14:30:00 4.151054 277.807190 0.002500 0.002800 0.002070 \n",
"2014-05-19 15:00:00 3.191634 202.929794 0.003000 0.003000 0.002200 \n",
"2014-05-19 15:30:00 2.078391 133.140106 0.002800 0.003270 0.002500 \n",
"2014-05-19 16:00:00 0.329114 21.308300 0.003290 0.003300 0.002700 \n",
"2014-05-19 16:30:00 2.284134 151.404007 0.004690 0.006000 0.003000 \n",
"2014-05-19 17:00:00 1.321608 87.975800 0.003340 0.004500 0.003031 \n",
"2014-05-19 17:30:00 0.003808 0.250200 0.003950 0.003950 0.002216 \n",
"2014-05-19 18:00:00 1.449422 96.481102 0.003500 0.003990 0.003000 \n",
"2014-05-19 18:30:00 1.084782 71.904198 0.003700 0.003907 0.003465 \n",
"2014-05-19 19:00:00 1.144843 76.125000 0.003700 0.003899 0.003650 \n",
"2014-05-19 19:30:00 0.764598 50.961102 0.003740 0.003779 0.003697 \n",
"2014-05-19 20:00:00 0.307216 20.242901 0.003810 0.004179 0.003700 \n",
"2014-05-19 20:30:00 0.039417 2.601800 0.004450 0.004450 0.003960 \n",
"... ... ... ... ... ... \n",
"2017-01-21 15:30:00 3.368059 208.258698 0.012999 0.013080 0.012990 \n",
"2017-01-21 16:00:00 14.081318 871.229675 0.012960 0.013014 0.012922 \n",
"2017-01-21 16:30:00 5.120440 316.448303 0.013190 0.013200 0.012910 \n",
"2017-01-21 17:00:00 5.331674 329.266815 0.013100 0.013199 0.013100 \n",
"2017-01-21 17:30:00 1.672528 103.314301 0.013097 0.013159 0.012981 \n",
"2017-01-21 18:00:00 3.470650 214.131897 0.013151 0.013210 0.013060 \n",
"2017-01-21 18:30:00 20.836437 1277.687866 0.013200 0.013210 0.013151 \n",
"2017-01-21 19:00:00 1.224432 75.113998 0.013092 0.013200 0.013092 \n",
"2017-01-21 19:30:00 5.123699 314.760315 0.013121 0.013126 0.013081 \n",
"2017-01-21 20:00:00 1.287997 79.217003 0.013087 0.013121 0.013085 \n",
"2017-01-21 20:30:00 4.781244 292.842896 0.013014 0.013114 0.013014 \n",
"2017-01-21 21:00:00 4.923599 301.542786 0.013043 0.013058 0.013014 \n",
"2017-01-21 21:30:00 2.351681 144.343506 0.013024 0.013064 0.012973 \n",
"2017-01-21 22:00:00 18.847517 1160.558716 0.013049 0.013082 0.013019 \n",
"2017-01-21 22:30:00 1.586739 98.242401 0.013100 0.013100 0.013013 \n",
"2017-01-21 23:00:00 6.267624 386.617310 0.013066 0.013100 0.013056 \n",
"2017-01-21 23:30:00 0.767921 47.429699 0.013037 0.013085 0.013013 \n",
"2017-01-22 00:00:00 3.170950 195.215607 0.012981 0.013037 0.012900 \n",
"2017-01-22 00:30:00 2.599715 160.755905 0.012988 0.012992 0.012953 \n",
"2017-01-22 01:00:00 1.946634 120.242401 0.013018 0.013018 0.012984 \n",
"2017-01-22 01:30:00 5.277963 325.512909 0.012900 0.013018 0.012900 \n",
"2017-01-22 02:00:00 0.890858 54.929001 0.012965 0.013005 0.012900 \n",
"2017-01-22 02:30:00 4.026737 247.832504 0.013006 0.013008 0.012955 \n",
"2017-01-22 03:00:00 4.915900 302.988800 0.013000 0.013038 0.012975 \n",
"2017-01-22 03:30:00 12.083299 741.877686 0.012979 0.013062 0.012965 \n",
"2017-01-22 04:00:00 9.846511 604.524292 0.012976 0.013070 0.012971 \n",
"2017-01-22 04:30:00 2.600681 159.870499 0.012987 0.013000 0.012971 \n",
"2017-01-22 05:00:00 3.066367 188.080704 0.012980 0.013019 0.012971 \n",
"2017-01-22 05:30:00 0.992135 60.806702 0.012980 0.013040 0.012980 \n",
"2017-01-22 06:00:00 0.331264 20.321301 0.012969 0.013005 0.012934 \n",
"\n",
"Pair \n",
"Price open volume quoteVolume \n",
"date \n",
"2014-05-19 06:00:00 0.011110 1.995904 1404.974609 \n",
"2014-05-19 06:30:00 0.001200 0.619334 441.371613 \n",
"2014-05-19 07:00:00 0.001410 2.049713 1798.664062 \n",
"2014-05-19 07:30:00 0.001040 3.425346 2460.367920 \n",
"2014-05-19 08:00:00 0.001700 2.395254 1450.168701 \n",
"2014-05-19 08:30:00 0.001600 5.102005 2842.072021 \n",
"2014-05-19 09:00:00 0.001930 9.023416 4452.659668 \n",
"2014-05-19 09:30:00 0.001780 2.684633 1781.344360 \n",
"2014-05-19 10:00:00 0.001465 0.582902 393.504395 \n",
"2014-05-19 10:30:00 0.001700 3.449471 1806.058594 \n",
"2014-05-19 11:00:00 0.001999 2.536090 1270.478882 \n",
"2014-05-19 11:30:00 0.001850 2.144056 1318.990356 \n",
"2014-05-19 12:00:00 0.001594 0.891866 445.721802 \n",
"2014-05-19 12:30:00 0.002000 0.040000 20.000000 \n",
"2014-05-19 13:00:00 0.002000 2.457004 1207.615845 \n",
"2014-05-19 13:30:00 0.002189 1.278166 592.451721 \n",
"2014-05-19 14:00:00 0.002002 3.455345 1588.773804 \n",
"2014-05-19 14:30:00 0.002070 12.403766 5021.875977 \n",
"2014-05-19 15:00:00 0.002670 16.717419 5765.500000 \n",
"2014-05-19 15:30:00 0.002900 31.239510 10526.804688 \n",
"2014-05-19 16:00:00 0.002720 17.100437 5458.317383 \n",
"2014-05-19 16:30:00 0.003300 70.831444 17873.626953 \n",
"2014-05-19 17:00:00 0.004500 20.828947 5533.049316 \n",
"2014-05-19 17:30:00 0.003310 18.371737 6569.975098 \n",
"2014-05-19 18:00:00 0.003950 19.149166 5459.770508 \n",
"2014-05-19 18:30:00 0.003465 6.955287 1840.305908 \n",
"2014-05-19 19:00:00 0.003825 4.688448 1235.570190 \n",
"2014-05-19 19:30:00 0.003700 4.765787 1278.033813 \n",
"2014-05-19 20:00:00 0.003740 9.082610 2326.187744 \n",
"2014-05-19 20:30:00 0.004000 5.771838 1374.612915 \n",
"... ... ... ... \n",
"2017-01-21 15:30:00 0.013080 13.764748 1056.132446 \n",
"2017-01-21 16:00:00 0.012990 19.773813 1525.487915 \n",
"2017-01-21 16:30:00 0.012948 175.732056 13410.916992 \n",
"2017-01-21 17:00:00 0.013194 15.294087 1164.887207 \n",
"2017-01-21 17:30:00 0.013100 38.860748 2973.272705 \n",
"2017-01-21 18:00:00 0.013091 65.602135 4976.354980 \n",
"2017-01-21 18:30:00 0.013170 7.057232 535.337830 \n",
"2017-01-21 19:00:00 0.013191 11.943639 907.751892 \n",
"2017-01-21 19:30:00 0.013092 12.277806 937.860413 \n",
"2017-01-21 20:00:00 0.013094 2.838113 216.759705 \n",
"2017-01-21 20:30:00 0.013087 11.177767 856.201721 \n",
"2017-01-21 21:00:00 0.013014 7.139503 548.092712 \n",
"2017-01-21 21:30:00 0.013064 15.196840 1169.011230 \n",
"2017-01-21 22:00:00 0.013033 13.465547 1031.997803 \n",
"2017-01-21 22:30:00 0.013049 7.508334 575.199402 \n",
"2017-01-21 23:00:00 0.013099 11.815472 903.446594 \n",
"2017-01-21 23:30:00 0.013075 7.509257 576.257385 \n",
"2017-01-22 00:00:00 0.013037 42.820141 3306.199707 \n",
"2017-01-22 00:30:00 0.012970 18.693605 1439.709961 \n",
"2017-01-22 01:00:00 0.012984 4.275237 329.021088 \n",
"2017-01-22 01:30:00 0.013017 38.343555 2964.132324 \n",
"2017-01-22 02:00:00 0.012900 3.827774 294.839508 \n",
"2017-01-22 02:30:00 0.012955 5.009834 385.932190 \n",
"2017-01-22 03:00:00 0.013006 5.012068 385.220490 \n",
"2017-01-22 03:30:00 0.013000 10.934875 839.385620 \n",
"2017-01-22 04:00:00 0.012979 6.414314 492.644409 \n",
"2017-01-22 04:30:00 0.012976 2.078846 160.042603 \n",
"2017-01-22 05:00:00 0.012979 1.950490 150.070602 \n",
"2017-01-22 05:30:00 0.012980 2.710882 208.389206 \n",
"2017-01-22 06:00:00 0.012980 7.975751 615.462280 \n",
"\n",
"[46993 rows x 18 columns]"
]
},
"execution_count": 45,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"# save\n",
"df_train.to_hdf('./data/poloniex_30m_vol.hf',key='train', mode='w', append=False)\n",
"df_test.to_hdf('./data/poloniex_30m_vol.hf',key='test', mode='a', append=False)\n",
"df_train"
]
},
{
"cell_type": "code",
"execution_count": 60,
"metadata": {
"ExecuteTime": {
"end_time": "2017-11-11T07:33:29.168066Z",
"start_time": "2017-11-11T07:33:29.077842Z"
}
},
"outputs": [
{
"data": {
"text/html": [
"<div>\n",
"<style>\n",
" .dataframe thead tr:only-child th {\n",
" text-align: right;\n",
" }\n",
"\n",
" .dataframe thead th {\n",
" text-align: left;\n",
" }\n",
"\n",
" .dataframe tbody tr th {\n",
" vertical-align: top;\n",
" }\n",
"</style>\n",
"<table border=\"1\" class=\"dataframe\">\n",
" <thead>\n",
" <tr>\n",
" <th>Pair</th>\n",
" <th colspan=\"4\" halign=\"left\">DASHBTC</th>\n",
" <th colspan=\"4\" halign=\"left\">LTCBTC</th>\n",
" <th colspan=\"4\" halign=\"left\">XMRBTC</th>\n",
" </tr>\n",
" <tr>\n",
" <th>Price</th>\n",
" <th>close</th>\n",
" <th>high</th>\n",
" <th>low</th>\n",
" <th>open</th>\n",
" <th>close</th>\n",
" <th>high</th>\n",
" <th>low</th>\n",
" <th>open</th>\n",
" <th>close</th>\n",
" <th>high</th>\n",
" <th>low</th>\n",
" <th>open</th>\n",
" </tr>\n",
" <tr>\n",
" <th>date</th>\n",
" <th></th>\n",
" <th></th>\n",
" <th></th>\n",
" <th></th>\n",
" <th></th>\n",
" <th></th>\n",
" <th></th>\n",
" <th></th>\n",
" <th></th>\n",
" <th></th>\n",
" <th></th>\n",
" <th></th>\n",
" </tr>\n",
" </thead>\n",
" <tbody>\n",
" <tr>\n",
" <th>2017-01-22 06:30:00</th>\n",
" <td>0.016339</td>\n",
" <td>0.016339</td>\n",
" <td>0.016255</td>\n",
" <td>0.016255</td>\n",
" <td>0.004157</td>\n",
" <td>0.004177</td>\n",
" <td>0.004157</td>\n",
" <td>0.004176</td>\n",
" <td>0.012963</td>\n",
" <td>0.013005</td>\n",
" <td>0.012930</td>\n",
" <td>0.012974</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2017-01-22 07:00:00</th>\n",
" <td>0.016251</td>\n",
" <td>0.016340</td>\n",
" <td>0.016251</td>\n",
" <td>0.016339</td>\n",
" <td>0.004172</td>\n",
" <td>0.004172</td>\n",
" <td>0.004157</td>\n",
" <td>0.004171</td>\n",
" <td>0.012973</td>\n",
" <td>0.013005</td>\n",
" <td>0.012930</td>\n",
" <td>0.012931</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2017-01-22 07:30:00</th>\n",
" <td>0.016308</td>\n",
" <td>0.016308</td>\n",
" <td>0.016251</td>\n",
" <td>0.016251</td>\n",
" <td>0.004157</td>\n",
" <td>0.004171</td>\n",
" <td>0.004157</td>\n",
" <td>0.004161</td>\n",
" <td>0.012995</td>\n",
" <td>0.013005</td>\n",
" <td>0.012968</td>\n",
" <td>0.012973</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2017-01-22 08:00:00</th>\n",
" <td>0.016310</td>\n",
" <td>0.016325</td>\n",
" <td>0.016215</td>\n",
" <td>0.016308</td>\n",
" <td>0.004166</td>\n",
" <td>0.004168</td>\n",
" <td>0.004157</td>\n",
" <td>0.004168</td>\n",
" <td>0.012950</td>\n",
" <td>0.013005</td>\n",
" <td>0.012938</td>\n",
" <td>0.012995</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2017-01-22 08:30:00</th>\n",
" <td>0.016270</td>\n",
" <td>0.016340</td>\n",
" <td>0.016221</td>\n",
" <td>0.016221</td>\n",
" <td>0.004170</td>\n",
" <td>0.004171</td>\n",
" <td>0.004157</td>\n",
" <td>0.004157</td>\n",
" <td>0.012957</td>\n",
" <td>0.012965</td>\n",
" <td>0.012903</td>\n",
" <td>0.012950</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2017-01-22 09:00:00</th>\n",
" <td>0.016250</td>\n",
" <td>0.016340</td>\n",
" <td>0.016221</td>\n",
" <td>0.016340</td>\n",
" <td>0.004151</td>\n",
" <td>0.004162</td>\n",
" <td>0.004146</td>\n",
" <td>0.004162</td>\n",
" <td>0.012900</td>\n",
" <td>0.013000</td>\n",
" <td>0.012880</td>\n",
" <td>0.012958</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2017-01-22 09:30:00</th>\n",
" <td>0.016398</td>\n",
" <td>0.016460</td>\n",
" <td>0.016240</td>\n",
" <td>0.016250</td>\n",
" <td>0.004176</td>\n",
" <td>0.004176</td>\n",
" <td>0.004147</td>\n",
" <td>0.004147</td>\n",
" <td>0.012847</td>\n",
" <td>0.012913</td>\n",
" <td>0.012820</td>\n",
" <td>0.012900</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2017-01-22 10:00:00</th>\n",
" <td>0.016422</td>\n",
" <td>0.016470</td>\n",
" <td>0.016325</td>\n",
" <td>0.016325</td>\n",
" <td>0.004192</td>\n",
" <td>0.004192</td>\n",
" <td>0.004153</td>\n",
" <td>0.004153</td>\n",
" <td>0.013000</td>\n",
" <td>0.013005</td>\n",
" <td>0.012863</td>\n",
" <td>0.012863</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2017-01-22 10:30:00</th>\n",
" <td>0.016600</td>\n",
" <td>0.016600</td>\n",
" <td>0.016400</td>\n",
" <td>0.016422</td>\n",
" <td>0.004182</td>\n",
" <td>0.004194</td>\n",
" <td>0.004176</td>\n",
" <td>0.004192</td>\n",
" <td>0.012960</td>\n",
" <td>0.013005</td>\n",
" <td>0.012883</td>\n",
" <td>0.012982</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2017-01-22 11:00:00</th>\n",
" <td>0.016616</td>\n",
" <td>0.016648</td>\n",
" <td>0.016546</td>\n",
" <td>0.016572</td>\n",
" <td>0.004192</td>\n",
" <td>0.004201</td>\n",
" <td>0.004176</td>\n",
" <td>0.004190</td>\n",
" <td>0.012893</td>\n",
" <td>0.012953</td>\n",
" <td>0.012847</td>\n",
" <td>0.012901</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2017-01-22 11:30:00</th>\n",
" <td>0.016658</td>\n",
" <td>0.016678</td>\n",
" <td>0.016569</td>\n",
" <td>0.016616</td>\n",
" <td>0.004193</td>\n",
" <td>0.004198</td>\n",
" <td>0.004176</td>\n",
" <td>0.004176</td>\n",
" <td>0.012973</td>\n",
" <td>0.012975</td>\n",
" <td>0.012861</td>\n",
" <td>0.012893</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2017-01-22 12:00:00</th>\n",
" <td>0.016850</td>\n",
" <td>0.016850</td>\n",
" <td>0.016600</td>\n",
" <td>0.016661</td>\n",
" <td>0.004220</td>\n",
" <td>0.004240</td>\n",
" <td>0.004176</td>\n",
" <td>0.004178</td>\n",
" <td>0.013130</td>\n",
" <td>0.013130</td>\n",
" <td>0.012940</td>\n",
" <td>0.012973</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2017-01-22 12:30:00</th>\n",
" <td>0.016815</td>\n",
" <td>0.016852</td>\n",
" <td>0.016727</td>\n",
" <td>0.016849</td>\n",
" <td>0.004238</td>\n",
" <td>0.004244</td>\n",
" <td>0.004203</td>\n",
" <td>0.004220</td>\n",
" <td>0.013125</td>\n",
" <td>0.013195</td>\n",
" <td>0.013081</td>\n",
" <td>0.013130</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2017-01-22 13:00:00</th>\n",
" <td>0.016733</td>\n",
" <td>0.016849</td>\n",
" <td>0.016716</td>\n",
" <td>0.016815</td>\n",
" <td>0.004215</td>\n",
" <td>0.004236</td>\n",
" <td>0.004211</td>\n",
" <td>0.004214</td>\n",
" <td>0.013100</td>\n",
" <td>0.013128</td>\n",
" <td>0.013083</td>\n",
" <td>0.013125</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2017-01-22 13:30:00</th>\n",
" <td>0.016730</td>\n",
" <td>0.016864</td>\n",
" <td>0.016700</td>\n",
" <td>0.016733</td>\n",
" <td>0.004242</td>\n",
" <td>0.004243</td>\n",
" <td>0.004215</td>\n",
" <td>0.004225</td>\n",
" <td>0.013100</td>\n",
" <td>0.013119</td>\n",
" <td>0.013078</td>\n",
" <td>0.013100</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2017-01-22 14:00:00</th>\n",
" <td>0.016778</td>\n",
" <td>0.016840</td>\n",
" <td>0.016708</td>\n",
" <td>0.016708</td>\n",
" <td>0.004273</td>\n",
" <td>0.004292</td>\n",
" <td>0.004242</td>\n",
" <td>0.004242</td>\n",
" <td>0.013170</td>\n",
" <td>0.013200</td>\n",
" <td>0.013078</td>\n",
" <td>0.013100</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2017-01-22 14:30:00</th>\n",
" <td>0.016850</td>\n",
" <td>0.016887</td>\n",
" <td>0.016719</td>\n",
" <td>0.016778</td>\n",
" <td>0.004241</td>\n",
" <td>0.004280</td>\n",
" <td>0.004240</td>\n",
" <td>0.004277</td>\n",
" <td>0.013140</td>\n",
" <td>0.013200</td>\n",
" <td>0.013120</td>\n",
" <td>0.013200</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2017-01-22 15:00:00</th>\n",
" <td>0.016800</td>\n",
" <td>0.016844</td>\n",
" <td>0.016726</td>\n",
" <td>0.016732</td>\n",
" <td>0.004221</td>\n",
" <td>0.004260</td>\n",
" <td>0.004216</td>\n",
" <td>0.004257</td>\n",
" <td>0.013133</td>\n",
" <td>0.013142</td>\n",
" <td>0.013074</td>\n",
" <td>0.013140</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2017-01-22 15:30:00</th>\n",
" <td>0.016754</td>\n",
" <td>0.016755</td>\n",
" <td>0.016726</td>\n",
" <td>0.016755</td>\n",
" <td>0.004220</td>\n",
" <td>0.004251</td>\n",
" <td>0.004216</td>\n",
" <td>0.004221</td>\n",
" <td>0.013060</td>\n",
" <td>0.013160</td>\n",
" <td>0.013059</td>\n",
" <td>0.013116</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2017-01-22 16:00:00</th>\n",
" <td>0.016758</td>\n",
" <td>0.016822</td>\n",
" <td>0.016699</td>\n",
" <td>0.016750</td>\n",
" <td>0.004194</td>\n",
" <td>0.004222</td>\n",
" <td>0.004194</td>\n",
" <td>0.004222</td>\n",
" <td>0.013160</td>\n",
" <td>0.013160</td>\n",
" <td>0.013057</td>\n",
" <td>0.013059</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2017-01-22 16:30:00</th>\n",
" <td>0.016827</td>\n",
" <td>0.016827</td>\n",
" <td>0.016710</td>\n",
" <td>0.016710</td>\n",
" <td>0.004228</td>\n",
" <td>0.004229</td>\n",
" <td>0.004194</td>\n",
" <td>0.004194</td>\n",
" <td>0.013162</td>\n",
" <td>0.013165</td>\n",
" <td>0.013107</td>\n",
" <td>0.013140</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2017-01-22 17:00:00</th>\n",
" <td>0.016844</td>\n",
" <td>0.016844</td>\n",
" <td>0.016800</td>\n",
" <td>0.016827</td>\n",
" <td>0.004219</td>\n",
" <td>0.004228</td>\n",
" <td>0.004205</td>\n",
" <td>0.004228</td>\n",
" <td>0.013172</td>\n",
" <td>0.013192</td>\n",
" <td>0.013162</td>\n",
" <td>0.013162</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2017-01-22 17:30:00</th>\n",
" <td>0.016831</td>\n",
" <td>0.016870</td>\n",
" <td>0.016831</td>\n",
" <td>0.016844</td>\n",
" <td>0.004195</td>\n",
" <td>0.004222</td>\n",
" <td>0.004195</td>\n",
" <td>0.004206</td>\n",
" <td>0.013162</td>\n",
" <td>0.013200</td>\n",
" <td>0.013162</td>\n",
" <td>0.013172</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2017-01-22 18:00:00</th>\n",
" <td>0.016500</td>\n",
" <td>0.016870</td>\n",
" <td>0.016481</td>\n",
" <td>0.016831</td>\n",
" <td>0.004197</td>\n",
" <td>0.004211</td>\n",
" <td>0.004195</td>\n",
" <td>0.004199</td>\n",
" <td>0.013156</td>\n",
" <td>0.013195</td>\n",
" <td>0.013129</td>\n",
" <td>0.013162</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2017-01-22 18:30:00</th>\n",
" <td>0.016370</td>\n",
" <td>0.016496</td>\n",
" <td>0.016350</td>\n",
" <td>0.016496</td>\n",
" <td>0.004211</td>\n",
" <td>0.004211</td>\n",
" <td>0.004195</td>\n",
" <td>0.004211</td>\n",
" <td>0.013135</td>\n",
" <td>0.013198</td>\n",
" <td>0.013130</td>\n",
" <td>0.013156</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2017-01-22 19:00:00</th>\n",
" <td>0.016437</td>\n",
" <td>0.016579</td>\n",
" <td>0.016250</td>\n",
" <td>0.016360</td>\n",
" <td>0.004205</td>\n",
" <td>0.004224</td>\n",
" <td>0.004198</td>\n",
" <td>0.004198</td>\n",
" <td>0.013100</td>\n",
" <td>0.013163</td>\n",
" <td>0.013086</td>\n",
" <td>0.013135</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2017-01-22 19:30:00</th>\n",
" <td>0.016545</td>\n",
" <td>0.016574</td>\n",
" <td>0.016441</td>\n",
" <td>0.016441</td>\n",
" <td>0.004221</td>\n",
" <td>0.004222</td>\n",
" <td>0.004200</td>\n",
" <td>0.004205</td>\n",
" <td>0.013091</td>\n",
" <td>0.013125</td>\n",
" <td>0.013050</td>\n",
" <td>0.013100</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2017-01-22 20:00:00</th>\n",
" <td>0.016471</td>\n",
" <td>0.016545</td>\n",
" <td>0.016400</td>\n",
" <td>0.016500</td>\n",
" <td>0.004188</td>\n",
" <td>0.004226</td>\n",
" <td>0.004185</td>\n",
" <td>0.004221</td>\n",
" <td>0.013065</td>\n",
" <td>0.013141</td>\n",
" <td>0.013058</td>\n",
" <td>0.013091</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2017-01-22 20:30:00</th>\n",
" <td>0.016505</td>\n",
" <td>0.016538</td>\n",
" <td>0.016450</td>\n",
" <td>0.016500</td>\n",
" <td>0.004174</td>\n",
" <td>0.004202</td>\n",
" <td>0.004174</td>\n",
" <td>0.004202</td>\n",
" <td>0.013071</td>\n",
" <td>0.013110</td>\n",
" <td>0.013050</td>\n",
" <td>0.013065</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2017-01-22 21:00:00</th>\n",
" <td>0.016600</td>\n",
" <td>0.016602</td>\n",
" <td>0.016500</td>\n",
" <td>0.016505</td>\n",
" <td>0.004182</td>\n",
" <td>0.004183</td>\n",
" <td>0.004173</td>\n",
" <td>0.004174</td>\n",
" <td>0.013051</td>\n",
" <td>0.013092</td>\n",
" <td>0.013033</td>\n",
" <td>0.013050</td>\n",
" </tr>\n",
" <tr>\n",
" <th>...</th>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2017-07-13 09:00:00</th>\n",
" <td>0.072300</td>\n",
" <td>0.072809</td>\n",
" <td>0.072012</td>\n",
" <td>0.072809</td>\n",
" <td>0.019103</td>\n",
" <td>0.019238</td>\n",
" <td>0.019043</td>\n",
" <td>0.019215</td>\n",
" <td>0.016200</td>\n",
" <td>0.016260</td>\n",
" <td>0.016151</td>\n",
" <td>0.016220</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2017-07-13 09:30:00</th>\n",
" <td>0.072481</td>\n",
" <td>0.072619</td>\n",
" <td>0.072300</td>\n",
" <td>0.072425</td>\n",
" <td>0.019012</td>\n",
" <td>0.019128</td>\n",
" <td>0.019005</td>\n",
" <td>0.019103</td>\n",
" <td>0.016214</td>\n",
" <td>0.016396</td>\n",
" <td>0.016200</td>\n",
" <td>0.016200</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2017-07-13 10:00:00</th>\n",
" <td>0.071730</td>\n",
" <td>0.072584</td>\n",
" <td>0.071729</td>\n",
" <td>0.072481</td>\n",
" <td>0.019098</td>\n",
" <td>0.019100</td>\n",
" <td>0.019000</td>\n",
" <td>0.019032</td>\n",
" <td>0.016263</td>\n",
" <td>0.016281</td>\n",
" <td>0.016211</td>\n",
" <td>0.016214</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2017-07-13 10:30:00</th>\n",
" <td>0.071670</td>\n",
" <td>0.072127</td>\n",
" <td>0.071585</td>\n",
" <td>0.071730</td>\n",
" <td>0.019193</td>\n",
" <td>0.019200</td>\n",
" <td>0.019087</td>\n",
" <td>0.019100</td>\n",
" <td>0.016304</td>\n",
" <td>0.016367</td>\n",
" <td>0.016263</td>\n",
" <td>0.016279</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2017-07-13 11:00:00</th>\n",
" <td>0.072920</td>\n",
" <td>0.072920</td>\n",
" <td>0.071670</td>\n",
" <td>0.071771</td>\n",
" <td>0.019300</td>\n",
" <td>0.019500</td>\n",
" <td>0.019193</td>\n",
" <td>0.019200</td>\n",
" <td>0.016382</td>\n",
" <td>0.016408</td>\n",
" <td>0.016304</td>\n",
" <td>0.016304</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2017-07-13 11:30:00</th>\n",
" <td>0.073171</td>\n",
" <td>0.073316</td>\n",
" <td>0.072640</td>\n",
" <td>0.072640</td>\n",
" <td>0.019386</td>\n",
" <td>0.019455</td>\n",
" <td>0.019300</td>\n",
" <td>0.019300</td>\n",
" <td>0.016490</td>\n",
" <td>0.016490</td>\n",
" <td>0.016382</td>\n",
" <td>0.016404</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2017-07-13 12:00:00</th>\n",
" <td>0.073020</td>\n",
" <td>0.073434</td>\n",
" <td>0.072867</td>\n",
" <td>0.073170</td>\n",
" <td>0.019363</td>\n",
" <td>0.019492</td>\n",
" <td>0.019345</td>\n",
" <td>0.019386</td>\n",
" <td>0.016433</td>\n",
" <td>0.016499</td>\n",
" <td>0.016365</td>\n",
" <td>0.016490</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2017-07-13 12:30:00</th>\n",
" <td>0.073400</td>\n",
" <td>0.073400</td>\n",
" <td>0.073020</td>\n",
" <td>0.073070</td>\n",
" <td>0.019385</td>\n",
" <td>0.019388</td>\n",
" <td>0.019257</td>\n",
" <td>0.019345</td>\n",
" <td>0.016441</td>\n",
" <td>0.016499</td>\n",
" <td>0.016353</td>\n",
" <td>0.016499</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2017-07-13 13:00:00</th>\n",
" <td>0.073230</td>\n",
" <td>0.073500</td>\n",
" <td>0.073221</td>\n",
" <td>0.073400</td>\n",
" <td>0.019227</td>\n",
" <td>0.019388</td>\n",
" <td>0.019086</td>\n",
" <td>0.019385</td>\n",
" <td>0.016410</td>\n",
" <td>0.016437</td>\n",
" <td>0.016337</td>\n",
" <td>0.016437</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2017-07-13 13:30:00</th>\n",
" <td>0.073168</td>\n",
" <td>0.073500</td>\n",
" <td>0.072830</td>\n",
" <td>0.073230</td>\n",
" <td>0.019200</td>\n",
" <td>0.019258</td>\n",
" <td>0.019135</td>\n",
" <td>0.019227</td>\n",
" <td>0.016351</td>\n",
" <td>0.016425</td>\n",
" <td>0.016334</td>\n",
" <td>0.016410</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2017-07-13 14:00:00</th>\n",
" <td>0.072918</td>\n",
" <td>0.073487</td>\n",
" <td>0.072800</td>\n",
" <td>0.073193</td>\n",
" <td>0.019073</td>\n",
" <td>0.019202</td>\n",
" <td>0.019037</td>\n",
" <td>0.019202</td>\n",
" <td>0.016306</td>\n",
" <td>0.016400</td>\n",
" <td>0.016306</td>\n",
" <td>0.016400</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2017-07-13 14:30:00</th>\n",
" <td>0.072642</td>\n",
" <td>0.073489</td>\n",
" <td>0.072639</td>\n",
" <td>0.073000</td>\n",
" <td>0.019210</td>\n",
" <td>0.019210</td>\n",
" <td>0.019036</td>\n",
" <td>0.019079</td>\n",
" <td>0.016306</td>\n",
" <td>0.016377</td>\n",
" <td>0.016306</td>\n",
" <td>0.016306</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2017-07-13 15:00:00</th>\n",
" <td>0.072485</td>\n",
" <td>0.073480</td>\n",
" <td>0.072056</td>\n",
" <td>0.072642</td>\n",
" <td>0.019214</td>\n",
" <td>0.019268</td>\n",
" <td>0.019150</td>\n",
" <td>0.019187</td>\n",
" <td>0.016120</td>\n",
" <td>0.016392</td>\n",
" <td>0.016046</td>\n",
" <td>0.016306</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2017-07-13 15:30:00</th>\n",
" <td>0.071605</td>\n",
" <td>0.072485</td>\n",
" <td>0.071605</td>\n",
" <td>0.072298</td>\n",
" <td>0.019110</td>\n",
" <td>0.019275</td>\n",
" <td>0.019100</td>\n",
" <td>0.019216</td>\n",
" <td>0.016027</td>\n",
" <td>0.016200</td>\n",
" <td>0.015992</td>\n",
" <td>0.016200</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2017-07-13 16:00:00</th>\n",
" <td>0.072035</td>\n",
" <td>0.072104</td>\n",
" <td>0.071100</td>\n",
" <td>0.071605</td>\n",
" <td>0.019087</td>\n",
" <td>0.019186</td>\n",
" <td>0.018950</td>\n",
" <td>0.019110</td>\n",
" <td>0.016020</td>\n",
" <td>0.016080</td>\n",
" <td>0.015960</td>\n",
" <td>0.016010</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2017-07-13 16:30:00</th>\n",
" <td>0.072100</td>\n",
" <td>0.072486</td>\n",
" <td>0.071455</td>\n",
" <td>0.072033</td>\n",
" <td>0.019220</td>\n",
" <td>0.019220</td>\n",
" <td>0.019085</td>\n",
" <td>0.019087</td>\n",
" <td>0.016030</td>\n",
" <td>0.016100</td>\n",
" <td>0.016002</td>\n",
" <td>0.016070</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2017-07-13 17:00:00</th>\n",
" <td>0.072656</td>\n",
" <td>0.072656</td>\n",
" <td>0.071630</td>\n",
" <td>0.072100</td>\n",
" <td>0.019203</td>\n",
" <td>0.019245</td>\n",
" <td>0.019101</td>\n",
" <td>0.019220</td>\n",
" <td>0.016229</td>\n",
" <td>0.016232</td>\n",
" <td>0.016115</td>\n",
" <td>0.016115</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2017-07-13 17:30:00</th>\n",
" <td>0.072889</td>\n",
" <td>0.073760</td>\n",
" <td>0.072511</td>\n",
" <td>0.072635</td>\n",
" <td>0.019021</td>\n",
" <td>0.019194</td>\n",
" <td>0.018983</td>\n",
" <td>0.019180</td>\n",
" <td>0.016057</td>\n",
" <td>0.016232</td>\n",
" <td>0.016030</td>\n",
" <td>0.016218</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2017-07-13 18:00:00</th>\n",
" <td>0.072943</td>\n",
" <td>0.073016</td>\n",
" <td>0.072492</td>\n",
" <td>0.072610</td>\n",
" <td>0.019112</td>\n",
" <td>0.019112</td>\n",
" <td>0.018986</td>\n",
" <td>0.019045</td>\n",
" <td>0.016128</td>\n",
" <td>0.016157</td>\n",
" <td>0.016000</td>\n",
" <td>0.016038</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2017-07-13 18:30:00</th>\n",
" <td>0.072984</td>\n",
" <td>0.073311</td>\n",
" <td>0.072563</td>\n",
" <td>0.072563</td>\n",
" <td>0.019124</td>\n",
" <td>0.019174</td>\n",
" <td>0.019040</td>\n",
" <td>0.019090</td>\n",
" <td>0.016389</td>\n",
" <td>0.016399</td>\n",
" <td>0.016100</td>\n",
" <td>0.016110</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2017-07-13 19:00:00</th>\n",
" <td>0.072545</td>\n",
" <td>0.073138</td>\n",
" <td>0.072381</td>\n",
" <td>0.072984</td>\n",
" <td>0.019095</td>\n",
" <td>0.019200</td>\n",
" <td>0.019070</td>\n",
" <td>0.019124</td>\n",
" <td>0.016366</td>\n",
" <td>0.016488</td>\n",
" <td>0.016300</td>\n",
" <td>0.016300</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2017-07-13 19:30:00</th>\n",
" <td>0.071898</td>\n",
" <td>0.072545</td>\n",
" <td>0.071570</td>\n",
" <td>0.072545</td>\n",
" <td>0.019040</td>\n",
" <td>0.019125</td>\n",
" <td>0.019040</td>\n",
" <td>0.019087</td>\n",
" <td>0.016305</td>\n",
" <td>0.016488</td>\n",
" <td>0.016305</td>\n",
" <td>0.016362</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2017-07-13 20:00:00</th>\n",
" <td>0.071810</td>\n",
" <td>0.072320</td>\n",
" <td>0.071586</td>\n",
" <td>0.071586</td>\n",
" <td>0.019100</td>\n",
" <td>0.019130</td>\n",
" <td>0.019000</td>\n",
" <td>0.019040</td>\n",
" <td>0.016180</td>\n",
" <td>0.016382</td>\n",
" <td>0.016175</td>\n",
" <td>0.016341</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2017-07-13 20:30:00</th>\n",
" <td>0.072315</td>\n",
" <td>0.072750</td>\n",
" <td>0.071727</td>\n",
" <td>0.072091</td>\n",
" <td>0.019266</td>\n",
" <td>0.019281</td>\n",
" <td>0.019100</td>\n",
" <td>0.019130</td>\n",
" <td>0.016281</td>\n",
" <td>0.016380</td>\n",
" <td>0.016220</td>\n",
" <td>0.016318</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2017-07-13 21:00:00</th>\n",
" <td>0.072148</td>\n",
" <td>0.072690</td>\n",
" <td>0.072067</td>\n",
" <td>0.072315</td>\n",
" <td>0.019344</td>\n",
" <td>0.019382</td>\n",
" <td>0.019224</td>\n",
" <td>0.019280</td>\n",
" <td>0.016360</td>\n",
" <td>0.016425</td>\n",
" <td>0.016281</td>\n",
" <td>0.016379</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2017-07-13 21:30:00</th>\n",
" <td>0.072790</td>\n",
" <td>0.072791</td>\n",
" <td>0.072067</td>\n",
" <td>0.072148</td>\n",
" <td>0.019210</td>\n",
" <td>0.019365</td>\n",
" <td>0.019110</td>\n",
" <td>0.019365</td>\n",
" <td>0.016348</td>\n",
" <td>0.016422</td>\n",
" <td>0.016227</td>\n",
" <td>0.016360</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2017-07-13 22:00:00</th>\n",
" <td>0.072360</td>\n",
" <td>0.072790</td>\n",
" <td>0.072068</td>\n",
" <td>0.072500</td>\n",
" <td>0.019271</td>\n",
" <td>0.019309</td>\n",
" <td>0.019162</td>\n",
" <td>0.019204</td>\n",
" <td>0.016348</td>\n",
" <td>0.016401</td>\n",
" <td>0.016323</td>\n",
" <td>0.016348</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2017-07-13 22:30:00</th>\n",
" <td>0.072500</td>\n",
" <td>0.072740</td>\n",
" <td>0.072169</td>\n",
" <td>0.072169</td>\n",
" <td>0.019263</td>\n",
" <td>0.019353</td>\n",
" <td>0.019143</td>\n",
" <td>0.019271</td>\n",
" <td>0.016269</td>\n",
" <td>0.016400</td>\n",
" <td>0.016262</td>\n",
" <td>0.016348</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2017-07-13 23:00:00</th>\n",
" <td>0.072770</td>\n",
" <td>0.072826</td>\n",
" <td>0.072430</td>\n",
" <td>0.072500</td>\n",
" <td>0.019340</td>\n",
" <td>0.019380</td>\n",
" <td>0.019250</td>\n",
" <td>0.019263</td>\n",
" <td>0.016260</td>\n",
" <td>0.016365</td>\n",
" <td>0.016260</td>\n",
" <td>0.016269</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2017-07-13 23:30:00</th>\n",
" <td>0.072494</td>\n",
" <td>0.072800</td>\n",
" <td>0.072450</td>\n",
" <td>0.072770</td>\n",
" <td>0.019462</td>\n",
" <td>0.019462</td>\n",
" <td>0.019339</td>\n",
" <td>0.019350</td>\n",
" <td>0.016289</td>\n",
" <td>0.016420</td>\n",
" <td>0.016260</td>\n",
" <td>0.016261</td>\n",
" </tr>\n",
" </tbody>\n",
"</table>\n",
"<p>8291 rows × 12 columns</p>\n",
"</div>"
],
"text/plain": [
"Pair DASHBTC LTCBTC \\\n",
"Price close high low open close \n",
"date \n",
"2017-01-22 06:30:00 0.016339 0.016339 0.016255 0.016255 0.004157 \n",
"2017-01-22 07:00:00 0.016251 0.016340 0.016251 0.016339 0.004172 \n",
"2017-01-22 07:30:00 0.016308 0.016308 0.016251 0.016251 0.004157 \n",
"2017-01-22 08:00:00 0.016310 0.016325 0.016215 0.016308 0.004166 \n",
"2017-01-22 08:30:00 0.016270 0.016340 0.016221 0.016221 0.004170 \n",
"2017-01-22 09:00:00 0.016250 0.016340 0.016221 0.016340 0.004151 \n",
"2017-01-22 09:30:00 0.016398 0.016460 0.016240 0.016250 0.004176 \n",
"2017-01-22 10:00:00 0.016422 0.016470 0.016325 0.016325 0.004192 \n",
"2017-01-22 10:30:00 0.016600 0.016600 0.016400 0.016422 0.004182 \n",
"2017-01-22 11:00:00 0.016616 0.016648 0.016546 0.016572 0.004192 \n",
"2017-01-22 11:30:00 0.016658 0.016678 0.016569 0.016616 0.004193 \n",
"2017-01-22 12:00:00 0.016850 0.016850 0.016600 0.016661 0.004220 \n",
"2017-01-22 12:30:00 0.016815 0.016852 0.016727 0.016849 0.004238 \n",
"2017-01-22 13:00:00 0.016733 0.016849 0.016716 0.016815 0.004215 \n",
"2017-01-22 13:30:00 0.016730 0.016864 0.016700 0.016733 0.004242 \n",
"2017-01-22 14:00:00 0.016778 0.016840 0.016708 0.016708 0.004273 \n",
"2017-01-22 14:30:00 0.016850 0.016887 0.016719 0.016778 0.004241 \n",
"2017-01-22 15:00:00 0.016800 0.016844 0.016726 0.016732 0.004221 \n",
"2017-01-22 15:30:00 0.016754 0.016755 0.016726 0.016755 0.004220 \n",
"2017-01-22 16:00:00 0.016758 0.016822 0.016699 0.016750 0.004194 \n",
"2017-01-22 16:30:00 0.016827 0.016827 0.016710 0.016710 0.004228 \n",
"2017-01-22 17:00:00 0.016844 0.016844 0.016800 0.016827 0.004219 \n",
"2017-01-22 17:30:00 0.016831 0.016870 0.016831 0.016844 0.004195 \n",
"2017-01-22 18:00:00 0.016500 0.016870 0.016481 0.016831 0.004197 \n",
"2017-01-22 18:30:00 0.016370 0.016496 0.016350 0.016496 0.004211 \n",
"2017-01-22 19:00:00 0.016437 0.016579 0.016250 0.016360 0.004205 \n",
"2017-01-22 19:30:00 0.016545 0.016574 0.016441 0.016441 0.004221 \n",
"2017-01-22 20:00:00 0.016471 0.016545 0.016400 0.016500 0.004188 \n",
"2017-01-22 20:30:00 0.016505 0.016538 0.016450 0.016500 0.004174 \n",
"2017-01-22 21:00:00 0.016600 0.016602 0.016500 0.016505 0.004182 \n",
"... ... ... ... ... ... \n",
"2017-07-13 09:00:00 0.072300 0.072809 0.072012 0.072809 0.019103 \n",
"2017-07-13 09:30:00 0.072481 0.072619 0.072300 0.072425 0.019012 \n",
"2017-07-13 10:00:00 0.071730 0.072584 0.071729 0.072481 0.019098 \n",
"2017-07-13 10:30:00 0.071670 0.072127 0.071585 0.071730 0.019193 \n",
"2017-07-13 11:00:00 0.072920 0.072920 0.071670 0.071771 0.019300 \n",
"2017-07-13 11:30:00 0.073171 0.073316 0.072640 0.072640 0.019386 \n",
"2017-07-13 12:00:00 0.073020 0.073434 0.072867 0.073170 0.019363 \n",
"2017-07-13 12:30:00 0.073400 0.073400 0.073020 0.073070 0.019385 \n",
"2017-07-13 13:00:00 0.073230 0.073500 0.073221 0.073400 0.019227 \n",
"2017-07-13 13:30:00 0.073168 0.073500 0.072830 0.073230 0.019200 \n",
"2017-07-13 14:00:00 0.072918 0.073487 0.072800 0.073193 0.019073 \n",
"2017-07-13 14:30:00 0.072642 0.073489 0.072639 0.073000 0.019210 \n",
"2017-07-13 15:00:00 0.072485 0.073480 0.072056 0.072642 0.019214 \n",
"2017-07-13 15:30:00 0.071605 0.072485 0.071605 0.072298 0.019110 \n",
"2017-07-13 16:00:00 0.072035 0.072104 0.071100 0.071605 0.019087 \n",
"2017-07-13 16:30:00 0.072100 0.072486 0.071455 0.072033 0.019220 \n",
"2017-07-13 17:00:00 0.072656 0.072656 0.071630 0.072100 0.019203 \n",
"2017-07-13 17:30:00 0.072889 0.073760 0.072511 0.072635 0.019021 \n",
"2017-07-13 18:00:00 0.072943 0.073016 0.072492 0.072610 0.019112 \n",
"2017-07-13 18:30:00 0.072984 0.073311 0.072563 0.072563 0.019124 \n",
"2017-07-13 19:00:00 0.072545 0.073138 0.072381 0.072984 0.019095 \n",
"2017-07-13 19:30:00 0.071898 0.072545 0.071570 0.072545 0.019040 \n",
"2017-07-13 20:00:00 0.071810 0.072320 0.071586 0.071586 0.019100 \n",
"2017-07-13 20:30:00 0.072315 0.072750 0.071727 0.072091 0.019266 \n",
"2017-07-13 21:00:00 0.072148 0.072690 0.072067 0.072315 0.019344 \n",
"2017-07-13 21:30:00 0.072790 0.072791 0.072067 0.072148 0.019210 \n",
"2017-07-13 22:00:00 0.072360 0.072790 0.072068 0.072500 0.019271 \n",
"2017-07-13 22:30:00 0.072500 0.072740 0.072169 0.072169 0.019263 \n",
"2017-07-13 23:00:00 0.072770 0.072826 0.072430 0.072500 0.019340 \n",
"2017-07-13 23:30:00 0.072494 0.072800 0.072450 0.072770 0.019462 \n",
"\n",
"Pair XMRBTC \\\n",
"Price high low open close high \n",
"date \n",
"2017-01-22 06:30:00 0.004177 0.004157 0.004176 0.012963 0.013005 \n",
"2017-01-22 07:00:00 0.004172 0.004157 0.004171 0.012973 0.013005 \n",
"2017-01-22 07:30:00 0.004171 0.004157 0.004161 0.012995 0.013005 \n",
"2017-01-22 08:00:00 0.004168 0.004157 0.004168 0.012950 0.013005 \n",
"2017-01-22 08:30:00 0.004171 0.004157 0.004157 0.012957 0.012965 \n",
"2017-01-22 09:00:00 0.004162 0.004146 0.004162 0.012900 0.013000 \n",
"2017-01-22 09:30:00 0.004176 0.004147 0.004147 0.012847 0.012913 \n",
"2017-01-22 10:00:00 0.004192 0.004153 0.004153 0.013000 0.013005 \n",
"2017-01-22 10:30:00 0.004194 0.004176 0.004192 0.012960 0.013005 \n",
"2017-01-22 11:00:00 0.004201 0.004176 0.004190 0.012893 0.012953 \n",
"2017-01-22 11:30:00 0.004198 0.004176 0.004176 0.012973 0.012975 \n",
"2017-01-22 12:00:00 0.004240 0.004176 0.004178 0.013130 0.013130 \n",
"2017-01-22 12:30:00 0.004244 0.004203 0.004220 0.013125 0.013195 \n",
"2017-01-22 13:00:00 0.004236 0.004211 0.004214 0.013100 0.013128 \n",
"2017-01-22 13:30:00 0.004243 0.004215 0.004225 0.013100 0.013119 \n",
"2017-01-22 14:00:00 0.004292 0.004242 0.004242 0.013170 0.013200 \n",
"2017-01-22 14:30:00 0.004280 0.004240 0.004277 0.013140 0.013200 \n",
"2017-01-22 15:00:00 0.004260 0.004216 0.004257 0.013133 0.013142 \n",
"2017-01-22 15:30:00 0.004251 0.004216 0.004221 0.013060 0.013160 \n",
"2017-01-22 16:00:00 0.004222 0.004194 0.004222 0.013160 0.013160 \n",
"2017-01-22 16:30:00 0.004229 0.004194 0.004194 0.013162 0.013165 \n",
"2017-01-22 17:00:00 0.004228 0.004205 0.004228 0.013172 0.013192 \n",
"2017-01-22 17:30:00 0.004222 0.004195 0.004206 0.013162 0.013200 \n",
"2017-01-22 18:00:00 0.004211 0.004195 0.004199 0.013156 0.013195 \n",
"2017-01-22 18:30:00 0.004211 0.004195 0.004211 0.013135 0.013198 \n",
"2017-01-22 19:00:00 0.004224 0.004198 0.004198 0.013100 0.013163 \n",
"2017-01-22 19:30:00 0.004222 0.004200 0.004205 0.013091 0.013125 \n",
"2017-01-22 20:00:00 0.004226 0.004185 0.004221 0.013065 0.013141 \n",
"2017-01-22 20:30:00 0.004202 0.004174 0.004202 0.013071 0.013110 \n",
"2017-01-22 21:00:00 0.004183 0.004173 0.004174 0.013051 0.013092 \n",
"... ... ... ... ... ... \n",
"2017-07-13 09:00:00 0.019238 0.019043 0.019215 0.016200 0.016260 \n",
"2017-07-13 09:30:00 0.019128 0.019005 0.019103 0.016214 0.016396 \n",
"2017-07-13 10:00:00 0.019100 0.019000 0.019032 0.016263 0.016281 \n",
"2017-07-13 10:30:00 0.019200 0.019087 0.019100 0.016304 0.016367 \n",
"2017-07-13 11:00:00 0.019500 0.019193 0.019200 0.016382 0.016408 \n",
"2017-07-13 11:30:00 0.019455 0.019300 0.019300 0.016490 0.016490 \n",
"2017-07-13 12:00:00 0.019492 0.019345 0.019386 0.016433 0.016499 \n",
"2017-07-13 12:30:00 0.019388 0.019257 0.019345 0.016441 0.016499 \n",
"2017-07-13 13:00:00 0.019388 0.019086 0.019385 0.016410 0.016437 \n",
"2017-07-13 13:30:00 0.019258 0.019135 0.019227 0.016351 0.016425 \n",
"2017-07-13 14:00:00 0.019202 0.019037 0.019202 0.016306 0.016400 \n",
"2017-07-13 14:30:00 0.019210 0.019036 0.019079 0.016306 0.016377 \n",
"2017-07-13 15:00:00 0.019268 0.019150 0.019187 0.016120 0.016392 \n",
"2017-07-13 15:30:00 0.019275 0.019100 0.019216 0.016027 0.016200 \n",
"2017-07-13 16:00:00 0.019186 0.018950 0.019110 0.016020 0.016080 \n",
"2017-07-13 16:30:00 0.019220 0.019085 0.019087 0.016030 0.016100 \n",
"2017-07-13 17:00:00 0.019245 0.019101 0.019220 0.016229 0.016232 \n",
"2017-07-13 17:30:00 0.019194 0.018983 0.019180 0.016057 0.016232 \n",
"2017-07-13 18:00:00 0.019112 0.018986 0.019045 0.016128 0.016157 \n",
"2017-07-13 18:30:00 0.019174 0.019040 0.019090 0.016389 0.016399 \n",
"2017-07-13 19:00:00 0.019200 0.019070 0.019124 0.016366 0.016488 \n",
"2017-07-13 19:30:00 0.019125 0.019040 0.019087 0.016305 0.016488 \n",
"2017-07-13 20:00:00 0.019130 0.019000 0.019040 0.016180 0.016382 \n",
"2017-07-13 20:30:00 0.019281 0.019100 0.019130 0.016281 0.016380 \n",
"2017-07-13 21:00:00 0.019382 0.019224 0.019280 0.016360 0.016425 \n",
"2017-07-13 21:30:00 0.019365 0.019110 0.019365 0.016348 0.016422 \n",
"2017-07-13 22:00:00 0.019309 0.019162 0.019204 0.016348 0.016401 \n",
"2017-07-13 22:30:00 0.019353 0.019143 0.019271 0.016269 0.016400 \n",
"2017-07-13 23:00:00 0.019380 0.019250 0.019263 0.016260 0.016365 \n",
"2017-07-13 23:30:00 0.019462 0.019339 0.019350 0.016289 0.016420 \n",
"\n",
"Pair \n",
"Price low open \n",
"date \n",
"2017-01-22 06:30:00 0.012930 0.012974 \n",
"2017-01-22 07:00:00 0.012930 0.012931 \n",
"2017-01-22 07:30:00 0.012968 0.012973 \n",
"2017-01-22 08:00:00 0.012938 0.012995 \n",
"2017-01-22 08:30:00 0.012903 0.012950 \n",
"2017-01-22 09:00:00 0.012880 0.012958 \n",
"2017-01-22 09:30:00 0.012820 0.012900 \n",
"2017-01-22 10:00:00 0.012863 0.012863 \n",
"2017-01-22 10:30:00 0.012883 0.012982 \n",
"2017-01-22 11:00:00 0.012847 0.012901 \n",
"2017-01-22 11:30:00 0.012861 0.012893 \n",
"2017-01-22 12:00:00 0.012940 0.012973 \n",
"2017-01-22 12:30:00 0.013081 0.013130 \n",
"2017-01-22 13:00:00 0.013083 0.013125 \n",
"2017-01-22 13:30:00 0.013078 0.013100 \n",
"2017-01-22 14:00:00 0.013078 0.013100 \n",
"2017-01-22 14:30:00 0.013120 0.013200 \n",
"2017-01-22 15:00:00 0.013074 0.013140 \n",
"2017-01-22 15:30:00 0.013059 0.013116 \n",
"2017-01-22 16:00:00 0.013057 0.013059 \n",
"2017-01-22 16:30:00 0.013107 0.013140 \n",
"2017-01-22 17:00:00 0.013162 0.013162 \n",
"2017-01-22 17:30:00 0.013162 0.013172 \n",
"2017-01-22 18:00:00 0.013129 0.013162 \n",
"2017-01-22 18:30:00 0.013130 0.013156 \n",
"2017-01-22 19:00:00 0.013086 0.013135 \n",
"2017-01-22 19:30:00 0.013050 0.013100 \n",
"2017-01-22 20:00:00 0.013058 0.013091 \n",
"2017-01-22 20:30:00 0.013050 0.013065 \n",
"2017-01-22 21:00:00 0.013033 0.013050 \n",
"... ... ... \n",
"2017-07-13 09:00:00 0.016151 0.016220 \n",
"2017-07-13 09:30:00 0.016200 0.016200 \n",
"2017-07-13 10:00:00 0.016211 0.016214 \n",
"2017-07-13 10:30:00 0.016263 0.016279 \n",
"2017-07-13 11:00:00 0.016304 0.016304 \n",
"2017-07-13 11:30:00 0.016382 0.016404 \n",
"2017-07-13 12:00:00 0.016365 0.016490 \n",
"2017-07-13 12:30:00 0.016353 0.016499 \n",
"2017-07-13 13:00:00 0.016337 0.016437 \n",
"2017-07-13 13:30:00 0.016334 0.016410 \n",
"2017-07-13 14:00:00 0.016306 0.016400 \n",
"2017-07-13 14:30:00 0.016306 0.016306 \n",
"2017-07-13 15:00:00 0.016046 0.016306 \n",
"2017-07-13 15:30:00 0.015992 0.016200 \n",
"2017-07-13 16:00:00 0.015960 0.016010 \n",
"2017-07-13 16:30:00 0.016002 0.016070 \n",
"2017-07-13 17:00:00 0.016115 0.016115 \n",
"2017-07-13 17:30:00 0.016030 0.016218 \n",
"2017-07-13 18:00:00 0.016000 0.016038 \n",
"2017-07-13 18:30:00 0.016100 0.016110 \n",
"2017-07-13 19:00:00 0.016300 0.016300 \n",
"2017-07-13 19:30:00 0.016305 0.016362 \n",
"2017-07-13 20:00:00 0.016175 0.016341 \n",
"2017-07-13 20:30:00 0.016220 0.016318 \n",
"2017-07-13 21:00:00 0.016281 0.016379 \n",
"2017-07-13 21:30:00 0.016227 0.016360 \n",
"2017-07-13 22:00:00 0.016323 0.016348 \n",
"2017-07-13 22:30:00 0.016262 0.016348 \n",
"2017-07-13 23:00:00 0.016260 0.016269 \n",
"2017-07-13 23:30:00 0.016260 0.016261 \n",
"\n",
"[8291 rows x 12 columns]"
]
},
"execution_count": 60,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"# drop cols and update multiindex\n",
"df_train1 = df_train.drop(['volume','quoteVolume'],axis=1,level='Price')\n",
"df_train1.columns = pd.MultiIndex.from_tuples(df_train1.columns.tolist(), names=df_train1.columns.names) # update index to remove dropped cols\n",
"df_train1 = df_train1.sort_index(axis=1)\n",
"\n",
"df_test1 = df_test.drop(['volume','quoteVolume'],axis=1,level='Price')\n",
"df_test1.columns = pd.MultiIndex.from_tuples(df_test1.columns.tolist(), names=df_test1.columns.names)\n",
"df_test1 = df_test1.sort_index(axis=1)\n",
"df_test1"
]
},
{
"cell_type": "code",
"execution_count": 61,
"metadata": {
"ExecuteTime": {
"end_time": "2017-11-11T07:33:30.488887Z",
"start_time": "2017-11-11T07:33:30.480534Z"
}
},
"outputs": [],
"source": [
"df_train1 = df_train1.sort_index(axis=1)"
]
},
{
"cell_type": "code",
"execution_count": 62,
"metadata": {
"ExecuteTime": {
"end_time": "2017-11-11T07:33:31.497075Z",
"start_time": "2017-11-11T07:33:31.447367Z"
}
},
"outputs": [],
"source": [
"# save\n",
"df_train1.to_hdf('./data/poloniex_30m.hf',key='train', mode='w', append=False)\n",
"df_test1.to_hdf('./data/poloniex_30m.hf',key='test', mode='a', append=False)"
]
},
{
"cell_type": "code",
"execution_count": 49,
"metadata": {
"ExecuteTime": {
"end_time": "2017-11-11T07:31:18.322300Z",
"start_time": "2017-11-11T07:31:14.447227Z"
}
},
"outputs": [
{
"data": {
"text/plain": [
"<matplotlib.legend.Legend at 0x7f72944e34a8>"
]
},
"execution_count": 49,
"metadata": {},
"output_type": "execute_result"
},
{
"data": {
"image/png": "iVBORw0KGgoAAAANSUhEUgAAA3wAAAOICAYAAACNF/MtAAAABHNCSVQICAgIfAhkiAAAAAlwSFlz\nAAALEgAACxIB0t1+/AAAIABJREFUeJzs3XuQ3vVd9//XJguFEHJYNhxClgZSOgoNrTWhFNRw2KJj\nmJofooZTf7XOIFOMkN7xlsNkYBrBZaAuA8UxeENRcSjg2O2vHZ1OtpEww8GsThlsqy3QMr1J+DWE\n3ZyEYMLu/Yd1be4kzTZXsuH7zuPx117Xfr7X57N5//Wc63vlahsZGRkJAAAA5Uw41AcAAADg4BB8\nAAAARQk+AACAogQfAABAUYIPAACgKMEHAABQlOADAAAoSvABAAAUJfgAAACKEnwAAABFtR/qA+yv\n9evXj+t+nZ2d2bhx47juyf4zr2Yyt+Ywq2Yyt2Yxr2Yyt2Zp8rxmzpw5pnXe4QMAAChK8AEAABQl\n+AAAAIoSfAAAAEUJPgAAgKIEHwAAQFGCDwAAoCjBBwAAUJTgAwAAKErwAQAAFCX4AAAAihJ8AAAA\nRQk+AACAogQfAABAUYIPAACgKMEHAABQlOADAAAoSvABAAAUJfgAAACKEnwAAABFCT4AAICiBB8A\nAEBRgg8AAKAowQcAAFCU4AMAAChK8AEAABQl+AAAAIoSfAAAAEUJPgAAgKIEHwAAQFGCDwAAoCjB\nBwAAUJTgAwAAKErwAQAAFNV+oF7o+eefzxe+8IUMDw/noosuyqJFi3b5/Y4dO/L5z38+3/ve93Ls\nscfmhhtuyPHHH58k+dKXvpTVq1dnwoQJ+e3f/u186EMfOlDHAgAAOGwdkHf4hoeH8+CDD+bmm29O\nb29vnn766bz66qu7rFm9enWOOeaY3HfffVm4cGH++q//Okny6quv5plnnsmf/Mmf5JZbbsmDDz6Y\n4eHhA3EsAACAw9oBCb6XXnopJ554Yk444YS0t7fn3HPPzcDAwC5r/umf/innn39+kuScc87JN7/5\nzYyMjGRgYCDnnntujjjiiBx//PE58cQT89JLLx2IYwEAABzWDsgtnYODgznuuONGHx933HF58cUX\n97pm4sSJmTRpUrZu3ZrBwcGcfvrpo+s6OjoyODh4II417t4ZGkr+5/97qI9Bkh8e6gOwX8ytOcyq\nmcytWcyrmcytWfY5r6MnJ3c+mIlHHz0exzkoDthn+A62/v7+9Pf3J0l6enrS2dk5rvu3t7fvc88f\n/u7/M06nAQAADrq3tqXt9s+k88+eONQn2W8HJPg6OjryxhtvjD5+44030tHRscc1xx13XN555528\n+eabOfbYY3e7dnBwcLdrk6S7uzvd3d2jjzdu3Hggjj5mnZ2d+96z5yHv8AEAQBVHT87ILX8y7u0x\nFjNnzhzTugMSfHPmzMlrr72WDRs2pKOjI88880x+//d/f5c1P//zP58nn3wy73//+/Pcc8/lzDPP\nTFtbW+bNm5d77703l1xySYaGhvLaa6/lfe9734E41ribOH168uf/36E+BhljoPOuY27NYVbNZG7N\nYl7NZG7NcjjM64AE38SJE/OpT30qt99+e4aHh3PBBRekq6srjz32WObMmZN58+blwgsvzOc///ks\nWbIkkydPzg033JAk6erqykc/+tF85jOfyYQJE/I7v/M7mTDB1wMCAAC0qm1kZGTkUB9if6xfv35c\n9zsc6r8S82omc2sOs2omc2sW82omc2uWJs9rrLd0eisNAACgKMEHAABQlOADAAAoSvABAAAUJfgA\nAACKEnwAAABFCT4AAICiBB8AAEBRgg8AAKAowQcAAFCU4AMAAChK8AEAABQl+AAAAIoSfAAAAEUJ\nPgAAgKIEHwAAQFGCDwAAoCjBBwAAUJTgAwAAKErwAQAAFCX4AAAAihJ8AAAARQk+AACAogQfAABA\nUYIPAACgKMEHAABQlOADAAAoSvABAAAUJfgAAACKEnwAAABFCT4AAICiBB8AAEBRgg8AAKAowQcA\nAFCU4AMAAChK8AEAABQl+AAAAIoSfAAAAEUJPgAAgKIEHwAAQFGCDwAAoCjBBwAAUJTgAwAAKErw\nAQAAFCX4AAAAihJ8AAAARQk+AACAogQfAABAUYIPAACgKMEHAABQlOADAAAoSvABAAAUJfgAAACK\nEnwAAABFCT4AAICiBB8AAEBRgg8AAKAowQcAAFCU4AMAAChK8AEAABQl+AAAAIoSfAAAAEUJPgAA\ngKIEHwAAQFGCDwAAoCjBBwAAUJTgAwAAKErwAQAAFCX4AAAAihJ8AAAARQk+AACAogQfAABAUYIP\nAACgKMEHAABQlOADAAAoSvABAAAUJfgAAACKEnwAAABFCT4AAICiBB8AAEBRgg8AAKAowQcAAFCU\n4AMAAChK8AEAABQl+AAAAIoSfAAAAEUJPgAAgKIEHwAAQFGCDwAAoCjBBwAAUFR7Kxdv27Ytvb29\nef311zNjxowsXbo0kydP3mXNK6+8kj//8z/PW2+9lQkTJuTSSy/NueeemyS5//778+1vfzuTJk1K\nklx33XWZPXt2K0cCAADgR1oKvr6+vsydOzeLFi1KX19f+vr6ctVVV+2y5sgjj8zv/d7v5aSTTsrg\n4GBuvPHGfPCDH8wxxxyTJLn66qtzzjnntHIMAAAA9qClWzoHBgayYMGCJMmCBQsyMDCw25qZM2fm\npJNOSpJ0dHRk6tSp2bJlSyvbAgAAMAYtBd/mzZszffr0JMm0adOyefPmn7j+pZdeys6dO3PCCSeM\nPvfoo49m2bJlefjhh7Njx45WjgMAAMCP2ectnStWrMimTZt2e37x4sW7PG5ra0tbW9teX2doaCj3\n3XdfrrvuukyY8J+decUVV2TatGnZuXNnVq5cmS9/+cu57LLL9nh9f39/+vv7kyQ9PT3p7Ozc19EP\nqPb29nHfk/1nXs1kbs1hVs1kbs1iXs1kbs1yOMxrn8G3fPnyvf5u6tSpGRoayvTp0zM0NJQpU6bs\ncd2bb76Znp6eXH755Xn/+98/+vx/vTt4xBFH5IILLshXvvKVve7V3d2d7u7u0ccbN27c19EPqM7O\nznHfk/1nXs1kbs1hVs1kbs1iXs1kbs3S5HnNnDlzTOtauqVz3rx5WbNmTZJkzZo1mT9//m5rdu7c\nmbvvvju/9Eu/tNt/zjI0NJQkGRkZycDAQLq6ulo5DgAAAD+mpf+lc9GiRent7c3q1atHv5YhSV5+\n+eWsWrUq1157bZ555pn867/+a7Zu3Zonn3wyyX9//cK99947+h+4vPe9780111zT2l8DAADAqLaR\nkZGRQ32I/bF+/fpx3a/Jb/cejsyrmcytOcyqmcytWcyrmcytWZo8r3G5pRMAAIB3L8EHAABQlOAD\nAAAoSvABAAAUJfgAAACKEnwAAABFCT4AAICiBB8AAEBRgg8AAKAowQcAAFCU4AMAAChK8AEAABQl\n+AAAAIoSfAAAAEUJPgAAgKIEHwAAQFGCDwAAoCjBBwAAUJTgAwAAKErwAQAAFCX4AAAAihJ8AAAA\nRQk+AACAogQfAABAUYIPAACgKMEHAABQlOADAAAoSvABAAAUJfgAAACKEnwAAABFCT4AAICiBB8A\nAEBRgg8AAKAowQcAAFCU4AMAAChK8AEAABQl+AAAAIoSfAAAAEUJPgAAgKIEHwAAQFGCDwAAoCjB\n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\n7bQsWbIk7e0tHwsAAOCw1/I7fF1dXVm2bFl+9md/dq9rhoeH8+CDD+bmm29Ob29vnn766bz66qtJ\nkkceeSQLFy7Mfffdl2OOOSarV69u9UgAAADkALzDN2vWrH2ueemll3LiiSfmhBNOSJKce+65GRgY\nyMknn5xvfetbuf7665Mk559/fp544olcfPHFrR6rMb72tX/Ln2481KcAAAD+b5OT/K9L35ujjz76\nUB9lv43LvZODg4M57rjjRh8fd9xxefHFF7N169ZMmjQpEydOTJJ0dHRkcHBwj6/R39+f/v7+JElP\nT086OzsP/sF/THt7+0HZU+wBAMC707Yk/6P//8/jvz3/UB9lv40p+FasWJFNmzbt9vzixYszf/74\n/PHd3d3p7u4efbxx4/iWUmdn50HZ89Odog8AAN6NJif5XPeJ494eYzFz5swxrRtT8C1fvrylw3R0\ndOSNN94YffzGG2+ko6Mjxx57bN5888288847mThxYgYHB9PR0dHSXk3zy7/8M/nlQ32Igg5WoHNw\nmVtzmFUzmVuzmFczmVuzHA7zGpevZZgzZ05ee+21bNiwITt37swzzzyTefPmpa2tLWeeeWaee+65\nJMmTTz6ZefPmjceRAAAAyms5+NauXZtrr7023/3ud9PT05Pbb789yX9+bu+P//iPkyQTJ07Mpz71\nqdx+++1ZunRpPvrRj6arqytJcuWVV+arX/1qlixZkm3btuXCCy9s9UgAAAAkaRsZGRk51IfYH+vX\nrx/X/Q6Ht3srMa9mMrfmMKtmMrdmMa9mMrdmafK8xvoZvnG5pRMAAIDxJ/gAAACKEnwAAABFCT4A\nAICiBB8AAEBRgg8AAKAowQcAAFCU4AMAAChK8AEAABQl+AAAAIoSfAAAAEUJPgAAgKIEHwAAQFGC\nDwAAoCjBBwAAUJTgAwAAKErwAQAAFCX4AAAAihJ8AAAARQk+AACAogQfAABAUYIPAACgKMEHAABQ\nlOADAAAoSvABAAAUJfgAAACKEnwAAABFCT4AAICiBB8AAEBRgg8AAKAowQcAAFCU4AMAAChK8AEA\nABQl+AAAAIoSfAAAAEUJPgAAgKIEHwAAQFGCDwAAoCjBBwAAUJTgAwAAKErwAQAAFCX4AAAAihJ8\nAAAARQk+AACAogQfAABAUYIPAACgKMEHAABQlOADAAAoSvABAAAUJfgAAACKEnwAAABFCT4AAICi\n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\nln9PAABoPm+JHUCnn356XnzxxdHHvb29+bu/+7skyb/927/lZ37mZ5IkV155ZT75yU/msccey8qV\nK9PW1pb29vb8+q//eq655posWbIkAwMDOfbYY/P222/n0ksvzQ033JBPfvKTWbduXd5888288cYb\n6erqSpLceeedmTt3bu688878/d//fSZPnpz3vOc9+cxnPpPzzz9/3P8dAACAdwfBdxAtXbo0S5cu\nzc6dOzN37tysWrVq9HerVq3Kww8/nC9+8Ys5/vjjs3379vzt3/7t6O9vu+22/Mqv/EreeuutLFiw\nIL/xG7+Rhx9+OEny1FNP5eGHH85DDz00uv6zn/1sNm3alH/4h3/IkUcemQ0bNmTt2rXj9rcCAADv\nPoLvELnvvvty66235vjjj0+SHHXUUbniiit2W7d9+/a0tbX9xP9AZdu2bXn88cfzj//4jznyyCOT\nJMcff3wuueSSg3N4AACgEcp8hq9pvvvd7+ass87a6+9vu+22fOxjH8v8+fNz2WWXpaOjY69rv//9\n7+eUU07JMcccczCOCgAANNRhHXwjIyMZ+cHLGRkZOdRH2c1tt92WVatW5fnnn8/q1avzjW9841Af\nCQAAaJjDOvjyv7+X4Z4/TP7398Z969NPPz0vvPDCPtdNnjw555xzzk/8PN6pp56aH/zgB/n3f//3\nA3lEAACg4VoOvr/6q7/KDTfckGXLluWuu+7aa3Q8//zzuf7667NkyZL09fWNPr9hw4bcfPPNWbJk\nSXp7e7Nz585WjzR2Xadlwo13Jl2njd+eP7JkyZKsWLEir7/+epLk7bffzqOPPrrbuh07duT555/P\n7Nmz9/pakydPzmWXXZZbb701O3bsSJJs3LgxX/3qVw/K2QEAgGZoOfjOOuusfO5zn8vdd9+dk046\nKV/60pd2WzM8PJwHH3wwN998c3p7e/N/2rv/4Cjq+4/jz0si+Q3kB6BcMQ0KUttSVKhBfphADssP\nMXVSFKGSKlgEh5E2g4Bpxg4x8kNESusEKGNrpHTGGSFm6FjBGKkJ0RSIpVgt1ICRaEJyJCTNJeTI\nfv+g3NcYDIHswe3d6zHDjHe799n97MvPcW9297MlJSV8/vnnALz66qtMnz6dTZs2ERkZSVFRUW93\nqcdsNhu2G28y7ZlzLpeLO+64w/Nn8+bN37julClTmDt3LrNmzSIlJYWpU6d2KpYv3MOXmprK97//\nfaZMmdLttleuXEnfvn1JTk5m8uTJZGRk0LdvX1P6JSIiIiIi1mQzTLyB7YMPPqCsrIwlS5Z0ev/f\n//43r732Gk8//TSApyhMS0tj/vz5bNmyheDg4C7rdae6urrT65aWFiIiIkzqSVchISFX9+zjNeaN\n49nW1sZbu1ymtikiIiIi4k2pM0O7nTH/Whk8eHCP1jP1sQxFRUXcddddXd53Op3ExcV5XsfFxXH0\n6FGampqIiIggODgYgNjYWJxO50Xb3rt3L3v37gVg9erVxMfHd1peU1NDSIh3nzLh7fZ9SWhoaJdj\n3FuFr31mansiIiIiIt5W9o6bnzxs7u/iq6lHFcyqVatoaGjo8v6DDz7ImDFjAHj99dcJDg5mwoQJ\n5u7h/6SmppKamup5XVdX12l5W1ubp3D0hkA7w9fW1tblGPfW7XcF89auS68nIiIiIuIrklJCTP9d\nbAZTz/D96le/6nZ5cXExBw4cIDs7+6L3w8XGxlJfX+95XV9fT2xsLNHR0bS0tHDu3DmCg4NxOp3d\nPm9OrC00NJR7Hwi9KtuKj4/3yYEp3VNu1qGsrEm5WYvysiblZi2BkFevJ22pqKigoKCAp556itDQ\ni/+Yv+mmm/jiiy+ora3F7XZTWlrK6NGjsdlsfPe736WsrAw4XziOHj26t7skIiIiIiIimHAP37Zt\n23C73axatQo4/3y5xx57DKfTyebNm1mxYgXBwcE88sgjPPvss3R0dJCSksKQIUMAmDNnDi+++CJ/\n/vOfSUxMZNKkSb3dJREREREREcHkWTqvJs3S6V3ePp7eFgin5/2RcrMOZWVNys1alJc1KTdrsXJe\n12SWzkA3ZMgQRowYgdvtJjg4mPT0dB577DGCgv7/ytns7Gx2795NeXm55/1Tp07xy1/+kurqatxu\nN0OGDCE/P5+qqirmzZvX6dmE69evJzIykoULF/Lkk09SVlZGdHQ0bW1tpKWl8Ytf/IJHH32Uzz77\njJaWFurr6z1nU3Nzcxk1ahTr1q1j9+7dREVF0adPH5YuXaozqyIiIiIifkgFn4nCwsLYs2cPcH4W\n0cWLF9Pc3ExmZiZw/gH0b775JjfccAP79+9n3LhxAKxbt46JEycyf/58AD766KMebzMrK4sZM2bQ\n2tpKSkoK6enpbNu2DYDS0lLy8vJ45ZVXPOvn5uZSU1NDUVERoaGhnDp1iv3795vSfxERERER8S29\nnrRFLi4+Pp61a9fy8ssvc+Gq2dLSUm655RYefvhhCgoKPOvW1tZyww03eF7feuutl729trY2gG4v\nw3S5XGzfvp2cnBzPBDsDBgxg5syZl709ERERERHxfSr4vCghIYGOjg7PdcEFBQXcd999TJ06lbff\nfpv29nYAMjIyyMzMJD09nY0bN/Lll1962jhx4gQOh8PzJz8/v9M2cnJycDgcjB49mpkzZ3b7sPTK\nykrsdjvR0dFe6K2IiIiIiPiagC74DMPgU2crV2PemrNnz1JUVMSPfvQjoqOjue222yguLgYgOTmZ\n0tJS5syZw7Fjx7jnnns8zy1MSEhgz549nj8//elPO7WblZXFnj17qKiooKSkhPLycq/3RURERERE\nrCGgC77K02089dYJKk+3eaX9EydOEBQURHx8PMXFxTQ2NjJ58mTuvPNOPvjgg06XdcbExPDjH/+Y\nTZs28YMf/MDzbMKeioyMZOzYsd0WfImJiZw8eZKmpqYr7pOIiIiIiFhHQBd8iTGhrJmSQGLMxR8Y\n3xv19fUsX76cn/3sZ9hsNgoKCnj++ed5//33ef/99ykrK2Pfvn24XC7ee+89XC4XAM3NzZw4cQK7\n3X5Z23O73Rw6dIiEhIRvXCc8PJzZs2eTnZ3N2bNnPftZWFh45R0VERERERGfFdCzdNpsNobGhpnW\nXmtrKw6Ho8tjGVwuF8XFxaxevdqzbkREBD/84Q956623qK6uJisri5CQEDo6Opg9ezajRo2iqqrq\nktvMyclh48aNtLe3M378eKZNm9bt+suWLWPt2rWkpKQQGhpKRESEZxZRERERERHxL3rweg/pwevW\nYuWHaAYy5WYdysqalJu1KC9rUm7WYuW8evrg9YC+pFNERERERMSfqeATERERERHxUyr4RERERERE\n/JQKPhERERERET+lgk9ERERERMRPqeATERERERHxUyr4THLy5EmSkpI4ffo0AA0NDSQlJVFVVYXd\nbmfNmjWedZ1OJwkJCTz99NMArF+/njvuuAOHw0FycjK7du3yrPvkk0+SlJSEw+Fg4sSJvPDCCwA8\n+uijOBwOxo0bx4gRI3A4HDgcDsrLy2lvbyc3N5dx48Zxzz33cO+991JUVHQVj4aIiIiIiPiCgH7w\nupnsdjsPP/wwzz33HGvXriU3N5c5c+YAcOONN/L222/z1FNPAVBYWMjw4cM7fX7BggUsXLiQTz/9\n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\n",
"text/plain": [
"<matplotlib.figure.Figure at 0x7f72944f8470>"
]
},
"metadata": {},
"output_type": "display_data"
}
],
"source": [
"# view timeseries\n",
"plt.figure(figsize=(15,16))\n",
"for i, d in enumerate(dfs1):\n",
" name = d.name\n",
" x=d.dropna().index\n",
" y=[-i]*len(x)\n",
" plt.scatter(x,y,label=name[:20], s=1)\n",
"plt.legend()"
]
},
{
"cell_type": "code",
"execution_count": 19,
"metadata": {
"ExecuteTime": {
"end_time": "2017-11-11T07:10:43.943684Z",
"start_time": "2017-11-11T07:10:43.600846Z"
}
},
"outputs": [
{
"data": {
"text/plain": [
"<matplotlib.axes._subplots.AxesSubplot at 0x7f9c9419bfd0>"
]
},
"execution_count": 19,
"metadata": {},
"output_type": "execute_result"
},
{
"data": {
"image/png": "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\nEEIIIUQfmC/2AaRLNBrFYrGQl5fHokWL+OY3v0lBQQHjxo272IcmhBBCCCH6QNETr6cPYxUVFfz8\n5z/n+9///sU+FCGEEEII8TGMiBXYjRs38vrrr3PHHXdc7EMRQgghhBAf04hZgRVCCCGEEMPDsFyB\nra+vZ926dTQ3N6MoCqtWreKTn/wkXq+XJ554grq6OvLz87n//vtxuVxUVlayfv16ysvL+eIXv8hn\nPvOZpOfTNI21a9fidrtZu3btRTorIYQQQggBwzSANZlM3HbbbYwfPx6/38/atWuZOXMmmzdvZsaM\nGaxZs4bf//73/P73v+fWW2/F5XLxd3/3d+zYsSPl8/3pT3+itLQUv9+f5jMRQgghhBBdDcsyWrm5\nuYwfPx4Ah8NBaWkpjY2N7NixgyuuuAKAK664Ih6wZmdnM3HiREwm0znP1dDQwK5du1i5cmX6TkAI\nIYQQQnRrWAawiWpraykvL2fixIm0tLSQm5sLQE5ODi0tLT0+/tlnn+XWW29FUZSBPlQhhBBCCNEL\nwzqADQQCPP7449xxxx04nc6k2xRF6TEo/eCDD8jOzo6v5gohhBBCiItvWObAAkQiER5//HGWLVvG\nggULACNVoKmpidzcXJqamsjKyjrvcxw5coSdO3eye/duQqEQfr+fn/zkJ9x3333pOAUhhBBCCJHC\nsAxgdV3nySefpLS0lOuuuy7+83nz5rFlyxbWrFnDli1bmD9//nmf55ZbbuGWW24B4MCBA7z22msS\nvAohhBBCXGTDMoA9cuQIW7dupaysjG9/+9sA3HzzzaxZs4YnnniCt956K15GC6C5uZm1a9fi9/tR\nFIU//elP/OhHPzon7UAIIYQQQlx80shACCGEEEIMKcN6E5cQQgghhBh+JIAVQgghhBBDigSwQggh\nhBBiSJEAVgghhBBCDCkSwAohhBBCiCFFAlghhEijdevW8dvf/vZiH4YQQgxpEsAKIcQg9N3vfpc3\n33zzYh+GEEIMShLACiGEEEKIIWVYduISQojBory8nCeffJLq6mpmz56NoigAeL1e/vM//5Njx46h\naRpTpkzhK1/5Ch6Ph+eff55Dhw5x7Ngxnn32WVasWMFdd91FZWUlv/rVrzh58iRZWVncdNNNLF68\n+CKfoRBCpJ+swAohxACJRCL88Ic/ZNmyZfzqV79i0aJFvPfeewDous6KFStYv34969evx2q18vTT\nTwNG6+upU6dy5513smHDBu666y4CgQAPP/wwS5cu5amnnuIb3/gGTz/9NGfOnLmYpyiEEBeFBLBC\nCDFAjh49SjQa5VOf+hRms5mFCxcyYcIEADIzM1m4cCE2mw2Hw8ENN9zAoUOHun2uXbt2kZ+fz5VX\nXonJZGLcuHEsWLCA7du3p+t0hBBi0JAUAiGEGCBNTU243e542gBAXl4eAMFgkOeee449e/bg8/kA\n8Pv9aJqGqp67tlBXV8exY8e444474j+LRqMsX758YE9CCCEGIQlghRBigOTm5tLY2Iiu6/EgtqGh\ngaKiIl577TWqqqp49NFHycnJoaKign/6p39C13WApKAXwOPxMG3aNP7lX/4l7echhBCDjaQQCCHE\nAJk8eTKqqvL6668TiUR47733OH78OACBQACr1YrT6cTr9fLiiy8mPTY7O5uampr493PnzqW6upqt\nW7cSiUSIRCIcP35ccmCFECOSosc+7gshhOh3J06c4Oc//zlnz55l9uzZABQXF7N69Wp+8pOfcOLE\nCdxuN9dddx2//OUvef755zGZTBw9epR169bR2trKsmXLuPPOO6mqquK5557j+PHj6LrOmDFjuP32\n2xk7duzFPUkhhEgzCWCFEEIIIcSQIikEQgghhBBiSJEAVgghhBBCDCkSwAohhBBCiCFFAlghhBBC\nCDGkSAArhBBCCCGGFAlghRBCCCHEkCIBrBBCCCGEGFIkgBVCCCGEEEOKBLBCCCGEEGJI+X86Jgz3\nGOkjQgAAAABJRU5ErkJggg==\n",
"text/plain": [
"<matplotlib.figure.Figure at 0x7f9c941751d0>"
]
},
"metadata": {},
"output_type": "display_data"
}
],
"source": [
"# View one day, normalized\n",
"data_window = df[1000:2000].copy()\n",
"open = data_window.xs('open', axis=1, level='Price')\n",
"data_window = data_window.divide(open.iloc[-1], level='Pair')\n",
"data_window = data_window.drop('open', axis=1, level='Price')\n",
"data_window.xs('close', axis=1, level='Price').plot()"
]
},
{
"cell_type": "code",
"execution_count": 20,
"metadata": {
"ExecuteTime": {
"end_time": "2017-11-11T07:10:54.468148Z",
"start_time": "2017-11-11T07:10:43.945502Z"
}
},
"outputs": [
{
"data": {
"text/plain": [
"<matplotlib.legend.Legend at 0x7f9c8d3164a8>"
]
},
"execution_count": 20,
"metadata": {},
"output_type": "execute_result"
},
{
"data": {
"image/png": "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\nvfXWLF26NHPmzMlb3/rW7vu+853vZNGiRRkyZEhOPfXU7Lfffr3eLAAAAH/Sqytz48ePz4wZM/Ln\nf/7nG/38qaeeyuLFi3P11VfnoosuyvXXX58NGzb0aqMAAAD8t15dmfuzP/uzl/15e3t73vve92bY\nsGHZdddd88Y3vjGPPfZY9t57794sBwBAAe3t7bn33nsHehuwWYceemgmTJgw0NvolV7F3Ct55pln\nstdee3XfHj16dJ555pmXPXbhwoVZuHBhkmTu3LlpNBrN2NIram1t7fc1ee3MqyZzq8W86jGzegb7\nzIQcFfz4xz/OgQceONDb6JVXjblZs2Zl1apVm/z8+OOPz6RJk3q9gWnTpmXatGndtzs6Onp9zi3R\naDT6fU1eO/OqydxqMa96zKyewT6zAw44QNCx1Tv00EO3yn8Px44d2+NjXzXmPvvZz27xBkaPHp2V\nK1d2337mmWcyevToLT4PAAD1TJo0qU/+0n9rMtgDfLDZVubVlK8mePe7353Fixdn/fr1efrpp/P7\n3/8+e+65ZzOWAgAA2Cb16j1zDzzwQL72ta/lj3/8Y+bOnZvdd989F110UcaPH58DDjggn/zkJzNk\nyJCcdtppGTLEV9oBAAD0lV7F3P7775/999//Ze879thjc+yxx/bm9EmSrq6urF27Nhs2bEhLS0uv\nz/e/LV++POvWrevz825turq6MmTIkGy33XZN+T0CAAD9qymfZtmX1q5dm2HDhqW1tTlbbW1tzdCh\nQ5ty7q1NZ2dn1q5dm5EjRw70VgAAgF7a6l/7uGHDhqaF3LamtbXVl7cDAMAgsdXHnJcE9i2/TwAA\nGBxc8uqBvfbaK7/61a+6b3/pS1/Kv/zLvyRJHn300UycODFJcuKJJ+aUU07JLbfckuuuuy4tLS1p\nbW3NX/3VX+WMM87IJz7xibS3t2ennXbKunXrcuyxx+a8887LKaeckqVLl2b16tVZuXJlxo8fnyS5\n/PLL87a3vS2XX355fvjDH2bHHXfMiBEj8slPfjJTpkzp998DAACw9RBzr8H555+f888/P52dnXnb\n296WBQsWdN+3YMGC3HDDDfnWt76VXXfdNWvXrs23v/3t7vsvueSSfPCDH8yaNWvy/ve/P3/913+d\nG264IUly11135YYbbsjXvva17uM///nPZ9WqVfnJT36S4cOH5+mnn84DDzzQb88VAADYOom5Pnbt\ntdfmc5/7XHbdddckyXbbbZePfOQjmxy3du3atLS0bPbDSF544YX80z/9U+6///4MHz48SbLrrrvm\nyCOPbM7mAQCAMrb698xV8x//8R/Zd999X/H+Sy65JG1tbZk0aVKmT5+e0aNHv+Kxjz/+eN785jdn\nhx12aMZWAQCAwgZlzHV1daXrd79OV1fXQG9lE5dcckkWLFiQJUuWZNGiRXnooYcGeksAAEBBgzLm\n8uRvsmHup5Mnf9PvS++11175xS9+8arH7bjjjpk8efJm3/+2xx575He/+13+8z//sy+3CAAADAKD\nM+bGvyVD/u7yZPxb+n3pT3ziE5k1a1ZWrFiRJFm3bl1uvvnmTY5bv359lixZkt133/0Vz7Xjjjtm\n+vTp+dznPpf169cnSTo6OvL973+/KXsHAADqGJQfgNLS0pK8+a19dr41a9bkXe96V/ftM844I2ee\neebLHnvIIYdk5cqVOe6447r38j8/AOWSSy7JVVddlRdffDHvf//7c8ghh2x27QsvvDBz587NlClT\nst1222XkyJG54IIL+uBZAQAAlbV0bWVvLFu2bNlGt1evXp3tt9++aeu1trams7Ozaeff2jT799ls\njUYjHR0dA70NtpC51WJe9ZhZPWZWj5nVUnleY8eO7fGxg/NllgAAAIOcmAMAAChIzAEAABQk5gAA\nAAoScwAAAAWJOQAAgIIG5ffM9bXx48dn4sSJ6ezszNChQzN9+vScccYZGTLkv1v44osvzg9+8IO0\nt7d3/3zFihX51Kc+lWXLlqWzszPjx4/PN77xjTz55JM5+eSTs2jRou7HX3XVVdlhhx1y1lln5bzz\nzst9992XnXbaKevWrcuHPvShfPKTn8xpp52W3/3ud1m9enVWrlyZ8ePHJ0nmzJmT/fbbL1deeWV+\n8IMfZMcdd8zw4cNz/vnn5wMf+ED//rIAAIB+IeZ6YLvttsuCBQuSJB0dHTnnnHPywgsvZMaMGUmS\nDRs25Ec/+lHe9KY35d57782BBx6YJLnyyitz0EEH5eMf/3iS5Je//GWP15w5c2aOPPLIrF27NlOn\nTs306dNz/fXXJ0kWL16cr371q7nxxhu7j58zZ06WL1+eRYsWZcSIEVmxYkXuvffePnn+AADA1sfL\nLLdQo9HIFVdcka9//ev5r+9bX7x4cSZMmJCTTjopt912W/exTz/9dN70pjd1395nn322eL1169Yl\nyWa/6HvNmjW56aabMnv27IwYMSJJsssuu+Too4/e4vUAAIAaxNxrsNtuu2XDhg3d3yp/22235Zhj\njslhhx1WTQ2JAAAgAElEQVSWO+64I+vXr0+SnHLKKZkxY0amT5+ea665Jn/4wx+6z/HEE0+kra2t\n+59vfOMbG60xe/bstLW15d3vfneOPvroNBqNV9zP448/nnHjxmWnnXZqwrMFAAC2RoMy5rq6uvKb\nZ9Z2XzlrphdffDGLFi3KBz/4wey00055xzvekTvvvDNJMmXKlCxevDgnnnhiHnvssRx66KFZuXJl\nkj8F4YIFC7r/+ehHP7rReWfOnJkFCxZkyZIlueeee9Le3t705wIAANQxKGPu8WfX5dO3P5HHn13X\nlPM/8cQTGTJkSBqNRu68884899xzOfjgg/Oe97wnDzzwwEYvtRw1alT+8i//Mtdee23e/va35777\n7tuitXbYYYcccMABm425PfbYI0uXLs3zzz//mp8TAABQy6CMuT1Gjcjlh+yWPUaN6PNzr1y5Mn/3\nd3+XU089NS0tLbntttvyxS9+Mffff3/uv//+3HfffbnrrruyZs2a/PSnP82aNWuSJC+88EKeeOKJ\njBs3bovW6+zszEMPPZTddtvtFY8ZOXJkTjjhhFx88cV58cUXu/c5f/781/5EAQCArdqg/DTLlpaW\nvGX0dn12vrVr16atrW2TryZYs2ZN7rzzzsydO7f72O233z77779/br/99ixbtiwzZ85Ma2trNmzY\nkBNOOCH77bdfnnzyyVddc/bs2bnmmmuyfv36vO9978vhhx++2eMvuOCCXHHFFZk6dWpGjBiR7bff\nvvvTNgEAgMGnpas/3li2BZYtW7bR7dWrV2/2kxx7q7W1NZ2dnU07/9am2b/PZms0Gt0fPEMd5laL\nedVjZvWYWT1mVkvleY0dO7bHxw7Kl1kCAAAMdmIOAACgIDEHAABQkJgDAAAoSMwBAAAUJOYAAAAK\nEnM9sHTp0kyePDnPPvtskmTVqlWZPHlynnzyyYwbNy6XX35597HPPPNMdtttt1x00UVJkquuuirv\nete70tbWlilTpuS73/1u97HnnXdeJk+enLa2thx00EG5+uqrkySnnXZa2tracuCBB2bixIlpa2tL\nW1tb2tvbs379+syZMycHHnhgDj300Bx11FFZtGhRP/42AACArcGg/NLwvjZu3LicdNJJueyyy3LF\nFVdkzpw5OfHEE5Mkb37zm3PHHXfk05/+dJJk/vz52XvvvTd6/Omnn56zzjorv/nNb3LYYYfliCOO\nyLBhw5IkM2fOzJFHHpm1a9dm6tSpmT59eq6//vokyeLFi/PVr341N954Y/e55syZk+XLl2fRokUZ\nMWJEVqxYkXvvvbc/fg0AAMBWxJW5Hjr99NPz4IMPZt68eWlvb89ZZ52VJBk5cmT22muv/PznP0/y\np5g76qijXvYcb3nLWzJy5Mg899xzm9y3bt26JNnsF3qvWbMmN910U2bPnp0RI0YkSXbZZZccffTR\nvXpuAABAPa7M9dCwYcMyc+bMnHjiibn55pu7r6wlyTHHHJPbbrstjUYjQ4YMyZgxY7J8+fJNzvHw\nww9njz32SKPR6P7Z7Nmzc8011+S3v/1tPvaxj2103//2+OOPZ9y4cdlpp5369skBAADlDMorc11d\nXXnu2c50dXX16XkXLVqUMWPG5NFHH93o51OmTMldd92V733vey97lWzevHmZOnVqjjzyyJx77rkb\n3Tdz5swsWLAgS5YsyT333JP29vY+3TMAADA4DcqY++Oql/LTO17IH1e91GfnfOSRR3L33Xdn/vz5\nmTdv3kZX3oYPH55999031113XY444ohNHnv66afnJz/5SebNm5cZM2Zk7dq1mxyzww475IADDths\nzO2xxx5ZunRpnn/++b55UgAAQFmDMuZ2fv3QvO/gHbPz64f2yfm6urrymc98JpdeemnGjRuXs88+\nO7NmzdromDPPPDMXXnhhRo0a9YrnOeSQQ7Lvvvvm1ltv3eS+zs7OPPTQQ9ltt91e8fEjR47MCSec\nkIsvvjgvvvhikmTlypWZP3/+a3xmAABAVYMy5lpaWvK6Ua1paWnpk/PddNNNGTduXA466KAkyckn\nn5xf/epXeeqpp7qPmTBhQo477rhXPdf555+ff/iHf8iGDRuS/Ok9c21tbZk2bVomTpyYww8/fLOP\nv+CCC/KGN7whU6dOzQc+8IGcfPLJ3kMHAADboJauvn5jWS8tW7Zso9urV6/e7Cc89lZra2s6Ozub\ndv6tTbN/n83WaDTS0dEx0NtgC5lbLeZVj5nVY2b1mFktlec1duzYHh87KK/MAQAADHZiDgAAoCAx\nBwAAUJCYAwAAKEjMAQAAFCTmAAAAChJzPbB06dJMnjw5zz77bJJk1apVmTx5cp588smMGzcul19+\nefexzzzzTHbbbbdcdNFFSZKrrroq73rXu9LW1pYpU6bku9/9bvex5513XiZPnpy2trYcdNBBufrq\nq5Mkp512Wtra2nLggQdm4sSJaWtrS1tbW9rb27N+/frMmTMnBx54YA499NAcddRRWbRoUT/+NgAA\ngK1B60BvoIJx48blpJNOymWXXZYrrrgic+bMyYknnpgkefOb35w77rgjn/70p5Mk8+fPz957773R\n408//fScddZZ+c1vfpPDDjssRxxxRIYNG5YkmTlzZo488sisXbs2U6dOzfTp03P99dcnSRYvXpyv\nfvWrufHGG7vPNWfOnCxfvjyLFi3KiBEjsmLFitx777398WsAAAC2Iq7M9dDpp5+eBx98MPPmzUt7\ne3vOOuusJMnIkSOz11575ec//3mSP8XcUUcd9bLneMtb3pKRI0fmueee2+S+devWJclmv9B7zZo1\nuemmmzJ79uyMGDEiSbLLLrvk6KOP7tVzAwAA6nFlroeGDRuWmTNn5sQTT8zNN9/cfWUtSY455pjc\ndtttaTQaGTJkSMaMGZPly5dvco6HH344e+yxRxqNRvfPZs+enWuuuSa//e1v87GPfWyj+/63xx9/\nPOPGjctOO+3Ut08OAAAoZ1Bemevq6srTTz+drq6uPj3vokWLMmbMmDz66KMb/XzKlCm566678r3v\nfe9lr5LNmzcvU6dOzZFHHplzzz13o/tmzpyZBQsWZMmSJbnnnnvS3t7ep3sGAAAGp0EZcytWrMg/\n//M/Z8WKFX12zkceeSR333135s+fn3nz5m105W348OHZd999c9111+WII47Y5LGnn356fvKTn2Te\nvHmZMWNG1q5du8kxO+ywQw444IDNxtwee+yRpUuX5vnnn++bJwUAAJQ1KF9mucsuu2T69OnZZZdd\n+uR8XV1d+cxnPpNLL70048aNy9lnn51Zs2Z1f+hJkpx55pmZPHlyRo0a9YrnOeSQQ3LzzTfn1ltv\nzUc/+tGN7uvs7MxDDz2UU0899RUfP3LkyJxwwgm5+OKLc/nll2f48OFZuXJlFi9e/Irv0wMA6HeP\ntWdUvj3Qu+hbjyWv/Kc8tjo9mNezOSXZc0J/7KZpBmXMtbS0ZNddd+2z8910000ZN25cDjrooCTJ\nySefnFtuuSVPPfVU9zETJkzIhAmv/n+G888/P+ecc073p2H+13vm1q9fn/e97305/PDDN/v4Cy64\nIFdccUWmTp2aESNGZPvtt8+MGTN68ewAAPrWqHx7UP4hczA+p8Hs1eY1Kjfk2VzWL3tplpauvn5j\nWS8tW7Zso9urV6/e7Cc89lZra2s6Ozubdv6tTbN/n83WaDTS0dEx0NtgC5lbLeZVj5nVM+hnNgiv\nzA1N8tJAb4Ie68m8ttYrc2PHju3xsf6CAQCAvrXnpDybSQO9iz7VaDTy7GAO8EFmW5nXoPwAFAAA\ngMFOzAEAABQk5gAAAAoScwAAAAWJOQAAgILEXA8sXbo0kydPzrPPPpskWbVqVSZPnpwnn3wyb33r\nW9PW1pYpU6bk3HPPzfr165MkixcvzsSJE9PW1pb3v//9ufrqqzf5+bRp0/LhD384HR0dueWWW9LW\n1pa2trbsvvvuOfjgg9PW1pY5c+YkSRYtWpTDDjssU6ZMySGHHJJLL710YH4ZAADAVsFXE/TAuHHj\nctJJJ+Wyyy7LFVdckTlz5nR/6fduu+2WBQsW5KWXXsrxxx+f+fPn59hjj02S7L///rnxxhuzevXq\n7lD7nz9Pkssuuyw33HBDZsyYkQ9/+MNJkve85z259dZbM3r06CTJo48+mpkzZ+bGG2/MnnvumZde\neinf/OY3+/vXAAAAbEVcmeuh008/PQ8++GDmzZuX9vb2nHXWWRvdP3To0LzjHe/IH/7wh00eu/32\n22fffffN448/vtHPu7q68sILL+R1r3vdZtf+yle+knPPPTd77rln91onn3xyL58RAABQmZjroWHD\nhmXmzJm55JJLcumll2bYsGEb3b927do8+OCDmTJlyiaPfeaZZ/Lggw9mwoQ/fcP8Aw88kLa2tkya\nNCl33313jj/++M2u/e///u9529ve1mfPBQAAqG9wxlxXV1rXLUu6uvr0tIsWLcqYMWPy6KOPdv/s\niSeeSFtbW/bbb7+MGTMm++yzT/d9DzzwQA455JB85CMfyTnnnNMdc/vvv38WLFiQn/3sZ/nwhz+c\n2bNn9+k+AQCAwW9Qxlzri7/PqKe+mtYXf99n53zkkUdy9913Z/78+Zk3b16WL1+e5L/fM7d48eL8\n4he/yO233979mP333z+33357fvSjH+Wkk0562fMecsghuf/++ze79t57752HH364z54LAABQ36CM\nuc7hb8qzf3ZWOoe/qU/O19XVlc985jO59NJLM27cuJx99tmZNWvWRseMHj06F154Ya699totOvcD\nDzyQ3XbbbbPHnH322bn22mvz61//OkmyYcOG7g9QAQAAtk2D89MsW1rSOWJsn53upptuyrhx43LQ\nQQclSU4++eTccssteeqppzY67oMf/GCuuuqqV73S9l/vmevq6srOO++cK6+8crPH77PPPrnkkkty\nzjnnZM2aNWlpacm0adN696QAAIDSWrq6+viNZb20bNmyjW6vXr0622+/fdPWa21tTWdnZ9POv7Vp\n9u+z2RqNRjo6OgZ6G2whc6vFvOoxs3rMrB4zq6XyvMaO7flFqUH5MksAAIDBTswBAAAUJOYAAAAK\nEnMAAAAFiTkAAICC/r/27j2uqjrf//h7A8LmIiiwHUO31zA0U7MxOOWYFtijOT6yx0x4e5Q2dsZj\nymCdfKiH8YKXSDOnvMYcs8zyzJjNyXPKphMM0/QgMpy8W15DpRgRULwEG9ywfn/4cx8JQZC9Za/N\n6/mXa63v+ny/a31axIf1XWtRzAEAAACACfnmd+bczG63Ky4uToZhyN/fX0uWLFFYWJhSU1MlXfmc\nQvv27dW+fXtFRkZqy5YtOn78uNLT0/Xtt98qLCxMPXr00JIlS5STk6N9+/bphRdecMV//PHHNW/e\nPA0cOFB//OMftX79elksFtXW1mr27Nl6+OGH9eyzz2rHjh0KCwuTw+HQ4MGDNWfOHMXExGjUqFGq\nqqpSeXm5HA6HOnfuLEl64403ZLfbW+WcAQAAAPAsirkmsFqtysrKkiR9+umnWrp0qf70pz+51j37\n7LNKTEzUqFGjJEkOh0MTJ07UggULNHLkSElSXl6eysrKGu2nqKhIq1at0scff6zw8HD98MMPdfaZ\nO3euRo0aJcMwtH79eo0ZM0Y5OTn68MMPJUlbtmypVygCAAAA8E1Ms2ymixcvKiIiotE227Zt0z33\n3OMq5CTpvvvuU1xcXKP7lZWVKTQ0VKGhoZKk0NBQdevWrV47i8WiKVOmqFOnTvrrX/96E0cBAAAA\nwOy4M9cEDodDSUlJqqqq0pkzZ/Tuu+822v7QoUMaMGBAs/vp16+fbDabEhISNHToUD3yyCN1CsIf\n69+/v44dO6aHH3642X0BAAAAMDefLOYMw1C546Q6WLvLYrG0ON610yz//ve/a8aMGcrJybmp2A3t\nY7FY5O/vr82bN2vPnj3Kzc3VwoULtX//fj3//PMtGj8AAAAA3+OT0yzLHSf1l4LFKnecdHvsn/70\npzp79myjz7/dcccd2rdv33W3dezYUefPn6+zrry8XJGRkZKuFHV33323fvOb32jdunX66KOPGuzn\nwIEDio2NvYmjAAAAAGB2PlnMdbB210M956mDtbvbYx87dkw1NTXq2LFjg20ee+wxffXVV8rOznat\n27Fjhw4dOqRBgwZp586dOnPmjCRp7969qqqqUkxMjE6fPq39+/e79jl48KC6dOlSL75hGNqwYYOK\ni4s1fPhw9x0cAAAAANPwyWmWFotFHYN7uC3e1WfmpCuF1Kuvvip/f/8G2wcHB+utt97SggULtGDB\nArVr1059+/bVokWLZLPZtGjRIj355JOqra1VaGio1q1bJz8/PzmdTi1atEjFxcUKCgpSVFSUli5d\n6oq7ZMkSvfrqq6qsrNTgwYO1detWBQYGuu04AQAAAJiHxTAMo7UHca2ioqI6yxUVFQoJCfFYfwEB\nAXI6nR6L7208fT49LTo6WqWlpa09DDQTeTMX8mU+5Mx8yJn5kDNzMXO+YmJimtzWJ6dZAgAAAICv\no5gDAAAAABOimAMAAAAAE6KYAwAAAAATopgDAAAAABOimAMAAAAAE/LJ78y5m91uV1xcnGt59OjR\n2r17t06dOqWKigqVlZXJbrdLkjIyMrRs2TLNmzdPAwcOlCQVFhZq0qRJysnJUV5eniZPniy73S7D\nMBQVFaW1a9fqL3/5i15//XVJ0tGjR9W7d2/5+flpxIgRSktLU05OjpYvX67KykoFBgbq/vvv14IF\nC279yQAAAADgFSjmmsBqtSorK+u62/Ly8pSZmalNmzY1Od69997rav/iiy9q48aNmjlzpsaOHStJ\nio+P19atWxUZGSlJOnTokObOnatNmzbp9ttvV01Njd55550WHhUAAAAAM2OaZSsyDEOXLl1SRERE\no+3WrVun1NRU3X777ZIkf39/TZo06VYMEQAAAICX4s5cEzgcDiUlJbmWU1JSNHr06Eb3SUlJkdVq\nlSRdvnxZfn7/Vzfn5+crKSlJ586dU0hIiObMmdNorMOHD+tf//VfW3AEAAAAAHyNbxZzhqGASoec\nwVbJYmlxuMamWTZkzZo19Z6Zu+raaZZr167VkiVLtGzZshaPEwAAAEDb4ZPTLAMqHYo+elwBlY7W\nHsoNjRw5Ul9++WWjbfr06aP9+/ffohEBAAAAMAOfLOacwVaVxva+cmfOy+Xn56t79+6NtnnmmWe0\nevVqHT9+XJJUW1vbrBeuAAAAAPA9vjnN0mKRMyTYbeF+/Mzc1c8F3Kyrz8wZhqHw8HAtX7680fb9\n+vVTenq6pk+frsrKSlksFiUmJt50/wAAAADMz2IYhtHag7hWUVFRneWKigqFhIR4rL+AgAA5nU6P\nxfc2nj6fnhYdHa3S0tLWHgaaibyZC/kyH3JmPuTMfMiZuZg5XzExMU1u65PTLAEAAADA11HMAQAA\nAIAJUcwBAAAAgAlRzAEAAACACVHMAQAAAIAJUcwBAAAAgAn55nfm3MxutysuLs61PHr0aO3evVun\nTp1SRUWFysrKZLfbJUkZGRlatmyZ5s2bp4EDB0qSCgsLNWnSJOXk5GjLli3at2+fXnjhBVe8xx9/\n3NX+j3/8o9avXy+LxaLa2lrNnj1bDz/8sJ599lnt2LFDYWFhcjgcGjx4sObMmaOYmBiNGjVKVVVV\nKi8vl8PhUOfOnSVJb7zxhmtcAAAAAHwLxVwTWK1WZWVlXXdbXl6eMjMztWnTphb3U1RUpFWrVunj\njz9WeHi4fvjhB5WVlbm2z507V6NGjZJhGFq/fr3GjBmjnJwcffjhh5J03UIRAAAAgG9imqUXKSsr\nU2hoqEJDQyVJoaGh6tatW712FotFU6ZMUadOnfTXv/71Vg8TAAAAgBfgzlwTOBwOJSUluZZTUlI0\nevToRvdJSUmR1WqVJF2+fFl+fjeum/v16yebzaaEhAQNHTpUjzzyiEaOHNlg+/79++vYsWN6+OGH\nm3gkAAAAAHyFTxZzhmFIhd9K9l6yWCwtjtfYNMuGrFmzpt4zc5IaHI/FYpG/v782b96sPXv2KDc3\nVwsXLtT+/fv1/PPPt+wAAAAAAPicFk2z/OKLL/Rv//ZvGjt2rI4fP+5av2/fPs2ePVvPP/+8Zs+e\nrQMHDrR4oM1S+K1ql86+UtB5mY4dO+r8+fN11pWXlysyMlLSlaLu7rvv1m9+8xutW7dOH330UYOx\nDhw4oNjYWI+OFwAAAIB3alExZ7fbNXPmTPXt27fO+vbt22v27NlasWKFpk+frtWrV7dokM0fWC/5\nzVkm2Xvd2n6bYNCgQdq5c6fOnDkjSdq7d6+qqqoUExOj06dPa//+/a62Bw8eVJcuXerFMAxDGzZs\nUHFxsYYPH36rhg4AAADAi7RommXXrl2vu75nz56uf9vtdlVXV+vy5ctq165dS7prMovFInXr7bZ4\nP35mbsSIEUpLS7upWDabTYsWLdKTTz6p2tpahYaGat26dfLz85PT6dSiRYtUXFysoKAgRUVFaenS\npa59lyxZoldffVWVlZUaPHiwtm7dqsDAwBYfHwAAALxLQUGB8ivmt/YwfNqggLm64447WnsYLWIx\nDMNoaZD09HQ9+eST6t27fgG1Y8cOZWVlad68edfdNzs7W9nZ2ZKkpUuXqrq6us72q4UN3KOqqko/\n+clPWnsYNy0gIEBOp7O1h4FmIm/mQr7Mh5yZDzkzn1uds7V/e+SW9dWWTX/gz609hHqac7Pmhnfm\nFi9erPLy8nrrx40bpyFDhjS6b2FhoTZv3qzf/va3DbZJTExUYmKia7m0tLTO9qqqKvn7+99omDet\nrf0wraqqqneOzSQ6OtrU42+ryJu5kC/zIWfmQ87M51bn7N6QRdyZ87BBAXO98jqMiYlpctsbFnMN\n3VG7kbKyMr388suaPn26OnfufFMxAAAAgLaoZ8+e6qm3W3sYptVW/mDikY+G//DDD1q6dKkmTJig\nuLg4T3QBAAAAAG1ai16Akp+frzfeeEMXLlzQ0qVL1aNHD/32t7/Vxx9/rNOnT+u9997Te++9J0ma\nO3euIiIi3DJoAAAAAGjrWlTM3Xvvvbr33nvrrf/lL3+pX/7yly0JDQAAAABohEemWQIAAAAAPKtF\nd+baCrvdXufZv9GjR2v37t06deqUKioqVFZWJrvdLknKyMjQoEGDtHz5cm3fvl1hYWEKDAzUc889\npwcffFDx8fEKCwuTn5+famtrNWvWLA0ZMkRjx46VJJWUlMjf31+RkZGSpO3bt6u8vFwLFizQ3r17\nFR4eLpvNpvT09Ot+CgIAAABA20Ax1wRWq1VZWVnX3ZaXl6fMzExt2rTJtS4jI0PFxcXKyclRUFCQ\nSkpK9MUXX7i2b926VZGRkTp27JgmTJig/Px8V/wVK1YoNDRUU6dOlSQZhqGnn35aycnJeu211yRJ\nBw8eVGlpKcUcAAAA0IZRzLlZZWWlNm/erB07drg+dm6z2fToo4/Wa3vp0qUbvhTm888/V7t27TRx\n4kTXujvvvNO9gwYAAABgOhRzTeBwOJSUlORaTklJ0ejRo6/btqCgQF26dFH79u0bjJecnCzDMHTy\n5EllZmY22vfhw4d111133dzAAQAAAPgsnyzmDMNQwbkq9ewYJIvF0uJ4jU2zvBlXp1meOHFCY8eO\n1X333afQ0FC3xQcAAADg+3zybZYF56o0+5OTKjhXdcv77tmzp77//ntdvHjxhm179Oghm82mI0eO\nNNimT58+2r9/vzuHCAAAAMAH+GQx17NjkJaN7K6eHYNued/BwcEaP3685s+fr+rqaklSWVmZPvjg\ng3ptS0tLderUKXXt2rXBeEOHDlV1dbXeeecd17qvv/5aX375pfsHDwAAAMA0fHKapcViUa9Iq9vi\n/fiZuREjRigtLa3B9rNmzdJLL72kESNGKCgoSCEhIZo5c6Zre3Jysvz8/OR0OpWWliabzdZgLIvF\notdff10LFizQunXrFBQUpK5du2rhwoXuOTgAAAAApmQxDMNo7UFcq6ioqM5yRUWFQkJCPNZfQECA\nnE6nx+J7G0+fT0+Ljo5WaWlpaw8DzUTezIV8mQ85Mx9yZj7kzFzMnK+YmJgmt/XJaZYAAAAA4Oso\n5gAAAADAhCjmAAAAAMCEKOYAAAAAwIQo5gAAAADAhCjmAAAAAMCEfPI7c+5mt9sVFxfnWh49erR2\n796tU6dOqaKiQmVlZbLb7ZKkjIwMDRo0SMuXL9f27dsVFhamwMBAPffcc3rwwQcVHx+vsLAw+fld\nqaMTEhJUU1OjnTt36vLlyyosLFSvXr0kSTNmzFB2drYSExM1atQoV/+xsbE6evToLTwDAAAAALwN\nxVwTWK1WZWVlXXdbXl6eMjMztWnTJte6jIwMFRcXKycnR0FBQSopKdEXX3zh2r5161ZFRkbWi1VY\nWKhJkybV6Ss7O9uNRwIAAADAV1DMuVllZaU2b96sHTt2KCgoSJJks9n06KOPtvLIAAAAAPgSirkm\ncDgcSkpKci2npKRo9OjR121bUFCgLl26qH379g3GS05Odk2zTE5O1pQpUxrtf8mSJVq5cuVNjBwA\nAACAr/LJYs4wDF0or1F4B39ZLJYWx2tsmuXNaGiaZUPmzp1b75k5AAAAAG2bT77N8kJ5jXL/ckkX\nymtued89e/bU999/r4sXL97yvgEAAAC0HT5ZzIV38NfQh8IU3sH/lvcdHBys8ePHa/78+aqurpYk\nlZWV6YMPPrjlYwEAAADgu3xymqXFYlFER/cd2o+fmRsxYoTS0tIabD9r1iy99NJLGjFihIKCghQS\nEqKZM2e6tl/7zFzfvn21atUqt40VAAAAQNtgMQzDaO1BXKuoqKjOckVFhUJCQjzWX0BAgJxOp8fi\nextPn09Pi46OVmlpaWsPA81E3syFfJkPOTMfcmY+5MxczJyvmJiYJrf1yWmWAAAAAODrKOYAAAAA\nwAQmZHkAABScSURBVIQo5gAAAADAhCjmAAAAAMCEKOYAAAAAwIQo5gAAAADAhHzyO3PuZrfbFRcX\np5qaGtntdq1atUoREREqLCzU8OHD1atXL1fbKVOmKDk5WfHx8QoLC5PFYpHNZtPKlSvVqVMn1/qr\n35lLSEhQTU2Ndu7cqcuXL6uwsNAVb8aMGcrOzlZiYqJGjRrl6iM2NlZHjx69tScBAAAAgFehmGsC\nq9WqrKwsSVcKrI0bN2rGjBmSpO7du7u2/djWrVsVGRmpF198UatXr9bixYvrrP+xwsJCTZo0qU68\n7Oxsdx8OAAAAAB/ANMtmuueee3T69Olm7ZOQkKATJ054ZkAAAAAA2iTuzDVDTU2NcnNzNX78eNe6\nkydPKikpybW8ZMkSxcfH19kvOztbcXFxruXk5GTXNMvk5GRNmTKl0X6XLFmilStXuuMQAAAAAPgI\nnyzmDMNQSUmJbDabLBZLi+M5HA4lJSXp9OnTio2N1bBhw1zbGptmebVo69u3r2bNmuVa39A0y4bM\nnTu33jNzAAAAANo2n5xmWVJSovfee08lJSVuiXf1mbn8/HwZhqGNGzc2ab+tW7cqKyvL9cIUAAAA\nAHAXnyzmbDabHn/8cdlsNrfGDQ4O1uLFi/X73/9eTqfTrbEBAAAAoDl8cpqlxWJRp06dPBK7f//+\n6tu3r7Zt26b4+Ph6z8yNGzdOTz/9dKMxrn1mrm/fvlq1apVHxgoAAADAd1kMwzBaexDXKioqqrNc\nUVGhkJAQj/UXEBDQpu6yefp8elp0dLRKS0tbexhoJvJmLuTLfMiZ+ZAz8yFn5mLmfMXExDS5rU9O\nswQAAAAAX0cxBwAAAAAmRDEHAAAAACZEMQcAAAAAJkQxBwAAAAAmRDEHAAAAACbkk9+Zcze73a64\nuDjV1NTIbrdr1apVioiIUGFhoYYPH65evXq52k6ZMkXJycmKj49XWFiYLBaLbDabVq5cqU6dOrnW\n+/n5qba2VrNmzdKQIUM0duxYSVJJSYn8/f0VGRkpSdq+fbvKy8u1YMEC7d27V+Hh4bLZbEpPT1fv\n3r1b5XwAAAAAaH0Uc01gtVqVlZUlSZoxY4Y2btyoGTNmSJK6d+/u2vZjW7duVWRkpF588UWtXr1a\nixcvrrP+2LFjmjBhgvLz810xVqxYodDQUE2dOlWSZBiGnn76aSUnJ+u1116TJB08eFClpaUUcwAA\nAEAbxjTLZrrnnnt0+vTpZu2TkJCgEydO1Ft/6dIlRURENLrv559/rnbt2mnixImudXfeeafi4+Ob\nNQYAAAAAvoU7c81QU1Oj3NxcjR8/3rXu5MmTSkpKci0vWbKkXqGVnZ2tuLg413JycrIMw9DJkyeV\nmZnZaJ+HDx/WXXfd5aYjAAAAAOArfLOYMwwFVP9DzsDbJIulxeEcDoeSkpJ0+vRpxcbGatiwYa5t\njU2zTE5Olp+fn/r27atZs2a51l+dZnnixAmNHTtW9913n0JDQ1s8TgAAAABth09Oswyo/oc6fpep\ngOp/uCXe1Wfm8vPzZRiGNm7c2KT9tm7dqqysLNcLU36sR48estlsOnLkSIMx+vTpo/3799/s0AEA\nAAD4KJ8s5pyBt+lc16lX7sy5UXBwsBYvXqzf//73cjqdLY5XWlqqU6dOqWvXrg22GTp0qKqrq/XO\nO++41n399df68ssvW9w/AAAAAPPyzWmWFoucQTEeCd2/f3/17dtX27ZtU3x8fL1n5saNG6enn366\n0RhXp186nU6lpaXJZrM12NZisej111/XggULtG7dOgUFBalr165auHCh244JAAAAgPlYDMMwWnsQ\n1yoqKqqzXFFRoZCQEI/1FxAQ4Ja7bGbh6fPpadHR0SotLW3tYaCZyJu5kC/zIWfmQ87M55bnrKBA\ntvOXbl1/bVBJcKB0xx2tPYx6YmKaflPKN+/MAQAAACZmO3+JX9Q9zFZZrZLWHkQL8d8IAAAA4GVK\nIsK4M+dhJcGBrT2EFqOYAwAAALxNz56mv2vUmtrKVGaffJslAAAAAPg6ijkAAAAAMCGKOQAAAAAw\nIZ6Za6KSkhKlp6dr165dioiIULt27TRt2jRFREQoOTlZb775pkaOHClJmjhxoqZOnaoNGzbo1KlT\nqqioUFlZmex2uyQpIyNDy5YtU3FxsaxWq6qrq/XrX/9aTzzxhEaNGqWqqiqVl5fL4XCoc+fOkqQ3\n3nhDkZGRWrhwoXJzcxUeHq6wsDClpaVp8ODBrXZeAAAAALQOirkmMAxDkydPVnJystauXStJ+u67\n7/TJJ58oIiJCt912m1atWuUq5q7asGGDJCkvL0+ZmZnatGlTne1r1qzRwIEDde7cOd1///0aM2aM\nPvzwQ0nSli1btG/fPr3wwguu9s8884y6deum3Nxc+fn56dSpUzpy5IgnDx0AAACAl2KaZRPk5uYq\nMDBQEydOdK3r2rWrJk+eLEnq16+fwsPD9dlnn91U/IqKCgUHB8vf37/BNidOnNDu3bs1a9Ys+fld\nSVu3bt2UmJh4U30CAAAAMDfuzDXBkSNH1L9//0bbpKamavny5Ro2bFiT46akpCgoKEgFBQVKT09v\ntJg7cuSI7rzzzkbbAAAAAGg7fPLOnGEYOld5QoZheCR+WlqaEhMT9fOf/9y1LiEhQZKUn5/f5Dhr\n1qxRdna28vPzlZmZqe+++87tYwUAAADgm3yymCt3nNRfChar3HHSLfH69OmjAwcOuJYzMjL07rvv\nqqysrE671NRUrVy5stnxo6KidNddd2nXrl2NjuHrr79WTU1Ns+MDAAAA8D0+Wcx1sHbXQz3nqYO1\nu1viDR06VFVVVXrrrbdc6yorK+u1e+CBB3T+/Hl98803zYpfWVmpAwcOqEePHg226dGjhwYMGKCX\nX37ZdcexsLBQ2dnZzeoLAAAAgG/wyWfmLBaLOgb3cGu8DRs2KD09Xa+99pqioqIUHBystLS0em1T\nU1P1q1/9qklxU1JSXJ8mGDNmjAYMGNBo+5dfflmLFi3S/fffL6vVqsjISM2dO/emjgkAAACAuVkM\nTz1YdpOKiorqLFdUVCgkJMRj/QUEBMjpdHosvrfx9Pn0tOjoaJWWlrb2MNBM5M1cyJf5kDPzIWfm\nQ87Mxcz5iomJaXJbn5xmCQAAAAC+jmIOAAAAAEyIYg4AAAAATIhiDgAAAABMiGIOAAAAAEyIYg4A\nAAAATMgnvzPnCSUlJUpPT9euXbsUERGhdu3aadq0aYqIiFBycrLefPNNjRw5UpI0ceJETZ06VRs2\nbNCpU6dUUVGhsrIy2e12SVJGRoaWLVum4uJiWa1WSVc+Ct6/f399+OGHkqRDhw4pLi5OkjRu3DiV\nl5crNDRUU6dOdY0pPj5ef/7znxUZGXkrTwUAAAAAL0Ax1wSGYWjy5MlKTk7W2rVrJUnfffedPvnk\nE0VEROi2227TqlWrXMXcVRs2bJAk5eXlKTMzU5s2baqzfc2aNRo4cGCddTNmzJAkxcbGKisry7V+\nxYoVbj8uAAAAAObFNMsmyM3NVWBgoCZOnOha17VrV02ePFmS1K9fP4WHh+uzzz5rrSECAAAAaGO4\nM9cER44cUf/+/Rttk5qaquXLl2vYsGFNjpuSkuKaZjls2DDNmzev0fbr16/Xn/70J9dycXFxk/sC\nAAAA4Ft8s5gzDAVUOuQMtkoWi9vDp6WlKT8/X4GBgZo7d64kKSEhQZKUn5/f5DjXm2bZmF//+tf1\nnpkDAAAA0Db55DTLgEqHoo8eV0Clwy3x+vTpowMHDriWMzIy9O6776qsrKxOu9TUVK1cudItfQIA\nAABAY3yymHMGW1Ua2/vKnTk3GDp0qKqqqvTWW2+51lVWVtZr98ADD+j8+fP65ptv3NIvAAAAADTE\nN6dZWixyhgS7MZxFGzZsUHp6ul577TVFRUUpODhYaWlp9dqmpqbqV7/6VZPiXvvMXGRkpLZs2eK2\nMQMAAADwbRbDMIzWHsS1ioqK6ixXVFQoJCTEY/0FBATI6XR6LL638fT59LTo6GiVlpa29jDQTOTN\nXMiX+ZAz8yFn5kPOzMXM+YqJiWlyW5+cZgkAAAAAvo5iDgAAAABMiGIOAAAAAEzI64s5L3ukz/Q4\nnwAAAIBv8Ppizs/Pr029oMSTnE6n/Py8PuUAAAAAmsDrP01gtVrlcDhUVVUli8Xi9vhBQUGqqqpy\ne1xvYxiG/Pz8XJ9CAAAAAGBuXl/MWSwWBQe775txP2bm15YCAAAAaLuYcwcAAAAAJkQxBwAAAAAm\nRDEHAAAAACZkMXhXPQAAAACYTpu/MzdnzpzWHgKagXyZE3kzF/JlPuTMfMiZ+ZAzc2kr+WrzxRwA\nAAAAmBHFHAAAAACYkH96enp6aw+itfXq1au1h4BmIF/mRN7MhXyZDzkzH3JmPuTMXNpCvngBCgAA\nAACYENMsAQAAAMCEAlp7AM1VWlqqtWvXqry8XBaLRYmJifr5z3+uS5cu6ZVXXlFJSYlsNpuee+45\nhYWF6fvvv9e6detUUFCgcePG6dFHH60Tr7a2VnPmzFFkZGSDb7359NNP9V//9V+SpF/84hcaPny4\nJOkPf/iDPvvsM126dElvv/22R4/brLwlX5WVlZo/f76rzdmzZ/Wzn/1MTz31lMeO3czcmbfp06fL\narXKz89P/v7+Wrp06XX73LNnj958803V1tbqoYce0mOPPSZJ+vjjj7V9+3YVFxfr9ddfV3h4+C05\nB2biTfmaP3++KisrJUkXLlxQ7969NWvWLM+fBJNxZ85++OEHZWZmqrCwUBaLRc8884z69OlTr0+u\nsZbxppxxnTWNu3JWVFSkV155xRX3zJkzGjNmjP75n/+5Xp9cZzfPm/JlqmvMMJmzZ88ax48fNwzD\nMCoqKozU1FSjsLDQePvtt43333/fMAzDeP/99423337bMAzDKC8vN44ePWr853/+p/Hf//3f9eJ9\n8MEHxquvvmq8+OKL1+3v4sWLxvTp042LFy/W+bdhGMbhw4eNs2fPGk888YQnDtUneFO+rjVr1izj\n4MGD7jpMn+POvE2bNs04f/58o/3V1NQYKSkpxunTp43Lly8bM2fONAoLCw3DMIxvv/3WKC4ublKc\ntsqb8nWt5cuXG59++qk7DtHnuDNnq1evNrKzsw3DMIzLly8bly5dqtcf11jLeVPOrsV11jB3/w5i\nGFfy8i//8i/GmTNnrruN6+zmeVO+ruXt15jppll27NjR9TBjcHCwunTporNnz2rnzp164IEHJEkP\nPPCAdu7cKUmKiIjQ7bffLn9//3qxysrKtGvXLj300EMN9rdnzx4NGDBAYWFhCgsL04ABA7Rnzx5J\nUp8+fdSxY0d3H6JP8aZ8XVVUVKQLFy6ob9++7jpMn+POvDXFsWPH1LlzZ/3kJz9RQECA7rvvPlfs\nnj17qlOnTm44Kt/lTfm6qqKiQgcPHtSQIUNacGS+y105q6io0DfffKMHH3xQkhQQEKDQ0NB6/XGN\ntZw35ezaWFxnDfPEz8b9+/erc+fOstls9bZxnbWMN+XrKjNcY6abZnmtM2fOqKCgQLfffrvOnz/v\nKqw6dOig8+fP33D/jRs36oknnnDdRr2es2fPKioqyrUcGRmps2fPtnzwbZC35CsvL0//9E//JIvF\ncpNH0ra0NG+S9MILL0iSkpKSlJiYWG/7j/MWFRWlo0ePumH0bY+35Gvnzp3q37+/QkJCbvZQ2oyW\n5OzMmTMKDw/XunXrdPLkSfXq1UtPPfWUrFZrnXZcY+7lLTnjOms6d/xslKTPP/9c999//3W3cZ25\nj7fkywzXmOnuzF3lcDi0YsUKPfXUU/VOsMViueEv6l999ZUiIiLaxCtLvYE35evzzz/X0KFDWxyn\nLWhp3iRp8eLFWrZsmdLS0vS///u/+vrrrz013DbPm/LV2P9A8X9amrOamhoVFBRo5MiReumllxQU\nFKRt27Z5cshtnjfljOusadzxs1GSnE6nvvrqKyUkJHhimPj/vClfZrjGTHlnzul0asWKFfrZz36m\n+Ph4SVdutZ47d04dO3bUuXPnbvhg6eHDh/X3v/9du3fvVnV1tSorK7Vq1So98sgj+o//+A9J0tix\nYxUZGVnnl5mzZ8+qX79+njs4H+RN+Tpx4oRqa2sp4pvAHXmTrtwdvbrvkCFDdOzYMXXq1EnLli2T\ndOXuT48ePVRWVubap6yszLUfmsab8nXhwgUdO3ZMM2fOdOch+hx35CwqKkpRUVGKjY2VJCUkJGjb\ntm0qLS3lGvMAb8oZ11nTuOtnoyTt3r1bPXv2VIcOHSSJ68wDvClfZrnGTFfMGYahzMxMdenSRaNG\njXKt/+lPf6q//e1veuyxx/S3v/3thnNbJ0yYoAkTJkiSDh48qA8++ECpqamSpOXLl7vaXbp0SX/4\nwx906dIlSdLevXtd++HGvC1fZvgLizdwV94cDocMw1BwcLAcDof27dunxx9/XNHR0XXyVlNTo3/8\n4x86c+aMIiMjlZeX58ovbszb8rVjxw4NHjxYgYGB7j9YH+GunHXo0EFRUVEqKipSTEyM9u/fr65d\nu3KNeYC35Yzr7MbclbOrfvw7BNeZe3lbvsxyjZnuo+GHDh3S/Pnz1a1bN9dt1vHjxys2NlavvPKK\nSktL67y2tLy8XHPmzFFlZaUsFousVqt+97vf1blte7U4aOhV9zk5OXr//fclXXnV/YgRIyRJ77zz\njnJzc11/LXjwwQc1ZswYD58Bc/GmfElSSkqK/v3f/11dunTx4FGbn7vydvHiRb388suSrvzQHDp0\nqH7xi19ct89du3bprbfeUm1trUaMGOFq99FHH+l//ud/VF5eroiICN19992aOnXqrTkRJuFN+ZKk\n9PR0PfbYYxo0aJDnD96k3Pmz8cSJE8rMzJTT6VSnTp00bdo0hYWF1euTa6xlvClnEtdZU7gzZw6H\nQ9OmTdOaNWsafX6K6+zmeVO+JPNcY6Yr5gAAAAAAJn4BCgAAAAC0ZRRzAAAAAGBCFHMAAAAAYEIU\ncwAAAABgQhRzAAAAAGBCFHMAAAAAYEIUcwAAAABgQhRzAAAAAGBC/w+tqqdYj0c7PgAAAABJRU5E\nrkJggg==\n",
"text/plain": [
"<matplotlib.figure.Figure at 0x7f9c8d315b70>"
]
},
"metadata": {},
"output_type": "display_data"
}
],
"source": [
"# view timeseries\n",
"plt.figure(figsize=(15,16))\n",
"for i, d in enumerate(dfs):\n",
" name = d.name\n",
" x=d.dropna().index\n",
" y=[-i]*len(x)\n",
" plt.scatter(x,y,label=name[:20], s=1)\n",
"plt.legend()"
]
},
{
"cell_type": "code",
"execution_count": null,
"metadata": {
"collapsed": true
},
"outputs": [],
"source": []
},
{
"cell_type": "code",
"execution_count": null,
"metadata": {
"collapsed": true
},
"outputs": [],
"source": []
},
{
"cell_type": "code",
"execution_count": null,
"metadata": {
"collapsed": true
},
"outputs": [],
"source": []
}
],
"metadata": {
"kernelspec": {
"display_name": "jupyter3",
"language": "python",
"name": "jupyter3"
},
"language_info": {
"codemirror_mode": {
"name": "ipython",
"version": 3
},
"file_extension": ".py",
"mimetype": "text/x-python",
"name": "python",
"nbconvert_exporter": "python",
"pygments_lexer": "ipython3",
"version": "3.5.3"
},
"toc": {
"colors": {
"hover_highlight": "#DAA520",
"navigate_num": "#000000",
"navigate_text": "#333333",
"running_highlight": "#FF0000",
"selected_highlight": "#FFD700",
"sidebar_border": "#EEEEEE",
"wrapper_background": "#FFFFFF"
},
"moveMenuLeft": true,
"nav_menu": {
"height": "12px",
"width": "252px"
},
"navigate_menu": true,
"number_sections": true,
"sideBar": true,
"threshold": 4,
"toc_cell": false,
"toc_section_display": "block",
"toc_window_display": false,
"widenNotebook": false
}
},
"nbformat": 4,
"nbformat_minor": 2
}