femtotrader / DukascopyTicksReader.jl

A Julia library to download tick data from Dukascopy https://www.dukascopy.com/swiss/english/marketwatch/historical/
Other
5 stars 4 forks source link

ERROR: LibArchive.ArchiveFatal("Lzma library error: Corrupted input data") #2

Open femtotrader opened 8 years ago

femtotrader commented 8 years ago
julia> reader = get(DukascopyTicks(), "EURUSD", DateTime(2016, 1, 1, 0), DateTime(2016, 9, 20))
get EURUSD for 2016-01-01T00:00:00 from fname=~/data/dukascopy/ticks/2016/2016-01/2016-01-01/EURUSD/00h_ticks.bi5
get EURUSD for 2016-01-01T01:00:00 from fname=~/data/dukascopy/ticks/2016/2016-01/2016-01-01/EURUSD/01h_ticks.bi5
get EURUSD for 2016-01-01T02:00:00 from fname=~/data/dukascopy/ticks/2016/2016-01/2016-01-01/EURUSD/02h_ticks.bi5
get EURUSD for 2016-01-01T03:00:00 from fname=~/data/dukascopy/ticks/2016/2016-01/2016-01-01/EURUSD/03h_ticks.bi5
get EURUSD for 2016-01-01T04:00:00 from fname=~/data/dukascopy/ticks/2016/2016-01/2016-01-01/EURUSD/04h_ticks.bi5
get EURUSD for 2016-01-01T05:00:00 from fname=~/data/dukascopy/ticks/2016/2016-01/2016-01-01/EURUSD/05h_ticks.bi5
get EURUSD for 2016-01-01T06:00:00 from fname=~/data/dukascopy/ticks/2016/2016-01/2016-01-01/EURUSD/06h_ticks.bi5
get EURUSD for 2016-01-01T07:00:00 from fname=~/data/dukascopy/ticks/2016/2016-01/2016-01-01/EURUSD/07h_ticks.bi5
get EURUSD for 2016-01-01T08:00:00 from fname=~/data/dukascopy/ticks/2016/2016-01/2016-01-01/EURUSD/08h_ticks.bi5
get EURUSD for 2016-01-01T09:00:00 from fname=~/data/dukascopy/ticks/2016/2016-01/2016-01-01/EURUSD/09h_ticks.bi5
get EURUSD for 2016-01-01T10:00:00 from fname=~/data/dukascopy/ticks/2016/2016-01/2016-01-01/EURUSD/10h_ticks.bi5
get EURUSD for 2016-01-01T11:00:00 from fname=~/data/dukascopy/ticks/2016/2016-01/2016-01-01/EURUSD/11h_ticks.bi5
get EURUSD for 2016-01-01T12:00:00 from fname=~/data/dukascopy/ticks/2016/2016-01/2016-01-01/EURUSD/12h_ticks.bi5
ERROR: LibArchive.ArchiveFatal("Lzma library error: Corrupted input data")
 in _la_error at ~/.julia/v0.4/LibArchive/src/error.jl:25
 [inlined code] from ~/.julia/v0.4/LibArchive/src/error.jl:40
 in do_open at ~/.julia/v0.4/LibArchive/src/reader.jl:89
 in ensure_open at ~/.julia/v0.4/LibArchive/src/reader.jl:66
 in next_header at ~/.julia/v0.4/LibArchive/src/reader.jl:238
 in call at ~/.julia/v0.4/DukascopyTicksReader/src/reader.jl:77
 in get at ~/.julia/v0.4/DukascopyTicksReader/src/DukascopyTicksReader.jl:87
 in get at ~/.julia/v0.4/DukascopyTicksReader/src/DukascopyTicksReader.jl:93
 in get at ~/.julia/v0.4/DukascopyTicksReader/src/DukascopyTicksReader.jl:99
femtotrader commented 8 years ago

Temporally fixed by splitting into 2 function download and get