Change history data filename and format
This commit is contained in:
1
freqtrade/tests/testdata/ADA_BTC-1.json
vendored
1
freqtrade/tests/testdata/ADA_BTC-1.json
vendored
File diff suppressed because one or more lines are too long
1
freqtrade/tests/testdata/ADA_BTC-1m.json
vendored
Normal file
1
freqtrade/tests/testdata/ADA_BTC-1m.json
vendored
Normal file
File diff suppressed because one or more lines are too long
1
freqtrade/tests/testdata/ADA_BTC-5.json
vendored
1
freqtrade/tests/testdata/ADA_BTC-5.json
vendored
File diff suppressed because one or more lines are too long
1
freqtrade/tests/testdata/ADA_BTC-5m.json
vendored
Normal file
1
freqtrade/tests/testdata/ADA_BTC-5m.json
vendored
Normal file
File diff suppressed because one or more lines are too long
1
freqtrade/tests/testdata/BTC-XEL-1.json
vendored
1
freqtrade/tests/testdata/BTC-XEL-1.json
vendored
@@ -1 +0,0 @@
|
||||
[{"O": 8.794e-05, "H": 8.948e-05, "L": 8.794e-05, "C": 8.88e-05, "V": 991.09056638, "T": "2017-11-26T08:50:00", "BV": 0.0877869}, {"O": 8.88e-05, "H": 8.942e-05, "L": 8.88e-05, "C": 8.893e-05, "V": 658.77935965, "T": "2017-11-26T08:55:00", "BV": 0.05874751}, {"O": 8.891e-05, "H": 8.893e-05, "L": 8.875e-05, "C": 8.877e-05, "V": 7920.73570705, "T": "2017-11-26T09:00:00", "BV": 0.7039405}]
|
1
freqtrade/tests/testdata/BTC_XEL-1.json
vendored
1
freqtrade/tests/testdata/BTC_XEL-1.json
vendored
@@ -1 +0,0 @@
|
||||
[{"O": 8.794e-05, "H": 8.948e-05, "L": 8.794e-05, "C": 8.88e-05, "V": 991.09056638, "T": "2017-11-26T08:50:00", "BV": 0.0877869}, {"O": 8.88e-05, "H": 8.942e-05, "L": 8.88e-05, "C": 8.893e-05, "V": 658.77935965, "T": "2017-11-26T08:55:00", "BV": 0.05874751}, {"O": 8.891e-05, "H": 8.893e-05, "L": 8.875e-05, "C": 8.877e-05, "V": 7920.73570705, "T": "2017-11-26T09:00:00", "BV": 0.7039405}]
|
1
freqtrade/tests/testdata/DASH_BTC-1m.json
vendored
Normal file
1
freqtrade/tests/testdata/DASH_BTC-1m.json
vendored
Normal file
File diff suppressed because one or more lines are too long
1
freqtrade/tests/testdata/DASH_BTC-5.json
vendored
1
freqtrade/tests/testdata/DASH_BTC-5.json
vendored
File diff suppressed because one or more lines are too long
1
freqtrade/tests/testdata/DASH_BTC-5m.json
vendored
Normal file
1
freqtrade/tests/testdata/DASH_BTC-5m.json
vendored
Normal file
File diff suppressed because one or more lines are too long
1
freqtrade/tests/testdata/ETC_BTC-1.json
vendored
1
freqtrade/tests/testdata/ETC_BTC-1.json
vendored
File diff suppressed because one or more lines are too long
1
freqtrade/tests/testdata/ETC_BTC-5.json
vendored
1
freqtrade/tests/testdata/ETC_BTC-5.json
vendored
File diff suppressed because one or more lines are too long
1
freqtrade/tests/testdata/ETH_BTC-1.json
vendored
1
freqtrade/tests/testdata/ETH_BTC-1.json
vendored
File diff suppressed because one or more lines are too long
1
freqtrade/tests/testdata/ETH_BTC-1m.json
vendored
Normal file
1
freqtrade/tests/testdata/ETH_BTC-1m.json
vendored
Normal file
File diff suppressed because one or more lines are too long
1
freqtrade/tests/testdata/ETH_BTC-5.json
vendored
1
freqtrade/tests/testdata/ETH_BTC-5.json
vendored
File diff suppressed because one or more lines are too long
1
freqtrade/tests/testdata/ETH_BTC-5m.json
vendored
Normal file
1
freqtrade/tests/testdata/ETH_BTC-5m.json
vendored
Normal file
File diff suppressed because one or more lines are too long
1
freqtrade/tests/testdata/LTC_BTC-1.json
vendored
1
freqtrade/tests/testdata/LTC_BTC-1.json
vendored
File diff suppressed because one or more lines are too long
1
freqtrade/tests/testdata/LTC_BTC-1m.json
vendored
Normal file
1
freqtrade/tests/testdata/LTC_BTC-1m.json
vendored
Normal file
File diff suppressed because one or more lines are too long
1
freqtrade/tests/testdata/LTC_BTC-5.json
vendored
1
freqtrade/tests/testdata/LTC_BTC-5.json
vendored
File diff suppressed because one or more lines are too long
1
freqtrade/tests/testdata/LTC_BTC-5m.json
vendored
Normal file
1
freqtrade/tests/testdata/LTC_BTC-5m.json
vendored
Normal file
File diff suppressed because one or more lines are too long
1
freqtrade/tests/testdata/MEME_BTC-1.json
vendored
1
freqtrade/tests/testdata/MEME_BTC-1.json
vendored
@@ -1 +0,0 @@
|
||||
[{"O": 8.794e-05, "H": 8.948e-05, "L": 8.794e-05, "C": 8.88e-05, "V": 991.09056638, "T": "2017-11-26T08:50:00", "BV": 0.0877869}, {"O": 8.88e-05, "H": 8.942e-05, "L": 8.88e-05, "C": 8.893e-05, "V": 658.77935965, "T": "2017-11-26T08:55:00", "BV": 0.05874751}, {"O": 8.891e-05, "H": 8.893e-05, "L": 8.875e-05, "C": 8.877e-05, "V": 7920.73570705, "T": "2017-11-26T09:00:00", "BV": 0.7039405}]
|
1
freqtrade/tests/testdata/NXT_BTC-1.json
vendored
1
freqtrade/tests/testdata/NXT_BTC-1.json
vendored
File diff suppressed because one or more lines are too long
1
freqtrade/tests/testdata/NXT_BTC-5.json
vendored
1
freqtrade/tests/testdata/NXT_BTC-5.json
vendored
File diff suppressed because one or more lines are too long
1
freqtrade/tests/testdata/POWR_BTC-1.json
vendored
1
freqtrade/tests/testdata/POWR_BTC-1.json
vendored
File diff suppressed because one or more lines are too long
1
freqtrade/tests/testdata/POWR_BTC-1m.json
vendored
Normal file
1
freqtrade/tests/testdata/POWR_BTC-1m.json
vendored
Normal file
File diff suppressed because one or more lines are too long
1
freqtrade/tests/testdata/POWR_BTC-5.json
vendored
1
freqtrade/tests/testdata/POWR_BTC-5.json
vendored
File diff suppressed because one or more lines are too long
1
freqtrade/tests/testdata/POWR_BTC-5m.json
vendored
Normal file
1
freqtrade/tests/testdata/POWR_BTC-5m.json
vendored
Normal file
File diff suppressed because one or more lines are too long
1
freqtrade/tests/testdata/STORJ_BTC-5.json
vendored
1
freqtrade/tests/testdata/STORJ_BTC-5.json
vendored
@@ -1 +0,0 @@
|
||||
[{"O": 8.794e-05, "H": 8.948e-05, "L": 8.794e-05, "C": 8.88e-05, "V": 991.09056638, "T": "2017-11-26T08:50:00", "BV": 0.0877869}, {"O": 8.88e-05, "H": 8.942e-05, "L": 8.88e-05, "C": 8.893e-05, "V": 658.77935965, "T": "2017-11-26T08:55:00", "BV": 0.05874751}, {"O": 8.891e-05, "H": 8.893e-05, "L": 8.875e-05, "C": 8.877e-05, "V": 7920.73570705, "T": "2017-11-26T09:00:00", "BV": 0.7039405}]
|
1
freqtrade/tests/testdata/UNITTEST_BTC-1.json
vendored
1
freqtrade/tests/testdata/UNITTEST_BTC-1.json
vendored
File diff suppressed because one or more lines are too long
1
freqtrade/tests/testdata/UNITTEST_BTC-1m.json
vendored
Normal file
1
freqtrade/tests/testdata/UNITTEST_BTC-1m.json
vendored
Normal file
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
1
freqtrade/tests/testdata/UNITTEST_BTC-30m.json
vendored
Normal file
1
freqtrade/tests/testdata/UNITTEST_BTC-30m.json
vendored
Normal file
File diff suppressed because one or more lines are too long
3
freqtrade/tests/testdata/UNITTEST_BTC-8.json
vendored
3
freqtrade/tests/testdata/UNITTEST_BTC-8.json
vendored
@@ -1,3 +0,0 @@
|
||||
[
|
||||
{"O": 0.00162008, "H": 0.00162008, "L": 0.00162008, "C": 0.00162008, "V": 108.14853839, "T": "2017-11-04T23:02:00", "BV": 0.17520927}
|
||||
]
|
BIN
freqtrade/tests/testdata/UNITTEST_BTC-8.json.gz
vendored
BIN
freqtrade/tests/testdata/UNITTEST_BTC-8.json.gz
vendored
Binary file not shown.
1
freqtrade/tests/testdata/UNITTEST_BTC-8m.json
vendored
Normal file
1
freqtrade/tests/testdata/UNITTEST_BTC-8m.json
vendored
Normal file
@@ -0,0 +1 @@
|
||||
[{"O": 0.00162008, "H": 0.00162008, "L": 0.00162008, "C": 0.00162008, "V": 108.14853839, "T": "2017-11-04T23:02:00.000000"}]
|
1
freqtrade/tests/testdata/XLM_BTC-1.json
vendored
1
freqtrade/tests/testdata/XLM_BTC-1.json
vendored
File diff suppressed because one or more lines are too long
1
freqtrade/tests/testdata/XLM_BTC-5.json
vendored
1
freqtrade/tests/testdata/XLM_BTC-5.json
vendored
File diff suppressed because one or more lines are too long
1
freqtrade/tests/testdata/XMR_BTC-1.json
vendored
1
freqtrade/tests/testdata/XMR_BTC-1.json
vendored
File diff suppressed because one or more lines are too long
1
freqtrade/tests/testdata/XMR_BTC-5.json
vendored
1
freqtrade/tests/testdata/XMR_BTC-5.json
vendored
File diff suppressed because one or more lines are too long
1
freqtrade/tests/testdata/ZEC_BTC-1.json
vendored
1
freqtrade/tests/testdata/ZEC_BTC-1.json
vendored
File diff suppressed because one or more lines are too long
1
freqtrade/tests/testdata/ZEC_BTC-5.json
vendored
1
freqtrade/tests/testdata/ZEC_BTC-5.json
vendored
File diff suppressed because one or more lines are too long
@@ -4,6 +4,7 @@
|
||||
import sys
|
||||
import json
|
||||
import ccxt
|
||||
import datetime
|
||||
|
||||
from freqtrade import exchange
|
||||
from freqtrade import misc
|
||||
@@ -17,7 +18,7 @@ parser.add_argument(
|
||||
)
|
||||
args = parser.parse_args(sys.argv[1:])
|
||||
|
||||
TICKER_INTERVALS = [1, 5] # ticker interval in minutes (currently implemented: 1 and 5)
|
||||
TICKER_INTERVALS = ['1m', '5m'] # ticker interval in minutes (currently implemented: 1 and 5)
|
||||
PAIRS = []
|
||||
|
||||
if args.pair:
|
||||
@@ -36,4 +37,18 @@ for pair in PAIRS:
|
||||
data = exchange.get_ticker_history(pair, tick_interval)
|
||||
pair_print = pair.replace('/', '_')
|
||||
filename = '{}-{}.json'.format(pair_print, tick_interval)
|
||||
misc.file_dump_json(filename, data)
|
||||
|
||||
data_json = []
|
||||
for candlestick in data:
|
||||
# Timestamp in unix milliseconds formatted
|
||||
data_json.append({
|
||||
'T': datetime.datetime.fromtimestamp(candlestick[0]/1000.0).strftime('%Y-%m-%dT%H:%M:%S.%f'),
|
||||
'O': candlestick[1],
|
||||
'H': candlestick[2],
|
||||
'L': candlestick[3],
|
||||
'C': candlestick[4],
|
||||
'V': candlestick[5],
|
||||
})
|
||||
data_json = sorted(data_json, key=lambda d: d['T'])
|
||||
|
||||
misc.file_dump_json(filename, data_json)
|
||||
|
20
freqtrade/tests/testdata/pairs.json
vendored
20
freqtrade/tests/testdata/pairs.json
vendored
@@ -1,26 +1,8 @@
|
||||
[
|
||||
"ADA/BTC",
|
||||
"BAT/BTC",
|
||||
"DASH/BTC",
|
||||
"ETC/BTC",
|
||||
"ETH/BTC",
|
||||
"GBYTE/BTC",
|
||||
"LSK/BTC",
|
||||
"LTC/BTC",
|
||||
"NEO/BTC",
|
||||
"NXT/BTC",
|
||||
"POWR/BTC",
|
||||
"STORJ/BTC",
|
||||
"QTUM/BTC",
|
||||
"WAVES/BTC",
|
||||
"VTC/BTC",
|
||||
"XLM/BTC",
|
||||
"XMR/BTC",
|
||||
"XVG/BTC",
|
||||
"XRP/BTC",
|
||||
"ZEC/BTC",
|
||||
"BTC/USDT",
|
||||
"LTC/USDT",
|
||||
"ETH/USDT"
|
||||
"LTC/BTC"
|
||||
]
|
||||
|
||||
|
Reference in New Issue
Block a user