Roadmap for initial public release of qPACE quant library.
We plan to release Rust crate, Python wheel and NPM package with support for platforms:
- Windows x64
- Linux x64
- MacOS x64
- MacOS ARM
Features
Compiler #6
Core
Sym
SymKind
Timeframe
OhlcvBar
Ohlcv
OHLCV utils
SymSource
OhlcvSource
Ctx
Backtest
BacktestReport
Signal
SignalBatch
Utils
Order Sizing
Statistics
Metrics
Optimization
Plotting
qPACE Remote
CLI
Roadmap for initial public release of qPACE quant library.
We plan to release Rust crate, Python wheel and NPM package with support for platforms:
Features
Compiler #6
TA #7
Core
SymSym.idSym.min_tickSym.min_qtySym.ticker_idSym.prefixSym.currencySym.base_currencySym.tickerSym.countrySym.kindSym.price_scaleSym.point_valueSym.eq()Sym.btc_usd()Sym.eth_usd()Sym.doge_usd()Sym.sol_usd()Sym.msft()Sym.alphabet()Sym.meta()Sym.gold()SymKindcrypto|stocksSymKind.eqTimeframeTimeframe.to_stringTimeframe.from_stringTimeframe::years()Timeframe::months()Timeframe::weeks()Timeframe::days()Timeframe::hours()Timeframe::minutes()Timeframe::seconds()Timeframe::ticks()Timeframe::ranges()Timeframe::unknown()Timeframe.yearsTimeframe.monthsTimeframe.weeksTimeframe.daysTimeframe.hoursTimeframe.minutesTimeframe.secondsTimeframe.ticksTimeframe.rangesTimeframe.unknownTimeframe.to_duration()Timeframe.from_duration()Timeframe.eq()OhlcvBaropen_timeclose_timeopenhighlowclosevolumemergeOhlcvtimeframeemptyfrom_barsresamplesortcopysliceindex_offindbarsatreversefrom_pandasto_pandasfrom_polarsto_polarswrite_csvread_csvwrite_parquetread_parquetopen_time_listclose_time_listopen_listhigh_listlow_listclose_listvolume_listpushpush_manyextendlenOHLCV utils
zip_ohlcv_barsunzip_ohlcv_barsSymSourceqpace|yahoosymOhlcvSourceqpace|yahoosymCtxsymohlcvcopyresetbar_indexbarlenis_initializednextskipBacktestconfigctxequityequity_listnet_equity_listreturns_listnet_returns_listpnl_listopen_profitnet_profitgross_profitgross_losstradesinstrument_sizenexton_bar_openon_bar_closesynthetic_holdsignalsignal_batchskipreportBacktestReportctxtradesprintplotto_pineto_jsonto_pandasSignalOrder|Size|EquityPct|Hold|Close)longshortequity_pctcloseSignalBatchfrom_listfrom_bar_index_mapfrom_open_time_mapUtils
hl2hlc3hlcc4Order Sizing
round_contractsvalidate_contractsround_to_min_tickorder_sizeorder_size_for_equity_pctStatistics
summeanvar_from_meanvarstdev_from_varstdevpct_changereturnsMetrics
expectancy_scoreprofit_factorwin_rateavg_tradeavg_winning_tradeavg_losing_tradeavg_win_loss_ratioomega_ratiosharpe_ratiosharpe_ratio_from_equitysortino_ratiosortino_ratio_from_equitynet_profit_pctgross_profit_pctgross_loss_pctlong_net_profit_pctshort_net_profit_pctmax_drawdown_pctavg_max_drawdown_pctmax_run_up_pctkelly_criterion_gamblingkelly_criterion_Investmentaccuracyrecallprecisionf1aucscale_probastep_probaOptimization
Plotting
qPACE Remote
CLI