femtotrader / TALib.jl

A Julia wrapper for TA-Lib
Other
50 stars 11 forks source link

TALib.jl shows a lot of depreciation warnings with Julia 0.5 #9

Closed femtotrader closed 6 years ago

femtotrader commented 7 years ago

There is a lot of depreciation warnings

WARNING: Base.ASCIIString is deprecated, use String instead.
femtotrader commented 7 years ago

Others depreciation warnings is this package:

symbol -> Symbol

WARNING: bytestring(s::Cstring) is deprecated, use unsafe_string(s) instead.

Others depreciation warnings in other package:

femtotrader commented 7 years ago
$ ./generate_code.sh
WARNING: /Users/femto/.julia/v0.5/TALib/src/generated/ta_func_api.json doesn't exist
# Write JSON file to '/Users/femto/.julia/v0.5/TALib/src/generated/ta_func_api.json'
WARNING: generated/ta_func_api_code_level0.jl doesn't exist
WARNING: generated/ta_func_api_code_level1.jl doesn't exist
WARNING: generated/ta_func_api_code_level2_dataframes.jl doesn't exist
WARNING: generated/ta_func_api_code_level2_timearrays.jl doesn't exist
WARNING: code generation is required to use TALib.jl
WARNING: You need to run: ./generate_code.sh
WARNING: redefining constant TA_LIB_PATH
WARNING: Method definition convert(Type{Main.TA_RetCode}, Integer) in module Main at Enums.jl:79 overwritten at Enums.jl:79.
WARNING: Method definition typemin(Type{Main.TA_RetCode}) in module Main at Enums.jl:82 overwritten at Enums.jl:82.
WARNING: Method definition typemax(Type{Main.TA_RetCode}) in module Main at Enums.jl:83 overwritten at Enums.jl:83.
WARNING: Method definition isless(Main.TA_RetCode, Main.TA_RetCode) in module Main at Enums.jl:84 overwritten at Enums.jl:84.
WARNING: Method definition instances(Type{Main.TA_RetCode}) in module Main at Enums.jl:86 overwritten at Enums.jl:86.
WARNING: Method definition print(IO, Main.TA_RetCode) in module Main at Enums.jl:89 overwritten at Enums.jl:89.
WARNING: Method definition show(IO, Main.TA_RetCode) in module Main at Enums.jl:96 overwritten at Enums.jl:96.
WARNING: Method definition show(IO, Type{Main.TA_RetCode}) in module Main at Enums.jl:105 overwritten at Enums.jl:105.
WARNING: Method definition show(IO, Base.Multimedia.MIME{:text/plain}, Type{Main.TA_RetCode}) in module Main at Enums.jl:108 overwritten at Enums.jl:108.
WARNING: Method definition convert(Type{Main.TA_Compatibility}, Integer) in module Main at Enums.jl:79 overwritten at Enums.jl:79.
WARNING: Method definition typemin(Type{Main.TA_Compatibility}) in module Main at Enums.jl:82 overwritten at Enums.jl:82.
WARNING: Method definition typemax(Type{Main.TA_Compatibility}) in module Main at Enums.jl:83 overwritten at Enums.jl:83.
WARNING: Method definition isless(Main.TA_Compatibility, Main.TA_Compatibility) in module Main at Enums.jl:84 overwritten at Enums.jl:84.
WARNING: Method definition instances(Type{Main.TA_Compatibility}) in module Main at Enums.jl:86 overwritten at Enums.jl:86.
WARNING: Method definition print(IO, Main.TA_Compatibility) in module Main at Enums.jl:89 overwritten at Enums.jl:89.
WARNING: Method definition show(IO, Main.TA_Compatibility) in module Main at Enums.jl:96 overwritten at Enums.jl:96.
WARNING: Method definition show(IO, Type{Main.TA_Compatibility}) in module Main at Enums.jl:105 overwritten at Enums.jl:105.
WARNING: Method definition show(IO, Base.Multimedia.MIME{:text/plain}, Type{Main.TA_Compatibility}) in module Main at Enums.jl:108 overwritten at Enums.jl:108.
WARNING: Method definition convert(Type{Main.TA_MAType}, Integer) in module Main at Enums.jl:79 overwritten at Enums.jl:79.
WARNING: Method definition typemin(Type{Main.TA_MAType}) in module Main at Enums.jl:82 overwritten at Enums.jl:82.
WARNING: Method definition typemax(Type{Main.TA_MAType}) in module Main at Enums.jl:83 overwritten at Enums.jl:83.
WARNING: Method definition isless(Main.TA_MAType, Main.TA_MAType) in module Main at Enums.jl:84 overwritten at Enums.jl:84.
WARNING: Method definition instances(Type{Main.TA_MAType}) in module Main at Enums.jl:86 overwritten at Enums.jl:86.
WARNING: Method definition print(IO, Main.TA_MAType) in module Main at Enums.jl:89 overwritten at Enums.jl:89.
WARNING: Method definition show(IO, Main.TA_MAType) in module Main at Enums.jl:96 overwritten at Enums.jl:96.
WARNING: Method definition show(IO, Type{Main.TA_MAType}) in module Main at Enums.jl:105 overwritten at Enums.jl:105.
WARNING: Method definition show(IO, Base.Multimedia.MIME{:text/plain}, Type{Main.TA_MAType}) in module Main at Enums.jl:108 overwritten at Enums.jl:108.
WARNING: Method definition convert(Type{Main.TA_FuncUnstId}, Integer) in module Main at Enums.jl:79 overwritten at Enums.jl:79.
WARNING: Method definition typemin(Type{Main.TA_FuncUnstId}) in module Main at Enums.jl:82 overwritten at Enums.jl:82.
WARNING: Method definition typemax(Type{Main.TA_FuncUnstId}) in module Main at Enums.jl:83 overwritten at Enums.jl:83.
WARNING: Method definition isless(Main.TA_FuncUnstId, Main.TA_FuncUnstId) in module Main at Enums.jl:84 overwritten at Enums.jl:84.
WARNING: Method definition instances(Type{Main.TA_FuncUnstId}) in module Main at Enums.jl:86 overwritten at Enums.jl:86.
WARNING: Method definition print(IO, Main.TA_FuncUnstId) in module Main at Enums.jl:89 overwritten at Enums.jl:89.
WARNING: Method definition show(IO, Main.TA_FuncUnstId) in module Main at Enums.jl:96 overwritten at Enums.jl:96.
WARNING: Method definition show(IO, Type{Main.TA_FuncUnstId}) in module Main at Enums.jl:105 overwritten at Enums.jl:105.
WARNING: Method definition show(IO, Base.Multimedia.MIME{:text/plain}, Type{Main.TA_FuncUnstId}) in module Main at Enums.jl:108 overwritten at Enums.jl:108.
WARNING: Method definition convert(Type{Main.TA_RangeType}, Integer) in module Main at Enums.jl:79 overwritten at Enums.jl:79.
WARNING: Method definition typemin(Type{Main.TA_RangeType}) in module Main at Enums.jl:82 overwritten at Enums.jl:82.
WARNING: Method definition typemax(Type{Main.TA_RangeType}) in module Main at Enums.jl:83 overwritten at Enums.jl:83.
WARNING: Method definition isless(Main.TA_RangeType, Main.TA_RangeType) in module Main at Enums.jl:84 overwritten at Enums.jl:84.
WARNING: Method definition instances(Type{Main.TA_RangeType}) in module Main at Enums.jl:86 overwritten at Enums.jl:86.
WARNING: Method definition print(IO, Main.TA_RangeType) in module Main at Enums.jl:89 overwritten at Enums.jl:89.
WARNING: Method definition show(IO, Main.TA_RangeType) in module Main at Enums.jl:96 overwritten at Enums.jl:96.
WARNING: Method definition show(IO, Type{Main.TA_RangeType}) in module Main at Enums.jl:105 overwritten at Enums.jl:105.
WARNING: Method definition show(IO, Base.Multimedia.MIME{:text/plain}, Type{Main.TA_RangeType}) in module Main at Enums.jl:108 overwritten at Enums.jl:108.
WARNING: Method definition convert(Type{Main.TA_CandleSettingType}, Integer) in module Main at Enums.jl:79 overwritten at Enums.jl:79.
WARNING: Method definition typemin(Type{Main.TA_CandleSettingType}) in module Main at Enums.jl:82 overwritten at Enums.jl:82.
WARNING: Method definition typemax(Type{Main.TA_CandleSettingType}) in module Main at Enums.jl:83 overwritten at Enums.jl:83.
WARNING: Method definition isless(Main.TA_CandleSettingType, Main.TA_CandleSettingType) in module Main at Enums.jl:84 overwritten at Enums.jl:84.
WARNING: Method definition instances(Type{Main.TA_CandleSettingType}) in module Main at Enums.jl:86 overwritten at Enums.jl:86.
WARNING: Method definition print(IO, Main.TA_CandleSettingType) in module Main at Enums.jl:89 overwritten at Enums.jl:89.
WARNING: Method definition show(IO, Main.TA_CandleSettingType) in module Main at Enums.jl:96 overwritten at Enums.jl:96.
WARNING: Method definition show(IO, Type{Main.TA_CandleSettingType}) in module Main at Enums.jl:105 overwritten at Enums.jl:105.
WARNING: Method definition show(IO, Base.Multimedia.MIME{:text/plain}, Type{Main.TA_CandleSettingType}) in module Main at Enums.jl:108 overwritten at Enums.jl:108.
WARNING: Method definition uncamel(Any) in module Main at /Users/femto/.julia/v0.5/TALib/src/tools.jl:13 overwritten at /Users/femto/.julia/v0.5/TALib/src/tools.jl:13.
WARNING: replacing docs for 'uncamel :: Tuple{Any}' in module 'Main'.
WARNING: Method definition cleanup_prefix(Any) in module Main at /Users/femto/.julia/v0.5/TALib/src/tools.jl:40 overwritten at /Users/femto/.julia/v0.5/TALib/src/tools.jl:40.
WARNING: replacing docs for 'cleanup_prefix :: Tuple{Any}' in module 'Main'.
WARNING: Method definition fix_varname(Any) in module Main at /Users/femto/.julia/v0.5/TALib/src/tools.jl:70 overwritten at /Users/femto/.julia/v0.5/TALib/src/tools.jl:70.
WARNING: replacing docs for 'fix_varname :: Tuple{Any}' in module 'Main'.
WARNING: Method definition replace_var(AbstractString) in module Main at /Users/femto/.julia/v0.5/TALib/src/tools.jl:88 overwritten at /Users/femto/.julia/v0.5/TALib/src/tools.jl:88.
WARNING: replacing docs for 'replace_var :: Tuple{AbstractString}' in module 'Main'.
WARNING: Method definition replace_output(AbstractString) in module Main at /Users/femto/.julia/v0.5/TALib/src/tools.jl:110 overwritten at /Users/femto/.julia/v0.5/TALib/src/tools.jl:110.
WARNING: replacing docs for 'replace_output :: Tuple{AbstractString}' in module 'Main'.
WARNING: redefining constant TA_LIB_PATH
WARNING: Method definition convert(Type{Main.TA_RetCode}, Integer) in module Main at Enums.jl:79 overwritten at Enums.jl:79.
WARNING: Method definition typemin(Type{Main.TA_RetCode}) in module Main at Enums.jl:82 overwritten at Enums.jl:82.
WARNING: Method definition typemax(Type{Main.TA_RetCode}) in module Main at Enums.jl:83 overwritten at Enums.jl:83.
WARNING: Method definition isless(Main.TA_RetCode, Main.TA_RetCode) in module Main at Enums.jl:84 overwritten at Enums.jl:84.
WARNING: Method definition instances(Type{Main.TA_RetCode}) in module Main at Enums.jl:86 overwritten at Enums.jl:86.
WARNING: Method definition print(IO, Main.TA_RetCode) in module Main at Enums.jl:89 overwritten at Enums.jl:89.
WARNING: Method definition show(IO, Main.TA_RetCode) in module Main at Enums.jl:96 overwritten at Enums.jl:96.
WARNING: Method definition show(IO, Type{Main.TA_RetCode}) in module Main at Enums.jl:105 overwritten at Enums.jl:105.
WARNING: Method definition show(IO, Base.Multimedia.MIME{:text/plain}, Type{Main.TA_RetCode}) in module Main at Enums.jl:108 overwritten at Enums.jl:108.
WARNING: Method definition convert(Type{Main.TA_Compatibility}, Integer) in module Main at Enums.jl:79 overwritten at Enums.jl:79.
WARNING: Method definition typemin(Type{Main.TA_Compatibility}) in module Main at Enums.jl:82 overwritten at Enums.jl:82.
WARNING: Method definition typemax(Type{Main.TA_Compatibility}) in module Main at Enums.jl:83 overwritten at Enums.jl:83.
WARNING: Method definition isless(Main.TA_Compatibility, Main.TA_Compatibility) in module Main at Enums.jl:84 overwritten at Enums.jl:84.
WARNING: Method definition instances(Type{Main.TA_Compatibility}) in module Main at Enums.jl:86 overwritten at Enums.jl:86.
WARNING: Method definition print(IO, Main.TA_Compatibility) in module Main at Enums.jl:89 overwritten at Enums.jl:89.
WARNING: Method definition show(IO, Main.TA_Compatibility) in module Main at Enums.jl:96 overwritten at Enums.jl:96.
WARNING: Method definition show(IO, Type{Main.TA_Compatibility}) in module Main at Enums.jl:105 overwritten at Enums.jl:105.
WARNING: Method definition show(IO, Base.Multimedia.MIME{:text/plain}, Type{Main.TA_Compatibility}) in module Main at Enums.jl:108 overwritten at Enums.jl:108.
WARNING: Method definition convert(Type{Main.TA_MAType}, Integer) in module Main at Enums.jl:79 overwritten at Enums.jl:79.
WARNING: Method definition typemin(Type{Main.TA_MAType}) in module Main at Enums.jl:82 overwritten at Enums.jl:82.
WARNING: Method definition typemax(Type{Main.TA_MAType}) in module Main at Enums.jl:83 overwritten at Enums.jl:83.
WARNING: Method definition isless(Main.TA_MAType, Main.TA_MAType) in module Main at Enums.jl:84 overwritten at Enums.jl:84.
WARNING: Method definition instances(Type{Main.TA_MAType}) in module Main at Enums.jl:86 overwritten at Enums.jl:86.
WARNING: Method definition print(IO, Main.TA_MAType) in module Main at Enums.jl:89 overwritten at Enums.jl:89.
WARNING: Method definition show(IO, Main.TA_MAType) in module Main at Enums.jl:96 overwritten at Enums.jl:96.
WARNING: Method definition show(IO, Type{Main.TA_MAType}) in module Main at Enums.jl:105 overwritten at Enums.jl:105.
WARNING: Method definition show(IO, Base.Multimedia.MIME{:text/plain}, Type{Main.TA_MAType}) in module Main at Enums.jl:108 overwritten at Enums.jl:108.
WARNING: Method definition convert(Type{Main.TA_FuncUnstId}, Integer) in module Main at Enums.jl:79 overwritten at Enums.jl:79.
WARNING: Method definition typemin(Type{Main.TA_FuncUnstId}) in module Main at Enums.jl:82 overwritten at Enums.jl:82.
WARNING: Method definition typemax(Type{Main.TA_FuncUnstId}) in module Main at Enums.jl:83 overwritten at Enums.jl:83.
WARNING: Method definition isless(Main.TA_FuncUnstId, Main.TA_FuncUnstId) in module Main at Enums.jl:84 overwritten at Enums.jl:84.
WARNING: Method definition instances(Type{Main.TA_FuncUnstId}) in module Main at Enums.jl:86 overwritten at Enums.jl:86.
WARNING: Method definition print(IO, Main.TA_FuncUnstId) in module Main at Enums.jl:89 overwritten at Enums.jl:89.
WARNING: Method definition show(IO, Main.TA_FuncUnstId) in module Main at Enums.jl:96 overwritten at Enums.jl:96.
WARNING: Method definition show(IO, Type{Main.TA_FuncUnstId}) in module Main at Enums.jl:105 overwritten at Enums.jl:105.
WARNING: Method definition show(IO, Base.Multimedia.MIME{:text/plain}, Type{Main.TA_FuncUnstId}) in module Main at Enums.jl:108 overwritten at Enums.jl:108.
WARNING: Method definition convert(Type{Main.TA_RangeType}, Integer) in module Main at Enums.jl:79 overwritten at Enums.jl:79.
WARNING: Method definition typemin(Type{Main.TA_RangeType}) in module Main at Enums.jl:82 overwritten at Enums.jl:82.
WARNING: Method definition typemax(Type{Main.TA_RangeType}) in module Main at Enums.jl:83 overwritten at Enums.jl:83.
WARNING: Method definition isless(Main.TA_RangeType, Main.TA_RangeType) in module Main at Enums.jl:84 overwritten at Enums.jl:84.
WARNING: Method definition instances(Type{Main.TA_RangeType}) in module Main at Enums.jl:86 overwritten at Enums.jl:86.
WARNING: Method definition print(IO, Main.TA_RangeType) in module Main at Enums.jl:89 overwritten at Enums.jl:89.
WARNING: Method definition show(IO, Main.TA_RangeType) in module Main at Enums.jl:96 overwritten at Enums.jl:96.
WARNING: Method definition show(IO, Type{Main.TA_RangeType}) in module Main at Enums.jl:105 overwritten at Enums.jl:105.
WARNING: Method definition show(IO, Base.Multimedia.MIME{:text/plain}, Type{Main.TA_RangeType}) in module Main at Enums.jl:108 overwritten at Enums.jl:108.
WARNING: Method definition convert(Type{Main.TA_CandleSettingType}, Integer) in module Main at Enums.jl:79 overwritten at Enums.jl:79.
WARNING: Method definition typemin(Type{Main.TA_CandleSettingType}) in module Main at Enums.jl:82 overwritten at Enums.jl:82.
WARNING: Method definition typemax(Type{Main.TA_CandleSettingType}) in module Main at Enums.jl:83 overwritten at Enums.jl:83.
WARNING: Method definition isless(Main.TA_CandleSettingType, Main.TA_CandleSettingType) in module Main at Enums.jl:84 overwritten at Enums.jl:84.
WARNING: Method definition instances(Type{Main.TA_CandleSettingType}) in module Main at Enums.jl:86 overwritten at Enums.jl:86.
WARNING: Method definition print(IO, Main.TA_CandleSettingType) in module Main at Enums.jl:89 overwritten at Enums.jl:89.
WARNING: Method definition show(IO, Main.TA_CandleSettingType) in module Main at Enums.jl:96 overwritten at Enums.jl:96.
WARNING: Method definition show(IO, Type{Main.TA_CandleSettingType}) in module Main at Enums.jl:105 overwritten at Enums.jl:105.
WARNING: Method definition show(IO, Base.Multimedia.MIME{:text/plain}, Type{Main.TA_CandleSettingType}) in module Main at Enums.jl:108 overwritten at Enums.jl:108.
WARNING: Method definition basepath() in module Main at /Users/femto/.julia/v0.5/TALib/src/path.jl:7 overwritten at /Users/femto/.julia/v0.5/TALib/src/path.jl:7.
WARNING: replacing docs for 'basepath :: Tuple{}' in module 'Main'.
WARNING: Method definition uncamel(Any) in module Main at /Users/femto/.julia/v0.5/TALib/src/tools.jl:13 overwritten at /Users/femto/.julia/v0.5/TALib/src/tools.jl:13.
WARNING: replacing docs for 'uncamel :: Tuple{Any}' in module 'Main'.
WARNING: Method definition cleanup_prefix(Any) in module Main at /Users/femto/.julia/v0.5/TALib/src/tools.jl:40 overwritten at /Users/femto/.julia/v0.5/TALib/src/tools.jl:40.
WARNING: replacing docs for 'cleanup_prefix :: Tuple{Any}' in module 'Main'.
WARNING: Method definition fix_varname(Any) in module Main at /Users/femto/.julia/v0.5/TALib/src/tools.jl:70 overwritten at /Users/femto/.julia/v0.5/TALib/src/tools.jl:70.
WARNING: replacing docs for 'fix_varname :: Tuple{Any}' in module 'Main'.
WARNING: Method definition replace_var(AbstractString) in module Main at /Users/femto/.julia/v0.5/TALib/src/tools.jl:88 overwritten at /Users/femto/.julia/v0.5/TALib/src/tools.jl:88.
WARNING: replacing docs for 'replace_var :: Tuple{AbstractString}' in module 'Main'.
WARNING: Method definition replace_output(AbstractString) in module Main at /Users/femto/.julia/v0.5/TALib/src/tools.jl:110 overwritten at /Users/femto/.julia/v0.5/TALib/src/tools.jl:110.
WARNING: replacing docs for 'replace_output :: Tuple{AbstractString}' in module 'Main'.
WARNING: Method definition FunctionDescriptionXML() in module Main at /Users/femto/.julia/v0.5/TALib/src/describe.jl:5 overwritten at /Users/femto/.julia/v0.5/TALib/src/describe.jl:5.
WARNING: Method definition create_dict_of_ta_func() in module Main at /Users/femto/.julia/v0.5/TALib/src/describe.jl:9 overwritten at /Users/femto/.julia/v0.5/TALib/src/describe.jl:9.
WARNING: Method definition create_dict_of_ta_func(Any) in module Main at /Users/femto/.julia/v0.5/TALib/src/describe.jl:9 overwritten at /Users/femto/.julia/v0.5/TALib/src/describe.jl:9.
WARNING: Method definition replace_var_to_symbol(Any) in module Main at /Users/femto/.julia/v0.5/TALib/src/ta_func_api_gen_level2_dataframe.jl:18 overwritten at /Users/femto/.julia/v0.5/TALib/src/ta_func_api_gen_level2_timearray.jl:18.