Verificherò il tuo bot di trading ibkr python per ordini persi
Sviluppatore API Interactive Brokers e sistemi di trading Python
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

