Description
Initial discussion started (and closed) here
Create enum for RetCode
Create enum for Compatibility
Create enum for `FuncUnstId
Create enum for RangeType
Create enum for CandleSettingType
Implement some basic trigonometric functions SIN, COS, TAN, ASIN, ACOS, ATAN, ...
Implement some library function such as GetVersionString, GetVersionMajor, GetVersionMinor, GetVersionBuild, GetVersionDate, GetVersionTime
Implement some TA function such as MA (SMA, EMA, ...), BBANDS ...
Enumerate all functions and their parameters (this gist and Python TA-Lib wrapper might help)
Implement TA_FunctionDescriptionXML see https://github.com/stoni/ta-lib/blob/master/ta_func_api.xml and ta_abstract.h - FunctionDescriptionXML()
Parse ta_func_api.xml and output ta_func_api.json see http://stackoverflow.com/questions/37165674/convert-a-quite-simple-xml-file-to-json-using-julia
Make macro (or code generator) like https://github.com/mrjbq7/ta-lib/blob/master/tools/generate.py
Make tests
Ensure it is multiplatform (I'm testing on OS X... but it should works on others OS)
Continuous integration
Accept DataFrames as input (columns should be named correctly ("Open", "High", "Low", "Close" ...)
Ensure that DataFrames.jl is not required (but just an optional dependency) Requires.jl might help https://github.com/MikeInnes/Requires.jl
Accept TimeArray as input (may also not be required)
Have a look at _Lookback functions (see http://ta-lib.org/d_api/d_api.html )
Have a look at _FramePP and _FramePPLB functions (see for example BBANDS)
JuliaTS support / Accept TArray as input / output - see TALib.jl should support JuliaTS #6
Create documentation for level 1 API
Create documentation for level 2 API - DataFrame
Create documentation for level 2 API - TimeArray
Reactions are currently unavailable
You can’t perform that action at this time.
RetCodeCompatibilityRangeTypeCandleSettingTypeSIN,COS,TAN,ASIN,ACOS,ATAN, ...GetVersionString,GetVersionMajor,GetVersionMinor,GetVersionBuild,GetVersionDate,GetVersionTimeMA(SMA,EMA, ...),BBANDS...TA_FunctionDescriptionXMLsee https://github.com/stoni/ta-lib/blob/master/ta_func_api.xml andta_abstract.h-FunctionDescriptionXML()ta_func_api.xmland outputta_func_api.jsonsee http://stackoverflow.com/questions/37165674/convert-a-quite-simple-xml-file-to-json-using-julia_Lookbackfunctions (see http://ta-lib.org/d_api/d_api.html )_FramePPand_FramePPLBfunctions (see for exampleBBANDS)TArrayas input / output - see TALib.jl should support JuliaTS #6