awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
shinnytech avatar

shinnytech/tqsdk-python

0
View on GitHub↗
4,789 Stars·760 Forks·Python·Apache-2.0·9 Aufrufedoc.shinnytech.com/tqsdk/latest↗

Tqsdk Python

tqsdk-python ist ein quantitatives Trading-SDK und Framework, das für die Entwicklung automatisierter Strategien für Futures, Optionen und Aktien unter Verwendung von Python konzipiert ist. Es fungiert als algorithmische Trading-Engine und Finanzmarktdaten-API und bietet die notwendigen Tools, um Strategien zu backtesten, historische Daten zu analysieren und Live-Trades über mehrere Broker-Konten hinweg auszuführen.

Das Projekt zeichnet sich durch eine spezialisierte Options-Analytics-Bibliothek aus, die Griechen, implizite Volatilität und Volatilitätsoberflächen unter Verwendung des Black-Scholes-Modells berechnet. Es unterstützt zudem komplexe Order-Ausführungsmuster wie TWAP, Iceberg und POV, um den Markteinfluss während des Einstiegs und Ausstiegs aus Positionen zu minimieren.

Das SDK deckt ein breites Funktionsspektrum ab, einschließlich Echtzeit- und historischer Marktdatenabfrage, quantitativem Risikomanagement und Portfolio-Monitoring. Es integriert ein asynchrones Ausführungsmodell für Daten-Streaming und Task-Scheduling, neben Tools für Multi-Asset-Trading-Simulation und Performance-Analyse.

Die Bibliothek bietet eine webbasierte grafische Oberfläche für Strategie-Monitoring und Datenvisualisierung.

Features

  • Algorithmic Trading Engines - Functions as a core execution engine supporting advanced order types like TWAP and Iceberg for automated trading.
  • Quantitative Trading Platforms - Provides an integrated environment for developing, backtesting, and executing algorithmic financial trading strategies across multiple asset classes.
  • Technical Indicator Calculators - Calculates technical indicators and analyzes market datasets using optimized numerical libraries to identify trends.
  • Financial Data APIs - Provides an interface for retrieving real-time quotes, tick-level data, and K-line series from financial exchanges.
  • Live Trading Execution - Connects to multiple brokerage firms to perform live trading or simulate orders in a paper-trading environment.
  • Stock Trade Executions - Adjusts net positions using TWAP or VWAP algorithms to minimize market impact during execution.
  • Multi-Account Portfolio Management - Coordinates trades across multiple real-money and simulated brokerage accounts with independent P&L tracking.
  • Multi-Account Trading Protocols - Provides standardized data layers for retrieving and tracking holdings across real, simulated, and demo accounts simultaneously.
  • Algorithmic Order Types - Implements advanced execution patterns like Iceberg and POV to minimize market impact.
  • Trading Order Monitors - Ships tools for sending and monitoring trade requests for financial instruments to automate buying and selling.
  • In-Memory Trading Stores - Maintains an in-memory snapshot of quotes and account information updated via websocket.
  • Real-Time Market Prices - Retrieves real-time quote and k-line data for financial contracts to analyze market price movements.
  • Trading Simulations - Provides environments for testing and executing financial strategies using accounts with persistent funds and positions.
  • Multi-Asset Class Simulations - Executes tests across futures, options, and stocks using dedicated multi-asset class simulation environments.
  • Trading Strategy Backtesters - Simulates trading logic against historical market data to evaluate performance metrics and risk.
  • Trading Strategy Execution Engines - Provides a system to coordinate trading logic by managing background tasks, tracking orders, and executing position changes.
  • Tick Data Retrieval - Provides chronological sequences of tick-by-tick market updates as structured data frames.
  • Dataframe Structures - Converts sequential market tick and k-line data into structured DataFrames for optimized numerical analysis.
  • Greeks Calculators - Computes option sensitivities including Delta, Theta, Gamma, Vega, and Rho to assess derivative risk.
  • Financial Market Analysis - Retrieves real-time and historical data to calculate technical indicators and analyze market trends.
  • In-Memory State Stores - Maintains a real-time in-memory snapshot of market quotes and account information for low-latency access.
  • Market Data Access APIs - Provides programmatic interfaces to retrieve real-time and historical price and volume data.
  • Market Data Providers - Fetches tick-level and K-line market data directly without requiring a local database.
  • Bond Market Quotes - Fetches current prices, order book depth, and contract specifications for financial instruments.
  • Candlestick Data Retrievers - Fetches historical and real-time candlestick data as DataFrames for technical analysis.
  • Market Data Aggregators - Merges multiple tick and K-line data series to ensure chronological updates across instruments.
  • Exchange Market Data Streams - Provides live streams of quotes, tick serials, and k-line data that update automatically.
  • WebSocket Stream Managers - Updates local market and account states via a persistent WebSocket connection with subscription management.
  • Real-time Data Synchronization - Synchronizes local data state by polling servers for new business data packets in real time.
  • Real-Time State Maintenance - Merges incoming data packets into a memory store and converts sequential data into dataframes for instant querying.
  • Trading Strategy Development Environments - Provides a Python-native environment for writing, testing, and running algorithmic trading strategies.
  • Trading Gateways - Provides the connectivity layer required for interacting with financial exchange APIs and brokerage counters.
  • Asynchronous Event Loops - Coordinates background tasks and strategy logic using a synchronized asynchronous event loop for timely execution.
  • Financial Option Pricing - Computes Greek indicators and implied volatility using the Black-Scholes model for risk assessment.
  • Futures Trading Engines - Provides an execution engine for automated futures and options trading strategies including margin and settlement logic.
  • Option Volatility Analysis - Calculates Greeks and implied volatility to assess risk and identify arbitrage opportunities in options.
  • Volatility Surface Generators - Constructs volatility curves by analyzing groups of option contracts and their underlying assets.
  • Option Analytics Libraries - Calculates option Greeks, implied volatility, and volatility surfaces using the Black-Scholes model.
  • Algorithmic Order Executions - Implements advanced trading patterns like TWAP and Iceberg orders to minimize market impact.
  • Order Lifecycle Management - Handles the full lifecycle of buy and sell orders, including placement, cancellation, and status tracking.
  • Unified Trading Interfaces - Offers a unified interface for monitoring positions and executing orders across multiple brokerage accounts.
  • Trading Risk Management - Implements advanced order instructions and target position tasks to enforce risk constraints and protect capital.
  • Arbitrage Trading - Monitors price spreads between related contracts to execute mean-reversion or hedge trades.
  • Derivative Arbitrage - Monitors price spreads between options and underlying futures to place offsetting orders.
  • Trading Strategy Schedulers - Provides interfaces for scheduling the automated start, stop, and restart of concurrent trading strategy instances.
  • Futures Contract Management - Retrieves primary contracts corresponding to continuous futures contracts for specific timestamps.
  • Options Contract Screeners - Filters option contracts based on underlying symbols, strike prices, and expiration dates.
  • Position Management Automations - Maintains a specific net position for a contract by automating order placement and cancellation.
  • Trade Visualization Tools - Renders technical indicators, signals, and K-line charts for visual analysis of price action.
  • Strategy Performance Analyzers - Analyzes profitability and risk exposure of trading strategies using virtual accounts and risk metrics.
  • Trading Dashboards - Offers a comprehensive dashboard for monitoring active trades, strategy performance, and portfolio status.
  • Equity Simulations - Executes mock trades for stocks and tracks virtual accounts for strategy validation.
  • Scenario Analysis - Estimates risk and reward by calculating potential outcomes through simulated market conditions.
  • Performance Analytics - Generates statistical reports on annual yield and profit-loss ratios via graphical analysis.
  • Trading Strategy Frameworks - Provides a specialized software framework for managing multiple automated financial trading strategies across accounts.
  • Margin - Simulates market scenarios to estimate real-time margin usage and potential risk levels.
  • Theoretical Margin Estimators - Estimates the theoretical margin required for selling ETF options according to exchange regulations.
  • Trade History Exporters - Exports K-line and tick data to CSV files for external quantitative analysis.
  • Financial Instrument Metadata Querying - Searches for financial contracts based on instrument class, exchange, product ID, or expiration status.
  • Historical Trade Data Retrievers - Retrieves current and historical market price data for stocks and indices.
  • Historical Data Downloads - Provides capabilities to export high-precision tick-level and K-line historical data to local storage.
  • International Market Data Access - Retrieves delayed price data and contract lists for global futures and indices across international exchanges.
  • Order Execution Pipelines - Sends order requests and receives market updates through asynchronous pipelines to decouple the user interface from the gateway.
  • External Terminal Integrations - Integrates quantitative research tools with professional trading terminals for high-volume order execution.
  • Timed Event Scheduling - Triggers trading actions and strategy adjustments based on defined recurring time intervals or specific delays.
  • Trading Strategy Management Interfaces - Provides a web-based graphical interface for the real-time monitoring and management of trading strategies.
  • Asynchronous Task Schedulers - Dispatches background tasks within an event loop to ensure thread-safe and timely data processing.
  • Direct Connection Routing - Establishes direct connections to brokerage servers to minimize trade latency by bypassing intermediary relay servers.
  • Moneyness Classifications - Categorizes options as in-the-money, at-the-money, or out-of-the-money relative to the underlying asset price.
  • Strategy Parameter Optimization - Provides mathematical methods for finding optimal configurations of quantitative trading parameters.
  • Technical Indicators - The trading library calculates quantitative metrics such as Bollinger Bands and Moving Averages using market data.
  • Trading Account Session Linking - Links real, simulated, or cloud-based trading accounts to a session for executing trades.
  • Multi-Account Session Management - Links multiple real and simulated trading identities to a single session for synchronized execution.
  • API Rate Limit Management - Implements client-side rate limiting to cap order operations and prevent API throttling from brokerages.
  • Client-Server Architectures - Decouples strategy logic and user interfaces from financial exchanges via a secure brokerage communication gateway.
  • Market Insight Monitors - Detects updates in quote fields or k-line data to trigger automated trading logic.
  • Account Statistics Monitoring - Tracks real-time account equity and position volumes to monitor trading performance.
  • Financial Position Monitoring - Tracks available funds and current position volumes for specific financial contracts in real-time.
  • Target Position Setting - Automates the calculation and execution of orders required to reach specific asset quantity or volume targets.
  • Trading Platforms - Python development kit for futures and stock trading.

Star-Verlauf

Star-Verlauf für shinnytech/tqsdk-pythonStar-Verlauf für shinnytech/tqsdk-python

KI-Suche

Entdecke weitere awesome Repositories

Beschreibe in einfachen Worten, was du brauchst — die KI bewertet tausende kuratierte Open-Source-Projekte nach Relevanz.

Start searching with AI

Open-Source-Alternativen zu Tqsdk Python

Ähnliche Open-Source-Projekte, sortiert nach der Anzahl der gemeinsamen Funktionen mit Tqsdk Python.
  • ricequant/rqalphaAvatar von ricequant

    ricequant/rqalpha

    6,166Auf GitHub ansehen↗

    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

    Pythonbacktestfinancefutures
    Auf GitHub ansehen↗6,166
  • yutiansut/quantaxisAvatar von yutiansut

    yutiansut/QUANTAXIS

    9,955Auf GitHub ansehen↗

    Quantaxis is a quantitative trading framework designed for building, backtesting, and executing automated strategies across global equities, futures, and cryptocurrencies. It integrates an event-driven backtesting engine, a multi-market execution gateway for order routing, and a quantitative data pipeline for ingesting and storing multi-asset market data. The system features a Rust-accelerated financial library that utilizes Apache Arrow for high-performance technical indicator calculation and zero-copy data processing. It provides a containerized infrastructure model designed for orchestrati

    Pythonquant
    Auf GitHub ansehen↗9,955
  • binance/binance-spot-api-docsAvatar von binance

    binance/binance-spot-api-docs

    4,812Auf GitHub ansehen↗

    This project provides technical documentation and reference guides for spot trading, including specifications for REST, WebSocket, and FIX protocols. It serves as a comprehensive resource for integrating with spot trading endpoints to execute trades, query account data, and fetch market statistics. The project distinguishes itself by supporting institutional-grade connectivity through the Financial Information eXchange standard and simple binary encoding to reduce latency and payload size. It also includes a dedicated sandbox environment for validating trading logic and strategies without fin

    binance-apidocumentationfix-api
    Auf GitHub ansehen↗4,812
  • gbeced/pyalgotradeAvatar von gbeced

    gbeced/pyalgotrade

    4,659Auf GitHub ansehen↗

    pyalgotrade is a Python algorithmic trading library designed for developing, backtesting, and executing automated trading strategies. It provides a comprehensive framework for financial strategy backtesting, a technical analysis library for computing mathematical indicators, and connectors for cryptocurrency exchange integration. The project distinguishes itself by supporting sentiment-based trading through the integration of real-time social media feeds and keyword streams. It features a quantitative trading visualization tool for plotting price action and portfolio equity curves, along with

    Python
    Auf GitHub ansehen↗4,659
Alle 30 Alternativen zu Tqsdk Python anzeigen→

Häufig gestellte Fragen

Was macht shinnytech/tqsdk-python?

tqsdk-python ist ein quantitatives Trading-SDK und Framework, das für die Entwicklung automatisierter Strategien für Futures, Optionen und Aktien unter Verwendung von Python konzipiert ist. Es fungiert als algorithmische Trading-Engine und Finanzmarktdaten-API und bietet die notwendigen Tools, um Strategien zu backtesten, historische Daten zu analysieren und Live-Trades über mehrere Broker-Konten hinweg auszuführen.

Was sind die Hauptfunktionen von shinnytech/tqsdk-python?

Die Hauptfunktionen von shinnytech/tqsdk-python sind: Algorithmic Trading Engines, Quantitative Trading Platforms, Technical Indicator Calculators, Financial Data APIs, Live Trading Execution, Stock Trade Executions, Multi-Account Portfolio Management, Multi-Account Trading Protocols.

Welche Open-Source-Alternativen gibt es zu shinnytech/tqsdk-python?

Open-Source-Alternativen zu shinnytech/tqsdk-python sind unter anderem: ricequant/rqalpha — RQAlpha is a Python-native quantitative trading backtesting framework and live trading execution system. It provides… yutiansut/quantaxis — Quantaxis is a quantitative trading framework designed for building, backtesting, and executing automated strategies… binance/binance-spot-api-docs — This project provides technical documentation and reference guides for spot trading, including specifications for… gbeced/pyalgotrade — pyalgotrade is a Python algorithmic trading library designed for developing, backtesting, and executing automated… fasiondog/hikyuu — Hikyuu is a quantitative trading framework designed for developing, backtesting, and executing systematic trading… edtechre/pybroker — pybroker is a Python algorithmic trading framework and quantitative technical analysis library designed for…