Когда я пытаюсь разместить заказ, используя следующую полезную нагрузку и следующую ошибку, хотя полезная нагрузка верна, есть ли что -то, что мне нужно для размещения заказа на IBKR. Я использую аккуратный счет бумаги.
Когда я пытаюсь разместить заказ, используя следующую полезную нагрузку и следующую ошибку, хотя полезная нагрузка верна, есть ли что -то, что мне нужно для размещения заказа на IBKR. Я использую аккуратный счет бумаги.[code]{ "orders": [ { "acctId": "DUM597952", "conid": 4815747, "conidex": "4815747@SMART", "manualIndicator": true, "extOperator": "test-operator", "secType": "STK", "cOID": "NVDA-LMT-BUY-1", "orderType": "LMT", "price": 195, "quantity": 2, "side": "BUY", "ticker": "NVDA", "tif": "DAY", "quantity": 1, "isSingleGroup": false, "outsideRTH": false, "isCcyConv": false, "listingExchange": "NASDAQ" } ] } < /code> Вот ответ, когда я пытаюсь разместить заказ: < /p> { "error": "\"BUY 1 NVDA NASDAQ.NMS @ 195.00\"\nCan not contain field # 8089", "cqe": { "post_payload": { "snapshots": [ { "balances": { "USD": "249795.2", "BASE": "249795.2" } } ], "side": "s", "rejections": [ "Can not contain field # 8089" ], "account_id": "DUM597952", "order_currency": "USD", "sec_type": "STK", "conid": "4815747", "exchange": "ISLAND", "order_id": "0" }, "request_method": "POST" }, "action": "order_submit_issue" } < /code> Вот код, который я использовал для запроса на ibkr: < /p> @router.post("/{account_id}/new",) def place_order(account_id: str, order_data: OrderRequest): """ Place a trade order on IBKR. """ try: logger.info(f"Placing order for account: {account_id}") url = f"https://localhost:5000/v1/api/iserver/account/{account_id}/orders" response = requests.post(url, json=order_data.dict(), verify=False) logger.info(f"✅ Order response: {response.text}")
# Place the order # response = SESSION.post( # f"{BASE_URL}/iserver/account/{account_id}/orders", # data=json.dumps([order_data.dict()]), # headers={"Content-Type": "application/json"} # ) # logger.info("Equity Market Order Response:", response.json())
if response.status_code == 200: return response.json() else: logger.error(f"Order placement failed: {response.status_code}") raise HTTPException(status_code=response.status_code, detail="Failed to place order")
except requests.RequestException as e: logger.error(f"Exception placing order: {e}") raise HTTPException(status_code=503, detail="IB Gateway not reachable") [/code] В чем проблема?
Привет, у меня есть проект с базой данных golang redis и postgres в Ubuntuмой файл докера:
мой table.sql это:
CREATE TABLE users ( username VARCHAR (200) PRIMARY KEY, pass VARCHAR (50) );
Я знаю, что есть способы изменить базовый URL-адрес Retrofit во время выполнения с помощью перехватчиков. Например:
Но в приведенном выше примере «базовый URL» должен состоять только из самого хоста. Если новый базовый URL-адрес содержит сегменты...
Я пытаюсь создать компонент реагирования для динамического создания, управления и рендеринга форм с использованием zod и React-Hook-Form. По сути, существует реестр входных компонентов и обрабатываемых им типов zod, который используется для создания...
Я пытаюсь создать компонент React для динамического создания, управления и рендеринга форм с использованием zod и React-Hook-Form. По сути, существует реестр входных компонентов и обрабатываемых им типов zod, который используется для создания...