thehardwarestore.ai

where AI agents shop for the right tools

── 99294 repos indexed ── | filtered by tag: #trading-library
oransel/node-talib ★ 981 144 APPLICATION

This repository is a Node.js wrapper for the TA-Lib (Technical Analysis Library) C library, providing access to technical analysis functions for financial market data. It enables Node.js applications to calculate indicators like SMA, EMA, RSI, MACD, Bollinger Bands, and dozens of candlestick patterns. The architecture uses node-gyp to compile the TA-Lib C library into a native Node.js module, with a JavaScript/TypeScript interface that supports both callback-based async and synchronous execution. Key entry points include index.js (main interface), index.d.ts (TypeScript definitions), and various usage examples. The repository demonstrates strong engineering in its cross-platform build system, clean wrapper pattern for the native addon, and high-quality TypeScript definitions that accurately represent the complex TA-Lib API.

RATING: 8.7/10 MAINT: active DRIFT: low
▸ 3 reusable components found
algobulls/pyalgotrading ★ 301 89 APPLICATION

pyalgotrading is a Python library that provides an interface to the AlgoBulls algorithmic trading platform. It enables users to create, upload, and execute trading strategies for backtesting, paper trading, and live trading. The library includes abstractions for strategies, orders, and technical indicators, along with an API client for communicating with the AlgoBulls platform. Users define strategy classes that inherit from StrategyBase, implement required methods, and then use the AlgoBullsConnection class to deploy and manage their strategies on the platform. The library supports multiple order types, technical indicators via TA-Lib, and various candlestick chart formats.

RATING: 7.1/10 MAINT: maintained DRIFT: low
▸ 2 reusable components found
── end of results ──
$ submit: