Python PAPER: document US order-query eligibility and preserve the broker error code
I maintainer di solito rispondono entro 1 giorno
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 4/5
- Tempo stimato
- 3-5 giorni
- Idoneità per principianti
- 45/100
Direzione di ricerca
Parti dal punto di ingresso us_query_orders() del Python SDK e verifica come viene prodotta ed esposta la relativa OpenApiException. Confronta la chiamata che fallisce con le chiamate PAPER di sola lettura elencate che hanno esito positivo, quindi verifica il limite di entitlement supportato e il codice di errore del broker. Il lavoro è completato quando il risultato non supportato o non autorizzato è documentato e il codice di errore rimane disponibile per i client.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Summary
The generic Python PAPER trade surfaces are readable, but the US-specific order query raises OpenApiException. The supported entitlement and error-code boundary is unclear.
Environment
- Longbridge Python SDK: 4.5.0
- Python: CPython 3.12
- Operating system: Windows
- Account environment: PAPER
- Broker mutations performed: None
Reproduction
Using one PAPER configuration with enable_papertrading=True:
Successful read-only calls
account_balance()stock_positions()today_orders()history_orders()- the read-only DCA plan-list call
Failing read-only call
TradeContext.us_query_orders(
start_at=1,
end_at=current_epoch,
query_type=0,
page=1,
limit=20,
)
This call raises OpenApiException.
No order or account mutation is involved. The same credential can read the generic PAPER trade surfaces listed above.
Questions
- Is
us_query_orders()restricted to a US-data-center account, rather than an AP/PAPER account that can trade US symbols? - Is there a supported read-only capability or region endpoint that clients should call before invoking the US-specific order API?
- Which broker error code should represent this entitlement mismatch?
- Should the Python SDK expose that error code reliably on
OpenApiException?
Desired outcome
Clients should be able to classify this result as unsupported or unauthorized, rather than incorrectly interpreting it as an empty order inventory.
Credentials, account identifiers, trace IDs, and historical order IDs are intentionally omitted.
- Lingua principale
- TypeScript
- Stelle
- 61
- Fork
- 30
- Merge medio
- 7h 27m
- PR unite (30g)
- 19
Preparare l'ambiente
- Nessun Dockerfile né file Docker Compose
- Nessun modello di pull request
- Leggi la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di longbridge/developers
-
最新版的Python 4.3.2 sdk 根本跑不通这个代码啊Forse già presa Una pull request collegata a questa issue è aperta o già unita. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 65/100
longbridge/developers#1109 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 4/5 1-2 giorni Idoneità per principianti 35/100
longbridge/developers#1310 · 3 commenti ·
I maintainer di solito rispondono entro 1 giorno
-
LONGBRIDGE AI模型选择Aperta
Difficoltà 5/5 Più di una settimana Idoneità per principianti 25/100
longbridge/developers#1309 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 4/5 3-5 giorni Idoneità per principianti 35/100
longbridge/developers#1308 · 3 commenti ·
I maintainer di solito rispondono entro 1 giorno
-
SDK5.2.2: clarify HK candle endpoints, daily trading-date labels and revision/adjustment semanticsAperta
Difficoltà 4/5 3-5 giorni Idoneità per principianti 48/100
longbridge/developers#1302 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
Tutte le issue di longbridge/developers
Issue simili
-
Bug: Cloudflare Pages static _redirects identity rule causes RSC Flight to reload as HTMLForse già presa @Donvero l’ha presa oggi. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
Mantitup-Org/vista#210 ·
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
simstudioai/sim#9831 ·
I maintainer di solito rispondono entro 1 giorno
-
status: waiting for maintainer
Difficoltà 2/5 1-3 ore Idoneità per principianti 88/100
mui/material-ui#49751 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 88/100
I maintainer di solito rispondono entro 2 giorni
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 76/100
diplodoc-platform/transform#1184 ·
I maintainer di solito rispondono entro 1 giorno