fix bug
This commit is contained in:
@@ -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__":
|
||||
|
||||
Reference in New Issue
Block a user