freqtrade_origin/freqtrade/tests/testdata/download_backtest_data.py

25 lines
722 B
Python
Raw Normal View History

2017-10-14 12:40:26 +00:00
#!/usr/bin/env python3
2017-10-13 13:50:50 +00:00
2017-10-15 15:24:49 +00:00
"""This script generate json data from bittrex"""
import json
from os import path
2017-10-15 15:24:49 +00:00
from freqtrade import exchange
from freqtrade.exchange import Bittrex
2017-10-13 13:50:50 +00:00
PAIRS = ['BTC-OK', 'BTC-NEO', 'BTC-DASH', 'BTC-ETC', 'BTC-ETH', 'BTC-SNT']
2017-11-07 17:59:47 +00:00
TICKER_INTERVAL = 1 # ticker interval in minutes (currently implemented: 1 and 5)
OUTPUT_DIR = path.dirname(path.realpath(__file__))
2017-10-13 13:50:50 +00:00
# Init Bittrex exchange
exchange._API = Bittrex({'key': '', 'secret': ''})
for pair in PAIRS:
2017-11-07 17:59:47 +00:00
data = exchange.get_ticker_history(pair, TICKER_INTERVAL)
filename = path.join(OUTPUT_DIR, '{}-{}m.json'.format(
pair.lower(),
TICKER_INTERVAL,
))
with open(filename, 'w') as fp:
json.dump(data, fp)