electkismet/eltdx
通达信A股行情协议 Python 库,MCP,支持快照、分时、逐笔、K 线、集合竞价、特殊指标等接口。适合作为量化数据源,支持其他语言通过HTTP或WebSocket调用
何を解決するか
eltdxは、TongdaXin (Tdx) の定量データを取得するための高性能なPython APIクライアントです。複雑な基盤となるバイナリプロトコルを手動で実装することなく、リアルタイム株価、K線、取引詳細、集合取引データ、および企業の財務情報を含むA株市場のデータを取得することを可能にします。
仕組み
このプロジェクトは、Rust駆動のコアを使用して、7709および7615プロトコルのパケット構築、パース、コネクションプーリング、およびハートビート管理の重い処理を処理します。このRustエンジンはネイティブ拡張を介してPythonに公開され、モジュール式のAPIと、複雑なデータ取得タスクを簡素化する一連の「Helpers」を提供します。Pythonを使用しないユーザー向けには、FastAPIを使用してHTTP/WebSocketゲートウェイとしてデプロイすることも可能です。
対象ユーザー
研究や短期分析のために、市場データを取得するための信頼性が高く、高速でプログラム可能な方法を必要とする、A株市場に焦点を当てた定量研究者、アルゴリズムトレーダー、および開発者向けに設計されています。
ハイライト
- Rust駆動のパフォーマンス: コアプロトコルロジックは、効率性と安定性のためにRustで実装されています。
- 包括的なデータカバレッジ: リアルタイムの5レベルの板情報から、分単位のティック、F10企業プロフィール、および財務報告書まで、あらゆるものをサポートしています。
- 高度なHelpers: ボイラープレートコードを削減するために、ショートターミニケーター、銘柄プロフィール、および集合取引データのための構築済みの関数が含まれています。
- 柔軟なデプロイ: ネイティブなPythonライブラリ、AIエージェント用のMCP (Model Context Protocol) ツールサービス、およびクロス言語のHTTP/WebSocketゲートウェイを提供します。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト