Skip to content

Instantly share code, notes, and snippets.

@crtradeworks
Created June 19, 2015 09:44
Show Gist options
  • Save crtradeworks/cbbd91c61d772ae07a13 to your computer and use it in GitHub Desktop.
Save crtradeworks/cbbd91c61d772ae07a13 to your computer and use it in GitHub Desktop.
{
"cells": [
{
"cell_type": "markdown",
"metadata": {
"raw_mimetype": "text/html",
"slideshow": {
"slide_type": "slide"
}
},
"source": [
"# This program is to implement a function _FX_Volatility()_ to get volatility for Trading Symbol Selection.\n",
"\n",
"###Data source here is the MT4 exported csv file with trading time, Open, High, Low, Close and volume. For production, the data source could be from database.\n",
"\n",
"###All the language is in Python.\n",
"\n",
"\n",
"# "
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"##### The following is the 1st Input box, only for IPython Notebook, to show plot/chart inside the console"
]
},
{
"cell_type": "code",
"execution_count": 1,
"metadata": {
"collapsed": true
},
"outputs": [],
"source": [
"%matplotlib inline"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"#####The 2nd Input box is for importing data from CSV files.\n",
"Here only uses EURUSD and USDJPY as example, could be extended to all kinds of Forex symbols."
]
},
{
"cell_type": "code",
"execution_count": 2,
"metadata": {
"collapsed": false
},
"outputs": [
{
"data": {
"text/plain": [
"[['2004.10.20', '18:00', '1.26240', '1.26310', '1.25900', '1.26000', '472'],\n",
" ['2004.10.20', '19:00', '1.26000', '1.26070', '1.25820', '1.25870', '411'],\n",
" ['2004.10.20', '20:00', '1.25890', '1.25970', '1.25830', '1.25870', '362'],\n",
" ['2004.10.20', '21:00', '1.25880', '1.25930', '1.25710', '1.25830', '392'],\n",
" ['2004.10.20', '22:00', '1.25830', '1.25920', '1.25760', '1.25870', '338'],\n",
" ['2004.10.20', '23:00', '1.25870', '1.25920', '1.25760', '1.25830', '301'],\n",
" ['2004.10.21', '00:00', '1.25810', '1.25860', '1.25710', '1.25760', '347'],\n",
" ['2004.10.21', '01:00', '1.25760', '1.25830', '1.25720', '1.25800', '287'],\n",
" ['2004.10.21', '02:00', '1.25810', '1.25910', '1.25780', '1.25850', '340'],\n",
" ['2004.10.21', '03:00', '1.25870', '1.25950', '1.25780', '1.25910', '370'],\n",
" ['2004.10.21', '04:00', '1.25920', '1.25950', '1.25820', '1.25850', '317'],\n",
" ['2004.10.21', '05:00', '1.25850', '1.25900', '1.25790', '1.25860', '335'],\n",
" ['2004.10.21', '06:00', '1.25860', '1.25930', '1.25780', '1.25860', '296'],\n",
" ['2004.10.21', '07:00', '1.25860', '1.26100', '1.25830', '1.25840', '400'],\n",
" ['2004.10.21', '08:00', '1.25870', '1.26030', '1.25770', '1.25910', '453'],\n",
" ['2004.10.21', '09:00', '1.25930', '1.26230', '1.25770', '1.26170', '474'],\n",
" ['2004.10.21', '10:00', '1.26150', '1.26530', '1.26150', '1.26290', '514'],\n",
" ['2004.10.21', '11:00', '1.26280', '1.26360', '1.26110', '1.26220', '464'],\n",
" ['2004.10.21', '12:00', '1.26200', '1.26280', '1.26120', '1.26260', '458'],\n",
" ['2004.10.21', '13:00', '1.26240', '1.26310', '1.26050', '1.26060', '507'],\n",
" ['2004.10.21', '14:00', '1.26070', '1.26190', '1.25860', '1.25960', '542'],\n",
" ['2004.10.21', '15:00', '1.25950', '1.26150', '1.25870', '1.26070', '419'],\n",
" ['2004.10.21', '16:00', '1.26080', '1.26390', '1.25970', '1.26110', '512'],\n",
" ['2004.10.21', '17:00', '1.26100', '1.26300', '1.26050', '1.26220', '447'],\n",
" ['2004.10.21', '18:00', '1.26220', '1.26380', '1.25970', '1.26270', '543'],\n",
" ['2004.10.21', '19:00', '1.26280', '1.26360', '1.26230', '1.26290', '354'],\n",
" ['2004.10.21', '20:00', '1.26290', '1.26320', '1.26140', '1.26250', '366'],\n",
" ['2004.10.21', '21:00', '1.26240', '1.26260', '1.26070', '1.26150', '365'],\n",
" ['2004.10.21', '22:00', '1.26160', '1.26220', '1.26090', '1.26150', '311'],\n",
" ['2004.10.21', '23:00', '1.26150', '1.26200', '1.26080', '1.26130', '299'],\n",
" ['2004.10.22', '00:00', '1.26120', '1.26220', '1.26080', '1.26190', '267'],\n",
" ['2004.10.22', '01:00', '1.26190', '1.26230', '1.26120', '1.26130', '256'],\n",
" ['2004.10.22', '02:00', '1.26120', '1.26190', '1.26040', '1.26090', '295'],\n",
" ['2004.10.22', '03:00', '1.26100', '1.26300', '1.26010', '1.26230', '324'],\n",
" ['2004.10.22', '04:00', '1.26230', '1.26310', '1.26160', '1.26180', '303'],\n",
" ['2004.10.22', '05:00', '1.26180', '1.26180', '1.26070', '1.26100', '266'],\n",
" ['2004.10.22', '06:00', '1.26100', '1.26240', '1.26090', '1.26160', '269'],\n",
" ['2004.10.22', '07:00', '1.26140', '1.26200', '1.26000', '1.26070', '334'],\n",
" ['2004.10.22', '08:00', '1.26080', '1.26420', '1.26050', '1.26330', '405'],\n",
" ['2004.10.22', '09:00', '1.26320', '1.26380', '1.26120', '1.26270', '439'],\n",
" ['2004.10.22', '10:00', '1.26280', '1.26360', '1.26180', '1.26270', '429'],\n",
" ['2004.10.22', '11:00', '1.26260', '1.26310', '1.26120', '1.26200', '383'],\n",
" ['2004.10.22', '12:00', '1.26200', '1.26390', '1.26160', '1.26340', '419'],\n",
" ['2004.10.22', '13:00', '1.26350', '1.26610', '1.26250', '1.26440', '449'],\n",
" ['2004.10.22', '14:00', '1.26450', '1.26450', '1.25960', '1.26080', '575'],\n",
" ['2004.10.22', '15:00', '1.26090', '1.26240', '1.26040', '1.26160', '448'],\n",
" ['2004.10.22', '16:00', '1.26170', '1.26390', '1.26120', '1.26320', '466'],\n",
" ['2004.10.22', '17:00', '1.26320', '1.26430', '1.26220', '1.26390', '366'],\n",
" ['2004.10.22', '18:00', '1.26390', '1.26440', '1.26190', '1.26270', '399'],\n",
" ['2004.10.22', '19:00', '1.26270', '1.26500', '1.26220', '1.26400', '419'],\n",
" ['2004.10.22', '20:00', '1.26390', '1.26530', '1.26320', '1.26470', '394'],\n",
" ['2004.10.22', '21:00', '1.26450', '1.26840', '1.26440', '1.26730', '385'],\n",
" ['2004.10.22', '22:00', '1.26720', '1.26920', '1.26650', '1.26840', '424'],\n",
" ['2004.10.22', '23:00', '1.26830', '1.26920', '1.26780', '1.26860', '226'],\n",
" ['2004.10.25', '00:00', '1.27200', '1.27330', '1.27090', '1.27300', '339'],\n",
" ['2004.10.25', '01:00', '1.27280', '1.27460', '1.27230', '1.27360', '364'],\n",
" ['2004.10.25', '02:00', '1.27370', '1.27790', '1.27330', '1.27690', '513'],\n",
" ['2004.10.25', '03:00', '1.27700', '1.27940', '1.27600', '1.27620', '435'],\n",
" ['2004.10.25', '04:00', '1.27610', '1.27710', '1.27610', '1.27660', '290'],\n",
" ['2004.10.25', '05:00', '1.27650', '1.27860', '1.27640', '1.27760', '294'],\n",
" ['2004.10.25', '06:00', '1.27760', '1.27760', '1.27540', '1.27600', '326'],\n",
" ['2004.10.25', '07:00', '1.27600', '1.27690', '1.27510', '1.27560', '371'],\n",
" ['2004.10.25', '08:00', '1.27570', '1.27800', '1.27510', '1.27580', '488'],\n",
" ['2004.10.25', '09:00', '1.27590', '1.27900', '1.27490', '1.27820', '450'],\n",
" ['2004.10.25', '10:00', '1.27830', '1.28000', '1.27750', '1.27950', '542'],\n",
" ['2004.10.25', '11:00', '1.27930', '1.28240', '1.27840', '1.28140', '548'],\n",
" ['2004.10.25', '12:00', '1.28150', '1.28310', '1.27990', '1.28010', '472'],\n",
" ['2004.10.25', '13:00', '1.28020', '1.28080', '1.27820', '1.27890', '477'],\n",
" ['2004.10.25', '14:00', '1.27900', '1.27990', '1.27780', '1.27820', '451'],\n",
" ['2004.10.25', '15:00', '1.27820', '1.27930', '1.27690', '1.27830', '482'],\n",
" ['2004.10.25', '16:00', '1.27840', '1.27910', '1.27660', '1.27770', '469'],\n",
" ['2004.10.25', '17:00', '1.27770', '1.27910', '1.27710', '1.27830', '451'],\n",
" ['2004.10.25', '18:00', '1.27820', '1.28190', '1.27800', '1.28130', '479'],\n",
" ['2004.10.25', '19:00', '1.28130', '1.28230', '1.28000', '1.28050', '482'],\n",
" ['2004.10.25', '20:00', '1.28030', '1.28200', '1.27910', '1.27960', '463'],\n",
" ['2004.10.25', '21:00', '1.27950', '1.28070', '1.27890', '1.28030', '367'],\n",
" ['2004.10.25', '22:00', '1.28020', '1.28140', '1.27970', '1.28080', '351'],\n",
" ['2004.10.25', '23:00', '1.28080', '1.28200', '1.28010', '1.28030', '357'],\n",
" ['2004.10.26', '00:00', '1.28050', '1.28180', '1.28030', '1.28090', '339'],\n",
" ['2004.10.26', '01:00', '1.28080', '1.28140', '1.27840', '1.27870', '364'],\n",
" ['2004.10.26', '02:00', '1.27880', '1.27920', '1.27700', '1.27870', '389'],\n",
" ['2004.10.26', '03:00', '1.27870', '1.28250', '1.27860', '1.28180', '391'],\n",
" ['2004.10.26', '04:00', '1.28160', '1.28430', '1.28120', '1.28370', '384'],\n",
" ['2004.10.26', '05:00', '1.28360', '1.28440', '1.28240', '1.28310', '342'],\n",
" ['2004.10.26', '06:00', '1.28290', '1.28330', '1.28220', '1.28250', '288'],\n",
" ['2004.10.26', '07:00', '1.28260', '1.28280', '1.28040', '1.28080', '335'],\n",
" ['2004.10.26', '08:00', '1.28070', '1.28190', '1.27870', '1.28160', '507'],\n",
" ['2004.10.26', '09:00', '1.28160', '1.28180', '1.27850', '1.28020', '424'],\n",
" ['2004.10.26', '10:00', '1.28030', '1.28090', '1.27840', '1.28050', '444'],\n",
" ['2004.10.26', '11:00', '1.28040', '1.28040', '1.27820', '1.27930', '449'],\n",
" ['2004.10.26', '12:00', '1.27940', '1.28080', '1.27860', '1.28000', '429'],\n",
" ['2004.10.26', '13:00', '1.28000', '1.28020', '1.27880', '1.27960', '388'],\n",
" ['2004.10.26', '14:00', '1.27990', '1.27990', '1.27760', '1.27940', '430'],\n",
" ['2004.10.26', '15:00', '1.27960', '1.28150', '1.27900', '1.28070', '438'],\n",
" ['2004.10.26', '16:00', '1.28060', '1.28090', '1.27640', '1.27710', '541'],\n",
" ['2004.10.26', '17:00', '1.27740', '1.27810', '1.27320', '1.27590', '553'],\n",
" ['2004.10.26', '18:00', '1.27590', '1.27650', '1.27260', '1.27400', '453'],\n",
" ['2004.10.26', '19:00', '1.27390', '1.27600', '1.27300', '1.27510', '390'],\n",
" ['2004.10.26', '20:00', '1.27520', '1.27640', '1.27460', '1.27510', '373'],\n",
" ['2004.10.26', '21:00', '1.27500', '1.27740', '1.27470', '1.27630', '420'],\n",
" ['2004.10.26', '22:00', '1.27630', '1.27710', '1.27560', '1.27640', '356'],\n",
" ['2004.10.26', '23:00', '1.27660', '1.27710', '1.27440', '1.27470', '343'],\n",
" ['2004.10.27', '00:00', '1.27500', '1.27680', '1.27470', '1.27650', '331'],\n",
" ['2004.10.27', '01:00', '1.27630', '1.27670', '1.27460', '1.27470', '317'],\n",
" ['2004.10.27', '02:00', '1.27490', '1.27580', '1.27420', '1.27550', '332'],\n",
" ['2004.10.27', '03:00', '1.27550', '1.27560', '1.27290', '1.27330', '362'],\n",
" ['2004.10.27', '04:00', '1.27320', '1.27440', '1.27280', '1.27330', '342'],\n",
" ['2004.10.27', '05:00', '1.27330', '1.27410', '1.27310', '1.27370', '309'],\n",
" ['2004.10.27', '06:00', '1.27360', '1.27610', '1.27340', '1.27560', '374'],\n",
" ['2004.10.27', '07:00', '1.27550', '1.27660', '1.27450', '1.27500', '352'],\n",
" ['2004.10.27', '08:00', '1.27540', '1.27660', '1.27480', '1.27580', '442'],\n",
" ['2004.10.27', '09:00', '1.27600', '1.27700', '1.27490', '1.27600', '398'],\n",
" ['2004.10.27', '10:00', '1.27590', '1.27650', '1.27510', '1.27560', '392'],\n",
" ['2004.10.27', '11:00', '1.27540', '1.27640', '1.27510', '1.27580', '410'],\n",
" ['2004.10.27', '12:00', '1.27570', '1.27920', '1.27520', '1.27890', '454'],\n",
" ['2004.10.27', '13:00', '1.27880', '1.27990', '1.27820', '1.27910', '474'],\n",
" ['2004.10.27', '14:00', '1.27920', '1.28090', '1.27760', '1.28070', '506'],\n",
" ['2004.10.27', '15:00', '1.28050', '1.28160', '1.27820', '1.27860', '500'],\n",
" ['2004.10.27', '16:00', '1.27870', '1.28000', '1.27650', '1.27670', '487'],\n",
" ['2004.10.27', '17:00', '1.27670', '1.27750', '1.27050', '1.27250', '594'],\n",
" ['2004.10.27', '18:00', '1.27270', '1.27300', '1.26980', '1.27170', '495'],\n",
" ['2004.10.27', '19:00', '1.27200', '1.27210', '1.27000', '1.27140', '439'],\n",
" ['2004.10.27', '20:00', '1.27130', '1.27220', '1.26960', '1.27030', '474'],\n",
" ['2004.10.27', '21:00', '1.27040', '1.27090', '1.26920', '1.27030', '405'],\n",
" ['2004.10.27', '22:00', '1.27020', '1.27160', '1.27010', '1.27140', '371'],\n",
" ['2004.10.27', '23:00', '1.27140', '1.27150', '1.26950', '1.27020', '343'],\n",
" ['2004.10.28', '00:00', '1.27010', '1.27100', '1.26980', '1.27020', '323'],\n",
" ['2004.10.28', '01:00', '1.27040', '1.27080', '1.26930', '1.26940', '341'],\n",
" ['2004.10.28', '02:00', '1.26940', '1.27020', '1.26800', '1.26970', '418'],\n",
" ['2004.10.28', '03:00', '1.26970', '1.27260', '1.26970', '1.27190', '414'],\n",
" ['2004.10.28', '04:00', '1.27170', '1.27260', '1.27150', '1.27210', '311'],\n",
" ['2004.10.28', '05:00', '1.27210', '1.27260', '1.27140', '1.27210', '291'],\n",
" ['2004.10.28', '06:00', '1.27210', '1.27260', '1.27110', '1.27200', '312'],\n",
" ['2004.10.28', '07:00', '1.27220', '1.27300', '1.27110', '1.27150', '351'],\n",
" ['2004.10.28', '08:00', '1.27170', '1.27430', '1.27120', '1.27370', '436'],\n",
" ['2004.10.28', '09:00', '1.27380', '1.27500', '1.27110', '1.27190', '458'],\n",
" ['2004.10.28', '10:00', '1.27160', '1.27340', '1.27080', '1.27260', '445'],\n",
" ['2004.10.28', '11:00', '1.27240', '1.27310', '1.27130', '1.27230', '404'],\n",
" ['2004.10.28', '12:00', '1.27230', '1.27300', '1.26310', '1.26860', '576'],\n",
" ['2004.10.28', '13:00', '1.26880', '1.27070', '1.26550', '1.26950', '548'],\n",
" ['2004.10.28', '14:00', '1.26970', '1.27270', '1.26930', '1.27070', '537'],\n",
" ['2004.10.28', '15:00', '1.27060', '1.27630', '1.27000', '1.27500', '547'],\n",
" ['2004.10.28', '16:00', '1.27490', '1.27530', '1.27300', '1.27370', '429'],\n",
" ['2004.10.28', '17:00', '1.27370', '1.27680', '1.27320', '1.27630', '520'],\n",
" ['2004.10.28', '18:00', '1.27620', '1.27660', '1.27460', '1.27470', '438'],\n",
" ['2004.10.28', '19:00', '1.27470', '1.27580', '1.27290', '1.27350', '418'],\n",
" ['2004.10.28', '20:00', '1.27340', '1.27370', '1.27160', '1.27300', '404'],\n",
" ['2004.10.28', '21:00', '1.27280', '1.27510', '1.27260', '1.27390', '353'],\n",
" ['2004.10.28', '22:00', '1.27370', '1.27480', '1.27340', '1.27470', '331'],\n",
" ['2004.10.28', '23:00', '1.27460', '1.27490', '1.27390', '1.27420', '251'],\n",
" ['2004.10.29', '00:00', '1.27440', '1.27510', '1.27410', '1.27480', '264'],\n",
" ['2004.10.29', '01:00', '1.27480', '1.27480', '1.27350', '1.27470', '280'],\n",
" ['2004.10.29', '02:00', '1.27460', '1.27580', '1.27410', '1.27440', '368'],\n",
" ['2004.10.29', '03:00', '1.27440', '1.27500', '1.27330', '1.27440', '320'],\n",
" ['2004.10.29', '04:00', '1.27440', '1.27480', '1.27390', '1.27430', '251'],\n",
" ['2004.10.29', '05:00', '1.27420', '1.27520', '1.27340', '1.27460', '306'],\n",
" ['2004.10.29', '06:00', '1.27460', '1.27530', '1.27420', '1.27440', '279'],\n",
" ['2004.10.29', '07:00', '1.27430', '1.27510', '1.27330', '1.27370', '295'],\n",
" ['2004.10.29', '08:00', '1.27370', '1.27660', '1.27340', '1.27610', '412'],\n",
" ['2004.10.29', '09:00', '1.27630', '1.27730', '1.27570', '1.27660', '436'],\n",
" ['2004.10.29', '10:00', '1.27650', '1.27740', '1.27500', '1.27560', '439'],\n",
" ['2004.10.29', '11:00', '1.27570', '1.27630', '1.27410', '1.27480', '436'],\n",
" ['2004.10.29', '12:00', '1.27470', '1.27580', '1.27420', '1.27540', '386'],\n",
" ['2004.10.29', '13:00', '1.27550', '1.27650', '1.27410', '1.27440', '432'],\n",
" ['2004.10.29', '14:00', '1.27440', '1.27750', '1.27230', '1.27560', '570'],\n",
" ['2004.10.29', '15:00', '1.27570', '1.27630', '1.27160', '1.27400', '511'],\n",
" ['2004.10.29', '16:00', '1.27390', '1.27470', '1.27050', '1.27200', '597'],\n",
" ['2004.10.29', '17:00', '1.27210', '1.27620', '1.27160', '1.27500', '510'],\n",
" ['2004.10.29', '18:00', '1.27510', '1.27650', '1.27430', '1.27580', '459'],\n",
" ['2004.10.29', '19:00', '1.27580', '1.27910', '1.27540', '1.27880', '401'],\n",
" ['2004.10.29', '20:00', '1.27890', '1.27960', '1.27760', '1.27880', '410'],\n",
" ['2004.10.29', '21:00', '1.27860', '1.27970', '1.27840', '1.27940', '329'],\n",
" ['2004.10.29', '22:00', '1.27960', '1.28000', '1.27850', '1.27930', '369'],\n",
" ['2004.10.29', '23:00', '1.27950', '1.27990', '1.27820', '1.27870', '131'],\n",
" ['2004.11.01', '00:00', '1.28180', '1.28330', '1.28150', '1.28270', '297'],\n",
" ['2004.11.01', '01:00', '1.28300', '1.28300', '1.28060', '1.28090', '320'],\n",
" ['2004.11.01', '02:00', '1.28090', '1.28110', '1.27800', '1.27820', '368'],\n",
" ['2004.11.01', '03:00', '1.27810', '1.27900', '1.27730', '1.27820', '319'],\n",
" ['2004.11.01', '04:00', '1.27800', '1.27930', '1.27780', '1.27800', '288'],\n",
" ['2004.11.01', '05:00', '1.27800', '1.27880', '1.27730', '1.27790', '317'],\n",
" ['2004.11.01', '06:00', '1.27780', '1.27910', '1.27760', '1.27780', '303'],\n",
" ['2004.11.01', '07:00', '1.27790', '1.27920', '1.27660', '1.27840', '333'],\n",
" ['2004.11.01', '08:00', '1.27840', '1.27960', '1.27730', '1.27760', '413'],\n",
" ['2004.11.01', '09:00', '1.27750', '1.27900', '1.27700', '1.27780', '400'],\n",
" ['2004.11.01', '10:00', '1.27770', '1.27790', '1.27320', '1.27500', '471'],\n",
" ['2004.11.01', '11:00', '1.27440', '1.27560', '1.27370', '1.27450', '469'],\n",
" ['2004.11.01', '12:00', '1.27470', '1.27570', '1.27380', '1.27500', '401'],\n",
" ['2004.11.01', '13:00', '1.27500', '1.27650', '1.27430', '1.27500', '418'],\n",
" ['2004.11.01', '14:00', '1.27480', '1.27560', '1.27340', '1.27400', '448'],\n",
" ['2004.11.01', '15:00', '1.27420', '1.27560', '1.27330', '1.27520', '421'],\n",
" ['2004.11.01', '16:00', '1.27530', '1.27760', '1.27420', '1.27480', '517'],\n",
" ['2004.11.01', '17:00', '1.27470', '1.27500', '1.27160', '1.27390', '490'],\n",
" ['2004.11.01', '18:00', '1.27400', '1.27610', '1.27330', '1.27450', '450'],\n",
" ['2004.11.01', '19:00', '1.27460', '1.27550', '1.27380', '1.27420', '357'],\n",
" ['2004.11.01', '20:00', '1.27440', '1.27510', '1.27400', '1.27460', '322'],\n",
" ['2004.11.01', '21:00', '1.27460', '1.27550', '1.27390', '1.27540', '282'],\n",
" ['2004.11.01', '22:00', '1.27540', '1.27560', '1.27480', '1.27510', '290'],\n",
" ['2004.11.01', '23:00', '1.27500', '1.27580', '1.27490', '1.27530', '275'],\n",
" ['2004.11.02', '00:00', '1.27530', '1.27580', '1.27340', '1.27420', '312'],\n",
" ['2004.11.02', '01:00', '1.27420', '1.27500', '1.27310', '1.27340', '350'],\n",
" ['2004.11.02', '02:00', '1.27350', '1.27440', '1.27340', '1.27360', '300'],\n",
" ['2004.11.02', '03:00', '1.27360', '1.27420', '1.27330', '1.27370', '290'],\n",
" ['2004.11.02', '04:00', '1.27360', '1.27390', '1.27300', '1.27360', '254'],\n",
" ['2004.11.02', '05:00', '1.27370', '1.27470', '1.27350', '1.27420', '327'],\n",
" ['2004.11.02', '06:00', '1.27430', '1.27460', '1.27260', '1.27280', '289'],\n",
" ['2004.11.02', '07:00', '1.27290', '1.27350', '1.27200', '1.27270', '334'],\n",
" ['2004.11.02', '08:00', '1.27270', '1.27300', '1.26930', '1.27030', '448'],\n",
" ['2004.11.02', '09:00', '1.27020', '1.27220', '1.26900', '1.27150', '483'],\n",
" ['2004.11.02', '10:00', '1.27160', '1.27230', '1.27020', '1.27070', '428'],\n",
" ['2004.11.02', '11:00', '1.27060', '1.27120', '1.26980', '1.27020', '418'],\n",
" ['2004.11.02', '12:00', '1.26980', '1.27080', '1.26960', '1.27040', '376'],\n",
" ['2004.11.02', '13:00', '1.27040', '1.27160', '1.27000', '1.27080', '413'],\n",
" ['2004.11.02', '14:00', '1.27100', '1.27180', '1.27020', '1.27060', '404'],\n",
" ['2004.11.02', '15:00', '1.27070', '1.27170', '1.27010', '1.27050', '414'],\n",
" ['2004.11.02', '16:00', '1.27070', '1.27100', '1.26900', '1.26990', '409'],\n",
" ['2004.11.02', '17:00', '1.26990', '1.27060', '1.26770', '1.26980', '475'],\n",
" ['2004.11.02', '18:00', '1.26970', '1.27070', '1.26900', '1.26980', '397'],\n",
" ['2004.11.02', '19:00', '1.26980', '1.27030', '1.26840', '1.26910', '351'],\n",
" ['2004.11.02', '20:00', '1.26910', '1.26940', '1.26630', '1.26880', '400'],\n",
" ['2004.11.02', '21:00', '1.26870', '1.27350', '1.26810', '1.27280', '530'],\n",
" ['2004.11.02', '22:00', '1.27280', '1.27490', '1.27190', '1.27440', '379'],\n",
" ['2004.11.02', '23:00', '1.27430', '1.27500', '1.27350', '1.27440', '405'],\n",
" ['2004.11.03', '00:00', '1.27430', '1.27460', '1.27080', '1.27180', '366'],\n",
" ['2004.11.03', '01:00', '1.27180', '1.27340', '1.27050', '1.27250', '363'],\n",
" ['2004.11.03', '02:00', '1.27250', '1.27290', '1.27040', '1.27060', '338'],\n",
" ['2004.11.03', '03:00', '1.27050', '1.27090', '1.26660', '1.26850', '444'],\n",
" ['2004.11.03', '04:00', '1.26860', '1.27100', '1.26840', '1.27050', '351'],\n",
" ['2004.11.03', '05:00', '1.27040', '1.27050', '1.26700', '1.26790', '374'],\n",
" ['2004.11.03', '06:00', '1.26790', '1.27050', '1.26690', '1.26720', '478'],\n",
" ['2004.11.03', '07:00', '1.26720', '1.27040', '1.26550', '1.27020', '504'],\n",
" ['2004.11.03', '08:00', '1.27010', '1.27300', '1.26960', '1.27070', '545'],\n",
" ['2004.11.03', '09:00', '1.27060', '1.27170', '1.26840', '1.26850', '507'],\n",
" ['2004.11.03', '10:00', '1.26860', '1.27070', '1.26780', '1.27050', '455'],\n",
" ['2004.11.03', '11:00', '1.27060', '1.27270', '1.26960', '1.27060', '447'],\n",
" ['2004.11.03', '12:00', '1.27080', '1.27250', '1.27010', '1.27130', '415'],\n",
" ['2004.11.03', '13:00', '1.27140', '1.27650', '1.27120', '1.27500', '492'],\n",
" ['2004.11.03', '14:00', '1.27510', '1.28060', '1.27480', '1.27910', '545'],\n",
" ['2004.11.03', '15:00', '1.27930', '1.28110', '1.27830', '1.27850', '527'],\n",
" ['2004.11.03', '16:00', '1.27870', '1.28120', '1.27770', '1.27990', '539'],\n",
" ['2004.11.03', '17:00', '1.27990', '1.28090', '1.27760', '1.27870', '530'],\n",
" ['2004.11.03', '18:00', '1.27870', '1.27910', '1.27770', '1.27850', '424'],\n",
" ['2004.11.03', '19:00', '1.27840', '1.28140', '1.27800', '1.28120', '375'],\n",
" ['2004.11.03', '20:00', '1.28100', '1.28320', '1.28060', '1.28190', '465'],\n",
" ['2004.11.03', '21:00', '1.28190', '1.28310', '1.28130', '1.28220', '327'],\n",
" ['2004.11.03', '22:00', '1.28220', '1.28260', '1.28140', '1.28240', '333'],\n",
" ['2004.11.03', '23:00', '1.28240', '1.28300', '1.28120', '1.28260', '293'],\n",
" ['2004.11.04', '00:00', '1.28270', '1.28320', '1.28160', '1.28230', '343'],\n",
" ['2004.11.04', '01:00', '1.28220', '1.28340', '1.28130', '1.28220', '349'],\n",
" ['2004.11.04', '02:00', '1.28220', '1.28250', '1.28130', '1.28190', '311'],\n",
" ['2004.11.04', '03:00', '1.28190', '1.28330', '1.28180', '1.28220', '293'],\n",
" ['2004.11.04', '04:00', '1.28200', '1.28270', '1.28150', '1.28200', '304'],\n",
" ['2004.11.04', '05:00', '1.28210', '1.28280', '1.28170', '1.28230', '270'],\n",
" ['2004.11.04', '06:00', '1.28230', '1.28290', '1.28180', '1.28210', '262'],\n",
" ['2004.11.04', '07:00', '1.28220', '1.28490', '1.28150', '1.28350', '405'],\n",
" ['2004.11.04', '08:00', '1.28340', '1.28370', '1.28140', '1.28250', '448'],\n",
" ['2004.11.04', '09:00', '1.28230', '1.28290', '1.27980', '1.28020', '462'],\n",
" ['2004.11.04', '10:00', '1.28020', '1.28210', '1.27890', '1.28160', '463'],\n",
" ['2004.11.04', '11:00', '1.28170', '1.28560', '1.28090', '1.28440', '423'],\n",
" ['2004.11.04', '12:00', '1.28450', '1.28720', '1.28440', '1.28560', '480'],\n",
" ['2004.11.04', '13:00', '1.28550', '1.28760', '1.28490', '1.28670', '420'],\n",
" ['2004.11.04', '14:00', '1.28660', '1.28880', '1.28550', '1.28850', '542'],\n",
" ['2004.11.04', '15:00', '1.28870', '1.28990', '1.28710', '1.28870', '519'],\n",
" ['2004.11.04', '16:00', '1.28860', '1.28890', '1.28650', '1.28830', '450'],\n",
" ['2004.11.04', '17:00', '1.28840', '1.28980', '1.28740', '1.28770', '445'],\n",
" ['2004.11.04', '18:00', '1.28770', '1.28820', '1.28600', '1.28740', '423'],\n",
" ['2004.11.04', '19:00', '1.28740', '1.28840', '1.28550', '1.28630', '414'],\n",
" ['2004.11.04', '20:00', '1.28620', '1.28720', '1.28530', '1.28610', '375'],\n",
" ['2004.11.04', '21:00', '1.28590', '1.28780', '1.28550', '1.28720', '351'],\n",
" ['2004.11.04', '22:00', '1.28710', '1.28770', '1.28650', '1.28710', '331'],\n",
" ['2004.11.04', '23:00', '1.28730', '1.28770', '1.28650', '1.28710', '299'],\n",
" ['2004.11.05', '00:00', '1.28700', '1.28770', '1.28660', '1.28730', '264'],\n",
" ['2004.11.05', '01:00', '1.28720', '1.28880', '1.28650', '1.28830', '381'],\n",
" ['2004.11.05', '02:00', '1.28820', '1.28900', '1.28720', '1.28760', '303'],\n",
" ['2004.11.05', '03:00', '1.28750', '1.28860', '1.28740', '1.28820', '280'],\n",
" ['2004.11.05', '04:00', '1.28810', '1.28900', '1.28780', '1.28870', '254'],\n",
" ['2004.11.05', '05:00', '1.28880', '1.28900', '1.28830', '1.28850', '268'],\n",
" ['2004.11.05', '06:00', '1.28860', '1.28920', '1.28780', '1.28800', '270'],\n",
" ['2004.11.05', '07:00', '1.28800', '1.28900', '1.28720', '1.28850', '310'],\n",
" ['2004.11.05', '08:00', '1.28860', '1.28920', '1.28750', '1.28770', '423'],\n",
" ['2004.11.05', '09:00', '1.28770', '1.28780', '1.28580', '1.28630', '390'],\n",
" ['2004.11.05', '10:00', '1.28640', '1.28700', '1.28480', '1.28560', '454'],\n",
" ['2004.11.05', '11:00', '1.28530', '1.28710', '1.28460', '1.28690', '439'],\n",
" ['2004.11.05', '12:00', '1.28690', '1.28890', '1.28620', '1.28800', '418'],\n",
" ['2004.11.05', '13:00', '1.28800', '1.28840', '1.28560', '1.28600', '422'],\n",
" ['2004.11.05', '14:00', '1.28590', '1.28760', '1.27590', '1.28310', '872'],\n",
" ['2004.11.05', '15:00', '1.28280', '1.29060', '1.28000', '1.28840', '715'],\n",
" ['2004.11.05', '16:00', '1.28800', '1.29240', '1.28800', '1.29100', '640'],\n",
" ['2004.11.05', '17:00', '1.29090', '1.29530', '1.29030', '1.29430', '666'],\n",
" ['2004.11.05', '18:00', '1.29440', '1.29490', '1.29180', '1.29210', '452'],\n",
" ['2004.11.05', '19:00', '1.29220', '1.29380', '1.29210', '1.29300', '346'],\n",
" ['2004.11.05', '20:00', '1.29300', '1.29510', '1.29270', '1.29460', '372'],\n",
" ['2004.11.05', '21:00', '1.29460', '1.29740', '1.29420', '1.29670', '408'],\n",
" ['2004.11.05', '22:00', '1.29660', '1.29750', '1.29550', '1.29620', '368'],\n",
" ['2004.11.05', '23:00', '1.29640', '1.29800', '1.29590', '1.29740', '290'],\n",
" ['2004.11.08', '00:00', '1.29690', '1.29760', '1.29590', '1.29610', '259'],\n",
" ['2004.11.08', '01:00', '1.29630', '1.29680', '1.29530', '1.29530', '295'],\n",
" ['2004.11.08', '02:00', '1.29550', '1.29590', '1.29420', '1.29510', '304'],\n",
" ['2004.11.08', '03:00', '1.29530', '1.29680', '1.29490', '1.29620', '310'],\n",
" ['2004.11.08', '04:00', '1.29620', '1.29730', '1.29560', '1.29730', '314'],\n",
" ['2004.11.08', '05:00', '1.29720', '1.29870', '1.29660', '1.29750', '344'],\n",
" ['2004.11.08', '06:00', '1.29760', '1.29880', '1.29690', '1.29840', '335'],\n",
" ['2004.11.08', '07:00', '1.29830', '1.29850', '1.29700', '1.29770', '387'],\n",
" ['2004.11.08', '08:00', '1.29760', '1.29880', '1.29560', '1.29620', '458'],\n",
" ['2004.11.08', '09:00', '1.29630', '1.29850', '1.29620', '1.29730', '441'],\n",
" ['2004.11.08', '10:00', '1.29730', '1.29800', '1.29500', '1.29630', '443'],\n",
" ['2004.11.08', '11:00', '1.29630', '1.29650', '1.29460', '1.29560', '440'],\n",
" ['2004.11.08', '12:00', '1.29560', '1.29690', '1.29470', '1.29500', '423'],\n",
" ['2004.11.08', '13:00', '1.29510', '1.29560', '1.29180', '1.29420', '461'],\n",
" ['2004.11.08', '14:00', '1.29440', '1.29440', '1.29060', '1.29340', '480'],\n",
" ['2004.11.08', '15:00', '1.29350', '1.29380', '1.29120', '1.29260', '449'],\n",
" ['2004.11.08', '16:00', '1.29260', '1.29650', '1.29250', '1.29500', '502'],\n",
" ['2004.11.08', '17:00', '1.29480', '1.29620', '1.29330', '1.29360', '400'],\n",
" ['2004.11.08', '18:00', '1.29360', '1.29420', '1.29220', '1.29250', '406'],\n",
" ['2004.11.08', '19:00', '1.29260', '1.29320', '1.29190', '1.29270', '350'],\n",
" ['2004.11.08', '20:00', '1.29270', '1.29350', '1.29050', '1.29100', '381'],\n",
" ['2004.11.08', '21:00', '1.29090', '1.29260', '1.29070', '1.29180', '392'],\n",
" ['2004.11.08', '22:00', '1.29170', '1.29240', '1.29110', '1.29190', '349'],\n",
" ['2004.11.08', '23:00', '1.29200', '1.29300', '1.29080', '1.29120', '306'],\n",
" ['2004.11.09', '00:00', '1.29130', '1.29170', '1.29050', '1.29060', '305'],\n",
" ['2004.11.09', '01:00', '1.29060', '1.29160', '1.29010', '1.29040', '325'],\n",
" ['2004.11.09', '02:00', '1.29020', '1.29260', '1.28910', '1.29230', '391'],\n",
" ['2004.11.09', '03:00', '1.29210', '1.29300', '1.29140', '1.29260', '315'],\n",
" ['2004.11.09', '04:00', '1.29270', '1.29300', '1.29200', '1.29250', '275'],\n",
" ['2004.11.09', '05:00', '1.29230', '1.29260', '1.29120', '1.29140', '318'],\n",
" ['2004.11.09', '06:00', '1.29140', '1.29210', '1.29090', '1.29130', '298'],\n",
" ['2004.11.09', '07:00', '1.29110', '1.29290', '1.29100', '1.29240', '355'],\n",
" ['2004.11.09', '08:00', '1.29240', '1.29410', '1.29200', '1.29240', '377'],\n",
" ['2004.11.09', '09:00', '1.29260', '1.29380', '1.29210', '1.29280', '425'],\n",
" ['2004.11.09', '10:00', '1.29290', '1.29340', '1.29100', '1.29160', '414'],\n",
" ['2004.11.09', '11:00', '1.29160', '1.29170', '1.28910', '1.28950', '507'],\n",
" ['2004.11.09', '12:00', '1.28960', '1.29120', '1.28860', '1.28960', '456'],\n",
" ['2004.11.09', '13:00', '1.28980', '1.29190', '1.28900', '1.29120', '401'],\n",
" ['2004.11.09', '14:00', '1.29130', '1.29170', '1.28960', '1.28990', '401'],\n",
" ['2004.11.09', '15:00', '1.28980', '1.29190', '1.28810', '1.29150', '518'],\n",
" ['2004.11.09', '16:00', '1.29140', '1.29280', '1.29010', '1.29150', '513'],\n",
" ['2004.11.09', '17:00', '1.29170', '1.29370', '1.29080', '1.29240', '458'],\n",
" ['2004.11.09', '18:00', '1.29250', '1.29370', '1.28960', '1.29120', '462'],\n",
" ['2004.11.09', '19:00', '1.29140', '1.29160', '1.28940', '1.28980', '387'],\n",
" ['2004.11.09', '20:00', '1.29000', '1.29060', '1.28910', '1.28970', '389'],\n",
" ['2004.11.09', '21:00', '1.28970', '1.29070', '1.28950', '1.28980', '355'],\n",
" ['2004.11.09', '22:00', '1.28990', '1.29060', '1.28920', '1.29000', '337'],\n",
" ['2004.11.09', '23:00', '1.29010', '1.29040', '1.28940', '1.28970', '297'],\n",
" ['2004.11.10', '00:00', '1.28980', '1.29020', '1.28910', '1.28980', '289'],\n",
" ['2004.11.10', '01:00', '1.28970', '1.29030', '1.28810', '1.28940', '351'],\n",
" ['2004.11.10', '02:00', '1.28930', '1.29050', '1.28910', '1.28960', '294'],\n",
" ['2004.11.10', '03:00', '1.28980', '1.29040', '1.28930', '1.29020', '269'],\n",
" ['2004.11.10', '04:00', '1.29020', '1.29060', '1.28910', '1.28960', '281'],\n",
" ['2004.11.10', '05:00', '1.28960', '1.29000', '1.28920', '1.28960', '261'],\n",
" ['2004.11.10', '06:00', '1.28980', '1.29000', '1.28910', '1.28980', '269'],\n",
" ['2004.11.10', '07:00', '1.28970', '1.29070', '1.28940', '1.29030', '262'],\n",
" ['2004.11.10', '08:00', '1.29020', '1.29080', '1.28810', '1.28820', '415'],\n",
" ['2004.11.10', '09:00', '1.28840', '1.29230', '1.28710', '1.29190', '455'],\n",
" ['2004.11.10', '10:00', '1.29180', '1.29260', '1.29070', '1.29210', '393'],\n",
" ['2004.11.10', '11:00', '1.29220', '1.29710', '1.29190', '1.29660', '487'],\n",
" ['2004.11.10', '12:00', '1.29630', '1.29760', '1.29540', '1.29630', '508'],\n",
" ['2004.11.10', '13:00', '1.29630', '1.29810', '1.29570', '1.29650', '490'],\n",
" ['2004.11.10', '14:00', '1.29640', '1.30060', '1.29440', '1.29530', '654'],\n",
" ['2004.11.10', '15:00', '1.29540', '1.29680', '1.29000', '1.29100', '564'],\n",
" ['2004.11.10', '16:00', '1.29090', '1.29210', '1.28480', '1.29150', '606'],\n",
" ['2004.11.10', '17:00', '1.29170', '1.29380', '1.29040', '1.29210', '536'],\n",
" ['2004.11.10', '18:00', '1.29250', '1.29250', '1.28660', '1.28790', '523'],\n",
" ['2004.11.10', '19:00', '1.28790', '1.28880', '1.28660', '1.28840', '413'],\n",
" ['2004.11.10', '20:00', '1.28840', '1.29100', '1.28700', '1.28870', '591'],\n",
" ['2004.11.10', '21:00', '1.28860', '1.29090', '1.28820', '1.28950', '362'],\n",
" ['2004.11.10', '22:00', '1.28960', '1.29010', '1.28850', '1.28860', '320'],\n",
" ['2004.11.10', '23:00', '1.28890', '1.29010', '1.28820', '1.28900', '324'],\n",
" ['2004.11.11', '00:00', '1.28870', '1.28920', '1.28760', '1.28850', '274'],\n",
" ['2004.11.11', '01:00', '1.28840', '1.28920', '1.28790', '1.28820', '282'],\n",
" ['2004.11.11', '02:00', '1.28810', '1.28810', '1.28700', '1.28760', '312'],\n",
" ['2004.11.11', '03:00', '1.28750', '1.28830', '1.28740', '1.28800', '281'],\n",
" ['2004.11.11', '04:00', '1.28810', '1.28890', '1.28790', '1.28820', '297'],\n",
" ['2004.11.11', '05:00', '1.28840', '1.28880', '1.28750', '1.28760', '270'],\n",
" ['2004.11.11', '06:00', '1.28790', '1.28860', '1.28760', '1.28840', '214'],\n",
" ['2004.11.11', '07:00', '1.28840', '1.28950', '1.28790', '1.28890', '302'],\n",
" ['2004.11.11', '08:00', '1.28880', '1.28950', '1.28750', '1.28880', '403'],\n",
" ['2004.11.11', '09:00', '1.28900', '1.29000', '1.28840', '1.28950', '432'],\n",
" ['2004.11.11', '10:00', '1.28930', '1.29010', '1.28810', '1.28830', '417'],\n",
" ['2004.11.11', '11:00', '1.28830', '1.28930', '1.28680', '1.28730', '400'],\n",
" ['2004.11.11', '12:00', '1.28730', '1.28780', '1.28650', '1.28700', '426'],\n",
" ['2004.11.11', '13:00', '1.28720', '1.28880', '1.28570', '1.28830', '441'],\n",
" ['2004.11.11', '14:00', '1.28820', '1.29140', '1.28780', '1.29080', '519'],\n",
" ['2004.11.11', '15:00', '1.29070', '1.29090', '1.28870', '1.29000', '418'],\n",
" ['2004.11.11', '16:00', '1.29000', '1.29100', '1.28900', '1.28930', '424'],\n",
" ['2004.11.11', '17:00', '1.28940', '1.29160', '1.28920', '1.29080', '362'],\n",
" ['2004.11.11', '18:00', '1.29100', '1.29130', '1.28960', '1.29080', '390'],\n",
" ['2004.11.11', '19:00', '1.29090', '1.29200', '1.29040', '1.29180', '312'],\n",
" ['2004.11.11', '20:00', '1.29180', '1.29190', '1.29080', '1.29110', '311'],\n",
" ['2004.11.11', '21:00', '1.29110', '1.29150', '1.29020', '1.29040', '321'],\n",
" ['2004.11.11', '22:00', '1.29060', '1.29110', '1.28950', '1.29060', '314'],\n",
" ['2004.11.11', '23:00', '1.29050', '1.29130', '1.28970', '1.29080', '281'],\n",
" ['2004.11.12', '00:00', '1.29080', '1.29180', '1.28990', '1.29090', '306'],\n",
" ['2004.11.12', '01:00', '1.29090', '1.29170', '1.29010', '1.29080', '385'],\n",
" ['2004.11.12', '02:00', '1.29070', '1.29260', '1.29020', '1.29180', '365'],\n",
" ['2004.11.12', '03:00', '1.29160', '1.29240', '1.29020', '1.29030', '322'],\n",
" ['2004.11.12', '04:00', '1.29030', '1.29190', '1.29000', '1.29170', '301'],\n",
" ['2004.11.12', '05:00', '1.29170', '1.29220', '1.29120', '1.29170', '313'],\n",
" ['2004.11.12', '06:00', '1.29170', '1.29290', '1.29160', '1.29240', '327'],\n",
" ['2004.11.12', '07:00', '1.29260', '1.29260', '1.29140', '1.29190', '297'],\n",
" ['2004.11.12', '08:00', '1.29190', '1.29340', '1.29110', '1.29330', '410'],\n",
" ['2004.11.12', '09:00', '1.29330', '1.29350', '1.29140', '1.29160', '433'],\n",
" ['2004.11.12', '10:00', '1.29180', '1.29290', '1.29140', '1.29250', '393'],\n",
" ['2004.11.12', '11:00', '1.29230', '1.29310', '1.29160', '1.29210', '389'],\n",
" ['2004.11.12', '12:00', '1.29230', '1.29310', '1.29060', '1.29160', '384'],\n",
" ['2004.11.12', '13:00', '1.29170', '1.29380', '1.29030', '1.29240', '437'],\n",
" ['2004.11.12', '14:00', '1.29230', '1.29300', '1.28980', '1.29050', '516'],\n",
" ['2004.11.12', '15:00', '1.29050', '1.29110', '1.28790', '1.29030', '516'],\n",
" ['2004.11.12', '16:00', '1.29030', '1.29340', '1.29010', '1.29290', '508'],\n",
" ['2004.11.12', '17:00', '1.29290', '1.29750', '1.29280', '1.29670', '505'],\n",
" ['2004.11.12', '18:00', '1.29650', '1.29830', '1.29570', '1.29720', '443'],\n",
" ['2004.11.12', '19:00', '1.29710', '1.29860', '1.29680', '1.29800', '363'],\n",
" ['2004.11.12', '20:00', '1.29780', '1.29900', '1.29780', '1.29850', '351'],\n",
" ['2004.11.12', '21:00', '1.29840', '1.29890', '1.29710', '1.29770', '373'],\n",
" ['2004.11.12', '22:00', '1.29760', '1.29810', '1.29670', '1.29760', '285'],\n",
" ['2004.11.12', '23:00', '1.29760', '1.29770', '1.29630', '1.29700', '118'],\n",
" ['2004.11.15', '00:00', '1.29700', '1.29920', '1.29700', '1.29880', '325'],\n",
" ['2004.11.15', '01:00', '1.29890', '1.30000', '1.29710', '1.29730', '350'],\n",
" ['2004.11.15', '02:00', '1.29720', '1.29800', '1.29540', '1.29640', '357'],\n",
" ['2004.11.15', '03:00', '1.29630', '1.29700', '1.29610', '1.29680', '282'],\n",
" ['2004.11.15', '04:00', '1.29660', '1.29700', '1.29610', '1.29660', '231'],\n",
" ['2004.11.15', '05:00', '1.29660', '1.29770', '1.29630', '1.29740', '279'],\n",
" ['2004.11.15', '06:00', '1.29740', '1.29800', '1.29690', '1.29740', '266'],\n",
" ['2004.11.15', '07:00', '1.29730', '1.29800', '1.29630', '1.29780', '283'],\n",
" ['2004.11.15', '08:00', '1.29770', '1.29940', '1.29730', '1.29910', '385'],\n",
" ['2004.11.15', '09:00', '1.29920', '1.29960', '1.29520', '1.29640', '440'],\n",
" ['2004.11.15', '10:00', '1.29650', '1.29800', '1.29530', '1.29590', '408'],\n",
" ['2004.11.15', '11:00', '1.29610', '1.29670', '1.29390', '1.29440', '447'],\n",
" ['2004.11.15', '12:00', '1.29450', '1.29510', '1.29350', '1.29460', '419'],\n",
" ['2004.11.15', '13:00', '1.29450', '1.29570', '1.29370', '1.29530', '426'],\n",
" ['2004.11.15', '14:00', '1.29540', '1.29750', '1.29430', '1.29660', '453'],\n",
" ['2004.11.15', '15:00', '1.29660', '1.29710', '1.29490', '1.29570', '427'],\n",
" ['2004.11.15', '16:00', '1.29570', '1.29640', '1.29330', '1.29380', '490'],\n",
" ['2004.11.15', '17:00', '1.29370', '1.29540', '1.29330', '1.29390', '447'],\n",
" ['2004.11.15', '18:00', '1.29360', '1.29530', '1.29170', '1.29180', '482'],\n",
" ['2004.11.15', '19:00', '1.29190', '1.29360', '1.29160', '1.29340', '393'],\n",
" ['2004.11.15', '20:00', '1.29320', '1.29450', '1.29280', '1.29410', '369'],\n",
" ['2004.11.15', '21:00', '1.29400', '1.29500', '1.29340', '1.29450', '379'],\n",
" ['2004.11.15', '22:00', '1.29450', '1.29530', '1.29390', '1.29490', '354'],\n",
" ['2004.11.15', '23:00', '1.29470', '1.29550', '1.29420', '1.29480', '320'],\n",
" ['2004.11.16', '00:00', '1.29480', '1.29520', '1.29320', '1.29370', '317'],\n",
" ['2004.11.16', '01:00', '1.29360', '1.29410', '1.29210', '1.29260', '322'],\n",
" ['2004.11.16', '02:00', '1.29260', '1.29350', '1.29190', '1.29230', '297'],\n",
" ['2004.11.16', '03:00', '1.29260', '1.29380', '1.29220', '1.29340', '281'],\n",
" ['2004.11.16', '04:00', '1.29330', '1.29350', '1.29240', '1.29280', '256'],\n",
" ['2004.11.16', '05:00', '1.29280', '1.29430', '1.29260', '1.29400', '318'],\n",
" ['2004.11.16', '06:00', '1.29380', '1.29420', '1.29280', '1.29370', '335'],\n",
" ['2004.11.16', '07:00', '1.29380', '1.29400', '1.29220', '1.29380', '362'],\n",
" ['2004.11.16', '08:00', '1.29370', '1.29600', '1.29340', '1.29500', '403'],\n",
" ['2004.11.16', '09:00', '1.29520', '1.29740', '1.29510', '1.29670', '500'],\n",
" ['2004.11.16', '10:00', '1.29680', '1.29840', '1.29650', '1.29770', '447'],\n",
" ['2004.11.16', '11:00', '1.29770', '1.29890', '1.29700', '1.29760', '419'],\n",
" ['2004.11.16', '12:00', '1.29760', '1.29830', '1.29640', '1.29660', '442'],\n",
" ['2004.11.16', '13:00', '1.29630', '1.29820', '1.29600', '1.29750', '418'],\n",
" ['2004.11.16', '14:00', '1.29740', '1.29880', '1.29570', '1.29820', '514'],\n",
" ['2004.11.16', '15:00', '1.29850', '1.29970', '1.29410', '1.29540', '569'],\n",
" ['2004.11.16', '16:00', '1.29540', '1.29890', '1.29540', '1.29740', '453'],\n",
" ['2004.11.16', '17:00', '1.29760', '1.29920', '1.29640', '1.29770', '470'],\n",
" ['2004.11.16', '18:00', '1.29770', '1.29870', '1.29700', '1.29810', '440'],\n",
" ['2004.11.16', '19:00', '1.29770', '1.29830', '1.29590', '1.29690', '369'],\n",
" ['2004.11.16', '20:00', '1.29690', '1.29780', '1.29620', '1.29650', '379'],\n",
" ['2004.11.16', '21:00', '1.29670', '1.29710', '1.29490', '1.29580', '360'],\n",
" ['2004.11.16', '22:00', '1.29570', '1.29620', '1.29510', '1.29570', '333'],\n",
" ['2004.11.16', '23:00', '1.29540', '1.29620', '1.29540', '1.29590', '263'],\n",
" ['2004.11.17', '00:00', '1.29570', '1.29650', '1.29530', '1.29610', '269'],\n",
" ['2004.11.17', '01:00', '1.29600', '1.29630', '1.29510', '1.29530', '262'],\n",
" ['2004.11.17', '02:00', '1.29560', '1.29680', '1.29520', '1.29600', '287'],\n",
" ['2004.11.17', '03:00', '1.29600', '1.29650', '1.29530', '1.29590', '263'],\n",
" ['2004.11.17', '04:00', '1.29600', '1.29640', '1.29550', '1.29580', '263'],\n",
" ['2004.11.17', '05:00', '1.29580', '1.29670', '1.29510', '1.29660', '286'],\n",
" ['2004.11.17', '06:00', '1.29650', '1.29740', '1.29610', '1.29680', '304'],\n",
" ['2004.11.17', '07:00', '1.29670', '1.29860', '1.29630', '1.29850', '361'],\n",
" ['2004.11.17', '08:00', '1.29830', '1.29920', '1.29710', '1.29850', '393'],\n",
" ['2004.11.17', '09:00', '1.29840', '1.30030', '1.29810', '1.29930', '509'],\n",
" ['2004.11.17', '10:00', '1.29940', '1.30380', '1.29890', '1.30290', '548'],\n",
" ['2004.11.17', '11:00', '1.30250', '1.30490', '1.30220', '1.30390', '438'],\n",
" ['2004.11.17', '12:00', '1.30390', '1.30440', '1.30260', '1.30330', '415'],\n",
" ['2004.11.17', '13:00', '1.30300', '1.30350', '1.30190', '1.30290', '433'],\n",
" ['2004.11.17', '14:00', '1.30290', '1.30400', '1.30180', '1.30320', '473'],\n",
" ['2004.11.17', '15:00', '1.30330', '1.30380', '1.30180', '1.30260', '473'],\n",
" ['2004.11.17', '16:00', '1.30250', '1.30340', '1.30070', '1.30240', '509'],\n",
" ['2004.11.17', '17:00', '1.30240', '1.30440', '1.30190', '1.30350', '403'],\n",
" ['2004.11.17', '18:00', '1.30360', '1.30420', '1.30160', '1.30240', '415'],\n",
" ['2004.11.17', '19:00', '1.30240', '1.30410', '1.30200', '1.30290', '411'],\n",
" ['2004.11.17', '20:00', '1.30290', '1.30450', '1.30270', '1.30380', '375'],\n",
" ['2004.11.17', '21:00', '1.30390', '1.30500', '1.30300', '1.30320', '408'],\n",
" ['2004.11.17', '22:00', '1.30330', '1.30420', '1.30300', '1.30390', '316'],\n",
" ['2004.11.17', '23:00', '1.30380', '1.30420', '1.30300', '1.30370', '291'],\n",
" ['2004.11.18', '00:00', '1.30430', '1.30450', '1.30290', '1.30360', '317'],\n",
" ['2004.11.18', '01:00', '1.30370', '1.30420', '1.30260', '1.30290', '331'],\n",
" ['2004.11.18', '02:00', '1.30320', '1.30410', '1.30270', '1.30350', '308'],\n",
" ['2004.11.18', '03:00', '1.30360', '1.30430', '1.30320', '1.30370', '294'],\n",
" ['2004.11.18', '04:00', '1.30350', '1.30420', '1.30300', '1.30350', '308'],\n",
" ['2004.11.18', '05:00', '1.30360', '1.30420', '1.30330', '1.30350', '275'],\n",
" ['2004.11.18', '06:00', '1.30380', '1.30390', '1.30320', '1.30360', '251'],\n",
" ['2004.11.18', '07:00', '1.30370', '1.30700', '1.30360', '1.30620', '387'],\n",
" ['2004.11.18', '08:00', '1.30610', '1.30660', '1.30470', '1.30600', '429'],\n",
" ['2004.11.18', '09:00', '1.30600', '1.30760', '1.30520', '1.30710', '394'],\n",
" ['2004.11.18', '10:00', '1.30710', '1.30730', '1.30450', '1.30500', '403'],\n",
" ['2004.11.18', '11:00', '1.30520', '1.30560', '1.30380', '1.30450', '389'],\n",
" ['2004.11.18', '12:00', '1.30440', '1.30550', '1.30320', '1.30320', '395'],\n",
" ['2004.11.18', '13:00', '1.30310', '1.30350', '1.29990', '1.30240', '468'],\n",
" ['2004.11.18', '14:00', '1.30230', '1.30360', '1.30030', '1.30150', '446'],\n",
" ['2004.11.18', '15:00', '1.30140', '1.30210', '1.29930', '1.29940', '449'],\n",
" ['2004.11.18', '16:00', '1.29960', '1.30190', '1.29830', '1.29920', '524'],\n",
" ['2004.11.18', '17:00', '1.29910', '1.29990', '1.29750', '1.29790', '442'],\n",
" ['2004.11.18', '18:00', '1.29790', '1.29890', '1.29390', '1.29620', '471'],\n",
" ['2004.11.18', '19:00', '1.29600', '1.29730', '1.29540', '1.29660', '388'],\n",
" ['2004.11.18', '20:00', '1.29660', '1.29750', '1.29650', '1.29740', '304'],\n",
" ['2004.11.18', '21:00', '1.29730', '1.29760', '1.29590', '1.29620', '347'],\n",
" ['2004.11.18', '22:00', '1.29640', '1.29650', '1.29530', '1.29610', '301'],\n",
" ['2004.11.18', '23:00', '1.29610', '1.29630', '1.29400', '1.29440', '325'],\n",
" ['2004.11.19', '00:00', '1.29420', '1.29580', '1.29410', '1.29460', '301'],\n",
" ['2004.11.19', '01:00', '1.29450', '1.29510', '1.29370', '1.29440', '325'],\n",
" ['2004.11.19', '02:00', '1.29430', '1.29600', '1.29430', '1.29570', '284'],\n",
" ['2004.11.19', '03:00', '1.29550', '1.29650', '1.29510', '1.29570', '309'],\n",
" ['2004.11.19', '04:00', '1.29570', '1.29670', '1.29550', '1.29650', '249'],\n",
" ['2004.11.19', '05:00', '1.29640', '1.29670', '1.29500', '1.29600', '273'],\n",
" ['2004.11.19', '06:00', '1.29580', '1.29690', '1.29470', '1.29660', '296'],\n",
" ['2004.11.19', '07:00', '1.29660', '1.29840', '1.29630', '1.29680', '343'],\n",
" ['2004.11.19', '08:00', '1.29680', '1.29780', '1.29520', '1.29560', '419'],\n",
" ['2004.11.19', '09:00', '1.29560', '1.29950', '1.29530', '1.29920', '430'],\n",
" ['2004.11.19', '10:00', '1.29930', '1.29980', '1.29800', '1.29960', '396'],\n",
" ['2004.11.19', '11:00', '1.29960', '1.30210', '1.29850', '1.30150', '430'],\n",
" ['2004.11.19', '12:00', '1.30150', '1.30440', '1.30130', '1.30270', '468'],\n",
" ['2004.11.19', '13:00', '1.30250', '1.30300', '1.30100', '1.30250', '377'],\n",
" ['2004.11.19', '14:00', '1.30240', '1.30700', '1.30160', '1.30520', '467'],\n",
" ['2004.11.19', '15:00', '1.30510', '1.30630', '1.30190', '1.30440', '560'],\n",
" ['2004.11.19', '16:00', '1.30450', '1.30670', '1.30260', '1.30570', '563'],\n",
" ['2004.11.19', '17:00', '1.30560', '1.30690', '1.30470', '1.30570', '497'],\n",
" ['2004.11.19', '18:00', '1.30570', '1.30600', '1.30320', '1.30420', '431'],\n",
" ['2004.11.19', '19:00', '1.30400', '1.30440', '1.30220', '1.30420', '374'],\n",
" ['2004.11.19', '20:00', '1.30430', '1.30450', '1.30030', '1.30170', '386'],\n",
" ['2004.11.19', '21:00', '1.30160', '1.30310', '1.30040', '1.30260', '408'],\n",
" ['2004.11.19', '22:00', '1.30260', '1.30290', '1.30170', '1.30270', '290'],\n",
" ['2004.11.19', '23:00', '1.30260', '1.30540', '1.30200', '1.30540', '103'],\n",
" ['2004.11.22', '00:00', '1.30390', '1.30410', '1.30180', '1.30230', '274'],\n",
" ['2004.11.22', '01:00', '1.30230', '1.30360', '1.30150', '1.30340', '292'],\n",
" ['2004.11.22', '02:00', '1.30320', '1.30390', '1.30260', '1.30320', '273'],\n",
" ['2004.11.22', '03:00', '1.30320', '1.30340', '1.30220', '1.30240', '255'],\n",
" ['2004.11.22', '04:00', '1.30250', '1.30330', '1.30210', '1.30300', '240'],\n",
" ['2004.11.22', '05:00', '1.30300', '1.30380', '1.30240', '1.30340', '235'],\n",
" ['2004.11.22', '06:00', '1.30340', '1.30530', '1.30320', '1.30440', '291'],\n",
" ['2004.11.22', '07:00', '1.30400', '1.30490', '1.30280', '1.30310', '322'],\n",
" ['2004.11.22', '08:00', '1.30310', '1.30530', '1.30250', '1.30400', '453'],\n",
" ['2004.11.22', '09:00', '1.30400', '1.30430', '1.30110', '1.30340', '466'],\n",
" ['2004.11.22', '10:00', '1.30340', '1.30390', '1.30200', '1.30340', '404'],\n",
" ['2004.11.22', '11:00', '1.30340', '1.30400', '1.30280', '1.30350', '345'],\n",
" ['2004.11.22', '12:00', '1.30340', '1.30420', '1.30270', '1.30360', '397'],\n",
" ['2004.11.22', '13:00', '1.30350', '1.30490', '1.30310', '1.30350', '389'],\n",
" ['2004.11.22', '14:00', '1.30340', '1.30390', '1.30190', '1.30200', '417'],\n",
" ['2004.11.22', '15:00', '1.30220', '1.30450', '1.30180', '1.30420', '378'],\n",
" ['2004.11.22', '16:00', '1.30410', '1.30520', '1.30330', '1.30410', '443'],\n",
" ['2004.11.22', '17:00', '1.30420', '1.30520', '1.30340', '1.30480', '405'],\n",
" ['2004.11.22', '18:00', '1.30470', '1.30520', '1.30370', '1.30430', '407'],\n",
" ['2004.11.22', '19:00', '1.30430', '1.30490', '1.30340', '1.30410', '311'],\n",
" ['2004.11.22', '20:00', '1.30400', '1.30500', '1.30340', '1.30350', '334'],\n",
" ['2004.11.22', '21:00', '1.30360', '1.30490', '1.30320', '1.30450', '339'],\n",
" ['2004.11.22', '22:00', '1.30440', '1.30520', '1.30390', '1.30490', '316'],\n",
" ['2004.11.22', '23:00', '1.30500', '1.30520', '1.30350', '1.30410', '273'],\n",
" ['2004.11.23', '00:00', '1.30410', '1.30420', '1.30320', '1.30380', '261'],\n",
" ['2004.11.23', '01:00', '1.30370', '1.30420', '1.30090', '1.30120', '301'],\n",
" ['2004.11.23', '02:00', '1.30110', '1.30180', '1.30070', '1.30150', '311'],\n",
" ['2004.11.23', '03:00', '1.30130', '1.30160', '1.29750', '1.29840', '385'],\n",
" ['2004.11.23', '04:00', '1.29830', '1.30040', '1.29790', '1.30030', '322'],\n",
" ['2004.11.23', '05:00', '1.30040', '1.30040', '1.29900', '1.29940', '321'],\n",
" ['2004.11.23', '06:00', '1.29950', '1.30060', '1.29900', '1.30040', '281'],\n",
" ['2004.11.23', '07:00', '1.30040', '1.30080', '1.29890', '1.29910', '315'],\n",
" ['2004.11.23', '08:00', '1.29910', '1.30190', '1.29860', '1.29980', '478'],\n",
" ['2004.11.23', '09:00', '1.29980', '1.30120', '1.29880', '1.29980', '425'],\n",
" ['2004.11.23', '10:00', '1.30000', '1.30050', '1.29840', '1.29890', '416'],\n",
" ['2004.11.23', '11:00', '1.29900', '1.30570', '1.29870', '1.30520', '511'],\n",
" ['2004.11.23', '12:00', '1.30510', '1.30760', '1.30500', '1.30650', '474'],\n",
" ['2004.11.23', '13:00', '1.30670', '1.30940', '1.30540', '1.30830', '448'],\n",
" ['2004.11.23', '14:00', '1.30820', '1.30950', '1.30630', '1.30670', '423'],\n",
" ['2004.11.23', '15:00', '1.30650', '1.30810', '1.30590', '1.30740', '420'],\n",
" ['2004.11.23', '16:00', '1.30740', '1.31030', '1.30730', '1.30840', '467'],\n",
" ['2004.11.23', '17:00', '1.30840', '1.31070', '1.30760', '1.30870', '468'],\n",
" ['2004.11.23', '18:00', '1.30860', '1.31030', '1.30850', '1.30970', '416'],\n",
" ['2004.11.23', '19:00', '1.30970', '1.31030', '1.30850', '1.30890', '394'],\n",
" ['2004.11.23', '20:00', '1.30900', '1.30950', '1.30800', '1.30800', '356'],\n",
" ['2004.11.23', '21:00', '1.30800', '1.30880', '1.30720', '1.30790', '336'],\n",
" ['2004.11.23', '22:00', '1.30790', '1.30940', '1.30770', '1.30910', '314'],\n",
" ['2004.11.23', '23:00', '1.30890', '1.30930', '1.30800', '1.30850', '310'],\n",
" ['2004.11.24', '00:00', '1.30870', '1.31030', '1.30800', '1.30970', '314'],\n",
" ['2004.11.24', '01:00', '1.30960', '1.31030', '1.30880', '1.30920', '325'],\n",
" ['2004.11.24', '02:00', '1.30910', '1.30980', '1.30850', '1.30900', '290'],\n",
" ['2004.11.24', '03:00', '1.30910', '1.31010', '1.30860', '1.30990', '298'],\n",
" ['2004.11.24', '04:00', '1.30970', '1.31010', '1.30830', '1.30890', '339'],\n",
" ['2004.11.24', '05:00', '1.30870', '1.30960', '1.30840', '1.30910', '283'],\n",
" ['2004.11.24', '06:00', '1.30910', '1.31000', '1.30850', '1.30910', '317'],\n",
" ['2004.11.24', '07:00', '1.30920', '1.31180', '1.30850', '1.31040', '345'],\n",
" ['2004.11.24', '08:00', '1.31040', '1.31130', '1.30910', '1.31070', '428'],\n",
" ['2004.11.24', '09:00', '1.31070', '1.31380', '1.31030', '1.31350', '456'],\n",
" ['2004.11.24', '10:00', '1.31350', '1.31580', '1.31210', '1.31470', '453'],\n",
" ['2004.11.24', '11:00', '1.31470', '1.31700', '1.31320', '1.31600', '477'],\n",
" ['2004.11.24', '12:00', '1.31610', '1.31690', '1.31420', '1.31480', '437'],\n",
" ['2004.11.24', '13:00', '1.31470', '1.31570', '1.31410', '1.31490', '395'],\n",
" ['2004.11.24', '14:00', '1.31500', '1.31650', '1.31410', '1.31550', '444'],\n",
" ['2004.11.24', '15:00', '1.31540', '1.31730', '1.31500', '1.31680', '421'],\n",
" ['2004.11.24', '16:00', '1.31680', '1.31720', '1.31400', '1.31560', '482'],\n",
" ['2004.11.24', '17:00', '1.31540', '1.31680', '1.31540', '1.31610', '406'],\n",
" ['2004.11.24', '18:00', '1.31610', '1.31810', '1.31560', '1.31680', '422'],\n",
" ['2004.11.24', '19:00', '1.31690', '1.31790', '1.31620', '1.31750', '342'],\n",
" ['2004.11.24', '20:00', '1.31740', '1.31800', '1.31710', '1.31750', '282'],\n",
" ['2004.11.24', '21:00', '1.31760', '1.31810', '1.31730', '1.31760', '286'],\n",
" ['2004.11.24', '22:00', '1.31750', '1.31910', '1.31730', '1.31880', '278'],\n",
" ['2004.11.24', '23:00', '1.31890', '1.31920', '1.31800', '1.31870', '268'],\n",
" ['2004.11.25', '00:00', '1.31870', '1.31900', '1.31730', '1.31770', '325'],\n",
" ['2004.11.25', '01:00', '1.31760', '1.31800', '1.31620', '1.31680', '327'],\n",
" ['2004.11.25', '02:00', '1.31680', '1.31760', '1.31650', '1.31730', '333'],\n",
" ['2004.11.25', '03:00', '1.31740', '1.31810', '1.31710', '1.31750', '278'],\n",
" ['2004.11.25', '04:00', '1.31750', '1.31820', '1.31720', '1.31750', '275'],\n",
" ['2004.11.25', '05:00', '1.31750', '1.31850', '1.31710', '1.31820', '307'],\n",
" ['2004.11.25', '06:00', '1.31800', '1.31870', '1.31710', '1.31830', '327'],\n",
" ['2004.11.25', '07:00', '1.31830', '1.31910', '1.31790', '1.31890', '306'],\n",
" ['2004.11.25', '08:00', '1.31880', '1.31970', '1.31680', '1.31860', '456'],\n",
" ['2004.11.25', '09:00', '1.31850', '1.32040', '1.31790', '1.31920', '506'],\n",
" ['2004.11.25', '10:00', '1.31930', '1.32030', '1.31810', '1.31890', '483'],\n",
" ['2004.11.25', '11:00', '1.31910', '1.32040', '1.31830', '1.32000', '410'],\n",
" ['2004.11.25', '12:00', '1.31980', '1.32380', '1.31900', '1.32190', '441'],\n",
" ['2004.11.25', '13:00', '1.32180', '1.32340', '1.32120', '1.32220', '422'],\n",
" ['2004.11.25', '14:00', '1.32210', '1.32260', '1.32060', '1.32110', '423'],\n",
" ['2004.11.25', '15:00', '1.32120', '1.32260', '1.32060', '1.32170', '415'],\n",
" ['2004.11.25', '16:00', '1.32200', '1.32440', '1.32140', '1.32400', '409'],\n",
" ['2004.11.25', '17:00', '1.32390', '1.32500', '1.32320', '1.32380', '392'],\n",
" ['2004.11.25', '18:00', '1.32390', '1.32500', '1.32350', '1.32450', '323'],\n",
" ['2004.11.25', '19:00', '1.32450', '1.32470', '1.32340', '1.32350', '235'],\n",
" ['2004.11.25', '20:00', '1.32360', '1.32470', '1.32320', '1.32430', '235'],\n",
" ['2004.11.25', '21:00', '1.32410', '1.32470', '1.32390', '1.32460', '210'],\n",
" ['2004.11.25', '22:00', '1.32460', '1.32860', '1.32410', '1.32730', '280'],\n",
" ['2004.11.25', '23:00', '1.32730', '1.32830', '1.32650', '1.32750', '328'],\n",
" ['2004.11.26', '00:00', '1.32740', '1.32770', '1.32560', '1.32570', '244'],\n",
" ['2004.11.26', '01:00', '1.32580', '1.32730', '1.32540', '1.32660', '320'],\n",
" ['2004.11.26', '02:00', '1.32650', '1.32670', '1.32500', '1.32560', '304'],\n",
" ['2004.11.26', '03:00', '1.32570', '1.32700', '1.32540', '1.32640', '306'],\n",
" ['2004.11.26', '04:00', '1.32630', '1.32730', '1.32600', '1.32690', '283'],\n",
" ['2004.11.26', '05:00', '1.32690', '1.32950', '1.32670', '1.32890', '385'],\n",
" ['2004.11.26', '06:00', '1.32900', '1.33260', '1.32830', '1.33190', '436'],\n",
" ['2004.11.26', '07:00', '1.33200', '1.33310', '1.32880', '1.32930', '416'],\n",
" ['2004.11.26', '08:00', '1.32920', '1.33170', '1.32770', '1.32870', '498'],\n",
" ['2004.11.26', '09:00', '1.32890', '1.32900', '1.31840', '1.32380', '630'],\n",
" ['2004.11.26', '10:00', '1.32390', '1.32410', '1.31820', '1.32260', '590'],\n",
" ['2004.11.26', '11:00', '1.32270', '1.32360', '1.32080', '1.32280', '487'],\n",
" ['2004.11.26', '12:00', '1.32270', '1.32740', '1.32200', '1.32560', '479'],\n",
" ['2004.11.26', '13:00', '1.32570', '1.32650', '1.32300', '1.32460', '444'],\n",
" ['2004.11.26', '14:00', '1.32430', '1.32510', '1.32170', '1.32250', '446'],\n",
" ['2004.11.26', '15:00', '1.32250', '1.32570', '1.32220', '1.32510', '491'],\n",
" ['2004.11.26', '16:00', '1.32550', '1.32720', '1.32500', '1.32660', '443'],\n",
" ['2004.11.26', '17:00', '1.32630', '1.32940', '1.32550', '1.32890', '442'],\n",
" ['2004.11.26', '18:00', '1.32890', '1.32990', '1.32800', '1.32910', '340'],\n",
" ['2004.11.26', '19:00', '1.32920', '1.32970', '1.32830', '1.32890', '292'],\n",
" ['2004.11.26', '20:00', '1.32910', '1.32990', '1.32880', '1.32950', '265'],\n",
" ['2004.11.26', '21:00', '1.32960', '1.33000', '1.32870', '1.32950', '228'],\n",
" ['2004.11.26', '22:00', '1.32960', '1.32980', '1.32900', '1.32970', '188'],\n",
" ['2004.11.26', '23:00', '1.32960', '1.32990', '1.32840', '1.32970', '291'],\n",
" ['2004.11.29', '00:00', '1.32800', '1.32880', '1.32680', '1.32700', '280'],\n",
" ['2004.11.29', '01:00', '1.32700', '1.32810', '1.32610', '1.32630', '299'],\n",
" ['2004.11.29', '02:00', '1.32620', '1.32680', '1.32330', '1.32540', '343'],\n",
" ['2004.11.29', '03:00', '1.32560', '1.32650', '1.32510', '1.32540', '285'],\n",
" ['2004.11.29', '04:00', '1.32550', '1.32580', '1.32470', '1.32520', '278'],\n",
" ['2004.11.29', '05:00', '1.32510', '1.32680', '1.32510', '1.32620', '284'],\n",
" ['2004.11.29', '06:00', '1.32610', '1.32860', '1.32610', '1.32740', '333'],\n",
" ['2004.11.29', '07:00', '1.32750', '1.32790', '1.32520', '1.32600', '392'],\n",
" ['2004.11.29', '08:00', '1.32600', '1.32640', '1.32300', '1.32440', '474'],\n",
" ['2004.11.29', '09:00', '1.32450', '1.32760', '1.32380', '1.32750', '502'],\n",
" ['2004.11.29', '10:00', '1.32740', '1.32790', '1.32450', '1.32560', '423'],\n",
" ['2004.11.29', '11:00', '1.32550', '1.32720', '1.32510', '1.32650', '383'],\n",
" ['2004.11.29', '12:00', '1.32660', '1.32680', '1.32500', '1.32560', '384'],\n",
" ['2004.11.29', '13:00', '1.32580', '1.32610', '1.32370', '1.32440', '367'],\n",
" ['2004.11.29', '14:00', '1.32440', '1.32580', '1.32290', '1.32390', '460'],\n",
" ['2004.11.29', '15:00', '1.32380', '1.32720', '1.32320', '1.32610', '435'],\n",
" ['2004.11.29', '16:00', '1.32630', '1.32930', '1.32580', '1.32880', '417'],\n",
" ['2004.11.29', '17:00', '1.32900', '1.32920', '1.32730', '1.32850', '411'],\n",
" ['2004.11.29', '18:00', '1.32840', '1.33060', '1.32800', '1.32970', '410'],\n",
" ['2004.11.29', '19:00', '1.32960', '1.33000', '1.32730', '1.32770', '371'],\n",
" ['2004.11.29', '20:00', '1.32780', '1.32860', '1.32710', '1.32770', '318'],\n",
" ['2004.11.29', '21:00', '1.32760', '1.32810', '1.32690', '1.32720', '320'],\n",
" ['2004.11.29', '22:00', '1.32720', '1.32820', '1.32700', '1.32770', '334'],\n",
" ['2004.11.29', '23:00', '1.32770', '1.32840', '1.32680', '1.32700', '308'],\n",
" ['2004.11.30', '00:00', '1.32700', '1.32750', '1.32570', '1.32620', '288'],\n",
" ['2004.11.30', '01:00', '1.32610', '1.32690', '1.32550', '1.32570', '311'],\n",
" ['2004.11.30', '02:00', '1.32580', '1.32640', '1.32310', '1.32470', '355'],\n",
" ['2004.11.30', '03:00', '1.32460', '1.32610', '1.32410', '1.32550', '302'],\n",
" ['2004.11.30', '04:00', '1.32540', '1.32630', '1.32500', '1.32570', '299'],\n",
" ['2004.11.30', '05:00', '1.32560', '1.32810', '1.32560', '1.32760', '331'],\n",
" ['2004.11.30', '06:00', '1.32760', '1.32760', '1.32550', '1.32570', '316'],\n",
" ['2004.11.30', '07:00', '1.32550', '1.32700', '1.32540', '1.32660', '349'],\n",
" ['2004.11.30', '08:00', '1.32660', '1.32750', '1.32300', '1.32380', '475'],\n",
" ['2004.11.30', '09:00', '1.32380', '1.32670', '1.32370', '1.32580', '445'],\n",
" ['2004.11.30', '10:00', '1.32590', '1.32740', '1.32520', '1.32580', '423'],\n",
" ['2004.11.30', '11:00', '1.32580', '1.32840', '1.32540', '1.32670', '451'],\n",
" ['2004.11.30', '12:00', '1.32650', '1.33090', '1.32560', '1.32970', '466'],\n",
" ['2004.11.30', '13:00', '1.32980', '1.33070', '1.32840', '1.32920', '445'],\n",
" ['2004.11.30', '14:00', '1.32930', '1.33190', '1.32720', '1.33020', '547'],\n",
" ['2004.11.30', '15:00', '1.33020', '1.33360', '1.32930', '1.33160', '526'],\n",
" ['2004.11.30', '16:00', '1.33150', '1.33210', '1.32810', '1.32850', '526'],\n",
" ['2004.11.30', '17:00', '1.32860', '1.32940', '1.32480', '1.32550', '449'],\n",
" ['2004.11.30', '18:00', '1.32550', '1.32900', '1.32510', '1.32760', '374'],\n",
" ['2004.11.30', '19:00', '1.32770', '1.32860', '1.32700', '1.32820', '349'],\n",
" ['2004.11.30', '20:00', '1.32820', '1.33050', '1.32820', '1.32910', '338'],\n",
" ['2004.11.30', '21:00', '1.32910', '1.32950', '1.32820', '1.32940', '320'],\n",
" ['2004.11.30', '22:00', '1.32940', '1.32960', '1.32780', '1.32800', '296'],\n",
" ['2004.11.30', '23:00', '1.32800', '1.32920', '1.32750', '1.32890', '293'],\n",
" ['2004.12.01', '00:00', '1.32890', '1.33050', '1.32850', '1.32960', '296'],\n",
" ['2004.12.01', '01:00', '1.32980', '1.33190', '1.32950', '1.33140', '324'],\n",
" ['2004.12.01', '02:00', '1.33180', '1.33220', '1.32940', '1.32990', '319'],\n",
" ['2004.12.01', '03:00', '1.32980', '1.33030', '1.32860', '1.32960', '306'],\n",
" ['2004.12.01', '04:00', '1.32970', '1.33050', '1.32930', '1.33030', '231'],\n",
" ['2004.12.01', '05:00', '1.33030', '1.33130', '1.32930', '1.33060', '300'],\n",
" ['2004.12.01', '06:00', '1.33070', '1.33280', '1.33040', '1.33120', '299'],\n",
" ['2004.12.01', '07:00', '1.33130', '1.33290', '1.33100', '1.33190', '319'],\n",
" ['2004.12.01', '08:00', '1.33200', '1.33390', '1.33080', '1.33240', '488'],\n",
" ['2004.12.01', '09:00', '1.33260', '1.33260', '1.32890', '1.32960', '472'],\n",
" ['2004.12.01', '10:00', '1.32970', '1.33090', '1.32740', '1.32990', '445'],\n",
" ['2004.12.01', '11:00', '1.33010', '1.33150', '1.32890', '1.33100', '424'],\n",
" ['2004.12.01', '12:00', '1.33110', '1.33220', '1.33020', '1.33100', '445'],\n",
" ['2004.12.01', '13:00', '1.33100', '1.33140', '1.32950', '1.32970', '410'],\n",
" ['2004.12.01', '14:00', '1.32960', '1.33110', '1.32870', '1.33030', '475'],\n",
" ['2004.12.01', '15:00', '1.33020', '1.33230', '1.33010', '1.33190', '391'],\n",
" ['2004.12.01', '16:00', '1.33180', '1.33300', '1.33010', '1.33070', '482'],\n",
" ['2004.12.01', '17:00', '1.33060', '1.33200', '1.32910', '1.33100', '445'],\n",
" ['2004.12.01', '18:00', '1.33090', '1.33200', '1.33040', '1.33120', '398'],\n",
" ['2004.12.01', '19:00', '1.33130', '1.33260', '1.33090', '1.33190', '331'],\n",
" ['2004.12.01', '20:00', '1.33190', '1.33260', '1.33050', '1.33220', '350'],\n",
" ['2004.12.01', '21:00', '1.33230', '1.33260', '1.33110', '1.33250', '356'],\n",
" ['2004.12.01', '22:00', '1.33240', '1.33630', '1.33150', '1.33460', '423'],\n",
" ['2004.12.01', '23:00', '1.33470', '1.33500', '1.33290', '1.33400', '326'],\n",
" ['2004.12.02', '00:00', '1.33400', '1.33500', '1.33300', '1.33480', '363'],\n",
" ['2004.12.02', '01:00', '1.33480', '1.33670', '1.33430', '1.33580', '412'],\n",
" ['2004.12.02', '02:00', '1.33580', '1.33740', '1.33540', '1.33610', '372'],\n",
" ['2004.12.02', '03:00', '1.33620', '1.33710', '1.33580', '1.33690', '340'],\n",
" ['2004.12.02', '04:00', '1.33680', '1.33720', '1.33570', '1.33610', '348'],\n",
" ['2004.12.02', '05:00', '1.33660', '1.33760', '1.33520', '1.33650', '350'],\n",
" ['2004.12.02', '06:00', '1.33630', '1.33670', '1.33510', '1.33540', '350'],\n",
" ['2004.12.02', '07:00', '1.33520', '1.33690', '1.33490', '1.33630', '349'],\n",
" ['2004.12.02', '08:00', '1.33620', '1.33860', '1.33560', '1.33740', '443'],\n",
" ['2004.12.02', '09:00', '1.33730', '1.33830', '1.33490', '1.33600', '470'],\n",
" ['2004.12.02', '10:00', '1.33600', '1.33610', '1.33400', '1.33430', '401'],\n",
" ['2004.12.02', '11:00', '1.33440', '1.33470', '1.33060', '1.33120', '442'],\n",
" ['2004.12.02', '12:00', '1.33070', '1.33370', '1.33060', '1.33290', '432'],\n",
" ['2004.12.02', '13:00', '1.33290', '1.33350', '1.33140', '1.33180', '422'],\n",
" ['2004.12.02', '14:00', '1.33180', '1.33480', '1.33090', '1.33420', '458'],\n",
" ['2004.12.02', '15:00', '1.33430', '1.33620', '1.33420', '1.33450', '428'],\n",
" ['2004.12.02', '16:00', '1.33450', '1.33510', '1.32680', '1.32810', '548'],\n",
" ['2004.12.02', '17:00', '1.32810', '1.32830', '1.32360', '1.32750', '588'],\n",
" ['2004.12.02', '18:00', '1.32740', '1.32990', '1.32670', '1.32720', '464'],\n",
" ['2004.12.02', '19:00', '1.32720', '1.32900', '1.32580', '1.32780', '401'],\n",
" ['2004.12.02', '20:00', '1.32780', '1.32810', '1.32660', '1.32690', '331'],\n",
" ['2004.12.02', '21:00', '1.32690', '1.32760', '1.32610', '1.32690', '375'],\n",
" ['2004.12.02', '22:00', '1.32680', '1.32800', '1.32620', '1.32650', '364'],\n",
" ['2004.12.02', '23:00', '1.32670', '1.32720', '1.32640', '1.32670', '351'],\n",
" ['2004.12.03', '00:00', '1.32680', '1.32730', '1.32540', '1.32590', '315'],\n",
" ['2004.12.03', '01:00', '1.32620', '1.32690', '1.32550', '1.32660', '319'],\n",
" ['2004.12.03', '02:00', '1.32660', '1.32900', '1.32610', '1.32850', '340'],\n",
" ['2004.12.03', '03:00', '1.32830', '1.32940', '1.32770', '1.32830', '321'],\n",
" ['2004.12.03', '04:00', '1.32820', '1.32890', '1.32770', '1.32850', '282'],\n",
" ['2004.12.03', '05:00', '1.32850', '1.32920', '1.32790', '1.32850', '280'],\n",
" ['2004.12.03', '06:00', '1.32830', '1.32910', '1.32720', '1.32760', '272'],\n",
" ['2004.12.03', '07:00', '1.32760', '1.32870', '1.32710', '1.32770', '272'],\n",
" ['2004.12.03', '08:00', '1.32770', '1.32830', '1.32580', '1.32630', '346'],\n",
" ['2004.12.03', '09:00', '1.32630', '1.32960', '1.32600', '1.32760', '401'],\n",
" ['2004.12.03', '10:00', '1.32770', '1.32840', '1.32670', '1.32790', '373'],\n",
" ['2004.12.03', '11:00', '1.32780', '1.32890', '1.32750', '1.32820', '310'],\n",
" ['2004.12.03', '12:00', '1.32840', '1.32910', '1.32790', '1.32850', '344'],\n",
" ['2004.12.03', '13:00', '1.32860', '1.33190', '1.32780', '1.33120', '422'],\n",
" ['2004.12.03', '14:00', '1.33120', '1.33830', '1.32950', '1.33370', '668'],\n",
" ['2004.12.03', '15:00', '1.33360', '1.33740', '1.33230', '1.33570', '608'],\n",
" ['2004.12.03', '16:00', '1.33570', '1.33780', '1.33420', '1.33670', '577'],\n",
" ['2004.12.03', '17:00', '1.33660', '1.34010', '1.33630', '1.33900', '502'],\n",
" ['2004.12.03', '18:00', '1.33920', '1.34080', '1.33840', '1.34050', '416'],\n",
" ['2004.12.03', '19:00', '1.34060', '1.34610', '1.34040', '1.34430', '533'],\n",
" ['2004.12.03', '20:00', '1.34430', '1.34630', '1.34350', '1.34550', '434'],\n",
" ['2004.12.03', '21:00', '1.34540', '1.34640', '1.34480', '1.34590', '322'],\n",
" ['2004.12.03', '22:00', '1.34580', '1.34620', '1.34490', '1.34580', '316'],\n",
" ['2004.12.03', '23:00', '1.34570', '1.34600', '1.34510', '1.34550', '300'],\n",
" ['2004.12.06', '00:00', '1.34420', '1.34550', '1.34390', '1.34490', '253'],\n",
" ['2004.12.06', '01:00', '1.34490', '1.34500', '1.34380', '1.34440', '301'],\n",
" ['2004.12.06', '02:00', '1.34430', '1.34490', '1.34270', '1.34460', '333'],\n",
" ['2004.12.06', '03:00', '1.34470', '1.34500', '1.34360', '1.34380', '282'],\n",
" ['2004.12.06', '04:00', '1.34390', '1.34540', '1.34370', '1.34510', '290'],\n",
" ['2004.12.06', '05:00', '1.34520', '1.34520', '1.34450', '1.34480', '263'],\n",
" ['2004.12.06', '06:00', '1.34480', '1.34500', '1.34360', '1.34370', '266'],\n",
" ['2004.12.06', '07:00', '1.34370', '1.34430', '1.34240', '1.34290', '354'],\n",
" ['2004.12.06', '08:00', '1.34290', '1.34380', '1.34220', '1.34270', '388'],\n",
" ['2004.12.06', '09:00', '1.34280', '1.34450', '1.34150', '1.34380', '411'],\n",
" ['2004.12.06', '10:00', '1.34390', '1.34510', '1.34240', '1.34460', '432'],\n",
" ['2004.12.06', '11:00', '1.34460', '1.34570', '1.34380', '1.34470', '413'],\n",
" ['2004.12.06', '12:00', '1.34460', '1.34570', '1.34320', '1.34350', '394'],\n",
" ['2004.12.06', '13:00', '1.34330', '1.34560', '1.34320', '1.34360', '411'],\n",
" ['2004.12.06', '14:00', '1.34360', '1.34480', '1.34290', '1.34370', '406'],\n",
" ['2004.12.06', '15:00', '1.34340', '1.34460', '1.34220', '1.34400', '450'],\n",
" ['2004.12.06', '16:00', '1.34410', '1.34470', '1.34120', '1.34240', '459'],\n",
" ['2004.12.06', '17:00', '1.34230', '1.34360', '1.34160', '1.34320', '397'],\n",
" ['2004.12.06', '18:00', '1.34310', '1.34470', '1.34230', '1.34420', '380'],\n",
" ['2004.12.06', '19:00', '1.34420', '1.34470', '1.34280', '1.34310', '390'],\n",
" ['2004.12.06', '20:00', '1.34280', '1.34420', '1.34180', '1.34220', '362'],\n",
" ['2004.12.06', '21:00', '1.34200', '1.34260', '1.33900', '1.33990', '375'],\n",
" ['2004.12.06', '22:00', '1.33980', '1.34130', '1.33980', '1.34030', '331'],\n",
" ['2004.12.06', '23:00', '1.34030', '1.34130', '1.33980', '1.34030', '311'],\n",
" ['2004.12.07', '00:00', '1.34000', '1.34030', '1.33900', '1.33930', '309'],\n",
" ['2004.12.07', '01:00', '1.33950', '1.34090', '1.33920', '1.34040', '311'],\n",
" ['2004.12.07', '02:00', '1.34030', '1.34100', '1.33930', '1.34060', '273'],\n",
" ['2004.12.07', '03:00', '1.34050', '1.34110', '1.34030', '1.34080', '265'],\n",
" ['2004.12.07', '04:00', '1.34080', '1.34230', '1.34060', '1.34200', '314'],\n",
" ['2004.12.07', '05:00', '1.34190', '1.34230', '1.34150', '1.34210', '286'],\n",
" ['2004.12.07', '06:00', '1.34210', '1.34300', '1.34180', '1.34210', '299'],\n",
" ['2004.12.07', '07:00', '1.34210', '1.34690', '1.34210', '1.34590', '382'],\n",
" ['2004.12.07', '08:00', '1.34590', '1.34600', '1.34220', '1.34310', '456'],\n",
" ['2004.12.07', '09:00', '1.34300', '1.34560', '1.34280', '1.34460', '387'],\n",
" ['2004.12.07', '10:00', '1.34480', '1.34560', '1.34360', '1.34470', '414'],\n",
" ['2004.12.07', '11:00', '1.34470', '1.34570', '1.34340', '1.34520', '401'],\n",
" ['2004.12.07', '12:00', '1.34530', '1.34710', '1.34460', '1.34580', '457'],\n",
" ['2004.12.07', '13:00', '1.34600', '1.34670', '1.34520', '1.34630', '369'],\n",
" ['2004.12.07', '14:00', '1.34630', '1.34710', '1.34550', '1.34600', '412'],\n",
" ['2004.12.07', '15:00', '1.34580', '1.34680', '1.34330', '1.34360', '418'],\n",
" ['2004.12.07', '16:00', '1.34370', '1.34380', '1.34150', '1.34250', '479'],\n",
" ['2004.12.07', '17:00', '1.34250', '1.34490', '1.34150', '1.34390', '455'],\n",
" ['2004.12.07', '18:00', '1.34390', '1.34440', '1.34160', '1.34250', '422'],\n",
" ['2004.12.07', '19:00', '1.34240', '1.34380', '1.34220', '1.34270', '321'],\n",
" ['2004.12.07', '20:00', '1.34270', '1.34410', '1.34150', '1.34270', '340'],\n",
" ['2004.12.07', '21:00', '1.34270', '1.34360', '1.34200', '1.34310', '324'],\n",
" ['2004.12.07', '22:00', '1.34300', '1.34350', '1.34170', '1.34190', '283'],\n",
" ['2004.12.07', '23:00', '1.34180', '1.34300', '1.34160', '1.34250', '273'],\n",
" ['2004.12.08', '00:00', '1.34280', '1.34340', '1.34190', '1.34280', '282'],\n",
" ['2004.12.08', '01:00', '1.34290', '1.34320', '1.34170', '1.34210', '300'],\n",
" ['2004.12.08', '02:00', '1.34210', '1.34210', '1.33970', '1.33990', '362'],\n",
" ['2004.12.08', '03:00', '1.34000', '1.34090', '1.33950', '1.34050', '307'],\n",
" ['2004.12.08', '04:00', '1.34050', '1.34100', '1.33950', '1.33990', '291'],\n",
" ['2004.12.08', '05:00', '1.33980', '1.34020', '1.33390', '1.33590', '444'],\n",
" ['2004.12.08', '06:00', '1.33600', '1.33700', '1.33360', '1.33530', '421'],\n",
" ['2004.12.08', '07:00', '1.33530', '1.33770', '1.33360', '1.33660', '439'],\n",
" ['2004.12.08', '08:00', '1.33680', '1.33730', '1.33370', '1.33440', '489'],\n",
" ['2004.12.08', '09:00', '1.33400', '1.33520', '1.32930', '1.33190', '564'],\n",
" ['2004.12.08', '10:00', '1.33190', '1.33360', '1.33040', '1.33300', '441'],\n",
" ['2004.12.08', '11:00', '1.33310', '1.33330', '1.33090', '1.33160', '430'],\n",
" ['2004.12.08', '12:00', '1.33150', '1.33310', '1.32850', '1.33090', '504'],\n",
" ['2004.12.08', '13:00', '1.33080', '1.33270', '1.32960', '1.33150', '495'],\n",
" ['2004.12.08', '14:00', '1.33140', '1.33220', '1.31910', '1.32370', '618'],\n",
" ['2004.12.08', '15:00', '1.32330', '1.32780', '1.32330', '1.32550', '526'],\n",
" ['2004.12.08', '16:00', '1.32560', '1.32900', '1.32510', '1.32740', '499'],\n",
" ['2004.12.08', '17:00', '1.32730', '1.32740', '1.32470', '1.32620', '416'],\n",
" ['2004.12.08', '18:00', '1.32630', '1.33210', '1.32560', '1.33180', '474'],\n",
" ['2004.12.08', '19:00', '1.33170', '1.33240', '1.32960', '1.33010', '386'],\n",
" ['2004.12.08', '20:00', '1.33030', '1.33450', '1.32980', '1.33350', '406'],\n",
" ['2004.12.08', '21:00', '1.33360', '1.33390', '1.33210', '1.33340', '412'],\n",
" ['2004.12.08', '22:00', '1.33320', '1.33460', '1.33290', '1.33400', '345'],\n",
" ['2004.12.08', '23:00', '1.33380', '1.33650', '1.33360', '1.33550', '336'],\n",
" ['2004.12.09', '00:00', '1.33520', '1.33590', '1.33320', '1.33450', '357'],\n",
" ['2004.12.09', '01:00', '1.33440', '1.33620', '1.33340', '1.33530', '334'],\n",
" ['2004.12.09', '02:00', '1.33510', '1.33510', '1.33190', '1.33260', '379'],\n",
" ['2004.12.09', '03:00', '1.33270', '1.33340', '1.33050', '1.33130', '342'],\n",
" ['2004.12.09', '04:00', '1.33130', '1.33250', '1.32950', '1.32980', '366'],\n",
" ['2004.12.09', '05:00', '1.32970', '1.33160', '1.32890', '1.33110', '366'],\n",
" ['2004.12.09', '06:00', '1.33110', '1.33110', '1.32620', '1.32760', '420'],\n",
" ['2004.12.09', '07:00', '1.32760', '1.33230', '1.32720', '1.33130', '383'],\n",
" ['2004.12.09', '08:00', '1.33130', '1.33370', '1.33090', '1.33320', '481'],\n",
" ['2004.12.09', '09:00', '1.33310', '1.33560', '1.33150', '1.33180', '481'],\n",
" ['2004.12.09', '10:00', '1.33210', '1.33420', '1.32870', '1.33050', '517'],\n",
" ['2004.12.09', '11:00', '1.33050', '1.33220', '1.32950', '1.32990', '507'],\n",
" ['2004.12.09', '12:00', '1.32980', '1.33040', '1.32700', '1.32840', '426'],\n",
" ['2004.12.09', '13:00', '1.32820', '1.32980', '1.32660', '1.32790', '467'],\n",
" ['2004.12.09', '14:00', '1.32800', '1.33090', '1.32790', '1.33020', '580'],\n",
" ['2004.12.09', '15:00', '1.33020', '1.33020', '1.32840', '1.32970', '397'],\n",
" ['2004.12.09', '16:00', '1.32970', '1.33030', '1.32570', '1.32600', '499'],\n",
" ['2004.12.09', '17:00', '1.32610', '1.32880', '1.32500', '1.32660', '527'],\n",
" ['2004.12.09', '18:00', '1.32640', '1.32860', '1.32590', '1.32720', '517'],\n",
" ['2004.12.09', '19:00', '1.32710', '1.33470', '1.32650', '1.33390', '458'],\n",
" ['2004.12.09', '20:00', '1.33380', '1.33440', '1.33120', '1.33270', '449'],\n",
" ['2004.12.09', '21:00', '1.33270', '1.33320', '1.33160', '1.33170', '350'],\n",
" ['2004.12.09', '22:00', '1.33180', '1.33260', '1.33070', '1.33110', '325'],\n",
" ['2004.12.09', '23:00', '1.33130', '1.33130', '1.33020', '1.33090', '281'],\n",
" ['2004.12.10', '00:00', '1.33080', '1.33190', '1.33020', '1.33040', '276'],\n",
" ['2004.12.10', '01:00', '1.33050', '1.33050', '1.32760', '1.32780', '331'],\n",
" ['2004.12.10', '02:00', '1.32770', '1.32850', '1.32620', '1.32670', '359'],\n",
" ['2004.12.10', '03:00', '1.32690', '1.32860', '1.32610', '1.32660', '340'],\n",
" ['2004.12.10', '04:00', '1.32650', '1.32730', '1.32320', '1.32440', '480'],\n",
" ['2004.12.10', '05:00', '1.32440', '1.32450', '1.32230', '1.32270', '325'],\n",
" ['2004.12.10', '06:00', '1.32260', '1.32430', '1.32220', '1.32410', '348'],\n",
" ['2004.12.10', '07:00', '1.32410', '1.32510', '1.32360', '1.32420', '326'],\n",
" ['2004.12.10', '08:00', '1.32410', '1.32600', '1.32400', '1.32520', '419'],\n",
" ['2004.12.10', '09:00', '1.32500', '1.32530', '1.32250', '1.32280', '387'],\n",
" ['2004.12.10', '10:00', '1.32290', '1.32450', '1.31900', '1.32120', '514'],\n",
" ['2004.12.10', '11:00', '1.32100', '1.32180', '1.31390', '1.31640', '559'],\n",
" ['2004.12.10', '12:00', '1.31620', '1.31870', '1.31500', '1.31790', '558'],\n",
" ['2004.12.10', '13:00', '1.31800', '1.32130', '1.31720', '1.32060', '474'],\n",
" ['2004.12.10', '14:00', '1.32030', '1.32150', '1.31790', '1.32010', '528'],\n",
" ['2004.12.10', '15:00', '1.32010', '1.32100', '1.31700', '1.31860', '539'],\n",
" ['2004.12.10', '16:00', '1.31850', '1.32370', '1.31760', '1.32200', '591'],\n",
" ['2004.12.10', '17:00', '1.32200', '1.32450', '1.32130', '1.32210', '470'],\n",
" ['2004.12.10', '18:00', '1.32210', '1.32450', '1.32170', '1.32320', '437'],\n",
" ['2004.12.10', '19:00', '1.32300', '1.32340', '1.32170', '1.32240', '403'],\n",
" ['2004.12.10', '20:00', '1.32230', '1.32450', '1.32210', '1.32370', '396'],\n",
" ['2004.12.10', '21:00', '1.32380', '1.32410', '1.32220', '1.32250', '323'],\n",
" ['2004.12.10', '22:00', '1.32250', '1.32320', '1.32220', '1.32270', '262'],\n",
" ['2004.12.10', '23:00', '1.32270', '1.32300', '1.32110', '1.32120', '153'],\n",
" ['2004.12.13', '00:00', '1.31960', '1.32310', '1.31950', '1.32210', '327'],\n",
" ['2004.12.13', '01:00', '1.32210', '1.32450', '1.32160', '1.32430', '351'],\n",
" ['2004.12.13', '02:00', '1.32430', '1.32710', '1.32360', '1.32600', '370'],\n",
" ['2004.12.13', '03:00', '1.32610', '1.32680', '1.32510', '1.32660', '301'],\n",
" ['2004.12.13', '04:00', '1.32660', '1.32900', '1.32650', '1.32810', '376'],\n",
" ['2004.12.13', '05:00', '1.32810', '1.32850', '1.32730', '1.32790', '319'],\n",
" ['2004.12.13', '06:00', '1.32780', '1.32850', '1.32630', '1.32690', '332'],\n",
" ['2004.12.13', '07:00', '1.32680', '1.32760', '1.32540', '1.32560', '330'],\n",
" ['2004.12.13', '08:00', '1.32560', '1.32830', '1.32440', '1.32780', '424'],\n",
" ['2004.12.13', '09:00', '1.32790', '1.33010', '1.32620', '1.32970', '453'],\n",
" ['2004.12.13', '10:00', '1.32970', '1.33010', '1.32780', '1.32950', '470'],\n",
" ['2004.12.13', '11:00', '1.32960', '1.33030', '1.32630', '1.32640', '457'],\n",
" ['2004.12.13', '12:00', '1.32640', '1.32790', '1.32510', '1.32540', '474'],\n",
" ['2004.12.13', '13:00', '1.32540', '1.32760', '1.32400', '1.32720', '389'],\n",
" ['2004.12.13', '14:00', '1.32710', '1.32920', '1.32630', '1.32790', '479'],\n",
" ['2004.12.13', '15:00', '1.32790', '1.32870', '1.32650', '1.32730', '471'],\n",
" ['2004.12.13', '16:00', '1.32720', '1.32970', '1.32550', '1.32940', '530'],\n",
" ['2004.12.13', '17:00', '1.32970', '1.33160', '1.32860', '1.33110', '457'],\n",
" ['2004.12.13', '18:00', '1.33100', '1.33140', '1.32980', '1.33060', '450'],\n",
" ['2004.12.13', '19:00', '1.33080', '1.33160', '1.33010', '1.33120', '333'],\n",
" ['2004.12.13', '20:00', '1.33110', '1.33310', '1.33070', '1.33260', '374'],\n",
" ['2004.12.13', '21:00', '1.33260', '1.33270', '1.33040', '1.33060', '347'],\n",
" ['2004.12.13', '22:00', '1.33060', '1.33200', '1.33050', '1.33140', '326'],\n",
" ['2004.12.13', '23:00', '1.33130', '1.33240', '1.33060', '1.33150', '336'],\n",
" ['2004.12.14', '00:00', '1.33130', '1.33210', '1.33070', '1.33150', '313'],\n",
" ['2004.12.14', '01:00', '1.33160', '1.33240', '1.33070', '1.33130', '352'],\n",
" ['2004.12.14', '02:00', '1.33110', '1.33190', '1.33080', '1.33150', '314'],\n",
" ['2004.12.14', '03:00', '1.33140', '1.33150', '1.32760', '1.32880', '408'],\n",
" ['2004.12.14', '04:00', '1.32900', '1.32980', '1.32810', '1.32960', '308'],\n",
" ['2004.12.14', '05:00', '1.32940', '1.33030', '1.32830', '1.32910', '353'],\n",
" ['2004.12.14', '06:00', '1.32910', '1.32940', '1.32770', '1.32870', '325'],\n",
" ['2004.12.14', '07:00', '1.32870', '1.33100', '1.32840', '1.33080', '328'],\n",
" ['2004.12.14', '08:00', '1.33080', '1.33170', '1.32890', '1.33110', '387'],\n",
" ['2004.12.14', '09:00', '1.33130', '1.33210', '1.32950', '1.33130', '412'],\n",
" ['2004.12.14', '10:00', '1.33120', '1.33220', '1.33070', '1.33150', '427'],\n",
" ['2004.12.14', '11:00', '1.33140', '1.33200', '1.33010', '1.33110', '423'],\n",
" ['2004.12.14', '12:00', '1.33110', '1.33300', '1.33010', '1.33230', '405'],\n",
" ['2004.12.14', '13:00', '1.33220', '1.33320', '1.33110', '1.33190', '427'],\n",
" ['2004.12.14', '14:00', '1.33190', '1.33380', '1.32860', '1.33090', '532'],\n",
" ['2004.12.14', '15:00', '1.33100', '1.33260', '1.32920', '1.33100', '473'],\n",
" ['2004.12.14', '16:00', '1.33100', '1.33160', '1.32760', '1.32870', '416'],\n",
" ['2004.12.14', '17:00', '1.32860', '1.32990', '1.32610', '1.32650', '444'],\n",
" ['2004.12.14', '18:00', '1.32670', '1.32900', '1.32600', '1.32830', '378'],\n",
" ['2004.12.14', '19:00', '1.32830', '1.32980', '1.32800', '1.32960', '382'],\n",
" ['2004.12.14', '20:00', '1.32940', '1.33160', '1.32750', '1.33040', '509'],\n",
" ['2004.12.14', '21:00', '1.33040', '1.33120', '1.32990', '1.33050', '333'],\n",
" ['2004.12.14', '22:00', '1.33050', '1.33100', '1.32910', '1.32960', '326'],\n",
" ['2004.12.14', '23:00', '1.32960', '1.33020', '1.32870', '1.32900', '319'],\n",
" ['2004.12.15', '00:00', '1.32910', '1.33120', '1.32890', '1.33080', '271'],\n",
" ['2004.12.15', '01:00', '1.33070', '1.33150', '1.32850', '1.32900', '380'],\n",
" ['2004.12.15', '02:00', '1.32910', '1.33040', '1.32850', '1.32900', '314'],\n",
" ['2004.12.15', '03:00', '1.32890', '1.32930', '1.32610', '1.32730', '346'],\n",
" ['2004.12.15', '04:00', '1.32720', '1.32980', '1.32720', '1.32940', '341'],\n",
" ['2004.12.15', '05:00', '1.32950', '1.33090', '1.32940', '1.33040', '317'],\n",
" ['2004.12.15', '06:00', '1.33040', '1.33150', '1.33020', '1.33110', '310'],\n",
" ['2004.12.15', '07:00', '1.33110', '1.33170', '1.33010', '1.33080', '343'],\n",
" ['2004.12.15', '08:00', '1.33080', '1.33310', '1.33050', '1.33270', '447'],\n",
" ['2004.12.15', '09:00', '1.33260', '1.33290', '1.33100', '1.33180', '395'],\n",
" ['2004.12.15', '10:00', '1.33180', '1.33260', '1.33020', '1.33170', '379'],\n",
" ['2004.12.15', '11:00', '1.33160', '1.33740', '1.33160', '1.33690', '459'],\n",
" ['2004.12.15', '12:00', '1.33690', '1.33800', '1.33610', '1.33710', '394'],\n",
" ['2004.12.15', '13:00', '1.33700', '1.33950', '1.33610', '1.33890', '382'],\n",
" ['2004.12.15', '14:00', '1.33890', '1.33980', '1.33610', '1.33880', '454'],\n",
" ['2004.12.15', '15:00', '1.33900', '1.34250', '1.33850', '1.34050', '546'],\n",
" ['2004.12.15', '16:00', '1.34050', '1.34210', '1.33950', '1.34180', '413'],\n",
" ['2004.12.15', '17:00', '1.34190', '1.34310', '1.34140', '1.34240', '426'],\n",
" ['2004.12.15', '18:00', '1.34230', '1.34440', '1.34090', '1.34150', '452'],\n",
" ['2004.12.15', '19:00', '1.34140', '1.34240', '1.34070', '1.34180', '367'],\n",
" ['2004.12.15', '20:00', '1.34190', '1.34200', '1.34020', '1.34060', '320'],\n",
" ['2004.12.15', '21:00', '1.34070', '1.34140', '1.33970', '1.34010', '325'],\n",
" ['2004.12.15', '22:00', '1.34020', '1.34070', '1.33830', '1.33960', '382'],\n",
" ['2004.12.15', '23:00', '1.33970', '1.34040', '1.33890', '1.33990', '327'],\n",
" ['2004.12.16', '00:00', '1.33970', '1.34120', '1.33970', '1.34030', '294'],\n",
" ['2004.12.16', '01:00', '1.34010', '1.34110', '1.33970', '1.34050', '308'],\n",
" ['2004.12.16', '02:00', '1.34070', '1.34120', '1.33980', '1.34080', '302'],\n",
" ['2004.12.16', '03:00', '1.34080', '1.34190', '1.34060', '1.34130', '298'],\n",
" ['2004.12.16', '04:00', '1.34120', '1.34160', '1.34040', '1.34120', '274'],\n",
" ['2004.12.16', '05:00', '1.34130', '1.34150', '1.34070', '1.34110', '266'],\n",
" ['2004.12.16', '06:00', '1.34090', '1.34180', '1.34010', '1.34110', '286'],\n",
" ['2004.12.16', '07:00', '1.34100', '1.34270', '1.34070', '1.34220', '316'],\n",
" ['2004.12.16', '08:00', '1.34210', '1.34310', '1.34130', '1.34240', '435'],\n",
" ['2004.12.16', '09:00', '1.34230', '1.34270', '1.33980', '1.34010', '464'],\n",
" ['2004.12.16', '10:00', '1.34030', '1.34240', '1.33980', '1.34170', '428'],\n",
" ['2004.12.16', '11:00', '1.34180', '1.34200', '1.33850', '1.33920', '445'],\n",
" ['2004.12.16', '12:00', '1.33930', '1.33990', '1.33690', '1.33890', '495'],\n",
" ['2004.12.16', '13:00', '1.33880', '1.34280', '1.33850', '1.34110', '435'],\n",
" ['2004.12.16', '14:00', '1.34110', '1.34180', '1.33710', '1.33880', '579'],\n",
" ['2004.12.16', '15:00', '1.33880', '1.33940', '1.32880', '1.33140', '689'],\n",
" ['2004.12.16', '16:00', '1.33160', '1.33350', '1.32760', '1.32910', '634'],\n",
" ['2004.12.16', '17:00', '1.32910', '1.33070', '1.32820', '1.32870', '523'],\n",
" ['2004.12.16', '18:00', '1.32870', '1.32910', '1.32450', '1.32500', '602'],\n",
" ['2004.12.16', '19:00', '1.32500', '1.32690', '1.32020', '1.32170', '579'],\n",
" ['2004.12.16', '20:00', '1.32170', '1.32430', '1.32130', '1.32320', '476'],\n",
" ['2004.12.16', '21:00', '1.32320', '1.32530', '1.32300', '1.32460', '437'],\n",
" ['2004.12.16', '22:00', '1.32460', '1.32530', '1.32370', '1.32420', '408'],\n",
" ['2004.12.16', '23:00', '1.32410', '1.32570', '1.32350', '1.32530', '407'],\n",
" ['2004.12.17', '00:00', '1.32550', '1.32600', '1.32360', '1.32500', '465'],\n",
" ['2004.12.17', '01:00', '1.32510', '1.32620', '1.32450', '1.32510', '451'],\n",
" ['2004.12.17', '02:00', '1.32490', '1.32610', '1.32450', '1.32600', '430'],\n",
" ['2004.12.17', '03:00', '1.32550', '1.32590', '1.32410', '1.32450', '401'],\n",
" ['2004.12.17', '04:00', '1.32460', '1.32590', '1.32400', '1.32500', '385'],\n",
" ['2004.12.17', '05:00', '1.32500', '1.32690', '1.32450', '1.32640', '352'],\n",
" ['2004.12.17', '06:00', '1.32650', '1.32700', '1.32560', '1.32650', '281'],\n",
" ['2004.12.17', '07:00', '1.32660', '1.32720', '1.32580', '1.32650', '298'],\n",
" ['2004.12.17', '08:00', '1.32650', '1.32750', '1.32440', '1.32620', '476'],\n",
" ['2004.12.17', '09:00', '1.32610', '1.32800', '1.32590', '1.32740', '438'],\n",
" ...]"
]
},
"execution_count": 2,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"\"\"\"\n",
"Volatility with EWMA model, Python\n",
"\"\"\"\n",
"\n",
"# Import some Python standard libraries\n",
"import csv\n",
"import math\n",
"from datetime import datetime\n",
"\n",
"# Import data from csv files, read data\n",
"EURUSDreader = csv.reader(open('EURUSD.csv'))\n",
"USDJPYreader = csv.reader(open('USDJPY.csv'))\n",
"\n",
"EURUSD = []\n",
"for line in EURUSDreader:\n",
"\tEURUSD.append(line)\n",
"\n",
"USDJPY = []\n",
"for line in USDJPYreader:\n",
"\tUSDJPY.append(line)\n",
"\n",
"# Show some details about EURUSD\n",
"EURUSD\n",
"# The following Output box, you will see: Time, Clock, Open_price, High_price, Low_price, Close_price and Trading_Volume."
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"#####The 3rd Input is for data preparation, to get time data series (EURUSD_Time, USDJPY_Time) and Close price data series (EURUSD_Close, USDJPY_Close)"
]
},
{
"cell_type": "code",
"execution_count": 3,
"metadata": {
"collapsed": false
},
"outputs": [
{
"data": {
"text/plain": [
"[datetime.datetime(2004, 10, 20, 18, 0),\n",
" datetime.datetime(2004, 10, 20, 19, 0),\n",
" datetime.datetime(2004, 10, 20, 20, 0),\n",
" datetime.datetime(2004, 10, 20, 21, 0),\n",
" datetime.datetime(2004, 10, 20, 22, 0),\n",
" datetime.datetime(2004, 10, 20, 23, 0),\n",
" datetime.datetime(2004, 10, 21, 0, 0),\n",
" datetime.datetime(2004, 10, 21, 1, 0),\n",
" datetime.datetime(2004, 10, 21, 2, 0),\n",
" datetime.datetime(2004, 10, 21, 3, 0),\n",
" datetime.datetime(2004, 10, 21, 4, 0),\n",
" datetime.datetime(2004, 10, 21, 5, 0),\n",
" datetime.datetime(2004, 10, 21, 6, 0),\n",
" datetime.datetime(2004, 10, 21, 7, 0),\n",
" datetime.datetime(2004, 10, 21, 8, 0),\n",
" datetime.datetime(2004, 10, 21, 9, 0),\n",
" datetime.datetime(2004, 10, 21, 10, 0),\n",
" datetime.datetime(2004, 10, 21, 11, 0),\n",
" datetime.datetime(2004, 10, 21, 12, 0),\n",
" datetime.datetime(2004, 10, 21, 13, 0),\n",
" datetime.datetime(2004, 10, 21, 14, 0),\n",
" datetime.datetime(2004, 10, 21, 15, 0),\n",
" datetime.datetime(2004, 10, 21, 16, 0),\n",
" datetime.datetime(2004, 10, 21, 17, 0),\n",
" datetime.datetime(2004, 10, 21, 18, 0),\n",
" datetime.datetime(2004, 10, 21, 19, 0),\n",
" datetime.datetime(2004, 10, 21, 20, 0),\n",
" datetime.datetime(2004, 10, 21, 21, 0),\n",
" datetime.datetime(2004, 10, 21, 22, 0),\n",
" datetime.datetime(2004, 10, 21, 23, 0),\n",
" datetime.datetime(2004, 10, 22, 0, 0),\n",
" datetime.datetime(2004, 10, 22, 1, 0),\n",
" datetime.datetime(2004, 10, 22, 2, 0),\n",
" datetime.datetime(2004, 10, 22, 3, 0),\n",
" datetime.datetime(2004, 10, 22, 4, 0),\n",
" datetime.datetime(2004, 10, 22, 5, 0),\n",
" datetime.datetime(2004, 10, 22, 6, 0),\n",
" datetime.datetime(2004, 10, 22, 7, 0),\n",
" datetime.datetime(2004, 10, 22, 8, 0),\n",
" datetime.datetime(2004, 10, 22, 9, 0),\n",
" datetime.datetime(2004, 10, 22, 10, 0),\n",
" datetime.datetime(2004, 10, 22, 11, 0),\n",
" datetime.datetime(2004, 10, 22, 12, 0),\n",
" datetime.datetime(2004, 10, 22, 13, 0),\n",
" datetime.datetime(2004, 10, 22, 14, 0),\n",
" datetime.datetime(2004, 10, 22, 15, 0),\n",
" datetime.datetime(2004, 10, 22, 16, 0),\n",
" datetime.datetime(2004, 10, 22, 17, 0),\n",
" datetime.datetime(2004, 10, 22, 18, 0),\n",
" datetime.datetime(2004, 10, 22, 19, 0),\n",
" datetime.datetime(2004, 10, 22, 20, 0),\n",
" datetime.datetime(2004, 10, 22, 21, 0),\n",
" datetime.datetime(2004, 10, 22, 22, 0),\n",
" datetime.datetime(2004, 10, 22, 23, 0),\n",
" datetime.datetime(2004, 10, 25, 0, 0),\n",
" datetime.datetime(2004, 10, 25, 1, 0),\n",
" datetime.datetime(2004, 10, 25, 2, 0),\n",
" datetime.datetime(2004, 10, 25, 3, 0),\n",
" datetime.datetime(2004, 10, 25, 4, 0),\n",
" datetime.datetime(2004, 10, 25, 5, 0),\n",
" datetime.datetime(2004, 10, 25, 6, 0),\n",
" datetime.datetime(2004, 10, 25, 7, 0),\n",
" datetime.datetime(2004, 10, 25, 8, 0),\n",
" datetime.datetime(2004, 10, 25, 9, 0),\n",
" datetime.datetime(2004, 10, 25, 10, 0),\n",
" datetime.datetime(2004, 10, 25, 11, 0),\n",
" datetime.datetime(2004, 10, 25, 12, 0),\n",
" datetime.datetime(2004, 10, 25, 13, 0),\n",
" datetime.datetime(2004, 10, 25, 14, 0),\n",
" datetime.datetime(2004, 10, 25, 15, 0),\n",
" datetime.datetime(2004, 10, 25, 16, 0),\n",
" datetime.datetime(2004, 10, 25, 17, 0),\n",
" datetime.datetime(2004, 10, 25, 18, 0),\n",
" datetime.datetime(2004, 10, 25, 19, 0),\n",
" datetime.datetime(2004, 10, 25, 20, 0),\n",
" datetime.datetime(2004, 10, 25, 21, 0),\n",
" datetime.datetime(2004, 10, 25, 22, 0),\n",
" datetime.datetime(2004, 10, 25, 23, 0),\n",
" datetime.datetime(2004, 10, 26, 0, 0),\n",
" datetime.datetime(2004, 10, 26, 1, 0),\n",
" datetime.datetime(2004, 10, 26, 2, 0),\n",
" datetime.datetime(2004, 10, 26, 3, 0),\n",
" datetime.datetime(2004, 10, 26, 4, 0),\n",
" datetime.datetime(2004, 10, 26, 5, 0),\n",
" datetime.datetime(2004, 10, 26, 6, 0),\n",
" datetime.datetime(2004, 10, 26, 7, 0),\n",
" datetime.datetime(2004, 10, 26, 8, 0),\n",
" datetime.datetime(2004, 10, 26, 9, 0),\n",
" datetime.datetime(2004, 10, 26, 10, 0),\n",
" datetime.datetime(2004, 10, 26, 11, 0),\n",
" datetime.datetime(2004, 10, 26, 12, 0),\n",
" datetime.datetime(2004, 10, 26, 13, 0),\n",
" datetime.datetime(2004, 10, 26, 14, 0),\n",
" datetime.datetime(2004, 10, 26, 15, 0),\n",
" datetime.datetime(2004, 10, 26, 16, 0),\n",
" datetime.datetime(2004, 10, 26, 17, 0),\n",
" datetime.datetime(2004, 10, 26, 18, 0),\n",
" datetime.datetime(2004, 10, 26, 19, 0),\n",
" datetime.datetime(2004, 10, 26, 20, 0),\n",
" datetime.datetime(2004, 10, 26, 21, 0),\n",
" datetime.datetime(2004, 10, 26, 22, 0),\n",
" datetime.datetime(2004, 10, 26, 23, 0),\n",
" datetime.datetime(2004, 10, 27, 0, 0),\n",
" datetime.datetime(2004, 10, 27, 1, 0),\n",
" datetime.datetime(2004, 10, 27, 2, 0),\n",
" datetime.datetime(2004, 10, 27, 3, 0),\n",
" datetime.datetime(2004, 10, 27, 4, 0),\n",
" datetime.datetime(2004, 10, 27, 5, 0),\n",
" datetime.datetime(2004, 10, 27, 6, 0),\n",
" datetime.datetime(2004, 10, 27, 7, 0),\n",
" datetime.datetime(2004, 10, 27, 8, 0),\n",
" datetime.datetime(2004, 10, 27, 9, 0),\n",
" datetime.datetime(2004, 10, 27, 10, 0),\n",
" datetime.datetime(2004, 10, 27, 11, 0),\n",
" datetime.datetime(2004, 10, 27, 12, 0),\n",
" datetime.datetime(2004, 10, 27, 13, 0),\n",
" datetime.datetime(2004, 10, 27, 14, 0),\n",
" datetime.datetime(2004, 10, 27, 15, 0),\n",
" datetime.datetime(2004, 10, 27, 16, 0),\n",
" datetime.datetime(2004, 10, 27, 17, 0),\n",
" datetime.datetime(2004, 10, 27, 18, 0),\n",
" datetime.datetime(2004, 10, 27, 19, 0),\n",
" datetime.datetime(2004, 10, 27, 20, 0),\n",
" datetime.datetime(2004, 10, 27, 21, 0),\n",
" datetime.datetime(2004, 10, 27, 22, 0),\n",
" datetime.datetime(2004, 10, 27, 23, 0),\n",
" datetime.datetime(2004, 10, 28, 0, 0),\n",
" datetime.datetime(2004, 10, 28, 1, 0),\n",
" datetime.datetime(2004, 10, 28, 2, 0),\n",
" datetime.datetime(2004, 10, 28, 3, 0),\n",
" datetime.datetime(2004, 10, 28, 4, 0),\n",
" datetime.datetime(2004, 10, 28, 5, 0),\n",
" datetime.datetime(2004, 10, 28, 6, 0),\n",
" datetime.datetime(2004, 10, 28, 7, 0),\n",
" datetime.datetime(2004, 10, 28, 8, 0),\n",
" datetime.datetime(2004, 10, 28, 9, 0),\n",
" datetime.datetime(2004, 10, 28, 10, 0),\n",
" datetime.datetime(2004, 10, 28, 11, 0),\n",
" datetime.datetime(2004, 10, 28, 12, 0),\n",
" datetime.datetime(2004, 10, 28, 13, 0),\n",
" datetime.datetime(2004, 10, 28, 14, 0),\n",
" datetime.datetime(2004, 10, 28, 15, 0),\n",
" datetime.datetime(2004, 10, 28, 16, 0),\n",
" datetime.datetime(2004, 10, 28, 17, 0),\n",
" datetime.datetime(2004, 10, 28, 18, 0),\n",
" datetime.datetime(2004, 10, 28, 19, 0),\n",
" datetime.datetime(2004, 10, 28, 20, 0),\n",
" datetime.datetime(2004, 10, 28, 21, 0),\n",
" datetime.datetime(2004, 10, 28, 22, 0),\n",
" datetime.datetime(2004, 10, 28, 23, 0),\n",
" datetime.datetime(2004, 10, 29, 0, 0),\n",
" datetime.datetime(2004, 10, 29, 1, 0),\n",
" datetime.datetime(2004, 10, 29, 2, 0),\n",
" datetime.datetime(2004, 10, 29, 3, 0),\n",
" datetime.datetime(2004, 10, 29, 4, 0),\n",
" datetime.datetime(2004, 10, 29, 5, 0),\n",
" datetime.datetime(2004, 10, 29, 6, 0),\n",
" datetime.datetime(2004, 10, 29, 7, 0),\n",
" datetime.datetime(2004, 10, 29, 8, 0),\n",
" datetime.datetime(2004, 10, 29, 9, 0),\n",
" datetime.datetime(2004, 10, 29, 10, 0),\n",
" datetime.datetime(2004, 10, 29, 11, 0),\n",
" datetime.datetime(2004, 10, 29, 12, 0),\n",
" datetime.datetime(2004, 10, 29, 13, 0),\n",
" datetime.datetime(2004, 10, 29, 14, 0),\n",
" datetime.datetime(2004, 10, 29, 15, 0),\n",
" datetime.datetime(2004, 10, 29, 16, 0),\n",
" datetime.datetime(2004, 10, 29, 17, 0),\n",
" datetime.datetime(2004, 10, 29, 18, 0),\n",
" datetime.datetime(2004, 10, 29, 19, 0),\n",
" datetime.datetime(2004, 10, 29, 20, 0),\n",
" datetime.datetime(2004, 10, 29, 21, 0),\n",
" datetime.datetime(2004, 10, 29, 22, 0),\n",
" datetime.datetime(2004, 10, 29, 23, 0),\n",
" datetime.datetime(2004, 11, 1, 0, 0),\n",
" datetime.datetime(2004, 11, 1, 1, 0),\n",
" datetime.datetime(2004, 11, 1, 2, 0),\n",
" datetime.datetime(2004, 11, 1, 3, 0),\n",
" datetime.datetime(2004, 11, 1, 4, 0),\n",
" datetime.datetime(2004, 11, 1, 5, 0),\n",
" datetime.datetime(2004, 11, 1, 6, 0),\n",
" datetime.datetime(2004, 11, 1, 7, 0),\n",
" datetime.datetime(2004, 11, 1, 8, 0),\n",
" datetime.datetime(2004, 11, 1, 9, 0),\n",
" datetime.datetime(2004, 11, 1, 10, 0),\n",
" datetime.datetime(2004, 11, 1, 11, 0),\n",
" datetime.datetime(2004, 11, 1, 12, 0),\n",
" datetime.datetime(2004, 11, 1, 13, 0),\n",
" datetime.datetime(2004, 11, 1, 14, 0),\n",
" datetime.datetime(2004, 11, 1, 15, 0),\n",
" datetime.datetime(2004, 11, 1, 16, 0),\n",
" datetime.datetime(2004, 11, 1, 17, 0),\n",
" datetime.datetime(2004, 11, 1, 18, 0),\n",
" datetime.datetime(2004, 11, 1, 19, 0),\n",
" datetime.datetime(2004, 11, 1, 20, 0),\n",
" datetime.datetime(2004, 11, 1, 21, 0),\n",
" datetime.datetime(2004, 11, 1, 22, 0),\n",
" datetime.datetime(2004, 11, 1, 23, 0),\n",
" datetime.datetime(2004, 11, 2, 0, 0),\n",
" datetime.datetime(2004, 11, 2, 1, 0),\n",
" datetime.datetime(2004, 11, 2, 2, 0),\n",
" datetime.datetime(2004, 11, 2, 3, 0),\n",
" datetime.datetime(2004, 11, 2, 4, 0),\n",
" datetime.datetime(2004, 11, 2, 5, 0),\n",
" datetime.datetime(2004, 11, 2, 6, 0),\n",
" datetime.datetime(2004, 11, 2, 7, 0),\n",
" datetime.datetime(2004, 11, 2, 8, 0),\n",
" datetime.datetime(2004, 11, 2, 9, 0),\n",
" datetime.datetime(2004, 11, 2, 10, 0),\n",
" datetime.datetime(2004, 11, 2, 11, 0),\n",
" datetime.datetime(2004, 11, 2, 12, 0),\n",
" datetime.datetime(2004, 11, 2, 13, 0),\n",
" datetime.datetime(2004, 11, 2, 14, 0),\n",
" datetime.datetime(2004, 11, 2, 15, 0),\n",
" datetime.datetime(2004, 11, 2, 16, 0),\n",
" datetime.datetime(2004, 11, 2, 17, 0),\n",
" datetime.datetime(2004, 11, 2, 18, 0),\n",
" datetime.datetime(2004, 11, 2, 19, 0),\n",
" datetime.datetime(2004, 11, 2, 20, 0),\n",
" datetime.datetime(2004, 11, 2, 21, 0),\n",
" datetime.datetime(2004, 11, 2, 22, 0),\n",
" datetime.datetime(2004, 11, 2, 23, 0),\n",
" datetime.datetime(2004, 11, 3, 0, 0),\n",
" datetime.datetime(2004, 11, 3, 1, 0),\n",
" datetime.datetime(2004, 11, 3, 2, 0),\n",
" datetime.datetime(2004, 11, 3, 3, 0),\n",
" datetime.datetime(2004, 11, 3, 4, 0),\n",
" datetime.datetime(2004, 11, 3, 5, 0),\n",
" datetime.datetime(2004, 11, 3, 6, 0),\n",
" datetime.datetime(2004, 11, 3, 7, 0),\n",
" datetime.datetime(2004, 11, 3, 8, 0),\n",
" datetime.datetime(2004, 11, 3, 9, 0),\n",
" datetime.datetime(2004, 11, 3, 10, 0),\n",
" datetime.datetime(2004, 11, 3, 11, 0),\n",
" datetime.datetime(2004, 11, 3, 12, 0),\n",
" datetime.datetime(2004, 11, 3, 13, 0),\n",
" datetime.datetime(2004, 11, 3, 14, 0),\n",
" datetime.datetime(2004, 11, 3, 15, 0),\n",
" datetime.datetime(2004, 11, 3, 16, 0),\n",
" datetime.datetime(2004, 11, 3, 17, 0),\n",
" datetime.datetime(2004, 11, 3, 18, 0),\n",
" datetime.datetime(2004, 11, 3, 19, 0),\n",
" datetime.datetime(2004, 11, 3, 20, 0),\n",
" datetime.datetime(2004, 11, 3, 21, 0),\n",
" datetime.datetime(2004, 11, 3, 22, 0),\n",
" datetime.datetime(2004, 11, 3, 23, 0),\n",
" datetime.datetime(2004, 11, 4, 0, 0),\n",
" datetime.datetime(2004, 11, 4, 1, 0),\n",
" datetime.datetime(2004, 11, 4, 2, 0),\n",
" datetime.datetime(2004, 11, 4, 3, 0),\n",
" datetime.datetime(2004, 11, 4, 4, 0),\n",
" datetime.datetime(2004, 11, 4, 5, 0),\n",
" datetime.datetime(2004, 11, 4, 6, 0),\n",
" datetime.datetime(2004, 11, 4, 7, 0),\n",
" datetime.datetime(2004, 11, 4, 8, 0),\n",
" datetime.datetime(2004, 11, 4, 9, 0),\n",
" datetime.datetime(2004, 11, 4, 10, 0),\n",
" datetime.datetime(2004, 11, 4, 11, 0),\n",
" datetime.datetime(2004, 11, 4, 12, 0),\n",
" datetime.datetime(2004, 11, 4, 13, 0),\n",
" datetime.datetime(2004, 11, 4, 14, 0),\n",
" datetime.datetime(2004, 11, 4, 15, 0),\n",
" datetime.datetime(2004, 11, 4, 16, 0),\n",
" datetime.datetime(2004, 11, 4, 17, 0),\n",
" datetime.datetime(2004, 11, 4, 18, 0),\n",
" datetime.datetime(2004, 11, 4, 19, 0),\n",
" datetime.datetime(2004, 11, 4, 20, 0),\n",
" datetime.datetime(2004, 11, 4, 21, 0),\n",
" datetime.datetime(2004, 11, 4, 22, 0),\n",
" datetime.datetime(2004, 11, 4, 23, 0),\n",
" datetime.datetime(2004, 11, 5, 0, 0),\n",
" datetime.datetime(2004, 11, 5, 1, 0),\n",
" datetime.datetime(2004, 11, 5, 2, 0),\n",
" datetime.datetime(2004, 11, 5, 3, 0),\n",
" datetime.datetime(2004, 11, 5, 4, 0),\n",
" datetime.datetime(2004, 11, 5, 5, 0),\n",
" datetime.datetime(2004, 11, 5, 6, 0),\n",
" datetime.datetime(2004, 11, 5, 7, 0),\n",
" datetime.datetime(2004, 11, 5, 8, 0),\n",
" datetime.datetime(2004, 11, 5, 9, 0),\n",
" datetime.datetime(2004, 11, 5, 10, 0),\n",
" datetime.datetime(2004, 11, 5, 11, 0),\n",
" datetime.datetime(2004, 11, 5, 12, 0),\n",
" datetime.datetime(2004, 11, 5, 13, 0),\n",
" datetime.datetime(2004, 11, 5, 14, 0),\n",
" datetime.datetime(2004, 11, 5, 15, 0),\n",
" datetime.datetime(2004, 11, 5, 16, 0),\n",
" datetime.datetime(2004, 11, 5, 17, 0),\n",
" datetime.datetime(2004, 11, 5, 18, 0),\n",
" datetime.datetime(2004, 11, 5, 19, 0),\n",
" datetime.datetime(2004, 11, 5, 20, 0),\n",
" datetime.datetime(2004, 11, 5, 21, 0),\n",
" datetime.datetime(2004, 11, 5, 22, 0),\n",
" datetime.datetime(2004, 11, 5, 23, 0),\n",
" datetime.datetime(2004, 11, 8, 0, 0),\n",
" datetime.datetime(2004, 11, 8, 1, 0),\n",
" datetime.datetime(2004, 11, 8, 2, 0),\n",
" datetime.datetime(2004, 11, 8, 3, 0),\n",
" datetime.datetime(2004, 11, 8, 4, 0),\n",
" datetime.datetime(2004, 11, 8, 5, 0),\n",
" datetime.datetime(2004, 11, 8, 6, 0),\n",
" datetime.datetime(2004, 11, 8, 7, 0),\n",
" datetime.datetime(2004, 11, 8, 8, 0),\n",
" datetime.datetime(2004, 11, 8, 9, 0),\n",
" datetime.datetime(2004, 11, 8, 10, 0),\n",
" datetime.datetime(2004, 11, 8, 11, 0),\n",
" datetime.datetime(2004, 11, 8, 12, 0),\n",
" datetime.datetime(2004, 11, 8, 13, 0),\n",
" datetime.datetime(2004, 11, 8, 14, 0),\n",
" datetime.datetime(2004, 11, 8, 15, 0),\n",
" datetime.datetime(2004, 11, 8, 16, 0),\n",
" datetime.datetime(2004, 11, 8, 17, 0),\n",
" datetime.datetime(2004, 11, 8, 18, 0),\n",
" datetime.datetime(2004, 11, 8, 19, 0),\n",
" datetime.datetime(2004, 11, 8, 20, 0),\n",
" datetime.datetime(2004, 11, 8, 21, 0),\n",
" datetime.datetime(2004, 11, 8, 22, 0),\n",
" datetime.datetime(2004, 11, 8, 23, 0),\n",
" datetime.datetime(2004, 11, 9, 0, 0),\n",
" datetime.datetime(2004, 11, 9, 1, 0),\n",
" datetime.datetime(2004, 11, 9, 2, 0),\n",
" datetime.datetime(2004, 11, 9, 3, 0),\n",
" datetime.datetime(2004, 11, 9, 4, 0),\n",
" datetime.datetime(2004, 11, 9, 5, 0),\n",
" datetime.datetime(2004, 11, 9, 6, 0),\n",
" datetime.datetime(2004, 11, 9, 7, 0),\n",
" datetime.datetime(2004, 11, 9, 8, 0),\n",
" datetime.datetime(2004, 11, 9, 9, 0),\n",
" datetime.datetime(2004, 11, 9, 10, 0),\n",
" datetime.datetime(2004, 11, 9, 11, 0),\n",
" datetime.datetime(2004, 11, 9, 12, 0),\n",
" datetime.datetime(2004, 11, 9, 13, 0),\n",
" datetime.datetime(2004, 11, 9, 14, 0),\n",
" datetime.datetime(2004, 11, 9, 15, 0),\n",
" datetime.datetime(2004, 11, 9, 16, 0),\n",
" datetime.datetime(2004, 11, 9, 17, 0),\n",
" datetime.datetime(2004, 11, 9, 18, 0),\n",
" datetime.datetime(2004, 11, 9, 19, 0),\n",
" datetime.datetime(2004, 11, 9, 20, 0),\n",
" datetime.datetime(2004, 11, 9, 21, 0),\n",
" datetime.datetime(2004, 11, 9, 22, 0),\n",
" datetime.datetime(2004, 11, 9, 23, 0),\n",
" datetime.datetime(2004, 11, 10, 0, 0),\n",
" datetime.datetime(2004, 11, 10, 1, 0),\n",
" datetime.datetime(2004, 11, 10, 2, 0),\n",
" datetime.datetime(2004, 11, 10, 3, 0),\n",
" datetime.datetime(2004, 11, 10, 4, 0),\n",
" datetime.datetime(2004, 11, 10, 5, 0),\n",
" datetime.datetime(2004, 11, 10, 6, 0),\n",
" datetime.datetime(2004, 11, 10, 7, 0),\n",
" datetime.datetime(2004, 11, 10, 8, 0),\n",
" datetime.datetime(2004, 11, 10, 9, 0),\n",
" datetime.datetime(2004, 11, 10, 10, 0),\n",
" datetime.datetime(2004, 11, 10, 11, 0),\n",
" datetime.datetime(2004, 11, 10, 12, 0),\n",
" datetime.datetime(2004, 11, 10, 13, 0),\n",
" datetime.datetime(2004, 11, 10, 14, 0),\n",
" datetime.datetime(2004, 11, 10, 15, 0),\n",
" datetime.datetime(2004, 11, 10, 16, 0),\n",
" datetime.datetime(2004, 11, 10, 17, 0),\n",
" datetime.datetime(2004, 11, 10, 18, 0),\n",
" datetime.datetime(2004, 11, 10, 19, 0),\n",
" datetime.datetime(2004, 11, 10, 20, 0),\n",
" datetime.datetime(2004, 11, 10, 21, 0),\n",
" datetime.datetime(2004, 11, 10, 22, 0),\n",
" datetime.datetime(2004, 11, 10, 23, 0),\n",
" datetime.datetime(2004, 11, 11, 0, 0),\n",
" datetime.datetime(2004, 11, 11, 1, 0),\n",
" datetime.datetime(2004, 11, 11, 2, 0),\n",
" datetime.datetime(2004, 11, 11, 3, 0),\n",
" datetime.datetime(2004, 11, 11, 4, 0),\n",
" datetime.datetime(2004, 11, 11, 5, 0),\n",
" datetime.datetime(2004, 11, 11, 6, 0),\n",
" datetime.datetime(2004, 11, 11, 7, 0),\n",
" datetime.datetime(2004, 11, 11, 8, 0),\n",
" datetime.datetime(2004, 11, 11, 9, 0),\n",
" datetime.datetime(2004, 11, 11, 10, 0),\n",
" datetime.datetime(2004, 11, 11, 11, 0),\n",
" datetime.datetime(2004, 11, 11, 12, 0),\n",
" datetime.datetime(2004, 11, 11, 13, 0),\n",
" datetime.datetime(2004, 11, 11, 14, 0),\n",
" datetime.datetime(2004, 11, 11, 15, 0),\n",
" datetime.datetime(2004, 11, 11, 16, 0),\n",
" datetime.datetime(2004, 11, 11, 17, 0),\n",
" datetime.datetime(2004, 11, 11, 18, 0),\n",
" datetime.datetime(2004, 11, 11, 19, 0),\n",
" datetime.datetime(2004, 11, 11, 20, 0),\n",
" datetime.datetime(2004, 11, 11, 21, 0),\n",
" datetime.datetime(2004, 11, 11, 22, 0),\n",
" datetime.datetime(2004, 11, 11, 23, 0),\n",
" datetime.datetime(2004, 11, 12, 0, 0),\n",
" datetime.datetime(2004, 11, 12, 1, 0),\n",
" datetime.datetime(2004, 11, 12, 2, 0),\n",
" datetime.datetime(2004, 11, 12, 3, 0),\n",
" datetime.datetime(2004, 11, 12, 4, 0),\n",
" datetime.datetime(2004, 11, 12, 5, 0),\n",
" datetime.datetime(2004, 11, 12, 6, 0),\n",
" datetime.datetime(2004, 11, 12, 7, 0),\n",
" datetime.datetime(2004, 11, 12, 8, 0),\n",
" datetime.datetime(2004, 11, 12, 9, 0),\n",
" datetime.datetime(2004, 11, 12, 10, 0),\n",
" datetime.datetime(2004, 11, 12, 11, 0),\n",
" datetime.datetime(2004, 11, 12, 12, 0),\n",
" datetime.datetime(2004, 11, 12, 13, 0),\n",
" datetime.datetime(2004, 11, 12, 14, 0),\n",
" datetime.datetime(2004, 11, 12, 15, 0),\n",
" datetime.datetime(2004, 11, 12, 16, 0),\n",
" datetime.datetime(2004, 11, 12, 17, 0),\n",
" datetime.datetime(2004, 11, 12, 18, 0),\n",
" datetime.datetime(2004, 11, 12, 19, 0),\n",
" datetime.datetime(2004, 11, 12, 20, 0),\n",
" datetime.datetime(2004, 11, 12, 21, 0),\n",
" datetime.datetime(2004, 11, 12, 22, 0),\n",
" datetime.datetime(2004, 11, 12, 23, 0),\n",
" datetime.datetime(2004, 11, 15, 0, 0),\n",
" datetime.datetime(2004, 11, 15, 1, 0),\n",
" datetime.datetime(2004, 11, 15, 2, 0),\n",
" datetime.datetime(2004, 11, 15, 3, 0),\n",
" datetime.datetime(2004, 11, 15, 4, 0),\n",
" datetime.datetime(2004, 11, 15, 5, 0),\n",
" datetime.datetime(2004, 11, 15, 6, 0),\n",
" datetime.datetime(2004, 11, 15, 7, 0),\n",
" datetime.datetime(2004, 11, 15, 8, 0),\n",
" datetime.datetime(2004, 11, 15, 9, 0),\n",
" datetime.datetime(2004, 11, 15, 10, 0),\n",
" datetime.datetime(2004, 11, 15, 11, 0),\n",
" datetime.datetime(2004, 11, 15, 12, 0),\n",
" datetime.datetime(2004, 11, 15, 13, 0),\n",
" datetime.datetime(2004, 11, 15, 14, 0),\n",
" datetime.datetime(2004, 11, 15, 15, 0),\n",
" datetime.datetime(2004, 11, 15, 16, 0),\n",
" datetime.datetime(2004, 11, 15, 17, 0),\n",
" datetime.datetime(2004, 11, 15, 18, 0),\n",
" datetime.datetime(2004, 11, 15, 19, 0),\n",
" datetime.datetime(2004, 11, 15, 20, 0),\n",
" datetime.datetime(2004, 11, 15, 21, 0),\n",
" datetime.datetime(2004, 11, 15, 22, 0),\n",
" datetime.datetime(2004, 11, 15, 23, 0),\n",
" datetime.datetime(2004, 11, 16, 0, 0),\n",
" datetime.datetime(2004, 11, 16, 1, 0),\n",
" datetime.datetime(2004, 11, 16, 2, 0),\n",
" datetime.datetime(2004, 11, 16, 3, 0),\n",
" datetime.datetime(2004, 11, 16, 4, 0),\n",
" datetime.datetime(2004, 11, 16, 5, 0),\n",
" datetime.datetime(2004, 11, 16, 6, 0),\n",
" datetime.datetime(2004, 11, 16, 7, 0),\n",
" datetime.datetime(2004, 11, 16, 8, 0),\n",
" datetime.datetime(2004, 11, 16, 9, 0),\n",
" datetime.datetime(2004, 11, 16, 10, 0),\n",
" datetime.datetime(2004, 11, 16, 11, 0),\n",
" datetime.datetime(2004, 11, 16, 12, 0),\n",
" datetime.datetime(2004, 11, 16, 13, 0),\n",
" datetime.datetime(2004, 11, 16, 14, 0),\n",
" datetime.datetime(2004, 11, 16, 15, 0),\n",
" datetime.datetime(2004, 11, 16, 16, 0),\n",
" datetime.datetime(2004, 11, 16, 17, 0),\n",
" datetime.datetime(2004, 11, 16, 18, 0),\n",
" datetime.datetime(2004, 11, 16, 19, 0),\n",
" datetime.datetime(2004, 11, 16, 20, 0),\n",
" datetime.datetime(2004, 11, 16, 21, 0),\n",
" datetime.datetime(2004, 11, 16, 22, 0),\n",
" datetime.datetime(2004, 11, 16, 23, 0),\n",
" datetime.datetime(2004, 11, 17, 0, 0),\n",
" datetime.datetime(2004, 11, 17, 1, 0),\n",
" datetime.datetime(2004, 11, 17, 2, 0),\n",
" datetime.datetime(2004, 11, 17, 3, 0),\n",
" datetime.datetime(2004, 11, 17, 4, 0),\n",
" datetime.datetime(2004, 11, 17, 5, 0),\n",
" datetime.datetime(2004, 11, 17, 6, 0),\n",
" datetime.datetime(2004, 11, 17, 7, 0),\n",
" datetime.datetime(2004, 11, 17, 8, 0),\n",
" datetime.datetime(2004, 11, 17, 9, 0),\n",
" datetime.datetime(2004, 11, 17, 10, 0),\n",
" datetime.datetime(2004, 11, 17, 11, 0),\n",
" datetime.datetime(2004, 11, 17, 12, 0),\n",
" datetime.datetime(2004, 11, 17, 13, 0),\n",
" datetime.datetime(2004, 11, 17, 14, 0),\n",
" datetime.datetime(2004, 11, 17, 15, 0),\n",
" datetime.datetime(2004, 11, 17, 16, 0),\n",
" datetime.datetime(2004, 11, 17, 17, 0),\n",
" datetime.datetime(2004, 11, 17, 18, 0),\n",
" datetime.datetime(2004, 11, 17, 19, 0),\n",
" datetime.datetime(2004, 11, 17, 20, 0),\n",
" datetime.datetime(2004, 11, 17, 21, 0),\n",
" datetime.datetime(2004, 11, 17, 22, 0),\n",
" datetime.datetime(2004, 11, 17, 23, 0),\n",
" datetime.datetime(2004, 11, 18, 0, 0),\n",
" datetime.datetime(2004, 11, 18, 1, 0),\n",
" datetime.datetime(2004, 11, 18, 2, 0),\n",
" datetime.datetime(2004, 11, 18, 3, 0),\n",
" datetime.datetime(2004, 11, 18, 4, 0),\n",
" datetime.datetime(2004, 11, 18, 5, 0),\n",
" datetime.datetime(2004, 11, 18, 6, 0),\n",
" datetime.datetime(2004, 11, 18, 7, 0),\n",
" datetime.datetime(2004, 11, 18, 8, 0),\n",
" datetime.datetime(2004, 11, 18, 9, 0),\n",
" datetime.datetime(2004, 11, 18, 10, 0),\n",
" datetime.datetime(2004, 11, 18, 11, 0),\n",
" datetime.datetime(2004, 11, 18, 12, 0),\n",
" datetime.datetime(2004, 11, 18, 13, 0),\n",
" datetime.datetime(2004, 11, 18, 14, 0),\n",
" datetime.datetime(2004, 11, 18, 15, 0),\n",
" datetime.datetime(2004, 11, 18, 16, 0),\n",
" datetime.datetime(2004, 11, 18, 17, 0),\n",
" datetime.datetime(2004, 11, 18, 18, 0),\n",
" datetime.datetime(2004, 11, 18, 19, 0),\n",
" datetime.datetime(2004, 11, 18, 20, 0),\n",
" datetime.datetime(2004, 11, 18, 21, 0),\n",
" datetime.datetime(2004, 11, 18, 22, 0),\n",
" datetime.datetime(2004, 11, 18, 23, 0),\n",
" datetime.datetime(2004, 11, 19, 0, 0),\n",
" datetime.datetime(2004, 11, 19, 1, 0),\n",
" datetime.datetime(2004, 11, 19, 2, 0),\n",
" datetime.datetime(2004, 11, 19, 3, 0),\n",
" datetime.datetime(2004, 11, 19, 4, 0),\n",
" datetime.datetime(2004, 11, 19, 5, 0),\n",
" datetime.datetime(2004, 11, 19, 6, 0),\n",
" datetime.datetime(2004, 11, 19, 7, 0),\n",
" datetime.datetime(2004, 11, 19, 8, 0),\n",
" datetime.datetime(2004, 11, 19, 9, 0),\n",
" datetime.datetime(2004, 11, 19, 10, 0),\n",
" datetime.datetime(2004, 11, 19, 11, 0),\n",
" datetime.datetime(2004, 11, 19, 12, 0),\n",
" datetime.datetime(2004, 11, 19, 13, 0),\n",
" datetime.datetime(2004, 11, 19, 14, 0),\n",
" datetime.datetime(2004, 11, 19, 15, 0),\n",
" datetime.datetime(2004, 11, 19, 16, 0),\n",
" datetime.datetime(2004, 11, 19, 17, 0),\n",
" datetime.datetime(2004, 11, 19, 18, 0),\n",
" datetime.datetime(2004, 11, 19, 19, 0),\n",
" datetime.datetime(2004, 11, 19, 20, 0),\n",
" datetime.datetime(2004, 11, 19, 21, 0),\n",
" datetime.datetime(2004, 11, 19, 22, 0),\n",
" datetime.datetime(2004, 11, 19, 23, 0),\n",
" datetime.datetime(2004, 11, 22, 0, 0),\n",
" datetime.datetime(2004, 11, 22, 1, 0),\n",
" datetime.datetime(2004, 11, 22, 2, 0),\n",
" datetime.datetime(2004, 11, 22, 3, 0),\n",
" datetime.datetime(2004, 11, 22, 4, 0),\n",
" datetime.datetime(2004, 11, 22, 5, 0),\n",
" datetime.datetime(2004, 11, 22, 6, 0),\n",
" datetime.datetime(2004, 11, 22, 7, 0),\n",
" datetime.datetime(2004, 11, 22, 8, 0),\n",
" datetime.datetime(2004, 11, 22, 9, 0),\n",
" datetime.datetime(2004, 11, 22, 10, 0),\n",
" datetime.datetime(2004, 11, 22, 11, 0),\n",
" datetime.datetime(2004, 11, 22, 12, 0),\n",
" datetime.datetime(2004, 11, 22, 13, 0),\n",
" datetime.datetime(2004, 11, 22, 14, 0),\n",
" datetime.datetime(2004, 11, 22, 15, 0),\n",
" datetime.datetime(2004, 11, 22, 16, 0),\n",
" datetime.datetime(2004, 11, 22, 17, 0),\n",
" datetime.datetime(2004, 11, 22, 18, 0),\n",
" datetime.datetime(2004, 11, 22, 19, 0),\n",
" datetime.datetime(2004, 11, 22, 20, 0),\n",
" datetime.datetime(2004, 11, 22, 21, 0),\n",
" datetime.datetime(2004, 11, 22, 22, 0),\n",
" datetime.datetime(2004, 11, 22, 23, 0),\n",
" datetime.datetime(2004, 11, 23, 0, 0),\n",
" datetime.datetime(2004, 11, 23, 1, 0),\n",
" datetime.datetime(2004, 11, 23, 2, 0),\n",
" datetime.datetime(2004, 11, 23, 3, 0),\n",
" datetime.datetime(2004, 11, 23, 4, 0),\n",
" datetime.datetime(2004, 11, 23, 5, 0),\n",
" datetime.datetime(2004, 11, 23, 6, 0),\n",
" datetime.datetime(2004, 11, 23, 7, 0),\n",
" datetime.datetime(2004, 11, 23, 8, 0),\n",
" datetime.datetime(2004, 11, 23, 9, 0),\n",
" datetime.datetime(2004, 11, 23, 10, 0),\n",
" datetime.datetime(2004, 11, 23, 11, 0),\n",
" datetime.datetime(2004, 11, 23, 12, 0),\n",
" datetime.datetime(2004, 11, 23, 13, 0),\n",
" datetime.datetime(2004, 11, 23, 14, 0),\n",
" datetime.datetime(2004, 11, 23, 15, 0),\n",
" datetime.datetime(2004, 11, 23, 16, 0),\n",
" datetime.datetime(2004, 11, 23, 17, 0),\n",
" datetime.datetime(2004, 11, 23, 18, 0),\n",
" datetime.datetime(2004, 11, 23, 19, 0),\n",
" datetime.datetime(2004, 11, 23, 20, 0),\n",
" datetime.datetime(2004, 11, 23, 21, 0),\n",
" datetime.datetime(2004, 11, 23, 22, 0),\n",
" datetime.datetime(2004, 11, 23, 23, 0),\n",
" datetime.datetime(2004, 11, 24, 0, 0),\n",
" datetime.datetime(2004, 11, 24, 1, 0),\n",
" datetime.datetime(2004, 11, 24, 2, 0),\n",
" datetime.datetime(2004, 11, 24, 3, 0),\n",
" datetime.datetime(2004, 11, 24, 4, 0),\n",
" datetime.datetime(2004, 11, 24, 5, 0),\n",
" datetime.datetime(2004, 11, 24, 6, 0),\n",
" datetime.datetime(2004, 11, 24, 7, 0),\n",
" datetime.datetime(2004, 11, 24, 8, 0),\n",
" datetime.datetime(2004, 11, 24, 9, 0),\n",
" datetime.datetime(2004, 11, 24, 10, 0),\n",
" datetime.datetime(2004, 11, 24, 11, 0),\n",
" datetime.datetime(2004, 11, 24, 12, 0),\n",
" datetime.datetime(2004, 11, 24, 13, 0),\n",
" datetime.datetime(2004, 11, 24, 14, 0),\n",
" datetime.datetime(2004, 11, 24, 15, 0),\n",
" datetime.datetime(2004, 11, 24, 16, 0),\n",
" datetime.datetime(2004, 11, 24, 17, 0),\n",
" datetime.datetime(2004, 11, 24, 18, 0),\n",
" datetime.datetime(2004, 11, 24, 19, 0),\n",
" datetime.datetime(2004, 11, 24, 20, 0),\n",
" datetime.datetime(2004, 11, 24, 21, 0),\n",
" datetime.datetime(2004, 11, 24, 22, 0),\n",
" datetime.datetime(2004, 11, 24, 23, 0),\n",
" datetime.datetime(2004, 11, 25, 0, 0),\n",
" datetime.datetime(2004, 11, 25, 1, 0),\n",
" datetime.datetime(2004, 11, 25, 2, 0),\n",
" datetime.datetime(2004, 11, 25, 3, 0),\n",
" datetime.datetime(2004, 11, 25, 4, 0),\n",
" datetime.datetime(2004, 11, 25, 5, 0),\n",
" datetime.datetime(2004, 11, 25, 6, 0),\n",
" datetime.datetime(2004, 11, 25, 7, 0),\n",
" datetime.datetime(2004, 11, 25, 8, 0),\n",
" datetime.datetime(2004, 11, 25, 9, 0),\n",
" datetime.datetime(2004, 11, 25, 10, 0),\n",
" datetime.datetime(2004, 11, 25, 11, 0),\n",
" datetime.datetime(2004, 11, 25, 12, 0),\n",
" datetime.datetime(2004, 11, 25, 13, 0),\n",
" datetime.datetime(2004, 11, 25, 14, 0),\n",
" datetime.datetime(2004, 11, 25, 15, 0),\n",
" datetime.datetime(2004, 11, 25, 16, 0),\n",
" datetime.datetime(2004, 11, 25, 17, 0),\n",
" datetime.datetime(2004, 11, 25, 18, 0),\n",
" datetime.datetime(2004, 11, 25, 19, 0),\n",
" datetime.datetime(2004, 11, 25, 20, 0),\n",
" datetime.datetime(2004, 11, 25, 21, 0),\n",
" datetime.datetime(2004, 11, 25, 22, 0),\n",
" datetime.datetime(2004, 11, 25, 23, 0),\n",
" datetime.datetime(2004, 11, 26, 0, 0),\n",
" datetime.datetime(2004, 11, 26, 1, 0),\n",
" datetime.datetime(2004, 11, 26, 2, 0),\n",
" datetime.datetime(2004, 11, 26, 3, 0),\n",
" datetime.datetime(2004, 11, 26, 4, 0),\n",
" datetime.datetime(2004, 11, 26, 5, 0),\n",
" datetime.datetime(2004, 11, 26, 6, 0),\n",
" datetime.datetime(2004, 11, 26, 7, 0),\n",
" datetime.datetime(2004, 11, 26, 8, 0),\n",
" datetime.datetime(2004, 11, 26, 9, 0),\n",
" datetime.datetime(2004, 11, 26, 10, 0),\n",
" datetime.datetime(2004, 11, 26, 11, 0),\n",
" datetime.datetime(2004, 11, 26, 12, 0),\n",
" datetime.datetime(2004, 11, 26, 13, 0),\n",
" datetime.datetime(2004, 11, 26, 14, 0),\n",
" datetime.datetime(2004, 11, 26, 15, 0),\n",
" datetime.datetime(2004, 11, 26, 16, 0),\n",
" datetime.datetime(2004, 11, 26, 17, 0),\n",
" datetime.datetime(2004, 11, 26, 18, 0),\n",
" datetime.datetime(2004, 11, 26, 19, 0),\n",
" datetime.datetime(2004, 11, 26, 20, 0),\n",
" datetime.datetime(2004, 11, 26, 21, 0),\n",
" datetime.datetime(2004, 11, 26, 22, 0),\n",
" datetime.datetime(2004, 11, 26, 23, 0),\n",
" datetime.datetime(2004, 11, 29, 0, 0),\n",
" datetime.datetime(2004, 11, 29, 1, 0),\n",
" datetime.datetime(2004, 11, 29, 2, 0),\n",
" datetime.datetime(2004, 11, 29, 3, 0),\n",
" datetime.datetime(2004, 11, 29, 4, 0),\n",
" datetime.datetime(2004, 11, 29, 5, 0),\n",
" datetime.datetime(2004, 11, 29, 6, 0),\n",
" datetime.datetime(2004, 11, 29, 7, 0),\n",
" datetime.datetime(2004, 11, 29, 8, 0),\n",
" datetime.datetime(2004, 11, 29, 9, 0),\n",
" datetime.datetime(2004, 11, 29, 10, 0),\n",
" datetime.datetime(2004, 11, 29, 11, 0),\n",
" datetime.datetime(2004, 11, 29, 12, 0),\n",
" datetime.datetime(2004, 11, 29, 13, 0),\n",
" datetime.datetime(2004, 11, 29, 14, 0),\n",
" datetime.datetime(2004, 11, 29, 15, 0),\n",
" datetime.datetime(2004, 11, 29, 16, 0),\n",
" datetime.datetime(2004, 11, 29, 17, 0),\n",
" datetime.datetime(2004, 11, 29, 18, 0),\n",
" datetime.datetime(2004, 11, 29, 19, 0),\n",
" datetime.datetime(2004, 11, 29, 20, 0),\n",
" datetime.datetime(2004, 11, 29, 21, 0),\n",
" datetime.datetime(2004, 11, 29, 22, 0),\n",
" datetime.datetime(2004, 11, 29, 23, 0),\n",
" datetime.datetime(2004, 11, 30, 0, 0),\n",
" datetime.datetime(2004, 11, 30, 1, 0),\n",
" datetime.datetime(2004, 11, 30, 2, 0),\n",
" datetime.datetime(2004, 11, 30, 3, 0),\n",
" datetime.datetime(2004, 11, 30, 4, 0),\n",
" datetime.datetime(2004, 11, 30, 5, 0),\n",
" datetime.datetime(2004, 11, 30, 6, 0),\n",
" datetime.datetime(2004, 11, 30, 7, 0),\n",
" datetime.datetime(2004, 11, 30, 8, 0),\n",
" datetime.datetime(2004, 11, 30, 9, 0),\n",
" datetime.datetime(2004, 11, 30, 10, 0),\n",
" datetime.datetime(2004, 11, 30, 11, 0),\n",
" datetime.datetime(2004, 11, 30, 12, 0),\n",
" datetime.datetime(2004, 11, 30, 13, 0),\n",
" datetime.datetime(2004, 11, 30, 14, 0),\n",
" datetime.datetime(2004, 11, 30, 15, 0),\n",
" datetime.datetime(2004, 11, 30, 16, 0),\n",
" datetime.datetime(2004, 11, 30, 17, 0),\n",
" datetime.datetime(2004, 11, 30, 18, 0),\n",
" datetime.datetime(2004, 11, 30, 19, 0),\n",
" datetime.datetime(2004, 11, 30, 20, 0),\n",
" datetime.datetime(2004, 11, 30, 21, 0),\n",
" datetime.datetime(2004, 11, 30, 22, 0),\n",
" datetime.datetime(2004, 11, 30, 23, 0),\n",
" datetime.datetime(2004, 12, 1, 0, 0),\n",
" datetime.datetime(2004, 12, 1, 1, 0),\n",
" datetime.datetime(2004, 12, 1, 2, 0),\n",
" datetime.datetime(2004, 12, 1, 3, 0),\n",
" datetime.datetime(2004, 12, 1, 4, 0),\n",
" datetime.datetime(2004, 12, 1, 5, 0),\n",
" datetime.datetime(2004, 12, 1, 6, 0),\n",
" datetime.datetime(2004, 12, 1, 7, 0),\n",
" datetime.datetime(2004, 12, 1, 8, 0),\n",
" datetime.datetime(2004, 12, 1, 9, 0),\n",
" datetime.datetime(2004, 12, 1, 10, 0),\n",
" datetime.datetime(2004, 12, 1, 11, 0),\n",
" datetime.datetime(2004, 12, 1, 12, 0),\n",
" datetime.datetime(2004, 12, 1, 13, 0),\n",
" datetime.datetime(2004, 12, 1, 14, 0),\n",
" datetime.datetime(2004, 12, 1, 15, 0),\n",
" datetime.datetime(2004, 12, 1, 16, 0),\n",
" datetime.datetime(2004, 12, 1, 17, 0),\n",
" datetime.datetime(2004, 12, 1, 18, 0),\n",
" datetime.datetime(2004, 12, 1, 19, 0),\n",
" datetime.datetime(2004, 12, 1, 20, 0),\n",
" datetime.datetime(2004, 12, 1, 21, 0),\n",
" datetime.datetime(2004, 12, 1, 22, 0),\n",
" datetime.datetime(2004, 12, 1, 23, 0),\n",
" datetime.datetime(2004, 12, 2, 0, 0),\n",
" datetime.datetime(2004, 12, 2, 1, 0),\n",
" datetime.datetime(2004, 12, 2, 2, 0),\n",
" datetime.datetime(2004, 12, 2, 3, 0),\n",
" datetime.datetime(2004, 12, 2, 4, 0),\n",
" datetime.datetime(2004, 12, 2, 5, 0),\n",
" datetime.datetime(2004, 12, 2, 6, 0),\n",
" datetime.datetime(2004, 12, 2, 7, 0),\n",
" datetime.datetime(2004, 12, 2, 8, 0),\n",
" datetime.datetime(2004, 12, 2, 9, 0),\n",
" datetime.datetime(2004, 12, 2, 10, 0),\n",
" datetime.datetime(2004, 12, 2, 11, 0),\n",
" datetime.datetime(2004, 12, 2, 12, 0),\n",
" datetime.datetime(2004, 12, 2, 13, 0),\n",
" datetime.datetime(2004, 12, 2, 14, 0),\n",
" datetime.datetime(2004, 12, 2, 15, 0),\n",
" datetime.datetime(2004, 12, 2, 16, 0),\n",
" datetime.datetime(2004, 12, 2, 17, 0),\n",
" datetime.datetime(2004, 12, 2, 18, 0),\n",
" datetime.datetime(2004, 12, 2, 19, 0),\n",
" datetime.datetime(2004, 12, 2, 20, 0),\n",
" datetime.datetime(2004, 12, 2, 21, 0),\n",
" datetime.datetime(2004, 12, 2, 22, 0),\n",
" datetime.datetime(2004, 12, 2, 23, 0),\n",
" datetime.datetime(2004, 12, 3, 0, 0),\n",
" datetime.datetime(2004, 12, 3, 1, 0),\n",
" datetime.datetime(2004, 12, 3, 2, 0),\n",
" datetime.datetime(2004, 12, 3, 3, 0),\n",
" datetime.datetime(2004, 12, 3, 4, 0),\n",
" datetime.datetime(2004, 12, 3, 5, 0),\n",
" datetime.datetime(2004, 12, 3, 6, 0),\n",
" datetime.datetime(2004, 12, 3, 7, 0),\n",
" datetime.datetime(2004, 12, 3, 8, 0),\n",
" datetime.datetime(2004, 12, 3, 9, 0),\n",
" datetime.datetime(2004, 12, 3, 10, 0),\n",
" datetime.datetime(2004, 12, 3, 11, 0),\n",
" datetime.datetime(2004, 12, 3, 12, 0),\n",
" datetime.datetime(2004, 12, 3, 13, 0),\n",
" datetime.datetime(2004, 12, 3, 14, 0),\n",
" datetime.datetime(2004, 12, 3, 15, 0),\n",
" datetime.datetime(2004, 12, 3, 16, 0),\n",
" datetime.datetime(2004, 12, 3, 17, 0),\n",
" datetime.datetime(2004, 12, 3, 18, 0),\n",
" datetime.datetime(2004, 12, 3, 19, 0),\n",
" datetime.datetime(2004, 12, 3, 20, 0),\n",
" datetime.datetime(2004, 12, 3, 21, 0),\n",
" datetime.datetime(2004, 12, 3, 22, 0),\n",
" datetime.datetime(2004, 12, 3, 23, 0),\n",
" datetime.datetime(2004, 12, 6, 0, 0),\n",
" datetime.datetime(2004, 12, 6, 1, 0),\n",
" datetime.datetime(2004, 12, 6, 2, 0),\n",
" datetime.datetime(2004, 12, 6, 3, 0),\n",
" datetime.datetime(2004, 12, 6, 4, 0),\n",
" datetime.datetime(2004, 12, 6, 5, 0),\n",
" datetime.datetime(2004, 12, 6, 6, 0),\n",
" datetime.datetime(2004, 12, 6, 7, 0),\n",
" datetime.datetime(2004, 12, 6, 8, 0),\n",
" datetime.datetime(2004, 12, 6, 9, 0),\n",
" datetime.datetime(2004, 12, 6, 10, 0),\n",
" datetime.datetime(2004, 12, 6, 11, 0),\n",
" datetime.datetime(2004, 12, 6, 12, 0),\n",
" datetime.datetime(2004, 12, 6, 13, 0),\n",
" datetime.datetime(2004, 12, 6, 14, 0),\n",
" datetime.datetime(2004, 12, 6, 15, 0),\n",
" datetime.datetime(2004, 12, 6, 16, 0),\n",
" datetime.datetime(2004, 12, 6, 17, 0),\n",
" datetime.datetime(2004, 12, 6, 18, 0),\n",
" datetime.datetime(2004, 12, 6, 19, 0),\n",
" datetime.datetime(2004, 12, 6, 20, 0),\n",
" datetime.datetime(2004, 12, 6, 21, 0),\n",
" datetime.datetime(2004, 12, 6, 22, 0),\n",
" datetime.datetime(2004, 12, 6, 23, 0),\n",
" datetime.datetime(2004, 12, 7, 0, 0),\n",
" datetime.datetime(2004, 12, 7, 1, 0),\n",
" datetime.datetime(2004, 12, 7, 2, 0),\n",
" datetime.datetime(2004, 12, 7, 3, 0),\n",
" datetime.datetime(2004, 12, 7, 4, 0),\n",
" datetime.datetime(2004, 12, 7, 5, 0),\n",
" datetime.datetime(2004, 12, 7, 6, 0),\n",
" datetime.datetime(2004, 12, 7, 7, 0),\n",
" datetime.datetime(2004, 12, 7, 8, 0),\n",
" datetime.datetime(2004, 12, 7, 9, 0),\n",
" datetime.datetime(2004, 12, 7, 10, 0),\n",
" datetime.datetime(2004, 12, 7, 11, 0),\n",
" datetime.datetime(2004, 12, 7, 12, 0),\n",
" datetime.datetime(2004, 12, 7, 13, 0),\n",
" datetime.datetime(2004, 12, 7, 14, 0),\n",
" datetime.datetime(2004, 12, 7, 15, 0),\n",
" datetime.datetime(2004, 12, 7, 16, 0),\n",
" datetime.datetime(2004, 12, 7, 17, 0),\n",
" datetime.datetime(2004, 12, 7, 18, 0),\n",
" datetime.datetime(2004, 12, 7, 19, 0),\n",
" datetime.datetime(2004, 12, 7, 20, 0),\n",
" datetime.datetime(2004, 12, 7, 21, 0),\n",
" datetime.datetime(2004, 12, 7, 22, 0),\n",
" datetime.datetime(2004, 12, 7, 23, 0),\n",
" datetime.datetime(2004, 12, 8, 0, 0),\n",
" datetime.datetime(2004, 12, 8, 1, 0),\n",
" datetime.datetime(2004, 12, 8, 2, 0),\n",
" datetime.datetime(2004, 12, 8, 3, 0),\n",
" datetime.datetime(2004, 12, 8, 4, 0),\n",
" datetime.datetime(2004, 12, 8, 5, 0),\n",
" datetime.datetime(2004, 12, 8, 6, 0),\n",
" datetime.datetime(2004, 12, 8, 7, 0),\n",
" datetime.datetime(2004, 12, 8, 8, 0),\n",
" datetime.datetime(2004, 12, 8, 9, 0),\n",
" datetime.datetime(2004, 12, 8, 10, 0),\n",
" datetime.datetime(2004, 12, 8, 11, 0),\n",
" datetime.datetime(2004, 12, 8, 12, 0),\n",
" datetime.datetime(2004, 12, 8, 13, 0),\n",
" datetime.datetime(2004, 12, 8, 14, 0),\n",
" datetime.datetime(2004, 12, 8, 15, 0),\n",
" datetime.datetime(2004, 12, 8, 16, 0),\n",
" datetime.datetime(2004, 12, 8, 17, 0),\n",
" datetime.datetime(2004, 12, 8, 18, 0),\n",
" datetime.datetime(2004, 12, 8, 19, 0),\n",
" datetime.datetime(2004, 12, 8, 20, 0),\n",
" datetime.datetime(2004, 12, 8, 21, 0),\n",
" datetime.datetime(2004, 12, 8, 22, 0),\n",
" datetime.datetime(2004, 12, 8, 23, 0),\n",
" datetime.datetime(2004, 12, 9, 0, 0),\n",
" datetime.datetime(2004, 12, 9, 1, 0),\n",
" datetime.datetime(2004, 12, 9, 2, 0),\n",
" datetime.datetime(2004, 12, 9, 3, 0),\n",
" datetime.datetime(2004, 12, 9, 4, 0),\n",
" datetime.datetime(2004, 12, 9, 5, 0),\n",
" datetime.datetime(2004, 12, 9, 6, 0),\n",
" datetime.datetime(2004, 12, 9, 7, 0),\n",
" datetime.datetime(2004, 12, 9, 8, 0),\n",
" datetime.datetime(2004, 12, 9, 9, 0),\n",
" datetime.datetime(2004, 12, 9, 10, 0),\n",
" datetime.datetime(2004, 12, 9, 11, 0),\n",
" datetime.datetime(2004, 12, 9, 12, 0),\n",
" datetime.datetime(2004, 12, 9, 13, 0),\n",
" datetime.datetime(2004, 12, 9, 14, 0),\n",
" datetime.datetime(2004, 12, 9, 15, 0),\n",
" datetime.datetime(2004, 12, 9, 16, 0),\n",
" datetime.datetime(2004, 12, 9, 17, 0),\n",
" datetime.datetime(2004, 12, 9, 18, 0),\n",
" datetime.datetime(2004, 12, 9, 19, 0),\n",
" datetime.datetime(2004, 12, 9, 20, 0),\n",
" datetime.datetime(2004, 12, 9, 21, 0),\n",
" datetime.datetime(2004, 12, 9, 22, 0),\n",
" datetime.datetime(2004, 12, 9, 23, 0),\n",
" datetime.datetime(2004, 12, 10, 0, 0),\n",
" datetime.datetime(2004, 12, 10, 1, 0),\n",
" datetime.datetime(2004, 12, 10, 2, 0),\n",
" datetime.datetime(2004, 12, 10, 3, 0),\n",
" datetime.datetime(2004, 12, 10, 4, 0),\n",
" datetime.datetime(2004, 12, 10, 5, 0),\n",
" datetime.datetime(2004, 12, 10, 6, 0),\n",
" datetime.datetime(2004, 12, 10, 7, 0),\n",
" datetime.datetime(2004, 12, 10, 8, 0),\n",
" datetime.datetime(2004, 12, 10, 9, 0),\n",
" datetime.datetime(2004, 12, 10, 10, 0),\n",
" datetime.datetime(2004, 12, 10, 11, 0),\n",
" datetime.datetime(2004, 12, 10, 12, 0),\n",
" datetime.datetime(2004, 12, 10, 13, 0),\n",
" datetime.datetime(2004, 12, 10, 14, 0),\n",
" datetime.datetime(2004, 12, 10, 15, 0),\n",
" datetime.datetime(2004, 12, 10, 16, 0),\n",
" datetime.datetime(2004, 12, 10, 17, 0),\n",
" datetime.datetime(2004, 12, 10, 18, 0),\n",
" datetime.datetime(2004, 12, 10, 19, 0),\n",
" datetime.datetime(2004, 12, 10, 20, 0),\n",
" datetime.datetime(2004, 12, 10, 21, 0),\n",
" datetime.datetime(2004, 12, 10, 22, 0),\n",
" datetime.datetime(2004, 12, 10, 23, 0),\n",
" datetime.datetime(2004, 12, 13, 0, 0),\n",
" datetime.datetime(2004, 12, 13, 1, 0),\n",
" datetime.datetime(2004, 12, 13, 2, 0),\n",
" datetime.datetime(2004, 12, 13, 3, 0),\n",
" datetime.datetime(2004, 12, 13, 4, 0),\n",
" datetime.datetime(2004, 12, 13, 5, 0),\n",
" datetime.datetime(2004, 12, 13, 6, 0),\n",
" datetime.datetime(2004, 12, 13, 7, 0),\n",
" datetime.datetime(2004, 12, 13, 8, 0),\n",
" datetime.datetime(2004, 12, 13, 9, 0),\n",
" datetime.datetime(2004, 12, 13, 10, 0),\n",
" datetime.datetime(2004, 12, 13, 11, 0),\n",
" datetime.datetime(2004, 12, 13, 12, 0),\n",
" datetime.datetime(2004, 12, 13, 13, 0),\n",
" datetime.datetime(2004, 12, 13, 14, 0),\n",
" datetime.datetime(2004, 12, 13, 15, 0),\n",
" datetime.datetime(2004, 12, 13, 16, 0),\n",
" datetime.datetime(2004, 12, 13, 17, 0),\n",
" datetime.datetime(2004, 12, 13, 18, 0),\n",
" datetime.datetime(2004, 12, 13, 19, 0),\n",
" datetime.datetime(2004, 12, 13, 20, 0),\n",
" datetime.datetime(2004, 12, 13, 21, 0),\n",
" datetime.datetime(2004, 12, 13, 22, 0),\n",
" datetime.datetime(2004, 12, 13, 23, 0),\n",
" datetime.datetime(2004, 12, 14, 0, 0),\n",
" datetime.datetime(2004, 12, 14, 1, 0),\n",
" datetime.datetime(2004, 12, 14, 2, 0),\n",
" datetime.datetime(2004, 12, 14, 3, 0),\n",
" datetime.datetime(2004, 12, 14, 4, 0),\n",
" datetime.datetime(2004, 12, 14, 5, 0),\n",
" datetime.datetime(2004, 12, 14, 6, 0),\n",
" datetime.datetime(2004, 12, 14, 7, 0),\n",
" datetime.datetime(2004, 12, 14, 8, 0),\n",
" datetime.datetime(2004, 12, 14, 9, 0),\n",
" datetime.datetime(2004, 12, 14, 10, 0),\n",
" datetime.datetime(2004, 12, 14, 11, 0),\n",
" datetime.datetime(2004, 12, 14, 12, 0),\n",
" datetime.datetime(2004, 12, 14, 13, 0),\n",
" datetime.datetime(2004, 12, 14, 14, 0),\n",
" datetime.datetime(2004, 12, 14, 15, 0),\n",
" datetime.datetime(2004, 12, 14, 16, 0),\n",
" datetime.datetime(2004, 12, 14, 17, 0),\n",
" datetime.datetime(2004, 12, 14, 18, 0),\n",
" datetime.datetime(2004, 12, 14, 19, 0),\n",
" datetime.datetime(2004, 12, 14, 20, 0),\n",
" datetime.datetime(2004, 12, 14, 21, 0),\n",
" datetime.datetime(2004, 12, 14, 22, 0),\n",
" datetime.datetime(2004, 12, 14, 23, 0),\n",
" datetime.datetime(2004, 12, 15, 0, 0),\n",
" datetime.datetime(2004, 12, 15, 1, 0),\n",
" datetime.datetime(2004, 12, 15, 2, 0),\n",
" datetime.datetime(2004, 12, 15, 3, 0),\n",
" datetime.datetime(2004, 12, 15, 4, 0),\n",
" datetime.datetime(2004, 12, 15, 5, 0),\n",
" datetime.datetime(2004, 12, 15, 6, 0),\n",
" datetime.datetime(2004, 12, 15, 7, 0),\n",
" datetime.datetime(2004, 12, 15, 8, 0),\n",
" datetime.datetime(2004, 12, 15, 9, 0),\n",
" datetime.datetime(2004, 12, 15, 10, 0),\n",
" datetime.datetime(2004, 12, 15, 11, 0),\n",
" datetime.datetime(2004, 12, 15, 12, 0),\n",
" datetime.datetime(2004, 12, 15, 13, 0),\n",
" datetime.datetime(2004, 12, 15, 14, 0),\n",
" datetime.datetime(2004, 12, 15, 15, 0),\n",
" datetime.datetime(2004, 12, 15, 16, 0),\n",
" datetime.datetime(2004, 12, 15, 17, 0),\n",
" datetime.datetime(2004, 12, 15, 18, 0),\n",
" datetime.datetime(2004, 12, 15, 19, 0),\n",
" datetime.datetime(2004, 12, 15, 20, 0),\n",
" datetime.datetime(2004, 12, 15, 21, 0),\n",
" datetime.datetime(2004, 12, 15, 22, 0),\n",
" datetime.datetime(2004, 12, 15, 23, 0),\n",
" datetime.datetime(2004, 12, 16, 0, 0),\n",
" datetime.datetime(2004, 12, 16, 1, 0),\n",
" datetime.datetime(2004, 12, 16, 2, 0),\n",
" datetime.datetime(2004, 12, 16, 3, 0),\n",
" datetime.datetime(2004, 12, 16, 4, 0),\n",
" datetime.datetime(2004, 12, 16, 5, 0),\n",
" datetime.datetime(2004, 12, 16, 6, 0),\n",
" datetime.datetime(2004, 12, 16, 7, 0),\n",
" datetime.datetime(2004, 12, 16, 8, 0),\n",
" datetime.datetime(2004, 12, 16, 9, 0),\n",
" datetime.datetime(2004, 12, 16, 10, 0),\n",
" datetime.datetime(2004, 12, 16, 11, 0),\n",
" datetime.datetime(2004, 12, 16, 12, 0),\n",
" datetime.datetime(2004, 12, 16, 13, 0),\n",
" datetime.datetime(2004, 12, 16, 14, 0),\n",
" datetime.datetime(2004, 12, 16, 15, 0),\n",
" datetime.datetime(2004, 12, 16, 16, 0),\n",
" datetime.datetime(2004, 12, 16, 17, 0),\n",
" datetime.datetime(2004, 12, 16, 18, 0),\n",
" datetime.datetime(2004, 12, 16, 19, 0),\n",
" datetime.datetime(2004, 12, 16, 20, 0),\n",
" datetime.datetime(2004, 12, 16, 21, 0),\n",
" datetime.datetime(2004, 12, 16, 22, 0),\n",
" datetime.datetime(2004, 12, 16, 23, 0),\n",
" datetime.datetime(2004, 12, 17, 0, 0),\n",
" datetime.datetime(2004, 12, 17, 1, 0),\n",
" datetime.datetime(2004, 12, 17, 2, 0),\n",
" datetime.datetime(2004, 12, 17, 3, 0),\n",
" datetime.datetime(2004, 12, 17, 4, 0),\n",
" datetime.datetime(2004, 12, 17, 5, 0),\n",
" datetime.datetime(2004, 12, 17, 6, 0),\n",
" datetime.datetime(2004, 12, 17, 7, 0),\n",
" datetime.datetime(2004, 12, 17, 8, 0),\n",
" datetime.datetime(2004, 12, 17, 9, 0),\n",
" ...]"
]
},
"execution_count": 3,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"# Time data processing\n",
"EURUSD_Time = []\n",
"for row in EURUSD:\n",
"\tEURUSD_Time.append(datetime.strptime((row[0] + \" \" + row[1]), \"%Y.%m.%d %H:%M\"))\n",
"\n",
"USDJPY_Time = []\n",
"for row in USDJPY:\n",
"\tUSDJPY_Time.append(datetime.strptime((row[0] + \" \" + row[1]), \"%Y.%m.%d %H:%M\"))\n",
"\n",
"# Close_price data processing\\\n",
"EURUSD_Close = []\t\n",
"for row in EURUSD:\n",
"\tEURUSD_Close.append(float(row[5]))\n",
"\n",
"USDJPY_Close = []\t\n",
"for row in USDJPY:\n",
"\tUSDJPY_Close.append(float(row[5]))\n",
" \n",
"EURUSD_Time"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"### For production, Input box [1], [2], [3] should be changed. For example, from database."
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"#####4th, we calculate the Return series of the Forex\n",
"Use Close_price series to calculate **Return series** of the Forex. The volatility calculation is based on Return data series.\n",
"\n",
"To calculate Return series data:\n",
"- create an empty list \"EURUSD_Return\"\n",
"- loop through EURUSD_Close, each Return is calculated from two agjacent Close_price, formula:\n",
"\n",
"###$$Return_i = log_e(Close_{i+1}) - log_e(Close_i)$$\n",
"\n",
"- append each Return item into the list EURUSD_Return.\n",
"\n",
"Java logarithm calculation reference: \n",
"_static double log(double a)_\n",
"http://docs.oracle.com/javase/7/docs/api/java/lang/Math.html (search \"natural logarithm\")"
]
},
{
"cell_type": "code",
"execution_count": 4,
"metadata": {
"collapsed": false
},
"outputs": [],
"source": [
"# Rate of return calculation, using EURUSD as an example\n",
"EURUSD_Return = []\n",
"\n",
"for index in (range(len(EURUSD_Close) - 1)):\n",
"\ttemp = math.log(EURUSD_Close[index + 1]) - math.log(EURUSD_Close[index])\n",
"\tEURUSD_Return.append(temp)"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"###Finally, implement the _FX_Volatility()_ function \n",
"\n",
"#####Use EWMA model to calculate volatility, to show users the latest volatility condition of the Forex product.\n",
"\n",
"EWMA model:\n",
"###$$\\sigma_n^2 = \\lambda\\sigma_{n-1}^2 + (1 - \\lambda)u_{n-1}^2$$\n",
"\n",
"- $\\sigma_n$: volatility at day n \n",
"- $u_{n - 1}$: daily percentage change in the variable\n",
"- $\\lambda$: the parameter to decide weights, 0 < $\\lambda$ < 1\n",
"\n",
"\n",
"Reference:\n",
"- $\\lambda$ choice: http://www.investopedia.com/articles/07/ewma.asp\n",
"- EWMA model for Python Pandas\n",
"http://pandas.pydata.org/pandas-docs/dev/generated/pandas.stats.moments.ewma.html\n",
"- EWMA model for Java reference:\n",
"\n",
"https://github.com/dropwizard/metrics/blob/master/metrics-core/src/main/java/com/codahale/metrics/EWMA.java\n",
"http://grepcode.com/file/repo1.maven.org/maven2/com.codahale.metrics/metrics-core/3.0.1/com/codahale/metrics/EWMA.java"
]
},
{
"cell_type": "code",
"execution_count": 5,
"metadata": {
"collapsed": false
},
"outputs": [],
"source": [
"# Volatility using Exponetial Weighted Moving Average model, with the \"Pandas\" package\n",
"import pandas # Import a 3rd party package \"Pandas\"\n",
"\n",
"\n",
"# Function of EWMA Volatility - FX_Volatility()\n",
"def FX_Volatility(FX_Close_raw, FX_Time, starting_time, ending_time):\n",
"\t\"\"\"\n",
"\tFor production:\n",
" users should choose only starting_time and the name of FX symbol, \n",
"\tthe ending_time should always be the latest time in our market database,\n",
"\tand we do the data processing(to generate FX_Close_raw and FX_Time) for users.\n",
"\n",
"\t4 input data:\n",
"\t1-dimension array/list/vector of FX_Close_price series\n",
"\t1-dimension array/list/vector of FX_Time series\n",
"\ta time data of starting_time\n",
"\ta time data of ending_time\n",
"\t\"\"\"\n",
"\t\n",
"\t# Get the Close_price data within a period from starting_time to ending_time\n",
"\tindex_1 = FX_Time.index(starting_time)\n",
"\tindex_2 = FX_Time.index(ending_time) + 1\n",
"\tFX_Close = FX_Close_raw[index_1 : index_2]\n",
"\n",
"\t# Get the Return_series of the FX symbol\n",
"\tFX_Return = []\n",
"\n",
"\tfor index in (range(len(FX_Close) - 1)):\n",
"\t\ttemp = math.log(FX_Close[index + 1]) - math.log(FX_Close[index])\n",
"\t\tFX_Return.append(temp)\n",
"\n",
"\t# Use the built-in function in the Pandas package to calculate volatility series\n",
"\tFX_ReturnSeries = pandas.Series(FX_Return)\n",
"\tEWMA_Volatility = pandas.stats.moments.ewma(FX_ReturnSeries, (1/0.06-1))\n",
"\n",
"\t# The returned value is the last value of the volatility series\n",
"\treturn EWMA_Volatility[len(EWMA_Volatility)-1]\n"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"#####The last box: we show some example here to call the function and see the output."
]
},
{
"cell_type": "code",
"execution_count": 6,
"metadata": {
"collapsed": false
},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"7.3670311771e-05\n",
"-8.78085111373e-05\n"
]
}
],
"source": [
"# Some examples to call the function\n",
"Volatility_example_1 = FX_Volatility(EURUSD_Close, EURUSD_Time, datetime(2014, 01, 01, 23, 0), datetime(2015, 04, 01, 07, 0))\n",
"print Volatility_example_1\n",
"\n",
"Volatility_example_2 = FX_Volatility(USDJPY_Close, USDJPY_Time, datetime(2014, 01, 01, 23, 0), datetime(2015, 04, 23, 23, 0))\n",
"print Volatility_example_2"
]
},
{
"cell_type": "code",
"execution_count": null,
"metadata": {
"collapsed": true
},
"outputs": [],
"source": []
}
],
"metadata": {
"kernelspec": {
"display_name": "Python 2",
"language": "python",
"name": "python2"
},
"language_info": {
"codemirror_mode": {
"name": "ipython",
"version": 2
},
"file_extension": ".py",
"mimetype": "text/x-python",
"name": "python",
"nbconvert_exporter": "python",
"pygments_lexer": "ipython2",
"version": "2.7.6"
}
},
"nbformat": 4,
"nbformat_minor": 0
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment