include("src/DataReaders.jl")
using DataReaders
using RequestsCache: CachedSession
session = CachedSession(cache_name="cache.jld", backend="jld", expire_after=Base.Dates.Day(1))
dr = DataReader("yahoo", session=session)
dt_start = DateTime("2015-04-01")
dt_end = DateTime("2015-04-15")
symbols = DataSymbols(["IBM", "MSFT"])
data = get(dr, symbols, dt_start, dt_end)
it shows
RequestsCache.CachedSessionType("cache.jld","jld",1 day)
execute_local
Read key='4926608604750823822' from 'cache.jld'
HDF5-DIAG: Error detected in HDF5 (1.8.15-patch1) thread 0:
#000: H5O.c line 246 in H5Oopen(): unable to open object
major: Symbol table
minor: Can't open object
#001: H5O.c line 1357 in H5O_open_name(): object not found
major: Symbol table
minor: Object not found
#002: H5Gloc.c line 430 in H5G_loc_find(): can't find object
major: Symbol table
minor: Object not found
#003: H5Gtraverse.c line 861 in H5G_traverse(): internal path traversal failed
major: Symbol table
minor: Object not found
#004: H5Gtraverse.c line 641 in H5G_traverse_real(): traversal operator failed
major: Symbol table
minor: Callback failed
#005: H5Gloc.c line 385 in H5G_loc_find_cb(): object '4926608604750823822' doesn't exist
major: Symbol table
minor: Object not found
LoadError RequestsCache.CachedSessionType("cache.jld","jld",1 day)
execute_remote get http://ichart.finance.yahoo.com/table.csv Any[(:query,Dict{AbstractString,AbstractString}("f"=>"2015","g"=>"d","c"=>"2015","e"=>"15","ignore"=>".csv","b"=>"1","s"=>"IBM","a"=>"3","d"=>"3")),(:timeout,30.0)]
Write RequestsCache.CachedResponse(2016-05-06T10:30:54.538,Response(200 OK, 15 headers, 766 bytes in body)) with key='4926608604750823822' to 'cache.jld'
Write to RequestsCache.CachedSessionType("cache.jld","jld",1 day)
RequestsCache.CachedSessionType("cache.jld","jld",1 day)
execute_local
Read key='5733033982959674190' from 'cache.jld'
HDF5-DIAG: Error detected in HDF5 (1.8.15-patch1) thread 0:
#000: H5O.c line 246 in H5Oopen(): unable to open object
major: Symbol table
minor: Can't open object
#001: H5O.c line 1357 in H5O_open_name(): object not found
major: Symbol table
minor: Object not found
#002: H5Gloc.c line 430 in H5G_loc_find(): can't find object
major: Symbol table
minor: Object not found
#003: H5Gtraverse.c line 861 in H5G_traverse(): internal path traversal failed
major: Symbol table
minor: Object not found
#004: H5Gtraverse.c line 641 in H5G_traverse_real(): traversal operator failed
major: Symbol table
minor: Callback failed
#005: H5Gloc.c line 385 in H5G_loc_find_cb(): object '5733033982959674190' doesn't exist
major: Symbol table
minor: Object not found
LoadError RequestsCache.CachedSessionType("cache.jld","jld",1 day)
execute_remote get http://ichart.finance.yahoo.com/table.csv Any[(:query,Dict{AbstractString,AbstractString}("f"=>"2015","g"=>"d","c"=>"2015","e"=>"15","ignore"=>".csv","b"=>"1","s"=>"MSFT","a"=>"3","d"=>"3")),(:timeout,30.0)]
Write RequestsCache.CachedResponse(2016-05-06T10:31:01.176,Response(200 OK, 15 headers, 705 bytes in body)) with key='5733033982959674190' to 'cache.jld'
Write to RequestsCache.CachedSessionType("cache.jld","jld",1 day)
DataStructures.OrderedDict{DataReaders.DataSymbol,DataFrames.DataFrame} with 2 entries:
DataReaders.DataSymbol("IBM") => 10x7 DataFrames.DataFrame…
DataReaders.DataSymbol("MSFT") => 10x7 DataFrames.DataFrame…
disconnect internet
julia> data = get(dr, symbols, dt_start, dt_end)
RequestsCache.CachedSessionType("cache.jld","jld",1 day)
execute_local
Read key='4926608604750823822' from 'cache.jld'
HDF5-DIAG: Error detected in HDF5 (1.8.15-patch1) thread 0:
#000: H5O.c line 246 in H5Oopen(): unable to open object
major: Symbol table
minor: Can't open object
#001: H5O.c line 1357 in H5O_open_name(): object not found
major: Symbol table
minor: Object not found
#002: H5Gloc.c line 430 in H5G_loc_find(): can't find object
major: Symbol table
minor: Object not found
#003: H5Gtraverse.c line 861 in H5G_traverse(): internal path traversal failed
major: Symbol table
minor: Object not found
#004: H5Gtraverse.c line 641 in H5G_traverse_real(): traversal operator failed
major: Symbol table
minor: Callback failed
#005: H5Gloc.c line 385 in H5G_loc_find_cb(): object '4926608604750823822' doesn't exist
major: Symbol table
minor: Object not found
LoadError RequestsCache.CachedSessionType("cache.jld","jld",1 day)
execute_remote get http://ichart.finance.yahoo.com/table.csv Any[(:query,Dict{AbstractString,AbstractString}("f"=>"2015","g"=>"d","c"=>"2015","e"=>"15","ignore"=>".csv","b"=>"1","s"=>"IBM","a"=>"3","d"=>"3")),(:timeout,30.0)]
ERROR: getaddrinfo callback: unknown node or service (EAI_NONAME)
in getaddrinfo at /Applications/Julia-0.4.3.app/Contents/Resources/julia/lib/julia/sys.dylib
in open_stream at /Users/femto/.julia/v0.4/Requests/src/streaming.jl:184
in do_stream_request at /Users/femto/.julia/v0.4/Requests/src/Requests.jl:346
in do_request at /Users/femto/.julia/v0.4/Requests/src/Requests.jl:286
in execute_remote at /Users/femto/.julia/v0.4/RequestsCache/src/RequestsCache.jl:122
in execute_local at /Users/femto/.julia/v0.4/RequestsCache/src/RequestsCache.jl:141
in execute at /Users/femto/.julia/v0.4/RequestsCache/src/RequestsCache.jl:151
in get_response at /Users/femto/.julia/v0.4/DataReaders/src/DataReaders.jl:98
in get at /Users/femto/.julia/v0.4/DataReaders/src/yahoo/daily.jl:15
in get_several_symbols_to_ordereddict at /Users/femto/.julia/v0.4/DataReaders/src/DataReaders.jl:84
in get at /Users/femto/.julia/v0.4/DataReaders/src/yahoo/daily.jl:24
we get
disconnect internet (wireless) connection
we get
but it doesn't work with several symbols
it shows
disconnect internet