# -*- coding: utf-8 -*- # <nbformat>3.0</nbformat> # <codecell> from BitcoinAverager import TimeUtil, BitcoinAverager, PriceCompositor, Forex, BitcoinDataLoader # <codecell> all_exchanges = ['bitfinexUSD','bitstampUSD','itbitUSD', 'itbitEUR','krakenEUR','itbitSGD','anxhkHKD', 'okcoinCNY', 'btcnCNY'] compositor = PriceCompositor(all_exchanges) compositor.reload() # <codecell> from datetime import datetime from dateutil.relativedelta import relativedelta import pytz hkg_time = pytz.timezone("Asia/Hong_Kong") start_time = hkg_time.localize(datetime(2015,1,1,6,0,0)) period = relativedelta(minutes=1) intervals = 60 * 24*90 compositor = PriceCompositor(['bitfinexUSD'], base_currency='USD') data = compositor.composite_table(start_time, period, intervals) data # <codecell> averagers = {}
def reload(): compositor = PriceCompositor() compositor.reload() return "reloaded"
# coding: utf-8 # In[ ]: from BitcoinAverager import TimeUtil, BitcoinAverager, PriceCompositor, Forex, BitcoinDataLoader # In[ ]: all_exchanges = ['bitfinexUSD','bitstampUSD','itbitUSD', 'itbitEUR','krakenEUR','itbitSGD','anxhkHKD', 'okcoinCNY', 'btcnCNY'] compositor = PriceCompositor(all_exchanges) compositor.reload() # In[ ]: from datetime import datetime from dateutil.relativedelta import relativedelta import pytz hkg_time = pytz.timezone("Asia/Hong_Kong") start_time = hkg_time.localize(datetime(2015,1,1,6,0,0)) period = relativedelta(minutes=1) intervals = 60 * 24*90 compositor = PriceCompositor(['bitfinexUSD'], base_currency='USD') data = compositor.composite_table(start_time, period, intervals) data