Discover and explore top open-source AI tools and projects—updated daily.
tradingstrategy-aiAlgorithmic trading SDK for developing and backtesting strategies
Top 98.8% on SourcePulse
Summary
This repository provides the Trading Strategy SDK, enabling developers to build, backtest, and deploy automated trading strategies on Decentralized Exchanges (DEXes) and DeFi markets. It targets individuals with Python and algorithmic trading knowledge, offering a comprehensive framework for bringing strategies to life with features like market data feeds, backtesting notebooks, and smart contract-based asset management.
How It Works
The framework utilizes Python and Jupyter notebooks for strategy development and backtesting. Core components include data caching, indicator calculation, a decide_trades function for strategy logic, and an in-line backtesting engine. It supports diverse data sources (DEX, CEX) and employs parameter optimization (grid search, Gaussian Processes) to refine strategies. The approach emphasizes modularity, allowing strategies to be developed in notebooks and then deployed for live trading.
Quick Start & Requirements
trade-executor repository, installing dependencies via Poetry (poetry install), and activating the environment (poetry shell).Highlighted Details
scikit-optimize) is supported.Maintenance & Community
The project highlights community engagement through a Discord server, website, blog, Twitter, and Telegram channel. Specific details on core maintainers, sponsorships, or project health beyond community channels are not provided in the README.
Licensing & Compatibility
The license type and any compatibility notes for commercial use or closed-source linking are not specified in the provided README content.
Limitations & Caveats
Mac users with Intel CPUs may experience slower backtesting speeds with Dev Containers. The specific open-source license is not stated, a critical omission for adoption decisions. Some provided notebooks are designated as "research only."
1 week ago
Inactive
StockSharp