Handel med kryptovalutor med julia.
Backtest.jl är ett julia-projekt som jag skrev för att göra saker med kryptovalutahandel. För närvarande hakar den på ccxt python-bibliotek för att ansluta till utbytes-apis, för nu bara för att hämta ohlcv-data.
OHLCV-data saneras och sparas med hjälp av Zarr.jl
Det finns metoder för att filtrera par vilket är vad jag kallar marknaderna som du handlar med, som består av basvalutan och citatvalutan, somBTC/USDT
Det är möjligt att omsampla (nedsampla) ohlcv-data från mindre tidsramar till större.
En enkel CLI gör det möjligt att ladda ner och omsampla data så att ett cron-jobb kan ställas in för att ladda ner data periodiskt.
Det finns några grundläggande plottningsverktyg baserade på echarts biblioteket genom pycharts pytonomslag. Det finns också Echarts.jl men hade lite problem med det. Jag kanske bara arbetar med att skapa echarts js-konfigurationer själv i framtiden beroende på hur pyecharts fortskrider.
Jag lekte lite med orderbokdata och obalans i orderboken genom OrderBook-modulen.
DeAnalysis
Modulen behandlar istället indikatorer och funktionsfiltrering. Det backas upp avIndicators.jl
paketet ochCausalityTools.jl
paket för korrelationer.
Andra roliga indikatorer som jag överfört från en bok som du lätt kan hitta på webben tillhandahålls av modulernaMVP
, Violations
för kortslutning ochConsiderations
efter längtan.