Verificherò il tuo bot di trading ibkr python per ordini persi

Alcune informazioni sono state tradotte automaticamente.

Ucraina

Parlo Russo, Ucraino, Inglese

Sviluppatore API Interactive Brokers e sistemi di trading Python

Costruisco e debuggo integrazioni API di Interactive Brokers in Python. Il mio focus è la parte che si rompe in produzione: ordini bloccati in Submitted, riempimenti che arrivano dopo che il codice ha...
Informazioni su questo servizio

Il tuo bot funziona, ma i numeri non tornano. Apparire una posizione che il tuo codice non ha mai aperto. Un ordine rimane in Submitted e il fill arriva dopo che il tuo codice ha smesso di aspettare. Lo stream di quotazioni è vuoto e il broker non segnala alcun errore.


Ho risolto tutti e tre i problemi in produzione.


Ciò che controllo:


Gestione degli ordini. Se un fill che arriva in ritardo viene ancora registrato e se uno stato live viene scambiato per un fallimento.


Contabilità delle esecuzioni. Se i fill sono deduplicati per execId, se la proprietà è tracciata tramite permId invece di orderId e se la quantità riempita proviene dal broker o viene sommata localmente.


Stato della posizione. Se le posizioni locali sono riconciliate con l'account del broker e cosa succede dopo una riconnessione.


Percorso dei dati. Fallimenti silenziosi di sottoscrizione, perdita di feed per simbolo, lacune nella costruzione delle barre.


Ricevi un rapporto scritto: cosa c'è che non va, perché è importante, cosa cambiare, con riferimenti ai punti esatti nel tuo codice. Priorità, così puoi iniziare da ciò che può costarti una posizione.


Inviami il tuo repository o i file rilevanti e dimmi cosa stai vedendo. Se il problema è fuori dalla mia portata, te lo dirò prima che tu ordini.

Piattaforma:

Personalizzato

Altro

Tecnologia di sviluppo:

Python

Il mio portfolio