This commit is contained in:
2026-09-03 11:33:43 +08:00
parent d5303cc22b
commit e6a5096353
38 changed files with 1911 additions and 2742 deletions

View File

@@ -1,15 +1,27 @@
from .account import AccountMixin
from .client import Client as _HTTPClient
from .data import DataMixin
from .client import Client
from .errors import APIError, BusinessError
from .misc import MiscMixin
from .models import *
from .trade import *
from .v2 import Client as V2Client, Portfolio
class Client(AccountMixin, DataMixin, TradeMixin, MiscMixin, _HTTPClient):
"""big-qmt 同步 HTTP 客户端。"""
__all__ = ["Client", "V2Client", "Portfolio", "APIError", "BusinessError", "OP_BUY", "OP_SELL", "ORDER_TYPE_VOLUME", "PR_TYPE_LATEST", "QUICK_TRADE_NOW", "ORDER_SIDE_BY_OFFSET", "OrderItem", "PositionItem", "parse_order"]
from .models import Assets, OrderItem, Portfolio, PositionItem, Tick
from .trade import (
OP_BUY,
OP_SELL,
ORDER_SIDE_BY_OFFSET,
ORDER_TYPE_VOLUME,
PR_TYPE_LATEST,
QUICK_TRADE_NOW,
)
__all__ = [
"APIError",
"Assets",
"BusinessError",
"Client",
"OP_BUY",
"OP_SELL",
"ORDER_SIDE_BY_OFFSET",
"ORDER_TYPE_VOLUME",
"OrderItem",
"PR_TYPE_LATEST",
"Portfolio",
"PositionItem",
"QUICK_TRADE_NOW",
"Tick",
]