5 रिपॉजिटरी
Python-native environments for writing, testing, and running algorithmic trading strategies with a unified API and CLI interface.
Distinct from Python Scripting Environments: Distinct from Python Scripting Environments: focuses on financial strategy development with trading-specific APIs, not general-purpose Python scripting.
Explore 5 awesome GitHub repositories matching development tools & productivity · Trading Strategy Development Environments. Refine with filters or upvote what's useful.
RQAlpha is a Python-native quantitative trading backtesting framework and live trading execution system. It provides an event-driven engine for simulating trading strategies against historical market data, with realistic transaction costs, slippage models, and corporate action handling. The platform supports multi-asset class trading including stocks, futures, options, and REITs, with separate sub-accounts for different asset types and configurable margin requirements. The framework distinguishes itself through a plugin-based extensible architecture that allows users to swap out core componen
A Python-native environment for writing, testing, and running algorithmic trading strategies with a unified API and CLI interface.
Voilà is a tool that converts Jupyter notebooks into standalone interactive web applications. It renders notebook cells as HTML web components, preserving live widgets while stripping source code by default, and gives each viewer a dedicated Jupyter kernel for isolated widget state and callback execution. The project runs as a Jupyter server extension, reusing existing server infrastructure for notebook serving and authentication. It supports directory-based notebook hosting, serving all notebooks in a folder as a browsable collection of web applications from a single command. Voilà also prov
Runs as a Jupyter server extension to serve notebook-based dashboards alongside the standard Jupyter interface.
Building and backtesting CTA, SEL, HFT, and UFT strategies in Python with a C++ execution engine for performance.
tqsdk-python एक क्वांटिटेटिव ट्रेडिंग SDK और फ्रेमवर्क है जिसे Python का उपयोग करके फ्यूचर्स, ऑप्शन्स और स्टॉक्स के लिए स्वचालित रणनीतियाँ विकसित करने के लिए डिज़ाइन किया गया है। यह एक एल्गोरिथमिक ट्रेडिंग इंजन और वित्तीय बाज़ार डेटा API के रूप में कार्य करता है, जो रणनीतियों को बैकटेस्ट करने, ऐतिहासिक डेटा का विश्लेषण करने और कई ब्रोकरेज खातों में लाइव ट्रेड्स निष्पादित करने के लिए आवश्यक टूल्स प्रदान करता है। यह प्रोजेक्ट एक विशेष ऑप्शन एनालिटिक्स लाइब्रेरी के माध्यम से खुद को अलग बनाता है जो Black-Scholes मॉडल का उपयोग करके ग्रीक्स, इंप्लाइड वोलेटिलिटी और वोलेटिलिटी सरफेसेस की गणना करती है। यह स्थिति प्रविष्टि और निकास के दौरान बाज़ार के प्रभाव को कम करने के लिए TWAP, Iceberg और POV जैसे जटिल ऑर्डर निष्पादन पैटर्न्स का भी समर्थन करता है। यह SDK रीयल-टाइम और ऐतिहासिक बाज़ार डेटा पुनर्प्राप्ति, क्वांटिटेटिव जोखिम प्रबंधन और पोर्टफोलियो मॉनिटरिंग सहित व्यापक क्षमता सतह को कवर करता है। यह डेटा स्ट्रीमिंग और टास्क शेड्यूलिंग के लिए एक एसिंक्रोनस निष्पादन मॉडल को शामिल करता है, साथ ही मल्टी-एसेट ट्रेडिंग सिमुलेशन और परफॉरमेंस विश्लेषण के लिए टूल्स भी प्रदान करता है। यह लाइब्रेरी रणनीति मॉनिटरिंग और डेटा विज़ुअलाइज़ेशन के लिए एक वेब-आधारित ग्राफिकल इंटरफेस प्रदान करती है।
Provides a Python-native environment for writing, testing, and running algorithmic trading strategies.
Interactive Python notebook environment for developing, testing, and executing algorithmic trading strategies.