From c46227f9c2fe0e30d952f2452a91a0597ffa0441 Mon Sep 17 00:00:00 2001 From: jr200 Date: Sat, 21 Apr 2018 22:05:05 +0100 Subject: [PATCH] Add support for getting historical data from Huobi crypto exchange (#22) * add support for historical data from crypto exchange Huobi * merge with upstream --- .../conf/time_series_categories_fields.csv | 2 + findatapy/conf/time_series_fields_list.csv | 7 + findatapy/conf/time_series_tickers_list.csv | 1184 ++++++++--------- findatapy/market/datavendorweb.py | 81 ++ findatapy/market/marketdatagenerator.py | 3 + findatapy_examples/test_fetchmd_crypto.py | 50 + 6 files changed, 697 insertions(+), 630 deletions(-) create mode 100644 findatapy_examples/test_fetchmd_crypto.py diff --git a/findatapy/conf/time_series_categories_fields.csv b/findatapy/conf/time_series_categories_fields.csv index fb31a06..9dd8069 100644 --- a/findatapy/conf/time_series_categories_fields.csv +++ b/findatapy/conf/time_series_categories_fields.csv @@ -30,6 +30,8 @@ crypto,bitfinex,daily,LOC,"open,close,high,low,volume",1-Jan-15 crypto,gdax,intraday,LOC,"low,high,open,close,volume",1-Jan-15 crypto,gdax,daily,LOC,"low,high,open,close,volume",1-Jan-15 crypto,kraken,intraday,LOC,"close,volume,buy-sell,market-limit,miscellaneous",1-Jan-15 +crypto,huobi,tick,LOC,"amount,close,count,high,low,open,volume",1-Jan-15 +crypto,huobi,daily,LOC,"amount,close,count,high,low,open,volume",1-Jan-15 ,,,,, ,,,,, ,,,,, diff --git a/findatapy/conf/time_series_fields_list.csv b/findatapy/conf/time_series_fields_list.csv index a5017f9..f60edf7 100644 --- a/findatapy/conf/time_series_fields_list.csv +++ b/findatapy/conf/time_series_fields_list.csv @@ -80,5 +80,12 @@ kraken,volume,volume kraken,buy-sell,buy-sell kraken,market-limit,market-limit kraken,miscellaneous,miscellaneous +huobi,amount,amount +huobi,close,close +huobi,count,count +huobi,high,high +huobi,low,low +huobi,open,open +huobi,volume,vol ,, ,, diff --git a/findatapy/conf/time_series_tickers_list.csv b/findatapy/conf/time_series_tickers_list.csv index 9a76455..271fb93 100644 --- a/findatapy/conf/time_series_tickers_list.csv +++ b/findatapy/conf/time_series_tickers_list.csv @@ -1,630 +1,554 @@ -category,source,freq,ticker,cut,fields,sourceticker,local-close,ldn-close,, -fx,quandl,daily,EURUSD,NYC,close,FRED/DEXUSEU,5:00pm NYC,,, -fx,quandl,daily,GBPUSD,NYC,close,FRED/DEXUSUK,5:00pm NYC,,, -fx,quandl,daily,AUDUSD,NYC,close,FRED/DEXUSAL,5:00pm NYC,,, -fx,quandl,daily,NZDUSD,NYC,close,FRED/DEXUSNZ,5:00pm NYC,,, -fx,quandl,daily,USDCAD,NYC,close,FRED/DEXCAUS,5:00pm NYC,,, -fx,quandl,daily,USDCHF,NYC,close,FRED/DEXSZUS,5:00pm NYC,,, -fx,quandl,daily,USDNOK,NYC,close,FRED/DEXNOUS,5:00pm NYC,,, -fx,quandl,daily,USDSEK,NYC,close,FRED/DEXSDUS,5:00pm NYC,,, -fx,quandl,daily,USDJPY,NYC,close,FRED/DEXJPUS,5:00pm NYC,,, -fx,dukascopy,tick,EURUSD,NYC,"bid,ask,bidv,askv,volume",EURUSD,5:00pm NYC,,, -fx,dukascopy,tick,GBPUSD,NYC,"bid,ask,bidv,askv,volume",GBPUSD,5:00pm NYC,,, -fx,dukascopy,tick,AUDUSD,NYC,"bid,ask,bidv,askv,volume",AUDUSD,5:00pm NYC,,, -fx,dukascopy,tick,NZDUSD,NYC,"bid,ask,bidv,askv,volume",NZDUSD,5:00pm NYC,,, -fx,dukascopy,tick,USDCAD,NYC,"bid,ask,bidv,askv,volume",USDCAD,5:00pm NYC,,, -fx,dukascopy,tick,USDCHF,NYC,"bid,ask,bidv,askv,volume",USDCHF,5:00pm NYC,,, -fx,dukascopy,tick,USDNOK,NYC,"bid,ask,bidv,askv,volume",USDNOK,5:00pm NYC,,, -fx,dukascopy,tick,USDSEK,NYC,"bid,ask,bidv,askv,volume",USDSEK,5:00pm NYC,,, -fx,dukascopy,tick,USDJPY,NYC,"bid,ask,bidv,askv,volume",USDJPY,5:00pm NYC,,, -fx,dukascopy,tick,EURCHF,NYC,"bid,ask,bidv,askv,volume",EURCHF,5:00pm NYC,,, -fx,dukascopy,tick,AUDCAD,NYC,"bid,ask,bidv,askv,volume",AUDCAD,5:00pm NYC,,, -fx,dukascopy,tick,AUDCHF,NYC,"bid,ask,bidv,askv,volume",AUDCHF,5:00pm NYC,,, -fx,dukascopy,tick,AUDJPY,NYC,"bid,ask,bidv,askv,volume",AUDJPY,5:00pm NYC,,, -fx,dukascopy,tick,AUDNZD,NYC,"bid,ask,bidv,askv,volume",AUDNZD,5:00pm NYC,,, -fx,dukascopy,tick,AUDSGD,NYC,"bid,ask,bidv,askv,volume",AUDSGD,5:00pm NYC,,, -fx,dukascopy,tick,CADCHF,NYC,"bid,ask,bidv,askv,volume",CADCHF,5:00pm NYC,,, -fx,dukascopy,tick,CADHKD,NYC,"bid,ask,bidv,askv,volume",CADHKD,5:00pm NYC,,, -fx,dukascopy,tick,CADJPY,NYC,"bid,ask,bidv,askv,volume",CADJPY,5:00pm NYC,,, -fx,dukascopy,tick,CHFJPY,NYC,"bid,ask,bidv,askv,volume",CHFJPY,5:00pm NYC,,, -fx,dukascopy,tick,CHFPLN,NYC,"bid,ask,bidv,askv,volume",CHFPLN,5:00pm NYC,,, -fx,dukascopy,tick,CHFSGD,NYC,"bid,ask,bidv,askv,volume",CHFSGD,5:00pm NYC,,, -fx,dukascopy,tick,EURAUD,NYC,"bid,ask,bidv,askv,volume",EURAUD,5:00pm NYC,,, -fx,dukascopy,tick,EURCAD,NYC,"bid,ask,bidv,askv,volume",EURCAD,5:00pm NYC,,, -fx,dukascopy,tick,EURDKK,NYC,"bid,ask,bidv,askv,volume",EURDKK,5:00pm NYC,,, -fx,dukascopy,tick,EURGBP,NYC,"bid,ask,bidv,askv,volume",EURGBP,5:00pm NYC,,, -fx,dukascopy,tick,EURHKD,NYC,"bid,ask,bidv,askv,volume",EURHKD,5:00pm NYC,,, -fx,dukascopy,tick,EURJPY,NYC,"bid,ask,bidv,askv,volume",EURJPY,5:00pm NYC,,, -fx,dukascopy,tick,EURNOK,NYC,"bid,ask,bidv,askv,volume",EURNOK,5:00pm NYC,,, -fx,dukascopy,tick,EURNZD,NYC,"bid,ask,bidv,askv,volume",EURNZD,5:00pm NYC,,, -fx,dukascopy,tick,EURPLN,NYC,"bid,ask,bidv,askv,volume",EURPLN,5:00pm NYC,,, -fx,dukascopy,tick,EURRUB,NYC,"bid,ask,bidv,askv,volume",EURRUB,5:00pm NYC,,, -fx,dukascopy,tick,EURSEK,NYC,"bid,ask,bidv,askv,volume",EURSEK,5:00pm NYC,,, -fx,dukascopy,tick,EURSGD,NYC,"bid,ask,bidv,askv,volume",EURSGD,5:00pm NYC,,, -fx,dukascopy,tick,EURTRY,NYC,"bid,ask,bidv,askv,volume",EURTRY,5:00pm NYC,,, -fx,dukascopy,tick,GBPAUD,NYC,"bid,ask,bidv,askv,volume",GBPAUD,5:00pm NYC,,, -fx,dukascopy,tick,GBPCAD,NYC,"bid,ask,bidv,askv,volume",GBPCAD,5:00pm NYC,,, -fx,dukascopy,tick,GBPCHF,NYC,"bid,ask,bidv,askv,volume",GBPCHF,5:00pm NYC,,, -fx,dukascopy,tick,GBPJPY,NYC,"bid,ask,bidv,askv,volume",GBPJPY,5:00pm NYC,,, -fx,dukascopy,tick,GBPNZD,NYC,"bid,ask,bidv,askv,volume",GBPNZD,5:00pm NYC,,, -fx,dukascopy,tick,NZDCAD,NYC,"bid,ask,bidv,askv,volume",NZDCAD,5:00pm NYC,,, -fx,dukascopy,tick,NZDCHF,NYC,"bid,ask,bidv,askv,volume",NZDCHF,5:00pm NYC,,, -fx,dukascopy,tick,NZDJPY,NYC,"bid,ask,bidv,askv,volume",NZDJPY,5:00pm NYC,,, -fx,dukascopy,tick,SGDJPY,NYC,"bid,ask,bidv,askv,volume",SGDJPY,5:00pm NYC,,, -fx,dukascopy,tick,TRYJPY,NYC,"bid,ask,bidv,askv,volume",TRYJPY,5:00pm NYC,,, -fx,dukascopy,tick,USDCNH,NYC,"bid,ask,bidv,askv,volume",USDCNH,5:00pm NYC,,, -fx,dukascopy,tick,USDDKK,NYC,"bid,ask,bidv,askv,volume",USDDKK,5:00pm NYC,,, -fx,dukascopy,tick,USDHKD,NYC,"bid,ask,bidv,askv,volume",USDHKD,5:00pm NYC,,, -fx,dukascopy,tick,USDMXN,NYC,"bid,ask,bidv,askv,volume",USDMXN,5:00pm NYC,,, -fx,dukascopy,tick,USDPLN,NYC,"bid,ask,bidv,askv,volume",USDPLN,5:00pm NYC,,, -fx,dukascopy,tick,USDRUB,NYC,"bid,ask,bidv,askv,volume",USDRUB,5:00pm NYC,,, -fx,dukascopy,tick,USDSGD,NYC,"bid,ask,bidv,askv,volume",USDSGD,5:00pm NYC,,, -fx,dukascopy,tick,USDTRY,NYC,"bid,ask,bidv,askv,volume",USDTRY,5:00pm NYC,,, -fx,dukascopy,tick,USDZAR,NYC,"bid,ask,bidv,askv,volume",USDZAR,5:00pm NYC,,, -fx,dukascopy,tick,ZARJPY,NYC,"bid,ask,bidv,askv,volume",ZARJPY,5:00pm NYC,,, -fx,fxcm,tick,EURUSD,NYC,"bid,ask",EURUSD,5:00pm NYC,,, -fx,fxcm,tick,GBPUSD,NYC,"bid,ask",GBPUSD,5:00pm NYC,,, -fx,fxcm,tick,AUDUSD,NYC,"bid,ask",AUDUSD,5:00pm NYC,,, -fx,fxcm,tick,NZDUSD,NYC,"bid,ask",NZDUSD,5:00pm NYC,,, -fx,fxcm,tick,USDCAD,NYC,"bid,ask",USDCAD,5:00pm NYC,,, -fx,fxcm,tick,USDCHF,NYC,"bid,ask",USDCHF,5:00pm NYC,,, -fx,fxcm,tick,USDNOK,NYC,"bid,ask",USDNOK,5:00pm NYC,,, -fx,fxcm,tick,USDSEK,NYC,"bid,ask",USDSEK,5:00pm NYC,,, -fx,fxcm,tick,USDJPY,NYC,"bid,ask",USDJPY,5:00pm NYC,,, -fx,bloomberg,daily,EURUSD,BGN,"close,open,high,low",EURUSD BGN Curncy,5:00pm NYC,,, -fx,bloomberg,daily,GBPUSD,BGN,"close,open,high,low",GBPUSD BGN Curncy,5:00pm NYC,,, -fx,bloomberg,daily,AUDUSD,BGN,"close,open,high,low",AUDUSD BGN Curncy,5:00pm NYC,,, -fx,bloomberg,daily,NZDUSD,BGN,"close,open,high,low",NZDUSD BGN Curncy,5:00pm NYC,,, -fx,bloomberg,daily,USDUSD,BGN,"close,open,high,low",USD Curncy,5:00pm NYC,,, -fx,bloomberg,daily,USDCAD,BGN,"close,open,high,low",USDCAD BGN Curncy,5:00pm NYC,,, -fx,bloomberg,daily,USDCHF,BGN,"close,open,high,low",USDCHF BGN Curncy,5:00pm NYC,,, -fx,bloomberg,daily,USDNOK,BGN,"close,open,high,low",USDNOK BGN Curncy,5:00pm NYC,,, -fx,bloomberg,daily,USDSEK,BGN,"close,open,high,low",USDSEK BGN Curncy,5:00pm NYC,,, -fx,bloomberg,daily,USDJPY,BGN,"close,open,high,low",USDJPY BGN Curncy,5:00pm NYC,,, -fx,bloomberg,daily,DXYUSD,BGN,"close,open,high,low",DXY Curncy,5:00pm NYC,,, -fx,bloomberg,daily,USDBRL,BGN,"close,open,high,low",USDBRL BGN Curncy,Local close,,, -fx,bloomberg,daily,USDMXN,BGN,"close,open,high,low",USDMXN BGN Curncy,Local close,,, -fx,bloomberg,daily,USDCLP,BGN,"close,open,high,low",USDCLP BGN Curncy,Local close,,, -fx,bloomberg,daily,USDCOP,BGN,"close,open,high,low",USDCOP BGN Curncy,Local close,,, -fx,bloomberg,daily,USDPLN,BGN,"close,open,high,low",USDPLN BGN Curncy,Local close,,, -fx,bloomberg,daily,USDHUF,BGN,"close,open,high,low",USDHUF BGN Curncy,Local close,,, -fx,bloomberg,daily,USDCZK,BGN,"close,open,high,low",USDCZK BGN Curncy,Local close,,, -fx,bloomberg,daily,USDILS,BGN,"close,open,high,low",USDILS BGN Curncy,Local close,,, -fx,bloomberg,daily,USDRUB,BGN,"close,open,high,low",USDRUB BGN Curncy,Local close,,, -fx,bloomberg,daily,USDZAR,BGN,"close,open,high,low",USDZAR BGN Curncy,Local close,,, -fx,bloomberg,daily,USDTRY,BGN,"close,open,high,low",USDTRY BGN Curncy,Local close,,, -fx,bloomberg,daily,USDKRW,BGN,"close,open,high,low",USDKRW BGN Curncy,Local close,,, -fx,bloomberg,daily,USDTWD,BGN,"close,open,high,low",USDTWD BGN Curncy,Local close,,, -fx,bloomberg,daily,USDMYR,BGN,"close,open,high,low",USDMYR BGN Curncy,Local close,,, -fx,bloomberg,daily,USDINR,BGN,"close,open,high,low",USDINR BGN Curncy,Local close,,, -fx,bloomberg,daily,USDIDR,BGN,"close,open,high,low",USDIDR BGN Curncy,Local close,,, -fx,bloomberg,daily,USDSGD,BGN,"close,open,high,low",USDSGD BGN Curncy,Local close,,, -fx,bloomberg,daily,USDCNY,BGN,"close,open,high,low",USDCNY BGN Curncy,Local close,,, -fx,bloomberg,daily,USDCNH,BGN,"close,open,high,low",USDCNH BGN Curncy,Local close,,, -fx,bloomberg,daily,XBTUSD,BGN,"close,open,high,low",XBTUSD BGN Curncy,Local close,,, -fx,bloomberg,daily,XBTUSD,BSTP,"close,open,high,low",XBTUSD BSTP Curncy,Local close,,, -fx,bloomberg,daily,XETUSD,BSTP,"close,open,high,low",XETUSD BSTP Curncy,Local close,,, -fx,bloomberg,daily,XLCUSD,BSTP,"close,open,high,low",XLCUSD BSTP Curncy,Local close,,, -fx,bloomberg,daily,XRPUSD,BSTP,"close,open,high,low",XRPUSD BSTP Curncy,Local close,,, -fx,bloomberg,daily,EURUSD,NYC,"close,open,high,low",EURUSD CMPN Curncy,5:00pm NYC,,, -fx,bloomberg,daily,GBPUSD,NYC,"close,open,high,low",GBPUSD CMPN Curncy,5:00pm NYC,,, -fx,bloomberg,daily,AUDUSD,NYC,"close,open,high,low",AUDUSD CMPN Curncy,5:00pm NYC,,, -fx,bloomberg,daily,NZDUSD,NYC,"close,open,high,low",NZDUSD CMPN Curncy,5:00pm NYC,,, -fx,bloomberg,daily,USDUSD,NYC,"close,open,high,low",USD Curncy,5:00pm NYC,,, -fx,bloomberg,daily,USDCAD,NYC,"close,open,high,low",USDCAD CMPN Curncy,5:00pm NYC,,, -fx,bloomberg,daily,USDCHF,NYC,"close,open,high,low",USDCHF CMPN Curncy,5:00pm NYC,,, -fx,bloomberg,daily,USDNOK,NYC,"close,open,high,low",USDNOK CMPN Curncy,5:00pm NYC,,, -fx,bloomberg,daily,USDSEK,NYC,"close,open,high,low",USDSEK CMPN Curncy,5:00pm NYC,,, -fx,bloomberg,daily,USDJPY,NYC,"close,open,high,low",USDJPY CMPN Curncy,5:00pm NYC,,, -fx,bloomberg,daily,DXYUSD,NYC,"close,open,high,low",DXY Curncy,5:00pm NYC,,, -fx,bloomberg,daily,USDBRL,NYC,"close,open,high,low",USDBRL CMPN Curncy,5:00pm NYC,,, -fx,bloomberg,daily,USDMXN,NYC,"close,open,high,low",USDMXN CMPN Curncy,5:00pm NYC,,, -fx,bloomberg,daily,USDCLP,NYC,"close,open,high,low",USDCLP CMPN Curncy,5:00pm NYC,,, -fx,bloomberg,daily,USDCOP,NYC,"close,open,high,low",USDCOP CMPN Curncy,5:00pm NYC,,, -fx,bloomberg,daily,USDPLN,NYC,"close,open,high,low",USDPLN CMPN Curncy,5:00pm NYC,,, -fx,bloomberg,daily,USDHUF,NYC,"close,open,high,low",USDHUF CMPN Curncy,5:00pm NYC,,, -fx,bloomberg,daily,USDCZK,NYC,"close,open,high,low",USDCZK CMPN Curncy,5:00pm NYC,,, -fx,bloomberg,daily,USDILS,NYC,"close,open,high,low",USDILS CMPN Curncy,5:00pm NYC,,, -fx,bloomberg,daily,USDRUB,NYC,"close,open,high,low",USDRUB CMPN Curncy,5:00pm NYC,,, -fx,bloomberg,daily,USDZAR,NYC,"close,open,high,low",USDZAR CMPN Curncy,5:00pm NYC,,, -fx,bloomberg,daily,USDTRY,NYC,"close,open,high,low",USDTRY CMPN Curncy,5:00pm NYC,,, -fx,bloomberg,daily,USDKRW,NYC,"close,open,high,low",USDKRW CMPN Curncy,5:00pm NYC,,, -fx,bloomberg,daily,USDTWD,NYC,"close,open,high,low",USDTWD CMPN Curncy,5:00pm NYC,,, -fx,bloomberg,daily,USDMYR,NYC,"close,open,high,low",USDMYR CMPN Curncy,5:00pm NYC,,, -fx,bloomberg,daily,USDINR,NYC,"close,open,high,low",USDINR CMPN Curncy,5:00pm NYC,,, -fx,bloomberg,daily,USDIDR,NYC,"close,open,high,low",USDIDR CMPN Curncy,5:00pm NYC,,, -fx,bloomberg,daily,USDSGD,NYC,"close,open,high,low",USDSGD CMPN Curncy,5:00pm NYC,,, -fx,bloomberg,daily,USDCNY,NYC,"close,open,high,low",USDCNY CMPN Curncy,5:00pm NYC,,, -fx,bloomberg,daily,USDCNH,NYC,"close,open,high,low",USDCNH CMPN Curncy,5:00pm NYC,,, -fx,bloomberg,daily,EURUSD,TOK,"close,open,high,low",EURUSD CMPT Curncy,8:00pm TOK,,, -fx,bloomberg,daily,GBPUSD,TOK,"close,open,high,low",GBPUSD CMPT Curncy,8:00pm TOK,,, -fx,bloomberg,daily,AUDUSD,TOK,"close,open,high,low",AUDUSD CMPT Curncy,8:00pm TOK,,, -fx,bloomberg,daily,NZDUSD,TOK,"close,open,high,low",NZDUSD CMPT Curncy,8:00pm TOK,,, -fx,bloomberg,daily,USDUSD,TOK,"close,open,high,low",USD Curncy,8:00pm TOK,,, -fx,bloomberg,daily,USDCAD,TOK,"close,open,high,low",USDCAD CMPT Curncy,8:00pm TOK,,, -fx,bloomberg,daily,USDCHF,TOK,"close,open,high,low",USDCHF CMPT Curncy,8:00pm TOK,,, -fx,bloomberg,daily,USDNOK,TOK,"close,open,high,low",USDNOK CMPT Curncy,8:00pm TOK,,, -fx,bloomberg,daily,USDSEK,TOK,"close,open,high,low",USDSEK CMPT Curncy,8:00pm TOK,,, -fx,bloomberg,daily,USDJPY,TOK,"close,open,high,low",USDJPY CMPT Curncy,8:00pm TOK,,, -fx,bloomberg,daily,USDBRL,TOK,"close,open,high,low",USDBRL CMPT Curncy,8:00pm TOK,,, -fx,bloomberg,daily,USDMXN,TOK,"close,open,high,low",USDMXN CMPT Curncy,8:00pm TOK,,, -fx,bloomberg,daily,USDCLP,TOK,"close,open,high,low",USDCLP CMPT Curncy,8:00pm TOK,,, -fx,bloomberg,daily,USDCOP,TOK,"close,open,high,low",USDCOP CMPT Curncy,8:00pm TOK,,, -fx,bloomberg,daily,USDPLN,TOK,"close,open,high,low",USDPLN CMPT Curncy,8:00pm TOK,,, -fx,bloomberg,daily,USDHUF,TOK,"close,open,high,low",USDHUF CMPT Curncy,8:00pm TOK,,, -fx,bloomberg,daily,USDCZK,TOK,"close,open,high,low",USDCZK CMPT Curncy,8:00pm TOK,,, -fx,bloomberg,daily,USDILS,TOK,"close,open,high,low",USDILS CMPT Curncy,8:00pm TOK,,, -fx,bloomberg,daily,USDRUB,TOK,"close,open,high,low",USDRUB CMPT Curncy,8:00pm TOK,,, -fx,bloomberg,daily,USDZAR,TOK,"close,open,high,low",USDZAR CMPT Curncy,8:00pm TOK,,, -fx,bloomberg,daily,USDTRY,TOK,"close,open,high,low",USDTRY CMPT Curncy,8:00pm TOK,,, -fx,bloomberg,daily,USDKRW,TOK,"close,open,high,low",USDKRW CMPT Curncy,8:00pm TOK,,, -fx,bloomberg,daily,USDTWD,TOK,"close,open,high,low",USDTWD CMPT Curncy,8:00pm TOK,,, -fx,bloomberg,daily,USDMYR,TOK,"close,open,high,low",USDMYR CMPT Curncy,8:00pm TOK,,, -fx,bloomberg,daily,USDINR,TOK,"close,open,high,low",USDINR CMPT Curncy,8:00pm TOK,,, -fx,bloomberg,daily,USDIDR,TOK,"close,open,high,low",USDIDR CMPT Curncy,8:00pm TOK,,, -fx,bloomberg,daily,USDSGD,TOK,"close,open,high,low",USDSGD CMPT Curncy,8:00pm TOK,,, -fx,bloomberg,daily,USDCNY,TOK,"close,open,high,low",USDCNY CMPT Curncy,8:00pm TOK,,, -fx,bloomberg,daily,USDCNH,TOK,"close,open,high,low",USDCNH CMPT Curncy,8:00pm TOK,,, -fx,bloomberg,daily,EURUSD,LDN,"close,open,high,low",EURUSD CMPL Curncy,6:00pm LDN,,, -fx,bloomberg,daily,GBPUSD,LDN,"close,open,high,low",GBPUSD CMPL Curncy,6:00pm LDN,,, -fx,bloomberg,daily,AUDUSD,LDN,"close,open,high,low",AUDUSD CMPL Curncy,6:00pm LDN,,, -fx,bloomberg,daily,NZDUSD,LDN,"close,open,high,low",NZDUSD CMPL Curncy,6:00pm LDN,,, -fx,bloomberg,daily,USDUSD,LDN,"close,open,high,low",USD Curncy,6:00pm LDN,,, -fx,bloomberg,daily,USDCAD,LDN,"close,open,high,low",USDCAD CMPL Curncy,6:00pm LDN,,, -fx,bloomberg,daily,USDCHF,LDN,"close,open,high,low",USDCHF CMPL Curncy,6:00pm LDN,,, -fx,bloomberg,daily,USDNOK,LDN,"close,open,high,low",USDNOK CMPL Curncy,6:00pm LDN,,, -fx,bloomberg,daily,USDSEK,LDN,"close,open,high,low",USDSEK CMPL Curncy,6:00pm LDN,,, -fx,bloomberg,daily,USDJPY,LDN,"close,open,high,low",USDJPY CMPL Curncy,6:00pm LDN,,, -fx,bloomberg,daily,USDBRL,LDN,"close,open,high,low",USDBRL CMPL Curncy,6:00pm LDN,,, -fx,bloomberg,daily,USDMXN,LDN,"close,open,high,low",USDMXN CMPL Curncy,6:00pm LDN,,, -fx,bloomberg,daily,USDCLP,LDN,"close,open,high,low",USDCLP CMPL Curncy,6:00pm LDN,,, -fx,bloomberg,daily,USDCOP,LDN,"close,open,high,low",USDCOP CMPL Curncy,6:00pm LDN,,, -fx,bloomberg,daily,USDPLN,LDN,"close,open,high,low",USDPLN CMPL Curncy,6:00pm LDN,,, -fx,bloomberg,daily,USDHUF,LDN,"close,open,high,low",USDHUF CMPL Curncy,6:00pm LDN,,, -fx,bloomberg,daily,USDCZK,LDN,"close,open,high,low",USDCZK CMPL Curncy,6:00pm LDN,,, -fx,bloomberg,daily,USDILS,LDN,"close,open,high,low",USDILS CMPL Curncy,6:00pm LDN,,, -fx,bloomberg,daily,USDRUB,LDN,"close,open,high,low",USDRUB CMPL Curncy,6:00pm LDN,,, -fx,bloomberg,daily,USDZAR,LDN,"close,open,high,low",USDZAR CMPL Curncy,6:00pm LDN,,, -fx,bloomberg,daily,USDTRY,LDN,"close,open,high,low",USDTRY CMPL Curncy,6:00pm LDN,,, -fx,bloomberg,daily,USDKRW,LDN,"close,open,high,low",USDKRW CMPL Curncy,6:00pm LDN,,, -fx,bloomberg,daily,USDTWD,LDN,"close,open,high,low",USDTWD CMPL Curncy,6:00pm LDN,,, -fx,bloomberg,daily,USDMYR,LDN,"close,open,high,low",USDMYR CMPL Curncy,6:00pm LDN,,, -fx,bloomberg,daily,USDINR,LDN,"close,open,high,low",USDINR CMPL Curncy,6:00pm LDN,,, -fx,bloomberg,daily,USDIDR,LDN,"close,open,high,low",USDIDR CMPL Curncy,6:00pm LDN,,, -fx,bloomberg,daily,USDSGD,LDN,"close,open,high,low",USDSGD CMPL Curncy,6:00pm LDN,,, -fx,bloomberg,daily,USDCNY,LDN,"close,open,high,low",USDCNY CMPL Curncy,6:00pm LDN,,, -fx,bloomberg,daily,USDCNH,LDN,"close,open,high,low",USDCNH CMPL Curncy,6:00pm LDN,,, -fx,bloomberg,daily,EURUSD,10AM,"close,open,high,low",EURUSD F100 Curncy,10:00am NYC,,, -fx,bloomberg,daily,GBPUSD,10AM,"close,open,high,low",GBPUSD F100 Curncy,10:00am NYC,,, -fx,bloomberg,daily,AUDUSD,10AM,"close,open,high,low",AUDUSD F100 Curncy,10:00am NYC,,, -fx,bloomberg,daily,NZDUSD,10AM,"close,open,high,low",NZDUSD F100 Curncy,10:00am NYC,,, -fx,bloomberg,daily,USDUSD,10AM,"close,open,high,low",USD Curncy,10:00am NYC,,, -fx,bloomberg,daily,USDCAD,10AM,"close,open,high,low",USDCAD F100 Curncy,10:00am NYC,,, -fx,bloomberg,daily,USDCHF,10AM,"close,open,high,low",USDCHF F100 Curncy,10:00am NYC,,, -fx,bloomberg,daily,USDNOK,10AM,"close,open,high,low",USDNOK F100 Curncy,10:00am NYC,,, -fx,bloomberg,daily,USDSEK,10AM,"close,open,high,low",USDSEK F100 Curncy,10:00am NYC,,, -fx,bloomberg,daily,USDJPY,10AM,"close,open,high,low",USDJPY F100 Curncy,10:00am NYC,,, -fx,bloomberg,daily,USDBRL,10AM,"close,open,high,low",USDBRL F100 Curncy,10:00am NYC,,, -fx,bloomberg,daily,USDMXN,10AM,"close,open,high,low",USDMXN F100 Curncy,10:00am NYC,,, -fx,bloomberg,daily,USDCLP,10AM,"close,open,high,low",USDCLP F100 Curncy,10:00am NYC,,, -fx,bloomberg,daily,USDCOP,10AM,"close,open,high,low",USDCOP F100 Curncy,10:00am NYC,,, -fx,bloomberg,daily,USDPLN,10AM,"close,open,high,low",USDPLN F100 Curncy,10:00am NYC,,, -fx,bloomberg,daily,USDHUF,10AM,"close,open,high,low",USDHUF F100 Curncy,10:00am NYC,,, -fx,bloomberg,daily,USDCZK,10AM,"close,open,high,low",USDCZK F100 Curncy,10:00am NYC,,, -fx,bloomberg,daily,USDILS,10AM,"close,open,high,low",USDILS F100 Curncy,10:00am NYC,,, -fx,bloomberg,daily,USDRUB,10AM,"close,open,high,low",USDRUB F100 Curncy,10:00am NYC,,, -fx,bloomberg,daily,USDZAR,10AM,"close,open,high,low",USDZAR F100 Curncy,10:00am NYC,,, -fx,bloomberg,daily,USDTRY,10AM,"close,open,high,low",USDTRY F100 Curncy,10:00am NYC,,, -fx,bloomberg,daily,USDKRW,10AM,"close,open,high,low",USDKRW F100 Curncy,10:00am NYC,,, -fx,bloomberg,daily,USDTWD,10AM,"close,open,high,low",USDTWD F100 Curncy,10:00am NYC,,, -fx,bloomberg,daily,USDMYR,10AM,"close,open,high,low",USDMYR F100 Curncy,10:00am NYC,,, -fx,bloomberg,daily,USDINR,10AM,"close,open,high,low",USDINR F100 Curncy,10:00am NYC,,, -fx,bloomberg,daily,USDIDR,10AM,"close,open,high,low",USDIDR F100 Curncy,10:00am NYC,,, -fx,bloomberg,daily,USDSGD,10AM,"close,open,high,low",USDSGD F100 Curncy,10:00am NYC,,, -fx,bloomberg,daily,USDCNY,10AM,"close,open,high,low",USDCNY F100 Curncy,10:00am NYC,,, -fx,bloomberg,daily,USDCNH,10AM,"close,open,high,low",USDCNH F100 Curncy,10:00am NYC,,, -fx-tot,bloomberg,daily,EURUSD,NYC,"close,open,high,low",EURUSDCR CMPN Curncy,5:00pm NYC,,, -fx-tot,bloomberg,daily,GBPUSD,NYC,"close,open,high,low",GBPUSDCR CMPN Curncy,5:00pm NYC,,, -fx-tot,bloomberg,daily,AUDUSD,NYC,"close,open,high,low",AUDUSDCR CMPN Curncy,5:00pm NYC,,, -fx-tot,bloomberg,daily,NZDUSD,NYC,"close,open,high,low",NZDUSDCR CMPN Curncy,5:00pm NYC,,, -fx-tot,bloomberg,daily,USDUSD,NYC,"close,open,high,low",USD Curncy,5:00pm NYC,,, -fx-tot,bloomberg,daily,CADUSD,NYC,"close,open,high,low",CADUSDCR CMPN Curncy,5:00pm NYC,,, -fx-tot,bloomberg,daily,CHFUSD,NYC,"close,open,high,low",CHFUSDCR CMPN Curncy,5:00pm NYC,,, -fx-tot,bloomberg,daily,NOKUSD,NYC,"close,open,high,low",NOKUSDCR CMPN Curncy,5:00pm NYC,,, -fx-tot,bloomberg,daily,SEKUSD,NYC,"close,open,high,low",SEKUSDCR CMPN Curncy,5:00pm NYC,,, -fx-tot,bloomberg,daily,JPYUSD,NYC,"close,open,high,low",JPYUSDCR CMPN Curncy,5:00pm NYC,,, -fx-tot,bloomberg,daily,BRLUSD,NYC,"close,open,high,low",BRLUSDCR CMPN Curncy,5:00pm NYC,,, -fx-tot,bloomberg,daily,MXNUSD,NYC,"close,open,high,low",MXNUSDCR CMPN Curncy,5:00pm NYC,,, -fx-tot,bloomberg,daily,CLPUSD,NYC,"close,open,high,low",CLPUSDCR CMPN Curncy,5:00pm NYC,,, -fx-tot,bloomberg,daily,COPUSD,NYC,"close,open,high,low",COPUSDCR CMPN Curncy,5:00pm NYC,,, -fx-tot,bloomberg,daily,PLNUSD,NYC,"close,open,high,low",PLNUSDCR CMPN Curncy,5:00pm NYC,,, -fx-tot,bloomberg,daily,HUFUSD,NYC,"close,open,high,low",HUFUSDCR CMPN Curncy,5:00pm NYC,,, -fx-tot,bloomberg,daily,CZKUSD,NYC,"close,open,high,low",CZKUSDCR CMPN Curncy,5:00pm NYC,,, -fx-tot,bloomberg,daily,ILSUSD,NYC,"close,open,high,low",ILSUSDCR CMPN Curncy,5:00pm NYC,,, -fx-tot,bloomberg,daily,RUBUSD,NYC,"close,open,high,low",RUBUSDCR CMPN Curncy,5:00pm NYC,,, -fx-tot,bloomberg,daily,ZARUSD,NYC,"close,open,high,low",ZARUSDCR CMPN Curncy,5:00pm NYC,,, -fx-tot,bloomberg,daily,TRYUSD,NYC,"close,open,high,low",TRYUSDCR CMPN Curncy,5:00pm NYC,,, -fx-tot,bloomberg,daily,KRWUSD,NYC,"close,open,high,low",KRWUSDCR CMPN Curncy,5:00pm NYC,,, -fx-tot,bloomberg,daily,TWDUSD,NYC,"close,open,high,low",TWDUSDCR CMPN Curncy,5:00pm NYC,,, -fx-tot,bloomberg,daily,MYRUSD,NYC,"close,open,high,low",MYRUSDCR CMPN Curncy,5:00pm NYC,,, -fx-tot,bloomberg,daily,INRUSD,NYC,"close,open,high,low",INRUSDCR CMPN Curncy,5:00pm NYC,,, -fx-tot,bloomberg,daily,IDRUSD,NYC,"close,open,high,low",IDRUSDCR CMPN Curncy,5:00pm NYC,,, -fx-tot,bloomberg,daily,SGDUSD,NYC,"close,open,high,low",SGDUSDCR CMPN Curncy,5:00pm NYC,,, -fx-tot,bloomberg,daily,CNYUSD,NYC,"close,open,high,low",CNYUSDCR CMPN Curncy,5:00pm NYC,,, -fx-tot,bloomberg,daily,CHNUSD,NYC,"close,open,high,low",CHNUSDCR CMPN Curncy,5:00pm NYC,,, -fx,bloomberg,intraday,EURUSD,NYC,"close,open,high,low,volume,events",EURUSD CMPN Curncy,5:00pm NYC,,, -fx,bloomberg,intraday,GBPUSD,NYC,"close,open,high,low,volume,events",GBPUSD CMPN Curncy,5:00pm NYC,,, -fx,bloomberg,intraday,AUDUSD,NYC,"close,open,high,low,volume,events",AUDUSD CMPN Curncy,5:00pm NYC,,, -fx,bloomberg,intraday,NZDUSD,NYC,"close,open,high,low,volume,events",NZDUSD CMPN Curncy,5:00pm NYC,,, -fx,bloomberg,intraday,USDUSD,NYC,"close,open,high,low,volume,events",USD CMPN Curncy,5:00pm NYC,,, -fx,bloomberg,intraday,USDCAD,NYC,"close,open,high,low,volume,events",USDCAD CMPN Curncy,5:00pm NYC,,, -fx,bloomberg,intraday,USDCHF,NYC,"close,open,high,low,volume,events",USDCHF CMPN Curncy,5:00pm NYC,,, -fx,bloomberg,intraday,USDNOK,NYC,"close,open,high,low,volume,events",USDNOK CMPN Curncy,5:00pm NYC,,, -fx,bloomberg,intraday,USDSEK,NYC,"close,open,high,low,volume,events",USDSEK CMPN Curncy,5:00pm NYC,,, -fx,bloomberg,intraday,USDJPY,NYC,"close,open,high,low,volume,events",USDJPY CMPN Curncy,5:00pm NYC,,, -fx,bloomberg,intraday,XAGUSD,NYC,"close,open,high,low",XAGUSD CMPN Curncy,5:00pm NYC,,, -fx,bloomberg,intraday,XAUUSD,NYC,"close,open,high,low",XAUUSD CMPN Curncy,5:00pm NYC,,, -fx,bloomberg,intraday,USDPLN,NYC,"close,open,high,low",USDPLN CMPN Curncy,5:00pm NYC,,, -fx,bloomberg,intraday,USDHUF,NYC,"close,open,high,low",USDHUF CMPN Curncy,5:00pm NYC,,, -fx,bloomberg,intraday,USDCZK,NYC,"close,open,high,low",USDCZK CMPN Curncy,5:00pm NYC,,, -fx,bloomberg,intraday,USDTRY,NYC,"close,open,high,low",USDTRY CMPN Curncy,5:00pm NYC,,, -fx,bloomberg,intraday,USDZAR,NYC,"close,open,high,low",USDZAR CMPN Curncy,5:00pm NYC,,, -fx,bloomberg,intraday,USDRUB,NYC,"close,open,high,low",USDRUB CMPN Curncy,5:00pm NYC,,, -fx,bloomberg,intraday,USDMXN,NYC,"close,open,high,low",USDMXN CMPN Curncy,5:00pm NYC,,, -fx,bloomberg,intraday,USDSGD,NYC,"close,open,high,low",USDSGD CMPN Curncy,5:00pm NYC,,, -fx,bloomberg,intraday,XBTUSD,NYC,"close,open,high,low",XBTUSD BGN Curncy,5:00pm NYC,,, -fx,bloomberg,intraday,XBTUSD,BSTP,"close,open,high,low",XBTUSD BSTP Curncy,Local close,,, -fx,bloomberg,intraday,XETUSD,BSTP,"close,open,high,low",XETUSD BSTP Curncy,Local close,,, -fx,bloomberg,intraday,XLCUSD,BSTP,"close,open,high,low",XLCUSD BSTP Curncy,Local close,,, -fx,bloomberg,intraday,XRPUSD,BSTP,"close,open,high,low",XRPUSD BSTP Curncy,Local close,,, -events,bloomberg,daily,USD-US Initial Jobless Claims SA,NYC,"close,actual-release,survey-median,survey-average,survey-high,survey-low,number-observations,release-dt,release-date-time-full,first-revision,first-revision-date",INJCJC Index,,,, -events,bloomberg,daily,USD-US Employees on Nonfarm Payrolls Total MoM Net Change SA,NYC,"close,actual-release,survey-median,survey-average,survey-high,survey-low,number-observations,release-dt,release-date-time-full,first-revision,first-revision-date",NFP TCH Index,,,, -events,bloomberg,daily,USD-U-3 US Unemployment Rate Total in Labor Force Seasonally Adjusted,NYC,"close,actual-release,survey-median,survey-average,survey-high,survey-low,number-observations,release-dt,release-date-time-full,first-revision,first-revision-date",USURTOT Index,,,, -events,bloomberg,daily,USD-Adjusted Retail & Food Services Sales SA Total Monthly % Change,NYC,"close,actual-release,survey-median,survey-average,survey-high,survey-low,number-observations,release-dt,release-date-time-full,first-revision,first-revision-date",RSTAMOM Index,,,, -events,bloomberg,daily,USD-ISM Manufacturing PMI SA,NYC,"close,actual-release,survey-median,survey-average,survey-high,survey-low,number-observations,release-dt,release-date-time-full,first-revision,first-revision-date",NAPMPMI Index,,,, -events,bloomberg,daily,USD-Federal Funds Target Rate - Upper Bound,NYC,"close,actual-release,survey-median,survey-average,survey-high,survey-low,number-observations,release-dt,release-date-time-full,first-revision,first-revision-date",FDTR Index,,,, -events,bloomberg,daily,USD-GDP US Chained 2009 Dollars QoQ SAAR,NYC,"close,actual-release,survey-median,survey-average,survey-high,survey-low,number-observations,release-dt,release-date-time-full,first-revision,first-revision-date",GDP CQOQ Index,,,, -events,bloomberg,daily,USD-ADP National Employment Report SA Private Nonfarm Level Change,NYC,"close,actual-release,survey-median,survey-average,survey-high,survey-low,number-observations,release-dt,release-date-time-full,first-revision,first-revision-date",ADP CHNG Index,,,, -events,bloomberg,daily,USD-MNI Chicago Business Barometer (sa),NYC,"close,actual-release,survey-median,survey-average,survey-high,survey-low,number-observations,release-dt,release-date-time-full,first-revision,first-revision-date",CHPMINDX Index,,,, -events,bloomberg,daily,USD-US CPI Urban Consumers MoM SA,NYC,"close,actual-release,survey-median,survey-average,survey-high,survey-low,number-observations,release-dt,release-date-time-full,first-revision,first-revision-date",CPI CHNG Index,,,, -events,bloomberg,daily,USD-Conference Board Consumer Confidence SA 1985=100,NYC,"close,actual-release,survey-median,survey-average,survey-high,survey-low,number-observations,release-dt,release-date-time-full,first-revision,first-revision-date",CONCCONF Index,,,, -events,bloomberg,daily,USD-US Durable Goods New Orders Industries MoM SA,NYC,"close,actual-release,survey-median,survey-average,survey-high,survey-low,number-observations,release-dt,release-date-time-full,first-revision,first-revision-date",DGNOCHNG Index,,,, -events,bloomberg,daily,USD-US Industrial Production MoM 2007=100 SA,NYC,"close,actual-release,survey-median,survey-average,survey-high,survey-low,number-observations,release-dt,release-date-time-full,first-revision,first-revision-date",IP CHNG Index,,,, -crypto,bitcoincharts,tick,XBTPLN_abucoins,LOC,"close,volume",abucoinsPLN,LOC,,, -crypto,bitcoincharts,tick,XBTEUR_bc,LOC,"close,volume",bcEUR,LOC,,, -crypto,bitcoincharts,tick,XBTILS_bit2c,LOC,"close,volume",bit2cILS,LOC,,, -crypto,bitcoincharts,tick,XBTPLN_bitbay,LOC,"close,volume",bitbayPLN,LOC,,, -crypto,bitcoincharts,tick,XBTUSD_bitbay,LOC,"close,volume",bitbayUSD,LOC,,, -crypto,bitcoincharts,tick,XBTJPY_bitflyer,LOC,"close,volume",bitflyerJPY,LOC,,, -crypto,bitcoincharts,tick,XBTPLN_bitmarket,LOC,"close,volume",bitmarketPLN,LOC,,, -crypto,bitcoincharts,tick,XBTUSD_bitstamp,LOC,"close,volume",bitstampUSD,LOC,,, -crypto,bitcoincharts,tick,XBTIDR_bitx,LOC,"close,volume",bitxIDR,LOC,,, -crypto,bitcoincharts,tick,XBTMYR_bitx,LOC,"close,volume",bitxMYR,LOC,,, -crypto,bitcoincharts,tick,XBTNGN_bitx,LOC,"close,volume",bitxNGN,LOC,,, -crypto,bitcoincharts,tick,XBTZAR_bitx,LOC,"close,volume",bitxZAR,LOC,,, -crypto,bitcoincharts,tick,XBTUSD_btcalpha,LOC,"close,volume",btcalphaUSD,LOC,,, -crypto,bitcoincharts,tick,XBTJPY_btcbox,LOC,"close,volume",btcboxJPY,LOC,,, -crypto,bitcoincharts,tick,XBTEUR_btcde,LOC,"close,volume",btcdeEUR,LOC,,, -crypto,bitcoincharts,tick,XBTAUD_btcmarkets,LOC,"close,volume",btcmarketsAUD,LOC,,, -crypto,bitcoincharts,tick,XBTIDR_btcoid,LOC,"close,volume",btcoidIDR,LOC,,, -crypto,bitcoincharts,tick,XBTEUR_cex,LOC,"close,volume",cexEUR,LOC,,, -crypto,bitcoincharts,tick,XBTUSD_cex,LOC,"close,volume",cexUSD,LOC,,, -crypto,bitcoincharts,tick,XBTEUR_coinbase,LOC,"close,volume",coinbaseEUR,LOC,,, -crypto,bitcoincharts,tick,XBTGBP_coinbase,LOC,"close,volume",coinbaseGBP,LOC,,, -crypto,bitcoincharts,tick,XBTUSD_coinbase,LOC,"close,volume",coinbaseUSD,LOC,,, -crypto,bitcoincharts,tick,XBTJPY_coincheck,LOC,"close,volume",coincheckJPY,LOC,,, -crypto,bitcoincharts,tick,XBTEUR_coinfalcon,LOC,"close,volume",coinfalconEUR,LOC,,, -crypto,bitcoincharts,tick,XBTGBP_coinfloor,LOC,"close,volume",coinfloorGBP,LOC,,, -crypto,bitcoincharts,tick,XBTRUB_coinsbank,LOC,"close,volume",coinsbankRUB,LOC,,, -crypto,bitcoincharts,tick,XBTUSD_coinsbank,LOC,"close,volume",coinsbankUSD,LOC,,, -crypto,bitcoincharts,tick,XBTJPY_fisco,LOC,"close,volume",fiscoJPY,LOC,,, -crypto,bitcoincharts,tick,XBTBRL_foxbit,LOC,"close,volume",foxbitBRL,LOC,,, -crypto,bitcoincharts,tick,XBTUSD_getbtc,LOC,"close,volume",getbtcUSD,LOC,,, -crypto,bitcoincharts,tick,XBTEUR_itbit,LOC,"close,volume",itbitEUR,LOC,,, -crypto,bitcoincharts,tick,XBTSGD_itbit,LOC,"close,volume",itbitSGD,LOC,,, -crypto,bitcoincharts,tick,XBTUSD_itbit,LOC,"close,volume",itbitUSD,LOC,,, -crypto,bitcoincharts,tick,XBTKRW_korbit,LOC,"close,volume",korbitKRW,LOC,,, -crypto,bitcoincharts,tick,XBTCAD_kraken,LOC,"close,volume",krakenCAD,LOC,,, -crypto,bitcoincharts,tick,XBTEUR_kraken,LOC,"close,volume",krakenEUR,LOC,,, -crypto,bitcoincharts,tick,XBTJPY_kraken,LOC,"close,volume",krakenJPY,LOC,,, -crypto,bitcoincharts,tick,XBTUSD_kraken,LOC,"close,volume",krakenUSD,LOC,,, -crypto,bitcoincharts,tick,XBTUSD_lake,LOC,"close,volume",lakeUSD,LOC,,, -crypto,bitcoincharts,tick,XBTAUD_localbtc,LOC,"close,volume",localbtcAUD,LOC,,, -crypto,bitcoincharts,tick,XBTCAD_localbtc,LOC,"close,volume",localbtcCAD,LOC,,, -crypto,bitcoincharts,tick,XBTEUR_localbtc,LOC,"close,volume",localbtcEUR,LOC,,, -crypto,bitcoincharts,tick,XBTGBP_localbtc,LOC,"close,volume",localbtcGBP,LOC,,, -crypto,bitcoincharts,tick,XBTRUB_localbtc,LOC,"close,volume",localbtcRUB,LOC,,, -crypto,bitcoincharts,tick,XBTSEK_localbtc,LOC,"close,volume",localbtcSEK,LOC,,, -crypto,bitcoincharts,tick,XBTUSD_localbtc,LOC,"close,volume",localbtcUSD,LOC,,, -crypto,bitcoincharts,tick,XBTVEF_localbtc,LOC,"close,volume",localbtcVEF,LOC,,, -crypto,bitcoincharts,tick,XBTZAR_localbtc,LOC,"close,volume",localbtcZAR,LOC,,, -crypto,bitcoincharts,tick,XBTBRL_mrcd,LOC,"close,volume",mrcdBRL,LOC,,, -crypto,bitcoincharts,tick,XBTUSD_okcoin,LOC,"close,volume",okcoinUSD,LOC,,, -crypto,bitcoincharts,tick,XBTVEF_surbtc,LOC,"close,volume",surbtcVEF,LOC,,, -crypto,bitcoincharts,tick,XBTPKR_urdubit,LOC,"close,volume",urdubitPKR,LOC,,, -crypto,bitcoincharts,tick,XBTSLL_virwox,LOC,"close,volume",virwoxSLL,LOC,,, -crypto,bitcoincharts,tick,XBTEUR_wex,LOC,"close,volume",wexEUR,LOC,,, -crypto,bitcoincharts,tick,XBTRUB_wex,LOC,"close,volume",wexRUB,LOC,,, -crypto,bitcoincharts,tick,XBTUSD_wex,LOC,"close,volume",wexUSD,LOC,,, -crypto,bitcoincharts,tick,XBTJPY_zaif,LOC,"close,volume",zaifJPY,LOC,,, -crypto,bitcoincharts,tick,XBTEUR_zyado,LOC,"close,volume",zyadoEUR,LOC,,, -crypto,poloniex,"intraday,daily",XBTUSDT,LOC,"close,high,low,open,quote-volume,volume,weighted-average",USDT_BTC,LOC,,, -crypto,poloniex,"intraday,daily",XRPXBT,LOC,"close,high,low,open,quote-volume,volume,weighted-average",BTC_XRP,LOC,,, -crypto,poloniex,"intraday,daily",XETXBT,LOC,"close,high,low,open,quote-volume,volume,weighted-average",BTC_ETH,LOC,,, -crypto,poloniex,"intraday,daily",XRPUSDT,LOC,"close,high,low,open,quote-volume,volume,weighted-average",USDT_XRP,LOC,,, -crypto,poloniex,"intraday,daily",XETUSDT,LOC,"close,high,low,open,quote-volume,volume,weighted-average",USDT_ETH,LOC,,, -crypto,poloniex,"intraday,daily",STRXBT,LOC,"close,high,low,open,quote-volume,volume,weighted-average",BTC_STR,LOC,,, -crypto,poloniex,"intraday,daily",BCHXBT,LOC,"close,high,low,open,quote-volume,volume,weighted-average",BTC_BCH,LOC,,, -crypto,poloniex,"intraday,daily",XMRXBT,LOC,"close,high,low,open,quote-volume,volume,weighted-average",BTC_XMR,LOC,,, -crypto,poloniex,"intraday,daily",BCHUSDT,LOC,"close,high,low,open,quote-volume,volume,weighted-average",USDT_BCH,LOC,,, -crypto,poloniex,"intraday,daily",STRUSDT,LOC,"close,high,low,open,quote-volume,volume,weighted-average",USDT_STR,LOC,,, -crypto,poloniex,"intraday,daily",NXTUSDT,LOC,"close,high,low,open,quote-volume,volume,weighted-average",USDT_NXT,LOC,,, -crypto,poloniex,"intraday,daily",XEMXBT,LOC,"close,high,low,open,quote-volume,volume,weighted-average",BTC_XEM,LOC,,, -crypto,poloniex,"intraday,daily",NXTXBT,LOC,"close,high,low,open,quote-volume,volume,weighted-average",BTC_NXT,LOC,,, -crypto,poloniex,"intraday,daily",XLCXBT,LOC,"close,high,low,open,quote-volume,volume,weighted-average",BTC_LTC,LOC,,, -crypto,poloniex,"intraday,daily",LSKXBT,LOC,"close,high,low,open,quote-volume,volume,weighted-average",BTC_LSK,LOC,,, -crypto,poloniex,"intraday,daily",ETCUSDT,LOC,"close,high,low,open,quote-volume,volume,weighted-average",USDT_ETC,LOC,,, -crypto,poloniex,"intraday,daily",ETCXBT,LOC,"close,high,low,open,quote-volume,volume,weighted-average",BTC_ETC,LOC,,, -crypto,poloniex,"intraday,daily",DASHXBT,LOC,"close,high,low,open,quote-volume,volume,weighted-average",BTC_DASH,LOC,,, -crypto,poloniex,"intraday,daily",MAIDXBT,LOC,"close,high,low,open,quote-volume,volume,weighted-average",BTC_MAID,LOC,,, -crypto,poloniex,"intraday,daily",SCXBT,LOC,"close,high,low,open,quote-volume,volume,weighted-average",BTC_SC,LOC,,, -crypto,poloniex,"intraday,daily",BTSXBT,LOC,"close,high,low,open,quote-volume,volume,weighted-average",BTC_BTS,LOC,,, -crypto,poloniex,"intraday,daily",STRATXBT,LOC,"close,high,low,open,quote-volume,volume,weighted-average",BTC_STRAT,LOC,,, -crypto,poloniex,"intraday,daily",XLCUSDT,LOC,"close,high,low,open,quote-volume,volume,weighted-average",USDT_LTC,LOC,,, -crypto,poloniex,"intraday,daily",XCPXBT,LOC,"close,high,low,open,quote-volume,volume,weighted-average",BTC_XCP,LOC,,, -crypto,poloniex,"intraday,daily",XMRUSDT,LOC,"close,high,low,open,quote-volume,volume,weighted-average",USDT_XMR,LOC,,, -crypto,poloniex,"intraday,daily",DOGEXBT,LOC,"close,high,low,open,quote-volume,volume,weighted-average",BTC_DOGE,LOC,,, -crypto,poloniex,"intraday,daily",DGBXBT,LOC,"close,high,low,open,quote-volume,volume,weighted-average",BTC_DGB,LOC,,, -crypto,poloniex,"intraday,daily",ZRXXBT,LOC,"close,high,low,open,quote-volume,volume,weighted-average",BTC_ZRX,LOC,,, -crypto,poloniex,"intraday,daily",SYSXBT,LOC,"close,high,low,open,quote-volume,volume,weighted-average",BTC_SYS,LOC,,, -crypto,poloniex,"intraday,daily",OMGXBT,LOC,"close,high,low,open,quote-volume,volume,weighted-average",BTC_OMG,LOC,,, -crypto,poloniex,"intraday,daily",ZECXBT,LOC,"close,high,low,open,quote-volume,volume,weighted-average",BTC_ZEC,LOC,,, -crypto,poloniex,"intraday,daily",REPXBT,LOC,"close,high,low,open,quote-volume,volume,weighted-average",BTC_REP,LOC,,, -crypto,poloniex,"intraday,daily",DASHUSDT,LOC,"close,high,low,open,quote-volume,volume,weighted-average",USDT_DASH,LOC,,, -crypto,poloniex,"intraday,daily",FCTXBT,LOC,"close,high,low,open,quote-volume,volume,weighted-average",BTC_FCT,LOC,,, -crypto,poloniex,"intraday,daily",STEEMXBT,LOC,"close,high,low,open,quote-volume,volume,weighted-average",BTC_STEEM,LOC,,, -crypto,poloniex,"intraday,daily",BCNXBT,LOC,"close,high,low,open,quote-volume,volume,weighted-average",BTC_BCN,LOC,,, -crypto,poloniex,"intraday,daily",REPUSDT,LOC,"close,high,low,open,quote-volume,volume,weighted-average",USDT_REP,LOC,,, -crypto,poloniex,"intraday,daily",ZECUSDT,LOC,"close,high,low,open,quote-volume,volume,weighted-average",USDT_ZEC,LOC,,, -crypto,poloniex,"intraday,daily",BLKXBT,LOC,"close,high,low,open,quote-volume,volume,weighted-average",BTC_BLK,LOC,,, -crypto,poloniex,"intraday,daily",GNTXBT,LOC,"close,high,low,open,quote-volume,volume,weighted-average",BTC_GNT,LOC,,, -crypto,poloniex,"intraday,daily",EMC2XBT,LOC,"close,high,low,open,quote-volume,volume,weighted-average",BTC_EMC2,LOC,,, -crypto,poloniex,"intraday,daily",VRCXBT,LOC,"close,high,low,open,quote-volume,volume,weighted-average",BTC_VRC,LOC,,, -crypto,poloniex,"intraday,daily",ARDRXBT,LOC,"close,high,low,open,quote-volume,volume,weighted-average",BTC_ARDR,LOC,,, -crypto,poloniex,"intraday,daily",GAMEXBT,LOC,"close,high,low,open,quote-volume,volume,weighted-average",BTC_GAME,LOC,,, -crypto,poloniex,"intraday,daily",PASCXBT,LOC,"close,high,low,open,quote-volume,volume,weighted-average",BTC_PASC,LOC,,, -crypto,poloniex,"intraday,daily",STORJXBT,LOC,"close,high,low,open,quote-volume,volume,weighted-average",BTC_STORJ,LOC,,, -crypto,poloniex,"intraday,daily",VTCXBT,LOC,"close,high,low,open,quote-volume,volume,weighted-average",BTC_VTC,LOC,,, -crypto,poloniex,"intraday,daily",DCRXBT,LOC,"close,high,low,open,quote-volume,volume,weighted-average",BTC_DCR,LOC,,, -crypto,poloniex,"intraday,daily",BURSTXBT,LOC,"close,high,low,open,quote-volume,volume,weighted-average",BTC_BURST,LOC,,, -crypto,poloniex,"intraday,daily",GASXBT,LOC,"close,high,low,open,quote-volume,volume,weighted-average",BTC_GAS,LOC,,, -crypto,binance,"intraday,daily",XBTUSDT,LOC,"open,high,low,close,volume,quote-asset-volume,trade-numbers,taker-buy-base-asset-volume,taker-buy-quote-asset-volume",BTCUSDT,LOC,,, -crypto,binance,"intraday,daily",XETXBT,LOC,"open,high,low,close,volume,quote-asset-volume,trade-numbers,taker-buy-base-asset-volume,taker-buy-quote-asset-volume",ETHBTC,LOC,,, -crypto,binance,"intraday,daily",XETUSDT,LOC,"open,high,low,close,volume,quote-asset-volume,trade-numbers,taker-buy-base-asset-volume,taker-buy-quote-asset-volume",ETHUSDT,LOC,,, -crypto,binance,"intraday,daily",TRXXBT,LOC,"open,high,low,close,volume,quote-asset-volume,trade-numbers,taker-buy-base-asset-volume,taker-buy-quote-asset-volume",TRXBTC,LOC,,, -crypto,binance,"intraday,daily",IOSTXBT,LOC,"open,high,low,close,volume,quote-asset-volume,trade-numbers,taker-buy-base-asset-volume,taker-buy-quote-asset-volume",IOSTBTC,LOC,,, -crypto,binance,"intraday,daily",TRXXET,LOC,"open,high,low,close,volume,quote-asset-volume,trade-numbers,taker-buy-base-asset-volume,taker-buy-quote-asset-volume",TRXETH,LOC,,, -crypto,binance,"intraday,daily",VENXBT,LOC,"open,high,low,close,volume,quote-asset-volume,trade-numbers,taker-buy-base-asset-volume,taker-buy-quote-asset-volume",VENBTC,LOC,,, -crypto,binance,"intraday,daily",WTCXBT,LOC,"open,high,low,close,volume,quote-asset-volume,trade-numbers,taker-buy-base-asset-volume,taker-buy-quote-asset-volume",WTCBTC,LOC,,, -crypto,binance,"intraday,daily",TNTXBT,LOC,"open,high,low,close,volume,quote-asset-volume,trade-numbers,taker-buy-base-asset-volume,taker-buy-quote-asset-volume",TNTBTC,LOC,,, -crypto,binance,"intraday,daily",CNDXBT,LOC,"open,high,low,close,volume,quote-asset-volume,trade-numbers,taker-buy-base-asset-volume,taker-buy-quote-asset-volume",CNDBTC,LOC,,, -crypto,binance,"intraday,daily",XRPXBT,LOC,"open,high,low,close,volume,quote-asset-volume,trade-numbers,taker-buy-base-asset-volume,taker-buy-quote-asset-volume",XRPBTC,LOC,,, -crypto,binance,"intraday,daily",ELFXBT,LOC,"open,high,low,close,volume,quote-asset-volume,trade-numbers,taker-buy-base-asset-volume,taker-buy-quote-asset-volume",ELFBTC,LOC,,, -crypto,binance,"intraday,daily",XLMXBT,LOC,"open,high,low,close,volume,quote-asset-volume,trade-numbers,taker-buy-base-asset-volume,taker-buy-quote-asset-volume",XLMBTC,LOC,,, -crypto,binance,"intraday,daily",ICXXBT,LOC,"open,high,low,close,volume,quote-asset-volume,trade-numbers,taker-buy-base-asset-volume,taker-buy-quote-asset-volume",ICXBTC,LOC,,, -crypto,binance,"intraday,daily",TNBXBT,LOC,"open,high,low,close,volume,quote-asset-volume,trade-numbers,taker-buy-base-asset-volume,taker-buy-quote-asset-volume",TNBBTC,LOC,,, -crypto,binance,"intraday,daily",EOSXBT,LOC,"open,high,low,close,volume,quote-asset-volume,trade-numbers,taker-buy-base-asset-volume,taker-buy-quote-asset-volume",EOSBTC,LOC,,, -crypto,binance,"intraday,daily",NEOUSDT,LOC,"open,high,low,close,volume,quote-asset-volume,trade-numbers,taker-buy-base-asset-volume,taker-buy-quote-asset-volume",NEOUSDT,LOC,,, -crypto,binance,"intraday,daily",NEOXBT,LOC,"open,high,low,close,volume,quote-asset-volume,trade-numbers,taker-buy-base-asset-volume,taker-buy-quote-asset-volume",NEOBTC,LOC,,, -crypto,binance,"intraday,daily",EOSXET,LOC,"open,high,low,close,volume,quote-asset-volume,trade-numbers,taker-buy-base-asset-volume,taker-buy-quote-asset-volume",EOSETH,LOC,,, -crypto,binance,"intraday,daily",BNBXBT,LOC,"open,high,low,close,volume,quote-asset-volume,trade-numbers,taker-buy-base-asset-volume,taker-buy-quote-asset-volume",BNBBTC,LOC,,, -crypto,binance,"intraday,daily",BNBUSDT,LOC,"open,high,low,close,volume,quote-asset-volume,trade-numbers,taker-buy-base-asset-volume,taker-buy-quote-asset-volume",BNBUSDT,LOC,,, -crypto,binance,"intraday,daily",VENXET,LOC,"open,high,low,close,volume,quote-asset-volume,trade-numbers,taker-buy-base-asset-volume,taker-buy-quote-asset-volume",VENETH,LOC,,, -crypto,binance,"intraday,daily",ADAXBT,LOC,"open,high,low,close,volume,quote-asset-volume,trade-numbers,taker-buy-base-asset-volume,taker-buy-quote-asset-volume",ADABTC,LOC,,, -crypto,binance,"intraday,daily",XRPXET,LOC,"open,high,low,close,volume,quote-asset-volume,trade-numbers,taker-buy-base-asset-volume,taker-buy-quote-asset-volume",XRPETH,LOC,,, -crypto,binance,"intraday,daily",ICXXET,LOC,"open,high,low,close,volume,quote-asset-volume,trade-numbers,taker-buy-base-asset-volume,taker-buy-quote-asset-volume",ICXETH,LOC,,, -crypto,binance,"intraday,daily",IOSTXET,LOC,"open,high,low,close,volume,quote-asset-volume,trade-numbers,taker-buy-base-asset-volume,taker-buy-quote-asset-volume",IOSTETH,LOC,,, -crypto,binance,"intraday,daily",POEXBT,LOC,"open,high,low,close,volume,quote-asset-volume,trade-numbers,taker-buy-base-asset-volume,taker-buy-quote-asset-volume",POEBTC,LOC,,, -crypto,binance,"intraday,daily",XLMXET,LOC,"open,high,low,close,volume,quote-asset-volume,trade-numbers,taker-buy-base-asset-volume,taker-buy-quote-asset-volume",XLMETH,LOC,,, -crypto,binance,"intraday,daily",PIVXXBT,LOC,"open,high,low,close,volume,quote-asset-volume,trade-numbers,taker-buy-base-asset-volume,taker-buy-quote-asset-volume",PIVXBTC,LOC,,, -crypto,binance,"intraday,daily",HSRXBT,LOC,"open,high,low,close,volume,quote-asset-volume,trade-numbers,taker-buy-base-asset-volume,taker-buy-quote-asset-volume",HSRBTC,LOC,,, -crypto,binance,"intraday,daily",NEOXET,LOC,"open,high,low,close,volume,quote-asset-volume,trade-numbers,taker-buy-base-asset-volume,taker-buy-quote-asset-volume",NEOETH,LOC,,, -crypto,binance,"intraday,daily",XVGXBT,LOC,"open,high,low,close,volume,quote-asset-volume,trade-numbers,taker-buy-base-asset-volume,taker-buy-quote-asset-volume",XVGBTC,LOC,,, -crypto,binance,"intraday,daily",CNDXET,LOC,"open,high,low,close,volume,quote-asset-volume,trade-numbers,taker-buy-base-asset-volume,taker-buy-quote-asset-volume",CNDETH,LOC,,, -crypto,binance,"intraday,daily",TNTXET,LOC,"open,high,low,close,volume,quote-asset-volume,trade-numbers,taker-buy-base-asset-volume,taker-buy-quote-asset-volume",TNTETH,LOC,,, -crypto,binance,"intraday,daily",XLCXBT,LOC,"open,high,low,close,volume,quote-asset-volume,trade-numbers,taker-buy-base-asset-volume,taker-buy-quote-asset-volume",LTCBTC,LOC,,, -crypto,binance,"intraday,daily",LENDXBT,LOC,"open,high,low,close,volume,quote-asset-volume,trade-numbers,taker-buy-base-asset-volume,taker-buy-quote-asset-volume",LENDBTC,LOC,,, -crypto,binance,"intraday,daily",AMBXBT,LOC,"open,high,low,close,volume,quote-asset-volume,trade-numbers,taker-buy-base-asset-volume,taker-buy-quote-asset-volume",AMBBTC,LOC,,, -crypto,binance,"intraday,daily",TNBXET,LOC,"open,high,low,close,volume,quote-asset-volume,trade-numbers,taker-buy-base-asset-volume,taker-buy-quote-asset-volume",TNBETH,LOC,,, -crypto,binance,"intraday,daily",ELFXET,LOC,"open,high,low,close,volume,quote-asset-volume,trade-numbers,taker-buy-base-asset-volume,taker-buy-quote-asset-volume",ELFETH,LOC,,, -crypto,binance,"intraday,daily",CDTXBT,LOC,"open,high,low,close,volume,quote-asset-volume,trade-numbers,taker-buy-base-asset-volume,taker-buy-quote-asset-volume",CDTBTC,LOC,,, -crypto,binance,"intraday,daily",NEBLXBT,LOC,"open,high,low,close,volume,quote-asset-volume,trade-numbers,taker-buy-base-asset-volume,taker-buy-quote-asset-volume",NEBLBTC,LOC,,, -crypto,binance,"intraday,daily",BCCXBT,LOC,"open,high,low,close,volume,quote-asset-volume,trade-numbers,taker-buy-base-asset-volume,taker-buy-quote-asset-volume",BCCBTC,LOC,,, -crypto,binance,"intraday,daily",BCDXBT,LOC,"open,high,low,close,volume,quote-asset-volume,trade-numbers,taker-buy-base-asset-volume,taker-buy-quote-asset-volume",BCDBTC,LOC,,, -crypto,binance,"intraday,daily",MANAXBT,LOC,"open,high,low,close,volume,quote-asset-volume,trade-numbers,taker-buy-base-asset-volume,taker-buy-quote-asset-volume",MANABTC,LOC,,, -crypto,binance,"intraday,daily",ADAXET,LOC,"open,high,low,close,volume,quote-asset-volume,trade-numbers,taker-buy-base-asset-volume,taker-buy-quote-asset-volume",ADAETH,LOC,,, -crypto,binance,"intraday,daily",VIBEXBT,LOC,"open,high,low,close,volume,quote-asset-volume,trade-numbers,taker-buy-base-asset-volume,taker-buy-quote-asset-volume",VIBEBTC,LOC,,, -crypto,binance,"intraday,daily",BATXBT,LOC,"open,high,low,close,volume,quote-asset-volume,trade-numbers,taker-buy-base-asset-volume,taker-buy-quote-asset-volume",BATBTC,LOC,,, -crypto,binance,"intraday,daily",GTOXBT,LOC,"open,high,low,close,volume,quote-asset-volume,trade-numbers,taker-buy-base-asset-volume,taker-buy-quote-asset-volume",GTOBTC,LOC,,, -crypto,binance,"intraday,daily",ENJXBT,LOC,"open,high,low,close,volume,quote-asset-volume,trade-numbers,taker-buy-base-asset-volume,taker-buy-quote-asset-volume",ENJBTC,LOC,,, -crypto,binance,"intraday,daily",IOTAXBT,LOC,"open,high,low,close,volume,quote-asset-volume,trade-numbers,taker-buy-base-asset-volume,taker-buy-quote-asset-volume",IOTABTC,LOC,,, -crypto,bitfinex,"intraday,daily",XBTUSD,LOC,"open,close,high,low,volume",BTCUSD,LOC,,, -crypto,bitfinex,"intraday,daily",XETUSD,LOC,"open,close,high,low,volume",ETHUSD,LOC,,, -crypto,bitfinex,"intraday,daily",XRPUSD,LOC,"open,close,high,low,volume",XRPUSD,LOC,,, -crypto,bitfinex,"intraday,daily",EOSUSD,LOC,"open,close,high,low,volume",EOSUSD,LOC,,, -crypto,bitfinex,"intraday,daily",XETXBT,LOC,"open,close,high,low,volume",ETHBTC,LOC,,, -crypto,bitfinex,"intraday,daily",USDTUSD,LOC,"open,close,high,low,volume",USDTUSD,LOC,,, -crypto,bitfinex,"intraday,daily",BTCEUR,LOC,"open,close,high,low,volume",BTCEUR,LOC,,, -crypto,bitfinex,"intraday,daily",NEOUSD,LOC,"open,close,high,low,volume",NEOUSD,LOC,,, -crypto,bitfinex,"intraday,daily",MIOTAUSD,LOC,"open,close,high,low,volume",MIOTAUSD,LOC,,, -crypto,bitfinex,"intraday,daily",XLCUSD,LOC,"open,close,high,low,volume",LTCUSD,LOC,,, -crypto,bitfinex,"intraday,daily",BCHUSD,LOC,"open,close,high,low,volume",BCHUSD,LOC,,, -crypto,bitfinex,"intraday,daily",BCHXBT,LOC,"open,close,high,low,volume",BCHBTC,LOC,,, -crypto,bitfinex,"intraday,daily",EOSXBT,LOC,"open,close,high,low,volume",EOSBTC,LOC,,, -crypto,bitfinex,"intraday,daily",OMGUSD,LOC,"open,close,high,low,volume",OMGUSD,LOC,,, -crypto,bitfinex,"intraday,daily",EOSXET,LOC,"open,close,high,low,volume",EOSETH,LOC,,, -crypto,bitfinex,"intraday,daily",ETCUSD,LOC,"open,close,high,low,volume",ETCUSD,LOC,,, -crypto,bitfinex,"intraday,daily",MIOTAXBT,LOC,"open,close,high,low,volume",MIOTABTC,LOC,,, -crypto,bitfinex,"intraday,daily",XRPXBT,LOC,"open,close,high,low,volume",XRPBTC,LOC,,, -crypto,bitfinex,"intraday,daily",DASHUSD,LOC,"open,close,high,low,volume",DASHUSD,LOC,,, -crypto,bitfinex,"intraday,daily",XLCXBT,LOC,"open,close,high,low,volume",LTCBTC,LOC,,, -crypto,bitfinex,"intraday,daily",NEOXBT,LOC,"open,close,high,low,volume",NEOBTC,LOC,,, -crypto,bitfinex,"intraday,daily",ELFUSD,LOC,"open,close,high,low,volume",ELFUSD,LOC,,, -crypto,bitfinex,"intraday,daily",XMRUSD,LOC,"open,close,high,low,volume",XMRUSD,LOC,,, -crypto,bitfinex,"intraday,daily",ELFXBT,LOC,"open,close,high,low,volume",ELFBTC,LOC,,, -crypto,bitfinex,"intraday,daily",OMGXBT,LOC,"open,close,high,low,volume",OMGBTC,LOC,,, -crypto,bitfinex,"intraday,daily",TRXUSD,LOC,"open,close,high,low,volume",TRXUSD,LOC,,, -crypto,bitfinex,"intraday,daily",ZECUSD,LOC,"open,close,high,low,volume",ZECUSD,LOC,,, -crypto,bitfinex,"intraday,daily",DASHXBT,LOC,"open,close,high,low,volume",DASHBTC,LOC,,, -crypto,bitfinex,"intraday,daily",ETCXBT,LOC,"open,close,high,low,volume",ETCBTC,LOC,,, -crypto,bitfinex,"intraday,daily",ZECXBT,LOC,"open,close,high,low,volume",ZECBTC,LOC,,, -crypto,bitfinex,"intraday,daily",XMRXBT,LOC,"open,close,high,low,volume",XMRBTC,LOC,,, -crypto,bitfinex,"intraday,daily",ELFXET,LOC,"open,close,high,low,volume",ELFETH,LOC,,, -crypto,bitfinex,"intraday,daily",MIOTAXET,LOC,"open,close,high,low,volume",MIOTAETH,LOC,,, -crypto,bitfinex,"intraday,daily",TRXXBT,LOC,"open,close,high,low,volume",TRXBTC,LOC,,, -crypto,bitfinex,"intraday,daily",BTGUSD,LOC,"open,close,high,low,volume",BTGUSD,LOC,,, -crypto,bitfinex,"intraday,daily",GNTUSD,LOC,"open,close,high,low,volume",GNTUSD,LOC,,, -crypto,bitfinex,"intraday,daily",TNBUSD,LOC,"open,close,high,low,volume",TNBUSD,LOC,,, -crypto,bitfinex,"intraday,daily",BTGXBT,LOC,"open,close,high,low,volume",BTGBTC,LOC,,, -crypto,bitfinex,"intraday,daily",MIOTAEUR,LOC,"open,close,high,low,volume",MIOTAEUR,LOC,,, -crypto,bitfinex,"intraday,daily",AIDUSD,LOC,"open,close,high,low,volume",AIDUSD,LOC,,, -crypto,bitfinex,"intraday,daily",NEOXET,LOC,"open,close,high,low,volume",NEOETH,LOC,,, -crypto,bitfinex,"intraday,daily",SANUSD,LOC,"open,close,high,low,volume",SANUSD,LOC,,, -crypto,bitfinex,"intraday,daily",QTUMUSD,LOC,"open,close,high,low,volume",QTUMUSD,LOC,,, -crypto,bitfinex,"intraday,daily",EDOUSD,LOC,"open,close,high,low,volume",EDOUSD,LOC,,, -crypto,bitfinex,"intraday,daily",SNTUSD,LOC,"open,close,high,low,volume",SNTUSD,LOC,,, -crypto,bitfinex,"intraday,daily",QSHUSD,LOC,"open,close,high,low,volume",QSHUSD,LOC,,, -crypto,bitfinex,"intraday,daily",GNTXBT,LOC,"open,close,high,low,volume",GNTBTC,LOC,,, -crypto,bitfinex,"intraday,daily",BCHXET,LOC,"open,close,high,low,volume",BCHETH,LOC,,, -crypto,bitfinex,"intraday,daily",SNGUSD,LOC,"open,close,high,low,volume",SNGUSD,LOC,,, -crypto,bitfinex,"intraday,daily",ZRXUSD,LOC,"open,close,high,low,volume",ZRXUSD,LOC,,, -crypto,gdax,"intraday,daily",XBTUSD,LOC,"low,high,open,close,volume",BTC-USD,LOC,,, -crypto,gdax,"intraday,daily",XETUSD,LOC,"low,high,open,close,volume",ETH-USD,LOC,,, -crypto,gdax,"intraday,daily",XLCUSD,LOC,"low,high,open,close,volume",LTC-USD,LOC,,, -crypto,gdax,"intraday,daily",XBTEUR,LOC,"low,high,open,close,volume",BTC-EUR,LOC,,, -crypto,gdax,"intraday,daily",XETXBT,LOC,"low,high,open,close,volume",ETH-BTC,LOC,,, -crypto,gdax,"intraday,daily",XBTGBP,LOC,"low,high,open,close,volume",BTC-GBP,LOC,,, -crypto,gdax,"intraday,daily",XLCXBT,LOC,"low,high,open,close,volume",LTC-BTC,LOC,,, -crypto,kraken,tick,XBTEUR,LOC,"close,volume,buy-sell,market-limit,miscellaneous",XBTEUR,LOC,,, -crypto,kraken,tick,XETEUR,LOC,"close,volume,buy-sell,market-limit,miscellaneous",ETHEUR,LOC,,, -crypto,kraken,tick,XETUSD,LOC,"close,volume,buy-sell,market-limit,miscellaneous",ETHUSD,LOC,,, -crypto,kraken,tick,XBTUSD,LOC,"close,volume,buy-sell,market-limit,miscellaneous",XBTUSD,LOC,,, -crypto,kraken,tick,XETXBT,LOC,"close,volume,buy-sell,market-limit,miscellaneous",ETHXBT,LOC,,, -crypto,kraken,tick,XRPEUR,LOC,"close,volume,buy-sell,market-limit,miscellaneous",XRPEUR,LOC,,, -crypto,kraken,tick,XRPUSD,LOC,"close,volume,buy-sell,market-limit,miscellaneous",XRPUSD,LOC,,, -crypto,kraken,tick,XRPXBT,LOC,"close,volume,buy-sell,market-limit,miscellaneous",XRPXBT,LOC,,, -crypto,kraken,tick,XLMXBT,LOC,"close,volume,buy-sell,market-limit,miscellaneous",XLMXBT,LOC,,, -crypto,kraken,tick,EOSXBT,LOC,"close,volume,buy-sell,market-limit,miscellaneous",EOSXBT,LOC,,, -crypto,kraken,tick,USDTUSD,LOC,"close,volume,buy-sell,market-limit,miscellaneous",USDTUSD,LOC,,, -crypto,kraken,tick,BCHEUR,LOC,"close,volume,buy-sell,market-limit,miscellaneous",BCHEUR,LOC,,, -crypto,kraken,tick,XLCEUR,LOC,"close,volume,buy-sell,market-limit,miscellaneous",LTCEUR,LOC,,, -crypto,kraken,tick,ETCXBT,LOC,"close,volume,buy-sell,market-limit,miscellaneous",ETCXBT,LOC,,, -crypto,kraken,tick,EOSXET,LOC,"close,volume,buy-sell,market-limit,miscellaneous",EOSETH,LOC,,, -crypto,kraken,tick,ETCEUR,LOC,"close,volume,buy-sell,market-limit,miscellaneous",ETCEUR,LOC,,, -crypto,kraken,tick,BCHXBT,LOC,"close,volume,buy-sell,market-limit,miscellaneous",BCHXBT,LOC,,, -crypto,kraken,tick,BCHUSD,LOC,"close,volume,buy-sell,market-limit,miscellaneous",BCHUSD,LOC,,, -crypto,kraken,tick,XLCXBT,LOC,"close,volume,buy-sell,market-limit,miscellaneous",LTCXBT,LOC,,, -crypto,kraken,tick,XLCUSD,LOC,"close,volume,buy-sell,market-limit,miscellaneous",LTCUSD,LOC,,, -crypto,kraken,tick,ETCUSD,LOC,"close,volume,buy-sell,market-limit,miscellaneous",ETCUSD,LOC,,, -crypto,kraken,tick,XMREUR,LOC,"close,volume,buy-sell,market-limit,miscellaneous",XMREUR,LOC,,, -crypto,kraken,tick,ICNXBT,LOC,"close,volume,buy-sell,market-limit,miscellaneous",ICNXBT,LOC,,, -crypto,kraken,tick,DASHEUR,LOC,"close,volume,buy-sell,market-limit,miscellaneous",DASHEUR,LOC,,, -crypto,kraken,tick,ETCXET,LOC,"close,volume,buy-sell,market-limit,miscellaneous",ETCETH,LOC,,, -crypto,kraken,tick,XMRUSD,LOC,"close,volume,buy-sell,market-limit,miscellaneous",XMRUSD,LOC,,, -crypto,kraken,tick,XMRXBT,LOC,"close,volume,buy-sell,market-limit,miscellaneous",XMRXBT,LOC,,, -crypto,kraken,tick,DASHXBT,LOC,"close,volume,buy-sell,market-limit,miscellaneous",DASHXBT,LOC,,, -crypto,kraken,tick,REPEUR,LOC,"close,volume,buy-sell,market-limit,miscellaneous",REPEUR,LOC,,, -crypto,kraken,tick,ZECEUR,LOC,"close,volume,buy-sell,market-limit,miscellaneous",ZECEUR,LOC,,, -crypto,kraken,tick,ICNXET,LOC,"close,volume,buy-sell,market-limit,miscellaneous",ICNETH,LOC,,, -crypto,kraken,tick,DASHUSD,LOC,"close,volume,buy-sell,market-limit,miscellaneous",DASHUSD,LOC,,, -crypto,kraken,tick,XBTCAD,LOC,"close,volume,buy-sell,market-limit,miscellaneous",XBTCAD,LOC,,, -crypto,kraken,tick,ZECXBT,LOC,"close,volume,buy-sell,market-limit,miscellaneous",ZECXBT,LOC,,, -crypto,kraken,tick,REPXET,LOC,"close,volume,buy-sell,market-limit,miscellaneous",REPETH,LOC,,, -crypto,kraken,tick,XETCAD,LOC,"close,volume,buy-sell,market-limit,miscellaneous",ETHCAD,LOC,,, -crypto,kraken,tick,GNOXET,LOC,"close,volume,buy-sell,market-limit,miscellaneous",GNOETH,LOC,,, -crypto,kraken,tick,GNOXBT,LOC,"close,volume,buy-sell,market-limit,miscellaneous",GNOXBT,LOC,,, -crypto,kraken,tick,REPXBT,LOC,"close,volume,buy-sell,market-limit,miscellaneous",REPXBT,LOC,,, -crypto,kraken,tick,ZECUSD,LOC,"close,volume,buy-sell,market-limit,miscellaneous",ZECUSD,LOC,,, -crypto,kraken,tick,MLNXBT,LOC,"close,volume,buy-sell,market-limit,miscellaneous",MLNXBT,LOC,,, -crypto,kraken,tick,DOGEXBT,LOC,"close,volume,buy-sell,market-limit,miscellaneous",DOGEXBT,LOC,,, -crypto,kraken,tick,XBTJPY,LOC,"close,volume,buy-sell,market-limit,miscellaneous",XBTJPY,LOC,,, -crypto,kraken,tick,MLNXET,LOC,"close,volume,buy-sell,market-limit,miscellaneous",MLNETH,LOC,,, -crypto,kraken,tick,XETJPY,LOC,"close,volume,buy-sell,market-limit,miscellaneous",ETHJPY,LOC,,, -,,,,,,,,,, -,,,,,,,,,, -,,,,,,,,,, -,,,,,,,,,, -,,,,,,,,,, -,,,,,,,,,, -,,,,,,,,,, -,,,,,,,,,, -,,,,,,,,,, -,,,,,,,,,, -,,,,,,,,,, -,,,,,,,,,, -,,,,,,,,,, -,,,,,,,,,, -,,,,,,,,,, -,,,,,,,,,, -,,,,,,,,,, -,,,,,,,,,, -,,,,,,,,,, -,,,,,,,,,, -,,,,,,,,,, -,,,,,,,,,, -,,,,,,,,,, -,,,,,,,,,, -,,,,,,,,,, -,,,,,,,,,, -,,,,,,,,,, -,,,,,,,,,, -,,,,,,,,,, -,,,,,,,,,, -,,,,,,,,,, -,,,,,,,,,, -,,,,,,,,,, -,,,,,,,,,, -,,,,,,,,,, -,,,,,,,,,, -,,,,,,,,,, -,,,,,,,,,, -,,,,,,,,,, -,,,,,,,,,, -,,,,,,,,,, -,,,,,,,,,, -,,,,,,,,,, -,,,,,,,,,, -,,,,,,,,,, -,,,,,,,,,, -,,,,,,,,,, -,,,,,,,,,, -,,,,,,,,,, -,,,,,,,,,, -,,,,,,,,,, -,,,,,,,,,, -,,,,,,,,,, -,,,,,,,,,, -,,,,,,,,,, -,,,,,,,,,, -,,,,,,,,,, -,,,,,,,,,, -,,,,,,,,,, -,,,,,,,,,, -,,,,,,,,,, -,,,,,,,,,, -,,,,,,,,,, -,,,,,,,,,, -,,,,,,,,,, -,,,,,,,,,, -,,,,,,,,,, -,,,,,,,,,, -,,,,,,,,,, -,,,,,,,,,, -,,,,,,,,,, -,,,,,,,,,, -,,,,,,,,,, -,,,,,,,,,, -,,,,,,,,,, -,,,,,,,,,, -,,,,,,,,,, -,,,,,,,,,, +category,source,freq,ticker,cut,fields,sourceticker,local-close,ldn-close +fx,quandl,daily,EURUSD,NYC,close,FRED/DEXUSEU,5:00pm NYC, +fx,quandl,daily,GBPUSD,NYC,close,FRED/DEXUSUK,5:00pm NYC, +fx,quandl,daily,AUDUSD,NYC,close,FRED/DEXUSAL,5:00pm NYC, +fx,quandl,daily,NZDUSD,NYC,close,FRED/DEXUSNZ,5:00pm NYC, +fx,quandl,daily,USDCAD,NYC,close,FRED/DEXCAUS,5:00pm NYC, +fx,quandl,daily,USDCHF,NYC,close,FRED/DEXSZUS,5:00pm NYC, +fx,quandl,daily,USDNOK,NYC,close,FRED/DEXNOUS,5:00pm NYC, +fx,quandl,daily,USDSEK,NYC,close,FRED/DEXSDUS,5:00pm NYC, +fx,quandl,daily,USDJPY,NYC,close,FRED/DEXJPUS,5:00pm NYC, +fx,dukascopy,tick,EURUSD,NYC,"bid,ask,bidv,askv,volume",EURUSD,5:00pm NYC, +fx,dukascopy,tick,GBPUSD,NYC,"bid,ask,bidv,askv,volume",GBPUSD,5:00pm NYC, +fx,dukascopy,tick,AUDUSD,NYC,"bid,ask,bidv,askv,volume",AUDUSD,5:00pm NYC, +fx,dukascopy,tick,NZDUSD,NYC,"bid,ask,bidv,askv,volume",NZDUSD,5:00pm NYC, +fx,dukascopy,tick,USDCAD,NYC,"bid,ask,bidv,askv,volume",USDCAD,5:00pm NYC, +fx,dukascopy,tick,USDCHF,NYC,"bid,ask,bidv,askv,volume",USDCHF,5:00pm NYC, +fx,dukascopy,tick,USDNOK,NYC,"bid,ask,bidv,askv,volume",USDNOK,5:00pm NYC, +fx,dukascopy,tick,USDSEK,NYC,"bid,ask,bidv,askv,volume",USDSEK,5:00pm NYC, +fx,dukascopy,tick,USDJPY,NYC,"bid,ask,bidv,askv,volume",USDJPY,5:00pm NYC, +fx,dukascopy,tick,EURCHF,NYC,"bid,ask,bidv,askv,volume",EURCHF,5:00pm NYC, +fx,dukascopy,tick,AUDCAD,NYC,"bid,ask,bidv,askv,volume",AUDCAD,5:00pm NYC, +fx,dukascopy,tick,AUDCHF,NYC,"bid,ask,bidv,askv,volume",AUDCHF,5:00pm NYC, +fx,dukascopy,tick,AUDJPY,NYC,"bid,ask,bidv,askv,volume",AUDJPY,5:00pm NYC, +fx,dukascopy,tick,AUDNZD,NYC,"bid,ask,bidv,askv,volume",AUDNZD,5:00pm NYC, +fx,dukascopy,tick,AUDSGD,NYC,"bid,ask,bidv,askv,volume",AUDSGD,5:00pm NYC, +fx,dukascopy,tick,CADCHF,NYC,"bid,ask,bidv,askv,volume",CADCHF,5:00pm NYC, +fx,dukascopy,tick,CADHKD,NYC,"bid,ask,bidv,askv,volume",CADHKD,5:00pm NYC, +fx,dukascopy,tick,CADJPY,NYC,"bid,ask,bidv,askv,volume",CADJPY,5:00pm NYC, +fx,dukascopy,tick,CHFJPY,NYC,"bid,ask,bidv,askv,volume",CHFJPY,5:00pm NYC, +fx,dukascopy,tick,CHFPLN,NYC,"bid,ask,bidv,askv,volume",CHFPLN,5:00pm NYC, +fx,dukascopy,tick,CHFSGD,NYC,"bid,ask,bidv,askv,volume",CHFSGD,5:00pm NYC, +fx,dukascopy,tick,EURAUD,NYC,"bid,ask,bidv,askv,volume",EURAUD,5:00pm NYC, +fx,dukascopy,tick,EURCAD,NYC,"bid,ask,bidv,askv,volume",EURCAD,5:00pm NYC, +fx,dukascopy,tick,EURDKK,NYC,"bid,ask,bidv,askv,volume",EURDKK,5:00pm NYC, +fx,dukascopy,tick,EURGBP,NYC,"bid,ask,bidv,askv,volume",EURGBP,5:00pm NYC, +fx,dukascopy,tick,EURHKD,NYC,"bid,ask,bidv,askv,volume",EURHKD,5:00pm NYC, +fx,dukascopy,tick,EURJPY,NYC,"bid,ask,bidv,askv,volume",EURJPY,5:00pm NYC, +fx,dukascopy,tick,EURNOK,NYC,"bid,ask,bidv,askv,volume",EURNOK,5:00pm NYC, +fx,dukascopy,tick,EURNZD,NYC,"bid,ask,bidv,askv,volume",EURNZD,5:00pm NYC, +fx,dukascopy,tick,EURPLN,NYC,"bid,ask,bidv,askv,volume",EURPLN,5:00pm NYC, +fx,dukascopy,tick,EURRUB,NYC,"bid,ask,bidv,askv,volume",EURRUB,5:00pm NYC, +fx,dukascopy,tick,EURSEK,NYC,"bid,ask,bidv,askv,volume",EURSEK,5:00pm NYC, +fx,dukascopy,tick,EURSGD,NYC,"bid,ask,bidv,askv,volume",EURSGD,5:00pm NYC, +fx,dukascopy,tick,EURTRY,NYC,"bid,ask,bidv,askv,volume",EURTRY,5:00pm NYC, +fx,dukascopy,tick,GBPAUD,NYC,"bid,ask,bidv,askv,volume",GBPAUD,5:00pm NYC, +fx,dukascopy,tick,GBPCAD,NYC,"bid,ask,bidv,askv,volume",GBPCAD,5:00pm NYC, +fx,dukascopy,tick,GBPCHF,NYC,"bid,ask,bidv,askv,volume",GBPCHF,5:00pm NYC, +fx,dukascopy,tick,GBPJPY,NYC,"bid,ask,bidv,askv,volume",GBPJPY,5:00pm NYC, +fx,dukascopy,tick,GBPNZD,NYC,"bid,ask,bidv,askv,volume",GBPNZD,5:00pm NYC, +fx,dukascopy,tick,NZDCAD,NYC,"bid,ask,bidv,askv,volume",NZDCAD,5:00pm NYC, +fx,dukascopy,tick,NZDCHF,NYC,"bid,ask,bidv,askv,volume",NZDCHF,5:00pm NYC, +fx,dukascopy,tick,NZDJPY,NYC,"bid,ask,bidv,askv,volume",NZDJPY,5:00pm NYC, +fx,dukascopy,tick,SGDJPY,NYC,"bid,ask,bidv,askv,volume",SGDJPY,5:00pm NYC, +fx,dukascopy,tick,TRYJPY,NYC,"bid,ask,bidv,askv,volume",TRYJPY,5:00pm NYC, +fx,dukascopy,tick,USDCNH,NYC,"bid,ask,bidv,askv,volume",USDCNH,5:00pm NYC, +fx,dukascopy,tick,USDDKK,NYC,"bid,ask,bidv,askv,volume",USDDKK,5:00pm NYC, +fx,dukascopy,tick,USDHKD,NYC,"bid,ask,bidv,askv,volume",USDHKD,5:00pm NYC, +fx,dukascopy,tick,USDMXN,NYC,"bid,ask,bidv,askv,volume",USDMXN,5:00pm NYC, +fx,dukascopy,tick,USDPLN,NYC,"bid,ask,bidv,askv,volume",USDPLN,5:00pm NYC, +fx,dukascopy,tick,USDRUB,NYC,"bid,ask,bidv,askv,volume",USDRUB,5:00pm NYC, +fx,dukascopy,tick,USDSGD,NYC,"bid,ask,bidv,askv,volume",USDSGD,5:00pm NYC, +fx,dukascopy,tick,USDTRY,NYC,"bid,ask,bidv,askv,volume",USDTRY,5:00pm NYC, +fx,dukascopy,tick,USDZAR,NYC,"bid,ask,bidv,askv,volume",USDZAR,5:00pm NYC, +fx,dukascopy,tick,ZARJPY,NYC,"bid,ask,bidv,askv,volume",ZARJPY,5:00pm NYC, +fx,fxcm,tick,EURUSD,NYC,"bid,ask",EURUSD,5:00pm NYC, +fx,fxcm,tick,GBPUSD,NYC,"bid,ask",GBPUSD,5:00pm NYC, +fx,fxcm,tick,AUDUSD,NYC,"bid,ask",AUDUSD,5:00pm NYC, +fx,fxcm,tick,NZDUSD,NYC,"bid,ask",NZDUSD,5:00pm NYC, +fx,fxcm,tick,USDCAD,NYC,"bid,ask",USDCAD,5:00pm NYC, +fx,fxcm,tick,USDCHF,NYC,"bid,ask",USDCHF,5:00pm NYC, +fx,fxcm,tick,USDNOK,NYC,"bid,ask",USDNOK,5:00pm NYC, +fx,fxcm,tick,USDSEK,NYC,"bid,ask",USDSEK,5:00pm NYC, +fx,fxcm,tick,USDJPY,NYC,"bid,ask",USDJPY,5:00pm NYC, +fx,bloomberg,daily,EURUSD,BGN,"close,open,high,low",EURUSD BGN Curncy,5:00pm NYC, +fx,bloomberg,daily,GBPUSD,BGN,"close,open,high,low",GBPUSD BGN Curncy,5:00pm NYC, +fx,bloomberg,daily,AUDUSD,BGN,"close,open,high,low",AUDUSD BGN Curncy,5:00pm NYC, +fx,bloomberg,daily,NZDUSD,BGN,"close,open,high,low",NZDUSD BGN Curncy,5:00pm NYC, +fx,bloomberg,daily,USDUSD,BGN,"close,open,high,low",USD Curncy,5:00pm NYC, +fx,bloomberg,daily,USDCAD,BGN,"close,open,high,low",USDCAD BGN Curncy,5:00pm NYC, +fx,bloomberg,daily,USDCHF,BGN,"close,open,high,low",USDCHF BGN Curncy,5:00pm NYC, +fx,bloomberg,daily,USDNOK,BGN,"close,open,high,low",USDNOK BGN Curncy,5:00pm NYC, +fx,bloomberg,daily,USDSEK,BGN,"close,open,high,low",USDSEK BGN Curncy,5:00pm NYC, +fx,bloomberg,daily,USDJPY,BGN,"close,open,high,low",USDJPY BGN Curncy,5:00pm NYC, +fx,bloomberg,daily,DXYUSD,BGN,"close,open,high,low",DXY Curncy,5:00pm NYC, +fx,bloomberg,daily,USDBRL,BGN,"close,open,high,low",USDBRL BGN Curncy,Local close, +fx,bloomberg,daily,USDMXN,BGN,"close,open,high,low",USDMXN BGN Curncy,Local close, +fx,bloomberg,daily,USDCLP,BGN,"close,open,high,low",USDCLP BGN Curncy,Local close, +fx,bloomberg,daily,USDCOP,BGN,"close,open,high,low",USDCOP BGN Curncy,Local close, +fx,bloomberg,daily,USDPLN,BGN,"close,open,high,low",USDPLN BGN Curncy,Local close, +fx,bloomberg,daily,USDHUF,BGN,"close,open,high,low",USDHUF BGN Curncy,Local close, +fx,bloomberg,daily,USDCZK,BGN,"close,open,high,low",USDCZK BGN Curncy,Local close, +fx,bloomberg,daily,USDILS,BGN,"close,open,high,low",USDILS BGN Curncy,Local close, +fx,bloomberg,daily,USDRUB,BGN,"close,open,high,low",USDRUB BGN Curncy,Local close, +fx,bloomberg,daily,USDZAR,BGN,"close,open,high,low",USDZAR BGN Curncy,Local close, +fx,bloomberg,daily,USDTRY,BGN,"close,open,high,low",USDTRY BGN Curncy,Local close, +fx,bloomberg,daily,USDKRW,BGN,"close,open,high,low",USDKRW BGN Curncy,Local close, +fx,bloomberg,daily,USDTWD,BGN,"close,open,high,low",USDTWD BGN Curncy,Local close, +fx,bloomberg,daily,USDMYR,BGN,"close,open,high,low",USDMYR BGN Curncy,Local close, +fx,bloomberg,daily,USDINR,BGN,"close,open,high,low",USDINR BGN Curncy,Local close, +fx,bloomberg,daily,USDIDR,BGN,"close,open,high,low",USDIDR BGN Curncy,Local close, +fx,bloomberg,daily,USDSGD,BGN,"close,open,high,low",USDSGD BGN Curncy,Local close, +fx,bloomberg,daily,USDCNY,BGN,"close,open,high,low",USDCNY BGN Curncy,Local close, +fx,bloomberg,daily,USDCNH,BGN,"close,open,high,low",USDCNH BGN Curncy,Local close, +fx,bloomberg,daily,XBTUSD,BGN,"close,open,high,low",XBTUSD BGN Curncy,Local close, +fx,bloomberg,daily,XBTUSD,BSTP,"close,open,high,low",XBTUSD BSTP Curncy,Local close, +fx,bloomberg,daily,XETUSD,BSTP,"close,open,high,low",XETUSD BSTP Curncy,Local close, +fx,bloomberg,daily,XLCUSD,BSTP,"close,open,high,low",XLCUSD BSTP Curncy,Local close, +fx,bloomberg,daily,XRPUSD,BSTP,"close,open,high,low",XRPUSD BSTP Curncy,Local close, +fx,bloomberg,daily,EURUSD,NYC,"close,open,high,low",EURUSD CMPN Curncy,5:00pm NYC, +fx,bloomberg,daily,GBPUSD,NYC,"close,open,high,low",GBPUSD CMPN Curncy,5:00pm NYC, +fx,bloomberg,daily,AUDUSD,NYC,"close,open,high,low",AUDUSD CMPN Curncy,5:00pm NYC, +fx,bloomberg,daily,NZDUSD,NYC,"close,open,high,low",NZDUSD CMPN Curncy,5:00pm NYC, +fx,bloomberg,daily,USDUSD,NYC,"close,open,high,low",USD Curncy,5:00pm NYC, +fx,bloomberg,daily,USDCAD,NYC,"close,open,high,low",USDCAD CMPN Curncy,5:00pm NYC, +fx,bloomberg,daily,USDCHF,NYC,"close,open,high,low",USDCHF CMPN Curncy,5:00pm NYC, +fx,bloomberg,daily,USDNOK,NYC,"close,open,high,low",USDNOK CMPN Curncy,5:00pm NYC, +fx,bloomberg,daily,USDSEK,NYC,"close,open,high,low",USDSEK CMPN Curncy,5:00pm NYC, +fx,bloomberg,daily,USDJPY,NYC,"close,open,high,low",USDJPY CMPN Curncy,5:00pm NYC, +fx,bloomberg,daily,DXYUSD,NYC,"close,open,high,low",DXY Curncy,5:00pm NYC, +fx,bloomberg,daily,USDBRL,NYC,"close,open,high,low",USDBRL CMPN Curncy,5:00pm NYC, +fx,bloomberg,daily,USDMXN,NYC,"close,open,high,low",USDMXN CMPN Curncy,5:00pm NYC, +fx,bloomberg,daily,USDCLP,NYC,"close,open,high,low",USDCLP CMPN Curncy,5:00pm NYC, +fx,bloomberg,daily,USDCOP,NYC,"close,open,high,low",USDCOP CMPN Curncy,5:00pm NYC, +fx,bloomberg,daily,USDPLN,NYC,"close,open,high,low",USDPLN CMPN Curncy,5:00pm NYC, +fx,bloomberg,daily,USDHUF,NYC,"close,open,high,low",USDHUF CMPN Curncy,5:00pm NYC, +fx,bloomberg,daily,USDCZK,NYC,"close,open,high,low",USDCZK CMPN Curncy,5:00pm NYC, +fx,bloomberg,daily,USDILS,NYC,"close,open,high,low",USDILS CMPN Curncy,5:00pm NYC, +fx,bloomberg,daily,USDRUB,NYC,"close,open,high,low",USDRUB CMPN Curncy,5:00pm NYC, +fx,bloomberg,daily,USDZAR,NYC,"close,open,high,low",USDZAR CMPN Curncy,5:00pm NYC, +fx,bloomberg,daily,USDTRY,NYC,"close,open,high,low",USDTRY CMPN Curncy,5:00pm NYC, +fx,bloomberg,daily,USDKRW,NYC,"close,open,high,low",USDKRW CMPN Curncy,5:00pm NYC, +fx,bloomberg,daily,USDTWD,NYC,"close,open,high,low",USDTWD CMPN Curncy,5:00pm NYC, +fx,bloomberg,daily,USDMYR,NYC,"close,open,high,low",USDMYR CMPN Curncy,5:00pm NYC, +fx,bloomberg,daily,USDINR,NYC,"close,open,high,low",USDINR CMPN Curncy,5:00pm NYC, +fx,bloomberg,daily,USDIDR,NYC,"close,open,high,low",USDIDR CMPN Curncy,5:00pm NYC, +fx,bloomberg,daily,USDSGD,NYC,"close,open,high,low",USDSGD CMPN Curncy,5:00pm NYC, +fx,bloomberg,daily,USDCNY,NYC,"close,open,high,low",USDCNY CMPN Curncy,5:00pm NYC, +fx,bloomberg,daily,USDCNH,NYC,"close,open,high,low",USDCNH CMPN Curncy,5:00pm NYC, +fx,bloomberg,daily,EURUSD,TOK,"close,open,high,low",EURUSD CMPT Curncy,8:00pm TOK, +fx,bloomberg,daily,GBPUSD,TOK,"close,open,high,low",GBPUSD CMPT Curncy,8:00pm TOK, +fx,bloomberg,daily,AUDUSD,TOK,"close,open,high,low",AUDUSD CMPT Curncy,8:00pm TOK, +fx,bloomberg,daily,NZDUSD,TOK,"close,open,high,low",NZDUSD CMPT Curncy,8:00pm TOK, +fx,bloomberg,daily,USDUSD,TOK,"close,open,high,low",USD Curncy,8:00pm TOK, +fx,bloomberg,daily,USDCAD,TOK,"close,open,high,low",USDCAD CMPT Curncy,8:00pm TOK, +fx,bloomberg,daily,USDCHF,TOK,"close,open,high,low",USDCHF CMPT Curncy,8:00pm TOK, +fx,bloomberg,daily,USDNOK,TOK,"close,open,high,low",USDNOK CMPT Curncy,8:00pm TOK, +fx,bloomberg,daily,USDSEK,TOK,"close,open,high,low",USDSEK CMPT Curncy,8:00pm TOK, +fx,bloomberg,daily,USDJPY,TOK,"close,open,high,low",USDJPY CMPT Curncy,8:00pm TOK, +fx,bloomberg,daily,USDBRL,TOK,"close,open,high,low",USDBRL CMPT Curncy,8:00pm TOK, +fx,bloomberg,daily,USDMXN,TOK,"close,open,high,low",USDMXN CMPT Curncy,8:00pm TOK, +fx,bloomberg,daily,USDCLP,TOK,"close,open,high,low",USDCLP CMPT Curncy,8:00pm TOK, +fx,bloomberg,daily,USDCOP,TOK,"close,open,high,low",USDCOP CMPT Curncy,8:00pm TOK, +fx,bloomberg,daily,USDPLN,TOK,"close,open,high,low",USDPLN CMPT Curncy,8:00pm TOK, +fx,bloomberg,daily,USDHUF,TOK,"close,open,high,low",USDHUF CMPT Curncy,8:00pm TOK, +fx,bloomberg,daily,USDCZK,TOK,"close,open,high,low",USDCZK CMPT Curncy,8:00pm TOK, +fx,bloomberg,daily,USDILS,TOK,"close,open,high,low",USDILS CMPT Curncy,8:00pm TOK, +fx,bloomberg,daily,USDRUB,TOK,"close,open,high,low",USDRUB CMPT Curncy,8:00pm TOK, +fx,bloomberg,daily,USDZAR,TOK,"close,open,high,low",USDZAR CMPT Curncy,8:00pm TOK, +fx,bloomberg,daily,USDTRY,TOK,"close,open,high,low",USDTRY CMPT Curncy,8:00pm TOK, +fx,bloomberg,daily,USDKRW,TOK,"close,open,high,low",USDKRW CMPT Curncy,8:00pm TOK, +fx,bloomberg,daily,USDTWD,TOK,"close,open,high,low",USDTWD CMPT Curncy,8:00pm TOK, +fx,bloomberg,daily,USDMYR,TOK,"close,open,high,low",USDMYR CMPT Curncy,8:00pm TOK, +fx,bloomberg,daily,USDINR,TOK,"close,open,high,low",USDINR CMPT Curncy,8:00pm TOK, +fx,bloomberg,daily,USDIDR,TOK,"close,open,high,low",USDIDR CMPT Curncy,8:00pm TOK, +fx,bloomberg,daily,USDSGD,TOK,"close,open,high,low",USDSGD CMPT Curncy,8:00pm TOK, +fx,bloomberg,daily,USDCNY,TOK,"close,open,high,low",USDCNY CMPT Curncy,8:00pm TOK, +fx,bloomberg,daily,USDCNH,TOK,"close,open,high,low",USDCNH CMPT Curncy,8:00pm TOK, +fx,bloomberg,daily,EURUSD,LDN,"close,open,high,low",EURUSD CMPL Curncy,6:00pm LDN, +fx,bloomberg,daily,GBPUSD,LDN,"close,open,high,low",GBPUSD CMPL Curncy,6:00pm LDN, +fx,bloomberg,daily,AUDUSD,LDN,"close,open,high,low",AUDUSD CMPL Curncy,6:00pm LDN, +fx,bloomberg,daily,NZDUSD,LDN,"close,open,high,low",NZDUSD CMPL Curncy,6:00pm LDN, +fx,bloomberg,daily,USDUSD,LDN,"close,open,high,low",USD Curncy,6:00pm LDN, +fx,bloomberg,daily,USDCAD,LDN,"close,open,high,low",USDCAD CMPL Curncy,6:00pm LDN, +fx,bloomberg,daily,USDCHF,LDN,"close,open,high,low",USDCHF CMPL Curncy,6:00pm LDN, +fx,bloomberg,daily,USDNOK,LDN,"close,open,high,low",USDNOK CMPL Curncy,6:00pm LDN, +fx,bloomberg,daily,USDSEK,LDN,"close,open,high,low",USDSEK CMPL Curncy,6:00pm LDN, +fx,bloomberg,daily,USDJPY,LDN,"close,open,high,low",USDJPY CMPL Curncy,6:00pm LDN, +fx,bloomberg,daily,USDBRL,LDN,"close,open,high,low",USDBRL CMPL Curncy,6:00pm LDN, +fx,bloomberg,daily,USDMXN,LDN,"close,open,high,low",USDMXN CMPL Curncy,6:00pm LDN, +fx,bloomberg,daily,USDCLP,LDN,"close,open,high,low",USDCLP CMPL Curncy,6:00pm LDN, +fx,bloomberg,daily,USDCOP,LDN,"close,open,high,low",USDCOP CMPL Curncy,6:00pm LDN, +fx,bloomberg,daily,USDPLN,LDN,"close,open,high,low",USDPLN CMPL Curncy,6:00pm LDN, +fx,bloomberg,daily,USDHUF,LDN,"close,open,high,low",USDHUF CMPL Curncy,6:00pm LDN, +fx,bloomberg,daily,USDCZK,LDN,"close,open,high,low",USDCZK CMPL Curncy,6:00pm LDN, +fx,bloomberg,daily,USDILS,LDN,"close,open,high,low",USDILS CMPL Curncy,6:00pm LDN, +fx,bloomberg,daily,USDRUB,LDN,"close,open,high,low",USDRUB CMPL Curncy,6:00pm LDN, +fx,bloomberg,daily,USDZAR,LDN,"close,open,high,low",USDZAR CMPL Curncy,6:00pm LDN, +fx,bloomberg,daily,USDTRY,LDN,"close,open,high,low",USDTRY CMPL Curncy,6:00pm LDN, +fx,bloomberg,daily,USDKRW,LDN,"close,open,high,low",USDKRW CMPL Curncy,6:00pm LDN, +fx,bloomberg,daily,USDTWD,LDN,"close,open,high,low",USDTWD CMPL Curncy,6:00pm LDN, +fx,bloomberg,daily,USDMYR,LDN,"close,open,high,low",USDMYR CMPL Curncy,6:00pm LDN, +fx,bloomberg,daily,USDINR,LDN,"close,open,high,low",USDINR CMPL Curncy,6:00pm LDN, +fx,bloomberg,daily,USDIDR,LDN,"close,open,high,low",USDIDR CMPL Curncy,6:00pm LDN, +fx,bloomberg,daily,USDSGD,LDN,"close,open,high,low",USDSGD CMPL Curncy,6:00pm LDN, +fx,bloomberg,daily,USDCNY,LDN,"close,open,high,low",USDCNY CMPL Curncy,6:00pm LDN, +fx,bloomberg,daily,USDCNH,LDN,"close,open,high,low",USDCNH CMPL Curncy,6:00pm LDN, +fx,bloomberg,daily,EURUSD,10AM,"close,open,high,low",EURUSD F100 Curncy,10:00am NYC, +fx,bloomberg,daily,GBPUSD,10AM,"close,open,high,low",GBPUSD F100 Curncy,10:00am NYC, +fx,bloomberg,daily,AUDUSD,10AM,"close,open,high,low",AUDUSD F100 Curncy,10:00am NYC, +fx,bloomberg,daily,NZDUSD,10AM,"close,open,high,low",NZDUSD F100 Curncy,10:00am NYC, +fx,bloomberg,daily,USDUSD,10AM,"close,open,high,low",USD Curncy,10:00am NYC, +fx,bloomberg,daily,USDCAD,10AM,"close,open,high,low",USDCAD F100 Curncy,10:00am NYC, +fx,bloomberg,daily,USDCHF,10AM,"close,open,high,low",USDCHF F100 Curncy,10:00am NYC, +fx,bloomberg,daily,USDNOK,10AM,"close,open,high,low",USDNOK F100 Curncy,10:00am NYC, +fx,bloomberg,daily,USDSEK,10AM,"close,open,high,low",USDSEK F100 Curncy,10:00am NYC, +fx,bloomberg,daily,USDJPY,10AM,"close,open,high,low",USDJPY F100 Curncy,10:00am NYC, +fx,bloomberg,daily,USDBRL,10AM,"close,open,high,low",USDBRL F100 Curncy,10:00am NYC, +fx,bloomberg,daily,USDMXN,10AM,"close,open,high,low",USDMXN F100 Curncy,10:00am NYC, +fx,bloomberg,daily,USDCLP,10AM,"close,open,high,low",USDCLP F100 Curncy,10:00am NYC, +fx,bloomberg,daily,USDCOP,10AM,"close,open,high,low",USDCOP F100 Curncy,10:00am NYC, +fx,bloomberg,daily,USDPLN,10AM,"close,open,high,low",USDPLN F100 Curncy,10:00am NYC, +fx,bloomberg,daily,USDHUF,10AM,"close,open,high,low",USDHUF F100 Curncy,10:00am NYC, +fx,bloomberg,daily,USDCZK,10AM,"close,open,high,low",USDCZK F100 Curncy,10:00am NYC, +fx,bloomberg,daily,USDILS,10AM,"close,open,high,low",USDILS F100 Curncy,10:00am NYC, +fx,bloomberg,daily,USDRUB,10AM,"close,open,high,low",USDRUB F100 Curncy,10:00am NYC, +fx,bloomberg,daily,USDZAR,10AM,"close,open,high,low",USDZAR F100 Curncy,10:00am NYC, +fx,bloomberg,daily,USDTRY,10AM,"close,open,high,low",USDTRY F100 Curncy,10:00am NYC, +fx,bloomberg,daily,USDKRW,10AM,"close,open,high,low",USDKRW F100 Curncy,10:00am NYC, +fx,bloomberg,daily,USDTWD,10AM,"close,open,high,low",USDTWD F100 Curncy,10:00am NYC, +fx,bloomberg,daily,USDMYR,10AM,"close,open,high,low",USDMYR F100 Curncy,10:00am NYC, +fx,bloomberg,daily,USDINR,10AM,"close,open,high,low",USDINR F100 Curncy,10:00am NYC, +fx,bloomberg,daily,USDIDR,10AM,"close,open,high,low",USDIDR F100 Curncy,10:00am NYC, +fx,bloomberg,daily,USDSGD,10AM,"close,open,high,low",USDSGD F100 Curncy,10:00am NYC, +fx,bloomberg,daily,USDCNY,10AM,"close,open,high,low",USDCNY F100 Curncy,10:00am NYC, +fx,bloomberg,daily,USDCNH,10AM,"close,open,high,low",USDCNH F100 Curncy,10:00am NYC, +fx-tot,bloomberg,daily,EURUSD,NYC,"close,open,high,low",EURUSDCR CMPN Curncy,5:00pm NYC, +fx-tot,bloomberg,daily,GBPUSD,NYC,"close,open,high,low",GBPUSDCR CMPN Curncy,5:00pm NYC, +fx-tot,bloomberg,daily,AUDUSD,NYC,"close,open,high,low",AUDUSDCR CMPN Curncy,5:00pm NYC, +fx-tot,bloomberg,daily,NZDUSD,NYC,"close,open,high,low",NZDUSDCR CMPN Curncy,5:00pm NYC, +fx-tot,bloomberg,daily,USDUSD,NYC,"close,open,high,low",USD Curncy,5:00pm NYC, +fx-tot,bloomberg,daily,CADUSD,NYC,"close,open,high,low",CADUSDCR CMPN Curncy,5:00pm NYC, +fx-tot,bloomberg,daily,CHFUSD,NYC,"close,open,high,low",CHFUSDCR CMPN Curncy,5:00pm NYC, +fx-tot,bloomberg,daily,NOKUSD,NYC,"close,open,high,low",NOKUSDCR CMPN Curncy,5:00pm NYC, +fx-tot,bloomberg,daily,SEKUSD,NYC,"close,open,high,low",SEKUSDCR CMPN Curncy,5:00pm NYC, +fx-tot,bloomberg,daily,JPYUSD,NYC,"close,open,high,low",JPYUSDCR CMPN Curncy,5:00pm NYC, +fx-tot,bloomberg,daily,BRLUSD,NYC,"close,open,high,low",BRLUSDCR CMPN Curncy,5:00pm NYC, +fx-tot,bloomberg,daily,MXNUSD,NYC,"close,open,high,low",MXNUSDCR CMPN Curncy,5:00pm NYC, +fx-tot,bloomberg,daily,CLPUSD,NYC,"close,open,high,low",CLPUSDCR CMPN Curncy,5:00pm NYC, +fx-tot,bloomberg,daily,COPUSD,NYC,"close,open,high,low",COPUSDCR CMPN Curncy,5:00pm NYC, +fx-tot,bloomberg,daily,PLNUSD,NYC,"close,open,high,low",PLNUSDCR CMPN Curncy,5:00pm NYC, +fx-tot,bloomberg,daily,HUFUSD,NYC,"close,open,high,low",HUFUSDCR CMPN Curncy,5:00pm NYC, +fx-tot,bloomberg,daily,CZKUSD,NYC,"close,open,high,low",CZKUSDCR CMPN Curncy,5:00pm NYC, +fx-tot,bloomberg,daily,ILSUSD,NYC,"close,open,high,low",ILSUSDCR CMPN Curncy,5:00pm NYC, +fx-tot,bloomberg,daily,RUBUSD,NYC,"close,open,high,low",RUBUSDCR CMPN Curncy,5:00pm NYC, +fx-tot,bloomberg,daily,ZARUSD,NYC,"close,open,high,low",ZARUSDCR CMPN Curncy,5:00pm NYC, +fx-tot,bloomberg,daily,TRYUSD,NYC,"close,open,high,low",TRYUSDCR CMPN Curncy,5:00pm NYC, +fx-tot,bloomberg,daily,KRWUSD,NYC,"close,open,high,low",KRWUSDCR CMPN Curncy,5:00pm NYC, +fx-tot,bloomberg,daily,TWDUSD,NYC,"close,open,high,low",TWDUSDCR CMPN Curncy,5:00pm NYC, +fx-tot,bloomberg,daily,MYRUSD,NYC,"close,open,high,low",MYRUSDCR CMPN Curncy,5:00pm NYC, +fx-tot,bloomberg,daily,INRUSD,NYC,"close,open,high,low",INRUSDCR CMPN Curncy,5:00pm NYC, +fx-tot,bloomberg,daily,IDRUSD,NYC,"close,open,high,low",IDRUSDCR CMPN Curncy,5:00pm NYC, +fx-tot,bloomberg,daily,SGDUSD,NYC,"close,open,high,low",SGDUSDCR CMPN Curncy,5:00pm NYC, +fx-tot,bloomberg,daily,CNYUSD,NYC,"close,open,high,low",CNYUSDCR CMPN Curncy,5:00pm NYC, +fx-tot,bloomberg,daily,CHNUSD,NYC,"close,open,high,low",CHNUSDCR CMPN Curncy,5:00pm NYC, +fx,bloomberg,intraday,EURUSD,NYC,"close,open,high,low,volume,events",EURUSD CMPN Curncy,5:00pm NYC, +fx,bloomberg,intraday,GBPUSD,NYC,"close,open,high,low,volume,events",GBPUSD CMPN Curncy,5:00pm NYC, +fx,bloomberg,intraday,AUDUSD,NYC,"close,open,high,low,volume,events",AUDUSD CMPN Curncy,5:00pm NYC, +fx,bloomberg,intraday,NZDUSD,NYC,"close,open,high,low,volume,events",NZDUSD CMPN Curncy,5:00pm NYC, +fx,bloomberg,intraday,USDUSD,NYC,"close,open,high,low,volume,events",USD CMPN Curncy,5:00pm NYC, +fx,bloomberg,intraday,USDCAD,NYC,"close,open,high,low,volume,events",USDCAD CMPN Curncy,5:00pm NYC, +fx,bloomberg,intraday,USDCHF,NYC,"close,open,high,low,volume,events",USDCHF CMPN Curncy,5:00pm NYC, +fx,bloomberg,intraday,USDNOK,NYC,"close,open,high,low,volume,events",USDNOK CMPN Curncy,5:00pm NYC, +fx,bloomberg,intraday,USDSEK,NYC,"close,open,high,low,volume,events",USDSEK CMPN Curncy,5:00pm NYC, +fx,bloomberg,intraday,USDJPY,NYC,"close,open,high,low,volume,events",USDJPY CMPN Curncy,5:00pm NYC, +fx,bloomberg,intraday,XAGUSD,NYC,"close,open,high,low",XAGUSD CMPN Curncy,5:00pm NYC, +fx,bloomberg,intraday,XAUUSD,NYC,"close,open,high,low",XAUUSD CMPN Curncy,5:00pm NYC, +fx,bloomberg,intraday,USDPLN,NYC,"close,open,high,low",USDPLN CMPN Curncy,5:00pm NYC, +fx,bloomberg,intraday,USDHUF,NYC,"close,open,high,low",USDHUF CMPN Curncy,5:00pm NYC, +fx,bloomberg,intraday,USDCZK,NYC,"close,open,high,low",USDCZK CMPN Curncy,5:00pm NYC, +fx,bloomberg,intraday,USDTRY,NYC,"close,open,high,low",USDTRY CMPN Curncy,5:00pm NYC, +fx,bloomberg,intraday,USDZAR,NYC,"close,open,high,low",USDZAR CMPN Curncy,5:00pm NYC, +fx,bloomberg,intraday,USDRUB,NYC,"close,open,high,low",USDRUB CMPN Curncy,5:00pm NYC, +fx,bloomberg,intraday,USDMXN,NYC,"close,open,high,low",USDMXN CMPN Curncy,5:00pm NYC, +fx,bloomberg,intraday,USDSGD,NYC,"close,open,high,low",USDSGD CMPN Curncy,5:00pm NYC, +fx,bloomberg,intraday,XBTUSD,NYC,"close,open,high,low",XBTUSD BGN Curncy,5:00pm NYC, +fx,bloomberg,intraday,XBTUSD,BSTP,"close,open,high,low",XBTUSD BSTP Curncy,Local close, +fx,bloomberg,intraday,XETUSD,BSTP,"close,open,high,low",XETUSD BSTP Curncy,Local close, +fx,bloomberg,intraday,XLCUSD,BSTP,"close,open,high,low",XLCUSD BSTP Curncy,Local close, +fx,bloomberg,intraday,XRPUSD,BSTP,"close,open,high,low",XRPUSD BSTP Curncy,Local close, +events,bloomberg,daily,USD-US Initial Jobless Claims SA,NYC,"close,actual-release,survey-median,survey-average,survey-high,survey-low,number-observations,release-dt,release-date-time-full,first-revision,first-revision-date",INJCJC Index,, +events,bloomberg,daily,USD-US Employees on Nonfarm Payrolls Total MoM Net Change SA,NYC,"close,actual-release,survey-median,survey-average,survey-high,survey-low,number-observations,release-dt,release-date-time-full,first-revision,first-revision-date",NFP TCH Index,, +events,bloomberg,daily,USD-U-3 US Unemployment Rate Total in Labor Force Seasonally Adjusted,NYC,"close,actual-release,survey-median,survey-average,survey-high,survey-low,number-observations,release-dt,release-date-time-full,first-revision,first-revision-date",USURTOT Index,, +events,bloomberg,daily,USD-Adjusted Retail & Food Services Sales SA Total Monthly % Change,NYC,"close,actual-release,survey-median,survey-average,survey-high,survey-low,number-observations,release-dt,release-date-time-full,first-revision,first-revision-date",RSTAMOM Index,, +events,bloomberg,daily,USD-ISM Manufacturing PMI SA,NYC,"close,actual-release,survey-median,survey-average,survey-high,survey-low,number-observations,release-dt,release-date-time-full,first-revision,first-revision-date",NAPMPMI Index,, +events,bloomberg,daily,USD-Federal Funds Target Rate - Upper Bound,NYC,"close,actual-release,survey-median,survey-average,survey-high,survey-low,number-observations,release-dt,release-date-time-full,first-revision,first-revision-date",FDTR Index,, +events,bloomberg,daily,USD-GDP US Chained 2009 Dollars QoQ SAAR,NYC,"close,actual-release,survey-median,survey-average,survey-high,survey-low,number-observations,release-dt,release-date-time-full,first-revision,first-revision-date",GDP CQOQ Index,, +events,bloomberg,daily,USD-ADP National Employment Report SA Private Nonfarm Level Change,NYC,"close,actual-release,survey-median,survey-average,survey-high,survey-low,number-observations,release-dt,release-date-time-full,first-revision,first-revision-date",ADP CHNG Index,, +events,bloomberg,daily,USD-MNI Chicago Business Barometer (sa),NYC,"close,actual-release,survey-median,survey-average,survey-high,survey-low,number-observations,release-dt,release-date-time-full,first-revision,first-revision-date",CHPMINDX Index,, +events,bloomberg,daily,USD-US CPI Urban Consumers MoM SA,NYC,"close,actual-release,survey-median,survey-average,survey-high,survey-low,number-observations,release-dt,release-date-time-full,first-revision,first-revision-date",CPI CHNG Index,, +events,bloomberg,daily,USD-Conference Board Consumer Confidence SA 1985=100,NYC,"close,actual-release,survey-median,survey-average,survey-high,survey-low,number-observations,release-dt,release-date-time-full,first-revision,first-revision-date",CONCCONF Index,, +events,bloomberg,daily,USD-US Durable Goods New Orders Industries MoM SA,NYC,"close,actual-release,survey-median,survey-average,survey-high,survey-low,number-observations,release-dt,release-date-time-full,first-revision,first-revision-date",DGNOCHNG Index,, +events,bloomberg,daily,USD-US Industrial Production MoM 2007=100 SA,NYC,"close,actual-release,survey-median,survey-average,survey-high,survey-low,number-observations,release-dt,release-date-time-full,first-revision,first-revision-date",IP CHNG Index,, +crypto,bitcoincharts,tick,XBTPLN_abucoins,LOC,"close,volume",abucoinsPLN,LOC, +crypto,bitcoincharts,tick,XBTEUR_bc,LOC,"close,volume",bcEUR,LOC, +crypto,bitcoincharts,tick,XBTILS_bit2c,LOC,"close,volume",bit2cILS,LOC, +crypto,bitcoincharts,tick,XBTPLN_bitbay,LOC,"close,volume",bitbayPLN,LOC, +crypto,bitcoincharts,tick,XBTUSD_bitbay,LOC,"close,volume",bitbayUSD,LOC, +crypto,bitcoincharts,tick,XBTJPY_bitflyer,LOC,"close,volume",bitflyerJPY,LOC, +crypto,bitcoincharts,tick,XBTPLN_bitmarket,LOC,"close,volume",bitmarketPLN,LOC, +crypto,bitcoincharts,tick,XBTUSD_bitstamp,LOC,"close,volume",bitstampUSD,LOC, +crypto,bitcoincharts,tick,XBTIDR_bitx,LOC,"close,volume",bitxIDR,LOC, +crypto,bitcoincharts,tick,XBTMYR_bitx,LOC,"close,volume",bitxMYR,LOC, +crypto,bitcoincharts,tick,XBTNGN_bitx,LOC,"close,volume",bitxNGN,LOC, +crypto,bitcoincharts,tick,XBTZAR_bitx,LOC,"close,volume",bitxZAR,LOC, +crypto,bitcoincharts,tick,XBTUSD_btcalpha,LOC,"close,volume",btcalphaUSD,LOC, +crypto,bitcoincharts,tick,XBTJPY_btcbox,LOC,"close,volume",btcboxJPY,LOC, +crypto,bitcoincharts,tick,XBTEUR_btcde,LOC,"close,volume",btcdeEUR,LOC, +crypto,bitcoincharts,tick,XBTAUD_btcmarkets,LOC,"close,volume",btcmarketsAUD,LOC, +crypto,bitcoincharts,tick,XBTIDR_btcoid,LOC,"close,volume",btcoidIDR,LOC, +crypto,bitcoincharts,tick,XBTEUR_cex,LOC,"close,volume",cexEUR,LOC, +crypto,bitcoincharts,tick,XBTUSD_cex,LOC,"close,volume",cexUSD,LOC, +crypto,bitcoincharts,tick,XBTEUR_coinbase,LOC,"close,volume",coinbaseEUR,LOC, +crypto,bitcoincharts,tick,XBTGBP_coinbase,LOC,"close,volume",coinbaseGBP,LOC, +crypto,bitcoincharts,tick,XBTUSD_coinbase,LOC,"close,volume",coinbaseUSD,LOC, +crypto,bitcoincharts,tick,XBTJPY_coincheck,LOC,"close,volume",coincheckJPY,LOC, +crypto,bitcoincharts,tick,XBTEUR_coinfalcon,LOC,"close,volume",coinfalconEUR,LOC, +crypto,bitcoincharts,tick,XBTGBP_coinfloor,LOC,"close,volume",coinfloorGBP,LOC, +crypto,bitcoincharts,tick,XBTRUB_coinsbank,LOC,"close,volume",coinsbankRUB,LOC, +crypto,bitcoincharts,tick,XBTUSD_coinsbank,LOC,"close,volume",coinsbankUSD,LOC, +crypto,bitcoincharts,tick,XBTJPY_fisco,LOC,"close,volume",fiscoJPY,LOC, +crypto,bitcoincharts,tick,XBTBRL_foxbit,LOC,"close,volume",foxbitBRL,LOC, +crypto,bitcoincharts,tick,XBTUSD_getbtc,LOC,"close,volume",getbtcUSD,LOC, +crypto,bitcoincharts,tick,XBTEUR_itbit,LOC,"close,volume",itbitEUR,LOC, +crypto,bitcoincharts,tick,XBTSGD_itbit,LOC,"close,volume",itbitSGD,LOC, +crypto,bitcoincharts,tick,XBTUSD_itbit,LOC,"close,volume",itbitUSD,LOC, +crypto,bitcoincharts,tick,XBTKRW_korbit,LOC,"close,volume",korbitKRW,LOC, +crypto,bitcoincharts,tick,XBTCAD_kraken,LOC,"close,volume",krakenCAD,LOC, +crypto,bitcoincharts,tick,XBTEUR_kraken,LOC,"close,volume",krakenEUR,LOC, +crypto,bitcoincharts,tick,XBTJPY_kraken,LOC,"close,volume",krakenJPY,LOC, +crypto,bitcoincharts,tick,XBTUSD_kraken,LOC,"close,volume",krakenUSD,LOC, +crypto,bitcoincharts,tick,XBTUSD_lake,LOC,"close,volume",lakeUSD,LOC, +crypto,bitcoincharts,tick,XBTAUD_localbtc,LOC,"close,volume",localbtcAUD,LOC, +crypto,bitcoincharts,tick,XBTCAD_localbtc,LOC,"close,volume",localbtcCAD,LOC, +crypto,bitcoincharts,tick,XBTEUR_localbtc,LOC,"close,volume",localbtcEUR,LOC, +crypto,bitcoincharts,tick,XBTGBP_localbtc,LOC,"close,volume",localbtcGBP,LOC, +crypto,bitcoincharts,tick,XBTRUB_localbtc,LOC,"close,volume",localbtcRUB,LOC, +crypto,bitcoincharts,tick,XBTSEK_localbtc,LOC,"close,volume",localbtcSEK,LOC, +crypto,bitcoincharts,tick,XBTUSD_localbtc,LOC,"close,volume",localbtcUSD,LOC, +crypto,bitcoincharts,tick,XBTVEF_localbtc,LOC,"close,volume",localbtcVEF,LOC, +crypto,bitcoincharts,tick,XBTZAR_localbtc,LOC,"close,volume",localbtcZAR,LOC, +crypto,bitcoincharts,tick,XBTBRL_mrcd,LOC,"close,volume",mrcdBRL,LOC, +crypto,bitcoincharts,tick,XBTUSD_okcoin,LOC,"close,volume",okcoinUSD,LOC, +crypto,bitcoincharts,tick,XBTVEF_surbtc,LOC,"close,volume",surbtcVEF,LOC, +crypto,bitcoincharts,tick,XBTPKR_urdubit,LOC,"close,volume",urdubitPKR,LOC, +crypto,bitcoincharts,tick,XBTSLL_virwox,LOC,"close,volume",virwoxSLL,LOC, +crypto,bitcoincharts,tick,XBTEUR_wex,LOC,"close,volume",wexEUR,LOC, +crypto,bitcoincharts,tick,XBTRUB_wex,LOC,"close,volume",wexRUB,LOC, +crypto,bitcoincharts,tick,XBTUSD_wex,LOC,"close,volume",wexUSD,LOC, +crypto,bitcoincharts,tick,XBTJPY_zaif,LOC,"close,volume",zaifJPY,LOC, +crypto,bitcoincharts,tick,XBTEUR_zyado,LOC,"close,volume",zyadoEUR,LOC, +crypto,poloniex,"intraday,daily",XBTUSDT,LOC,"close,high,low,open,quote-volume,volume,weighted-average",USDT_BTC,LOC, +crypto,poloniex,"intraday,daily",XRPXBT,LOC,"close,high,low,open,quote-volume,volume,weighted-average",BTC_XRP,LOC, +crypto,poloniex,"intraday,daily",XETXBT,LOC,"close,high,low,open,quote-volume,volume,weighted-average",BTC_ETH,LOC, +crypto,poloniex,"intraday,daily",XRPUSDT,LOC,"close,high,low,open,quote-volume,volume,weighted-average",USDT_XRP,LOC, +crypto,poloniex,"intraday,daily",XETUSDT,LOC,"close,high,low,open,quote-volume,volume,weighted-average",USDT_ETH,LOC, +crypto,poloniex,"intraday,daily",STRXBT,LOC,"close,high,low,open,quote-volume,volume,weighted-average",BTC_STR,LOC, +crypto,poloniex,"intraday,daily",BCHXBT,LOC,"close,high,low,open,quote-volume,volume,weighted-average",BTC_BCH,LOC, +crypto,poloniex,"intraday,daily",XMRXBT,LOC,"close,high,low,open,quote-volume,volume,weighted-average",BTC_XMR,LOC, +crypto,poloniex,"intraday,daily",BCHUSDT,LOC,"close,high,low,open,quote-volume,volume,weighted-average",USDT_BCH,LOC, +crypto,poloniex,"intraday,daily",STRUSDT,LOC,"close,high,low,open,quote-volume,volume,weighted-average",USDT_STR,LOC, +crypto,poloniex,"intraday,daily",NXTUSDT,LOC,"close,high,low,open,quote-volume,volume,weighted-average",USDT_NXT,LOC, +crypto,poloniex,"intraday,daily",XEMXBT,LOC,"close,high,low,open,quote-volume,volume,weighted-average",BTC_XEM,LOC, +crypto,poloniex,"intraday,daily",NXTXBT,LOC,"close,high,low,open,quote-volume,volume,weighted-average",BTC_NXT,LOC, +crypto,poloniex,"intraday,daily",XLCXBT,LOC,"close,high,low,open,quote-volume,volume,weighted-average",BTC_LTC,LOC, +crypto,poloniex,"intraday,daily",LSKXBT,LOC,"close,high,low,open,quote-volume,volume,weighted-average",BTC_LSK,LOC, +crypto,poloniex,"intraday,daily",ETCUSDT,LOC,"close,high,low,open,quote-volume,volume,weighted-average",USDT_ETC,LOC, +crypto,poloniex,"intraday,daily",ETCXBT,LOC,"close,high,low,open,quote-volume,volume,weighted-average",BTC_ETC,LOC, +crypto,poloniex,"intraday,daily",DASHXBT,LOC,"close,high,low,open,quote-volume,volume,weighted-average",BTC_DASH,LOC, +crypto,poloniex,"intraday,daily",MAIDXBT,LOC,"close,high,low,open,quote-volume,volume,weighted-average",BTC_MAID,LOC, +crypto,poloniex,"intraday,daily",SCXBT,LOC,"close,high,low,open,quote-volume,volume,weighted-average",BTC_SC,LOC, +crypto,poloniex,"intraday,daily",BTSXBT,LOC,"close,high,low,open,quote-volume,volume,weighted-average",BTC_BTS,LOC, +crypto,poloniex,"intraday,daily",STRATXBT,LOC,"close,high,low,open,quote-volume,volume,weighted-average",BTC_STRAT,LOC, +crypto,poloniex,"intraday,daily",XLCUSDT,LOC,"close,high,low,open,quote-volume,volume,weighted-average",USDT_LTC,LOC, +crypto,poloniex,"intraday,daily",XCPXBT,LOC,"close,high,low,open,quote-volume,volume,weighted-average",BTC_XCP,LOC, +crypto,poloniex,"intraday,daily",XMRUSDT,LOC,"close,high,low,open,quote-volume,volume,weighted-average",USDT_XMR,LOC, +crypto,poloniex,"intraday,daily",DOGEXBT,LOC,"close,high,low,open,quote-volume,volume,weighted-average",BTC_DOGE,LOC, +crypto,poloniex,"intraday,daily",DGBXBT,LOC,"close,high,low,open,quote-volume,volume,weighted-average",BTC_DGB,LOC, +crypto,poloniex,"intraday,daily",ZRXXBT,LOC,"close,high,low,open,quote-volume,volume,weighted-average",BTC_ZRX,LOC, +crypto,poloniex,"intraday,daily",SYSXBT,LOC,"close,high,low,open,quote-volume,volume,weighted-average",BTC_SYS,LOC, +crypto,poloniex,"intraday,daily",OMGXBT,LOC,"close,high,low,open,quote-volume,volume,weighted-average",BTC_OMG,LOC, +crypto,poloniex,"intraday,daily",ZECXBT,LOC,"close,high,low,open,quote-volume,volume,weighted-average",BTC_ZEC,LOC, +crypto,poloniex,"intraday,daily",REPXBT,LOC,"close,high,low,open,quote-volume,volume,weighted-average",BTC_REP,LOC, +crypto,poloniex,"intraday,daily",DASHUSDT,LOC,"close,high,low,open,quote-volume,volume,weighted-average",USDT_DASH,LOC, +crypto,poloniex,"intraday,daily",FCTXBT,LOC,"close,high,low,open,quote-volume,volume,weighted-average",BTC_FCT,LOC, +crypto,poloniex,"intraday,daily",STEEMXBT,LOC,"close,high,low,open,quote-volume,volume,weighted-average",BTC_STEEM,LOC, +crypto,poloniex,"intraday,daily",BCNXBT,LOC,"close,high,low,open,quote-volume,volume,weighted-average",BTC_BCN,LOC, +crypto,poloniex,"intraday,daily",REPUSDT,LOC,"close,high,low,open,quote-volume,volume,weighted-average",USDT_REP,LOC, +crypto,poloniex,"intraday,daily",ZECUSDT,LOC,"close,high,low,open,quote-volume,volume,weighted-average",USDT_ZEC,LOC, +crypto,poloniex,"intraday,daily",BLKXBT,LOC,"close,high,low,open,quote-volume,volume,weighted-average",BTC_BLK,LOC, +crypto,poloniex,"intraday,daily",GNTXBT,LOC,"close,high,low,open,quote-volume,volume,weighted-average",BTC_GNT,LOC, +crypto,poloniex,"intraday,daily",EMC2XBT,LOC,"close,high,low,open,quote-volume,volume,weighted-average",BTC_EMC2,LOC, +crypto,poloniex,"intraday,daily",VRCXBT,LOC,"close,high,low,open,quote-volume,volume,weighted-average",BTC_VRC,LOC, +crypto,poloniex,"intraday,daily",ARDRXBT,LOC,"close,high,low,open,quote-volume,volume,weighted-average",BTC_ARDR,LOC, +crypto,poloniex,"intraday,daily",GAMEXBT,LOC,"close,high,low,open,quote-volume,volume,weighted-average",BTC_GAME,LOC, +crypto,poloniex,"intraday,daily",PASCXBT,LOC,"close,high,low,open,quote-volume,volume,weighted-average",BTC_PASC,LOC, +crypto,poloniex,"intraday,daily",STORJXBT,LOC,"close,high,low,open,quote-volume,volume,weighted-average",BTC_STORJ,LOC, +crypto,poloniex,"intraday,daily",VTCXBT,LOC,"close,high,low,open,quote-volume,volume,weighted-average",BTC_VTC,LOC, +crypto,poloniex,"intraday,daily",DCRXBT,LOC,"close,high,low,open,quote-volume,volume,weighted-average",BTC_DCR,LOC, +crypto,poloniex,"intraday,daily",BURSTXBT,LOC,"close,high,low,open,quote-volume,volume,weighted-average",BTC_BURST,LOC, +crypto,poloniex,"intraday,daily",GASXBT,LOC,"close,high,low,open,quote-volume,volume,weighted-average",BTC_GAS,LOC, +crypto,binance,"intraday,daily",XBTUSDT,LOC,"open,high,low,close,volume,quote-asset-volume,trade-numbers,taker-buy-base-asset-volume,taker-buy-quote-asset-volume",BTCUSDT,LOC, +crypto,binance,"intraday,daily",XETXBT,LOC,"open,high,low,close,volume,quote-asset-volume,trade-numbers,taker-buy-base-asset-volume,taker-buy-quote-asset-volume",ETHBTC,LOC, +crypto,binance,"intraday,daily",XETUSDT,LOC,"open,high,low,close,volume,quote-asset-volume,trade-numbers,taker-buy-base-asset-volume,taker-buy-quote-asset-volume",ETHUSDT,LOC, +crypto,binance,"intraday,daily",TRXXBT,LOC,"open,high,low,close,volume,quote-asset-volume,trade-numbers,taker-buy-base-asset-volume,taker-buy-quote-asset-volume",TRXBTC,LOC, +crypto,binance,"intraday,daily",IOSTXBT,LOC,"open,high,low,close,volume,quote-asset-volume,trade-numbers,taker-buy-base-asset-volume,taker-buy-quote-asset-volume",IOSTBTC,LOC, +crypto,binance,"intraday,daily",TRXXET,LOC,"open,high,low,close,volume,quote-asset-volume,trade-numbers,taker-buy-base-asset-volume,taker-buy-quote-asset-volume",TRXETH,LOC, +crypto,binance,"intraday,daily",VENXBT,LOC,"open,high,low,close,volume,quote-asset-volume,trade-numbers,taker-buy-base-asset-volume,taker-buy-quote-asset-volume",VENBTC,LOC, +crypto,binance,"intraday,daily",WTCXBT,LOC,"open,high,low,close,volume,quote-asset-volume,trade-numbers,taker-buy-base-asset-volume,taker-buy-quote-asset-volume",WTCBTC,LOC, +crypto,binance,"intraday,daily",TNTXBT,LOC,"open,high,low,close,volume,quote-asset-volume,trade-numbers,taker-buy-base-asset-volume,taker-buy-quote-asset-volume",TNTBTC,LOC, +crypto,binance,"intraday,daily",CNDXBT,LOC,"open,high,low,close,volume,quote-asset-volume,trade-numbers,taker-buy-base-asset-volume,taker-buy-quote-asset-volume",CNDBTC,LOC, +crypto,binance,"intraday,daily",XRPXBT,LOC,"open,high,low,close,volume,quote-asset-volume,trade-numbers,taker-buy-base-asset-volume,taker-buy-quote-asset-volume",XRPBTC,LOC, +crypto,binance,"intraday,daily",ELFXBT,LOC,"open,high,low,close,volume,quote-asset-volume,trade-numbers,taker-buy-base-asset-volume,taker-buy-quote-asset-volume",ELFBTC,LOC, +crypto,binance,"intraday,daily",XLMXBT,LOC,"open,high,low,close,volume,quote-asset-volume,trade-numbers,taker-buy-base-asset-volume,taker-buy-quote-asset-volume",XLMBTC,LOC, +crypto,binance,"intraday,daily",ICXXBT,LOC,"open,high,low,close,volume,quote-asset-volume,trade-numbers,taker-buy-base-asset-volume,taker-buy-quote-asset-volume",ICXBTC,LOC, +crypto,binance,"intraday,daily",TNBXBT,LOC,"open,high,low,close,volume,quote-asset-volume,trade-numbers,taker-buy-base-asset-volume,taker-buy-quote-asset-volume",TNBBTC,LOC, +crypto,binance,"intraday,daily",EOSXBT,LOC,"open,high,low,close,volume,quote-asset-volume,trade-numbers,taker-buy-base-asset-volume,taker-buy-quote-asset-volume",EOSBTC,LOC, +crypto,binance,"intraday,daily",NEOUSDT,LOC,"open,high,low,close,volume,quote-asset-volume,trade-numbers,taker-buy-base-asset-volume,taker-buy-quote-asset-volume",NEOUSDT,LOC, +crypto,binance,"intraday,daily",NEOXBT,LOC,"open,high,low,close,volume,quote-asset-volume,trade-numbers,taker-buy-base-asset-volume,taker-buy-quote-asset-volume",NEOBTC,LOC, +crypto,binance,"intraday,daily",EOSXET,LOC,"open,high,low,close,volume,quote-asset-volume,trade-numbers,taker-buy-base-asset-volume,taker-buy-quote-asset-volume",EOSETH,LOC, +crypto,binance,"intraday,daily",BNBXBT,LOC,"open,high,low,close,volume,quote-asset-volume,trade-numbers,taker-buy-base-asset-volume,taker-buy-quote-asset-volume",BNBBTC,LOC, +crypto,binance,"intraday,daily",BNBUSDT,LOC,"open,high,low,close,volume,quote-asset-volume,trade-numbers,taker-buy-base-asset-volume,taker-buy-quote-asset-volume",BNBUSDT,LOC, +crypto,binance,"intraday,daily",VENXET,LOC,"open,high,low,close,volume,quote-asset-volume,trade-numbers,taker-buy-base-asset-volume,taker-buy-quote-asset-volume",VENETH,LOC, +crypto,binance,"intraday,daily",ADAXBT,LOC,"open,high,low,close,volume,quote-asset-volume,trade-numbers,taker-buy-base-asset-volume,taker-buy-quote-asset-volume",ADABTC,LOC, +crypto,binance,"intraday,daily",XRPXET,LOC,"open,high,low,close,volume,quote-asset-volume,trade-numbers,taker-buy-base-asset-volume,taker-buy-quote-asset-volume",XRPETH,LOC, +crypto,binance,"intraday,daily",ICXXET,LOC,"open,high,low,close,volume,quote-asset-volume,trade-numbers,taker-buy-base-asset-volume,taker-buy-quote-asset-volume",ICXETH,LOC, +crypto,binance,"intraday,daily",IOSTXET,LOC,"open,high,low,close,volume,quote-asset-volume,trade-numbers,taker-buy-base-asset-volume,taker-buy-quote-asset-volume",IOSTETH,LOC, +crypto,binance,"intraday,daily",POEXBT,LOC,"open,high,low,close,volume,quote-asset-volume,trade-numbers,taker-buy-base-asset-volume,taker-buy-quote-asset-volume",POEBTC,LOC, +crypto,binance,"intraday,daily",XLMXET,LOC,"open,high,low,close,volume,quote-asset-volume,trade-numbers,taker-buy-base-asset-volume,taker-buy-quote-asset-volume",XLMETH,LOC, +crypto,binance,"intraday,daily",PIVXXBT,LOC,"open,high,low,close,volume,quote-asset-volume,trade-numbers,taker-buy-base-asset-volume,taker-buy-quote-asset-volume",PIVXBTC,LOC, +crypto,binance,"intraday,daily",HSRXBT,LOC,"open,high,low,close,volume,quote-asset-volume,trade-numbers,taker-buy-base-asset-volume,taker-buy-quote-asset-volume",HSRBTC,LOC, +crypto,binance,"intraday,daily",NEOXET,LOC,"open,high,low,close,volume,quote-asset-volume,trade-numbers,taker-buy-base-asset-volume,taker-buy-quote-asset-volume",NEOETH,LOC, +crypto,binance,"intraday,daily",XVGXBT,LOC,"open,high,low,close,volume,quote-asset-volume,trade-numbers,taker-buy-base-asset-volume,taker-buy-quote-asset-volume",XVGBTC,LOC, +crypto,binance,"intraday,daily",CNDXET,LOC,"open,high,low,close,volume,quote-asset-volume,trade-numbers,taker-buy-base-asset-volume,taker-buy-quote-asset-volume",CNDETH,LOC, +crypto,binance,"intraday,daily",TNTXET,LOC,"open,high,low,close,volume,quote-asset-volume,trade-numbers,taker-buy-base-asset-volume,taker-buy-quote-asset-volume",TNTETH,LOC, +crypto,binance,"intraday,daily",XLCXBT,LOC,"open,high,low,close,volume,quote-asset-volume,trade-numbers,taker-buy-base-asset-volume,taker-buy-quote-asset-volume",LTCBTC,LOC, +crypto,binance,"intraday,daily",LENDXBT,LOC,"open,high,low,close,volume,quote-asset-volume,trade-numbers,taker-buy-base-asset-volume,taker-buy-quote-asset-volume",LENDBTC,LOC, +crypto,binance,"intraday,daily",AMBXBT,LOC,"open,high,low,close,volume,quote-asset-volume,trade-numbers,taker-buy-base-asset-volume,taker-buy-quote-asset-volume",AMBBTC,LOC, +crypto,binance,"intraday,daily",TNBXET,LOC,"open,high,low,close,volume,quote-asset-volume,trade-numbers,taker-buy-base-asset-volume,taker-buy-quote-asset-volume",TNBETH,LOC, +crypto,binance,"intraday,daily",ELFXET,LOC,"open,high,low,close,volume,quote-asset-volume,trade-numbers,taker-buy-base-asset-volume,taker-buy-quote-asset-volume",ELFETH,LOC, +crypto,binance,"intraday,daily",CDTXBT,LOC,"open,high,low,close,volume,quote-asset-volume,trade-numbers,taker-buy-base-asset-volume,taker-buy-quote-asset-volume",CDTBTC,LOC, +crypto,binance,"intraday,daily",NEBLXBT,LOC,"open,high,low,close,volume,quote-asset-volume,trade-numbers,taker-buy-base-asset-volume,taker-buy-quote-asset-volume",NEBLBTC,LOC, +crypto,binance,"intraday,daily",BCCXBT,LOC,"open,high,low,close,volume,quote-asset-volume,trade-numbers,taker-buy-base-asset-volume,taker-buy-quote-asset-volume",BCCBTC,LOC, +crypto,binance,"intraday,daily",BCDXBT,LOC,"open,high,low,close,volume,quote-asset-volume,trade-numbers,taker-buy-base-asset-volume,taker-buy-quote-asset-volume",BCDBTC,LOC, +crypto,binance,"intraday,daily",MANAXBT,LOC,"open,high,low,close,volume,quote-asset-volume,trade-numbers,taker-buy-base-asset-volume,taker-buy-quote-asset-volume",MANABTC,LOC, +crypto,binance,"intraday,daily",ADAXET,LOC,"open,high,low,close,volume,quote-asset-volume,trade-numbers,taker-buy-base-asset-volume,taker-buy-quote-asset-volume",ADAETH,LOC, +crypto,binance,"intraday,daily",VIBEXBT,LOC,"open,high,low,close,volume,quote-asset-volume,trade-numbers,taker-buy-base-asset-volume,taker-buy-quote-asset-volume",VIBEBTC,LOC, +crypto,binance,"intraday,daily",BATXBT,LOC,"open,high,low,close,volume,quote-asset-volume,trade-numbers,taker-buy-base-asset-volume,taker-buy-quote-asset-volume",BATBTC,LOC, +crypto,binance,"intraday,daily",GTOXBT,LOC,"open,high,low,close,volume,quote-asset-volume,trade-numbers,taker-buy-base-asset-volume,taker-buy-quote-asset-volume",GTOBTC,LOC, +crypto,binance,"intraday,daily",ENJXBT,LOC,"open,high,low,close,volume,quote-asset-volume,trade-numbers,taker-buy-base-asset-volume,taker-buy-quote-asset-volume",ENJBTC,LOC, +crypto,binance,"intraday,daily",IOTAXBT,LOC,"open,high,low,close,volume,quote-asset-volume,trade-numbers,taker-buy-base-asset-volume,taker-buy-quote-asset-volume",IOTABTC,LOC, +crypto,bitfinex,"intraday,daily",XBTUSD,LOC,"open,close,high,low,volume",BTCUSD,LOC, +crypto,bitfinex,"intraday,daily",XETUSD,LOC,"open,close,high,low,volume",ETHUSD,LOC, +crypto,bitfinex,"intraday,daily",XRPUSD,LOC,"open,close,high,low,volume",XRPUSD,LOC, +crypto,bitfinex,"intraday,daily",EOSUSD,LOC,"open,close,high,low,volume",EOSUSD,LOC, +crypto,bitfinex,"intraday,daily",XETXBT,LOC,"open,close,high,low,volume",ETHBTC,LOC, +crypto,bitfinex,"intraday,daily",USDTUSD,LOC,"open,close,high,low,volume",USDTUSD,LOC, +crypto,bitfinex,"intraday,daily",BTCEUR,LOC,"open,close,high,low,volume",BTCEUR,LOC, +crypto,bitfinex,"intraday,daily",NEOUSD,LOC,"open,close,high,low,volume",NEOUSD,LOC, +crypto,bitfinex,"intraday,daily",MIOTAUSD,LOC,"open,close,high,low,volume",MIOTAUSD,LOC, +crypto,bitfinex,"intraday,daily",XLCUSD,LOC,"open,close,high,low,volume",LTCUSD,LOC, +crypto,bitfinex,"intraday,daily",BCHUSD,LOC,"open,close,high,low,volume",BCHUSD,LOC, +crypto,bitfinex,"intraday,daily",BCHXBT,LOC,"open,close,high,low,volume",BCHBTC,LOC, +crypto,bitfinex,"intraday,daily",EOSXBT,LOC,"open,close,high,low,volume",EOSBTC,LOC, +crypto,bitfinex,"intraday,daily",OMGUSD,LOC,"open,close,high,low,volume",OMGUSD,LOC, +crypto,bitfinex,"intraday,daily",EOSXET,LOC,"open,close,high,low,volume",EOSETH,LOC, +crypto,bitfinex,"intraday,daily",ETCUSD,LOC,"open,close,high,low,volume",ETCUSD,LOC, +crypto,bitfinex,"intraday,daily",MIOTAXBT,LOC,"open,close,high,low,volume",MIOTABTC,LOC, +crypto,bitfinex,"intraday,daily",XRPXBT,LOC,"open,close,high,low,volume",XRPBTC,LOC, +crypto,bitfinex,"intraday,daily",DASHUSD,LOC,"open,close,high,low,volume",DASHUSD,LOC, +crypto,bitfinex,"intraday,daily",XLCXBT,LOC,"open,close,high,low,volume",LTCBTC,LOC, +crypto,bitfinex,"intraday,daily",NEOXBT,LOC,"open,close,high,low,volume",NEOBTC,LOC, +crypto,bitfinex,"intraday,daily",ELFUSD,LOC,"open,close,high,low,volume",ELFUSD,LOC, +crypto,bitfinex,"intraday,daily",XMRUSD,LOC,"open,close,high,low,volume",XMRUSD,LOC, +crypto,bitfinex,"intraday,daily",ELFXBT,LOC,"open,close,high,low,volume",ELFBTC,LOC, +crypto,bitfinex,"intraday,daily",OMGXBT,LOC,"open,close,high,low,volume",OMGBTC,LOC, +crypto,bitfinex,"intraday,daily",TRXUSD,LOC,"open,close,high,low,volume",TRXUSD,LOC, +crypto,bitfinex,"intraday,daily",ZECUSD,LOC,"open,close,high,low,volume",ZECUSD,LOC, +crypto,bitfinex,"intraday,daily",DASHXBT,LOC,"open,close,high,low,volume",DASHBTC,LOC, +crypto,bitfinex,"intraday,daily",ETCXBT,LOC,"open,close,high,low,volume",ETCBTC,LOC, +crypto,bitfinex,"intraday,daily",ZECXBT,LOC,"open,close,high,low,volume",ZECBTC,LOC, +crypto,bitfinex,"intraday,daily",XMRXBT,LOC,"open,close,high,low,volume",XMRBTC,LOC, +crypto,bitfinex,"intraday,daily",ELFXET,LOC,"open,close,high,low,volume",ELFETH,LOC, +crypto,bitfinex,"intraday,daily",MIOTAXET,LOC,"open,close,high,low,volume",MIOTAETH,LOC, +crypto,bitfinex,"intraday,daily",TRXXBT,LOC,"open,close,high,low,volume",TRXBTC,LOC, +crypto,bitfinex,"intraday,daily",BTGUSD,LOC,"open,close,high,low,volume",BTGUSD,LOC, +crypto,bitfinex,"intraday,daily",GNTUSD,LOC,"open,close,high,low,volume",GNTUSD,LOC, +crypto,bitfinex,"intraday,daily",TNBUSD,LOC,"open,close,high,low,volume",TNBUSD,LOC, +crypto,bitfinex,"intraday,daily",BTGXBT,LOC,"open,close,high,low,volume",BTGBTC,LOC, +crypto,bitfinex,"intraday,daily",MIOTAEUR,LOC,"open,close,high,low,volume",MIOTAEUR,LOC, +crypto,bitfinex,"intraday,daily",AIDUSD,LOC,"open,close,high,low,volume",AIDUSD,LOC, +crypto,bitfinex,"intraday,daily",NEOXET,LOC,"open,close,high,low,volume",NEOETH,LOC, +crypto,bitfinex,"intraday,daily",SANUSD,LOC,"open,close,high,low,volume",SANUSD,LOC, +crypto,bitfinex,"intraday,daily",QTUMUSD,LOC,"open,close,high,low,volume",QTUMUSD,LOC, +crypto,bitfinex,"intraday,daily",EDOUSD,LOC,"open,close,high,low,volume",EDOUSD,LOC, +crypto,bitfinex,"intraday,daily",SNTUSD,LOC,"open,close,high,low,volume",SNTUSD,LOC, +crypto,bitfinex,"intraday,daily",QSHUSD,LOC,"open,close,high,low,volume",QSHUSD,LOC, +crypto,bitfinex,"intraday,daily",GNTXBT,LOC,"open,close,high,low,volume",GNTBTC,LOC, +crypto,bitfinex,"intraday,daily",BCHXET,LOC,"open,close,high,low,volume",BCHETH,LOC, +crypto,bitfinex,"intraday,daily",SNGUSD,LOC,"open,close,high,low,volume",SNGUSD,LOC, +crypto,bitfinex,"intraday,daily",ZRXUSD,LOC,"open,close,high,low,volume",ZRXUSD,LOC, +crypto,gdax,"intraday,daily",XBTUSD,LOC,"low,high,open,close,volume",BTC-USD,LOC, +crypto,gdax,"intraday,daily",XETUSD,LOC,"low,high,open,close,volume",ETH-USD,LOC, +crypto,gdax,"intraday,daily",XLCUSD,LOC,"low,high,open,close,volume",LTC-USD,LOC, +crypto,gdax,"intraday,daily",XBTEUR,LOC,"low,high,open,close,volume",BTC-EUR,LOC, +crypto,gdax,"intraday,daily",XETXBT,LOC,"low,high,open,close,volume",ETH-BTC,LOC, +crypto,gdax,"intraday,daily",XBTGBP,LOC,"low,high,open,close,volume",BTC-GBP,LOC, +crypto,gdax,"intraday,daily",XLCXBT,LOC,"low,high,open,close,volume",LTC-BTC,LOC, +crypto,kraken,tick,XBTEUR,LOC,"close,volume,buy-sell,market-limit,miscellaneous",XBTEUR,LOC, +crypto,kraken,tick,XETEUR,LOC,"close,volume,buy-sell,market-limit,miscellaneous",ETHEUR,LOC, +crypto,kraken,tick,XETUSD,LOC,"close,volume,buy-sell,market-limit,miscellaneous",ETHUSD,LOC, +crypto,kraken,tick,XBTUSD,LOC,"close,volume,buy-sell,market-limit,miscellaneous",XBTUSD,LOC, +crypto,kraken,tick,XETXBT,LOC,"close,volume,buy-sell,market-limit,miscellaneous",ETHXBT,LOC, +crypto,kraken,tick,XRPEUR,LOC,"close,volume,buy-sell,market-limit,miscellaneous",XRPEUR,LOC, +crypto,kraken,tick,XRPUSD,LOC,"close,volume,buy-sell,market-limit,miscellaneous",XRPUSD,LOC, +crypto,kraken,tick,XRPXBT,LOC,"close,volume,buy-sell,market-limit,miscellaneous",XRPXBT,LOC, +crypto,kraken,tick,XLMXBT,LOC,"close,volume,buy-sell,market-limit,miscellaneous",XLMXBT,LOC, +crypto,kraken,tick,EOSXBT,LOC,"close,volume,buy-sell,market-limit,miscellaneous",EOSXBT,LOC, +crypto,kraken,tick,USDTUSD,LOC,"close,volume,buy-sell,market-limit,miscellaneous",USDTUSD,LOC, +crypto,kraken,tick,BCHEUR,LOC,"close,volume,buy-sell,market-limit,miscellaneous",BCHEUR,LOC, +crypto,kraken,tick,XLCEUR,LOC,"close,volume,buy-sell,market-limit,miscellaneous",LTCEUR,LOC, +crypto,kraken,tick,ETCXBT,LOC,"close,volume,buy-sell,market-limit,miscellaneous",ETCXBT,LOC, +crypto,kraken,tick,EOSXET,LOC,"close,volume,buy-sell,market-limit,miscellaneous",EOSETH,LOC, +crypto,kraken,tick,ETCEUR,LOC,"close,volume,buy-sell,market-limit,miscellaneous",ETCEUR,LOC, +crypto,kraken,tick,BCHXBT,LOC,"close,volume,buy-sell,market-limit,miscellaneous",BCHXBT,LOC, +crypto,kraken,tick,BCHUSD,LOC,"close,volume,buy-sell,market-limit,miscellaneous",BCHUSD,LOC, +crypto,kraken,tick,XLCXBT,LOC,"close,volume,buy-sell,market-limit,miscellaneous",LTCXBT,LOC, +crypto,kraken,tick,XLCUSD,LOC,"close,volume,buy-sell,market-limit,miscellaneous",LTCUSD,LOC, +crypto,kraken,tick,ETCUSD,LOC,"close,volume,buy-sell,market-limit,miscellaneous",ETCUSD,LOC, +crypto,kraken,tick,XMREUR,LOC,"close,volume,buy-sell,market-limit,miscellaneous",XMREUR,LOC, +crypto,kraken,tick,ICNXBT,LOC,"close,volume,buy-sell,market-limit,miscellaneous",ICNXBT,LOC, +crypto,kraken,tick,DASHEUR,LOC,"close,volume,buy-sell,market-limit,miscellaneous",DASHEUR,LOC, +crypto,kraken,tick,ETCXET,LOC,"close,volume,buy-sell,market-limit,miscellaneous",ETCETH,LOC, +crypto,kraken,tick,XMRUSD,LOC,"close,volume,buy-sell,market-limit,miscellaneous",XMRUSD,LOC, +crypto,kraken,tick,XMRXBT,LOC,"close,volume,buy-sell,market-limit,miscellaneous",XMRXBT,LOC, +crypto,kraken,tick,DASHXBT,LOC,"close,volume,buy-sell,market-limit,miscellaneous",DASHXBT,LOC, +crypto,kraken,tick,REPEUR,LOC,"close,volume,buy-sell,market-limit,miscellaneous",REPEUR,LOC, +crypto,kraken,tick,ZECEUR,LOC,"close,volume,buy-sell,market-limit,miscellaneous",ZECEUR,LOC, +crypto,kraken,tick,ICNXET,LOC,"close,volume,buy-sell,market-limit,miscellaneous",ICNETH,LOC, +crypto,kraken,tick,DASHUSD,LOC,"close,volume,buy-sell,market-limit,miscellaneous",DASHUSD,LOC, +crypto,kraken,tick,XBTCAD,LOC,"close,volume,buy-sell,market-limit,miscellaneous",XBTCAD,LOC, +crypto,kraken,tick,ZECXBT,LOC,"close,volume,buy-sell,market-limit,miscellaneous",ZECXBT,LOC, +crypto,kraken,tick,REPXET,LOC,"close,volume,buy-sell,market-limit,miscellaneous",REPETH,LOC, +crypto,kraken,tick,XETCAD,LOC,"close,volume,buy-sell,market-limit,miscellaneous",ETHCAD,LOC, +crypto,kraken,tick,GNOXET,LOC,"close,volume,buy-sell,market-limit,miscellaneous",GNOETH,LOC, +crypto,kraken,tick,GNOXBT,LOC,"close,volume,buy-sell,market-limit,miscellaneous",GNOXBT,LOC, +crypto,kraken,tick,REPXBT,LOC,"close,volume,buy-sell,market-limit,miscellaneous",REPXBT,LOC, +crypto,kraken,tick,ZECUSD,LOC,"close,volume,buy-sell,market-limit,miscellaneous",ZECUSD,LOC, +crypto,kraken,tick,MLNXBT,LOC,"close,volume,buy-sell,market-limit,miscellaneous",MLNXBT,LOC, +crypto,kraken,tick,DOGEXBT,LOC,"close,volume,buy-sell,market-limit,miscellaneous",DOGEXBT,LOC, +crypto,kraken,tick,XBTJPY,LOC,"close,volume,buy-sell,market-limit,miscellaneous",XBTJPY,LOC, +crypto,kraken,tick,MLNXET,LOC,"close,volume,buy-sell,market-limit,miscellaneous",MLNETH,LOC, +crypto,kraken,tick,XETJPY,LOC,"close,volume,buy-sell,market-limit,miscellaneous",ETHJPY,LOC, +crypto,huobi,daily,XBTUSD,LOC,"amount,close,count,high,low,open,volume",btcusdt,LOC, +crypto,huobi,tick,XBTUSD,LOC,"amount,close,count,high,low,open,volume",btcusdt,LOC, \ No newline at end of file diff --git a/findatapy/market/datavendorweb.py b/findatapy/market/datavendorweb.py index 39ca9f1..f3fa072 100644 --- a/findatapy/market/datavendorweb.py +++ b/findatapy/market/datavendorweb.py @@ -1009,6 +1009,87 @@ def load_ticker(self, market_data_request): return data_frame[field_selected] +class DataVendorHuobi(DataVendor): + """Class for reading in data from various web sources into findatapy library including + """ + # Data limit = 500, 150 calls / 5 minutes + + def __init__(self): + super(DataVendorHuobi, self).__init__() + self.logger = LoggerManager().getLogger(__name__) + + # implement method in abstract superclass + def load_ticker(self, market_data_request): + import requests + import pandas as pd + import json + + def _calc_period_size(freq, start_dt, finish_dt): + actual_window = finish_dt - start_dt + extra_window = datetime.datetime.now() - finish_dt + request_window = actual_window + extra_window + + if freq == 'daily': + return int(request_window.days), '1day' + + if freq == 'tick': + request_minutes = request_window.total_seconds() / 60 + return int(request_minutes), '1min' + + raise ValueError("Unsupported freq: '{}'".format(freq)) + + # need to trick huobi to think we are a web-browser + header = { + "User-Agent": "Mozilla/5.0", + "X-Requested-With": "XMLHttpRequest" + } + + market_data_request_vendor = self.construct_vendor_market_data_request(market_data_request) + + self.logger.info("Request data from Huobi.") + + request_size, period = _calc_period_size( + market_data_request_vendor.freq, + market_data_request_vendor.start_date, + market_data_request_vendor.finish_date) + + if request_size > 2000: + raise ValueError("Requested data too old for candle-stick frequency of '{}'".format(market_data_request_vendor.freq)) + + url = "https://api.huobi.pro/market/history/kline?period={period}&size={size}&symbol={symbol}".format( + period=period, + size=request_size, + symbol=market_data_request_vendor.tickers[0] + ) + + response = requests.get(url, headers=header) + raw_data = json.loads(response.text) + df = pd.DataFrame(raw_data["data"]) + df["timestamp"] = pd.to_datetime(df["id"], unit="s") + + df = df.set_index("timestamp").sort_index(ascending=True) + df = df[~df.index.duplicated(keep='first')] + + df.drop(["id"], axis=1, inplace=True) + + if df.empty: + self.logger.info('###############################################################') + self.logger.info('Warning: No data. Please change the start_date and finish_date.') + self.logger.info('###############################################################') + + df.columns = ["{}.{}".format(market_data_request.tickers[0], col) for col in df.columns] + + field_selected = [] + for i in range(0, len(market_data_request_vendor.fields)): + field_selected.append(0) + field_selected[-1] = market_data_request.tickers[0] + '.' + market_data_request_vendor.fields[i] + + self.logger.info("Completed request from Huobi.") + + df = df[field_selected] + return df + + ######################################################################################################### diff --git a/findatapy/market/marketdatagenerator.py b/findatapy/market/marketdatagenerator.py index 0bb35ec..79027ee 100644 --- a/findatapy/market/marketdatagenerator.py +++ b/findatapy/market/marketdatagenerator.py @@ -128,6 +128,9 @@ def get_data_vendor(self, source): elif source == 'alphavantage': from findatapy.market.datavendorweb import DataVendorAlphaVantage data_vendor = DataVendorAlphaVantage() + elif source == 'huobi': + from findatapy.market.datavendorweb import DataVendorHuobi + data_vendor = DataVendorHuobi() # TODO add support for other data sources (like Reuters) diff --git a/findatapy_examples/test_fetchmd_crypto.py b/findatapy_examples/test_fetchmd_crypto.py new file mode 100644 index 0000000..f9ba72c --- /dev/null +++ b/findatapy_examples/test_fetchmd_crypto.py @@ -0,0 +1,50 @@ +''' + Test downloading tick data from various crypto-currency exchanges +''' +from findatapy.market import Market, MarketDataRequest, MarketDataGenerator +import datetime as dt + + +def test_bitcoincharts(): + + market = Market(market_data_generator=MarketDataGenerator()) + md_request = MarketDataRequest(start_date='11 Nov 2015', finish_date='02 Feb 2018', cut='LOC', + freq='tick', data_source='bitcoincharts', category='crypto', + fields=['close', 'volume'], tickers=['XBTUSD_itbit']) + + df = market.fetch_market(md_request) + assert not df.empty + + +def test_binance(): + + market = Market(market_data_generator=MarketDataGenerator()) + md_request = MarketDataRequest(start_date='18 Feb 2017', finish_date='20 Feb 2018', cut='LOC', + freq='daily', data_source='binance', category='crypto', + fields=['close', 'volume', 'quote-asset-volume'], + tickers=['WTCXBT']) + + df = market.fetch_market(md_request) + assert not df.empty + + +def test_huobi(): + market = Market(market_data_generator=MarketDataGenerator()) + + # test daily historical data + md_request = MarketDataRequest(start_date='11 Apr 2018', finish_date='20 Apr 2018', cut='LOC', + freq='daily', data_source='huobi', category='crypto', + fields=['high', 'low'], tickers=['XBTUSD']) + + df = market.fetch_market(md_request) + assert not df.empty + + # test historical tick (second) data, last 5 mins from 1 min ago + finish_dt = dt.datetime.utcnow() - dt.timedelta(minutes=1) + start_dt = finish_dt - dt.timedelta(minutes=5) + md_request = MarketDataRequest(start_date=start_dt, finish_date=finish_dt, cut='LOC', + freq='tick', data_source='huobi', category='crypto', + fields=['high', 'low'], tickers=['XBTUSD']) + + df = market.fetch_market(md_request) + assert not df.empty