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,16 +1,42 @@
from sdk.v2 import Client_V2
from datetime import datetime
from sdk import Client
BASE_URL = "http://127.0.0.1:10086"
TOKEN = "QMTbyYanweidong"
STOCK_CODE = "000021.SZ"
VOLUME = 100
def main():
client = Client_V2(BASE_URL, TOKEN)
portfolio = client.portfolio()
print(portfolio)
def main() -> None:
order = {
"opType": 23,
"orderType": 1101,
"stockCode": STOCK_CODE,
"prType": 5,
"price": -1,
"volume": VOLUME,
"quickTrade": 2,
"strategyName": "manual-test",
"orderId": f"test-{datetime.now():%H%M%S}",
}
with Client(BASE_URL, TOKEN) as client:
#client._post_json("/api/sys/shutdown")
print("真实委托:", order)
result = client.passorder(
order["opType"],
order["stockCode"],
order["volume"],
order_type=order["orderType"],
pr_type=order["prType"],
price=order["price"],
quick_trade=order["quickTrade"],
strategy_name=order["strategyName"],
order_id=order["orderId"],
)
print("下单结果:", result)
if __name__ == "__main__":