Migliore risposta
La risposta è sì e no. Ecco perché:
Esiste un modo per programmare e distribuire il tuo algoritmo su macchine ToS e lasciarlo eseguire – No. E questa capacità non è nemmeno pianificata per essere resa disponibile per le mie conversazioni e follow-up con loro. Puoi tuttavia provare a implementare completamente il tuo codice in ThinkScript ed eseguire il backtest, ma la mia esperienza mi dice che dovrai affrontare ostacoli nellimplementazione e nel backtest di questo. Non mi fiderei dei risultati al 100\% a partire da dove mi trovo ora.
Se scegli di implementare la tua strategia altrove, forse utilizza le API di dati TOS (o un altro fornitore di dati) e utilizza il partner esposto / API per gli ordini degli sviluppatori, dovresti essere in grado di utilizzare TOS per eseguire gli ordini. Tuttavia, linfrastruttura che ospita e consuma i tuoi feed di dati, lesecuzione dellalgoritmo live e i trigger degli ordini dovranno essere separati.
A seconda della tua strategia di trading (HFT, Scalping, ecc.), Elementi come latenza, slippage, uptime, assicura che la connettività, ecc. diventare estremamente critica può facilmente provocare il caos nella tua strategia. Potresti finire per essere limitato a tempi di orizzonte più lunghi su strategie di swing, momentum, ecc.
È meglio fare la tua ricerca e parlare anche con TOS. Personalmente esaminerò la loro partnership con Prodigio.
Cordiali saluti!
Risposta
Lho esplorato circa 3 anni fa e finché puoi utilizzare il loro codice ThinkScript proprietario per creare indicatori e operazioni di carta, non cè modo di eseguire automaticamente operazioni dal vivo. Il meglio che puoi fare è eseguire il backtest delle operazioni teoriche, con un orizzonte temporale molto limitato e vedere se il tuo indicatore e le operazioni false funzionano. La tecnologia è in realtà molto debole rispetto al trading algoritmico. Forse da allora è cambiato, ma sono abbastanza certo che non sia così.
Mike Sopko menziona Prodigio, e quando stavo esplorando largomento ho provato a utilizzare quella piattaforma, anche se indipendentemente da Thinkorswim. Ho trovato la loro interfaccia “intuitiva” di trascinamento della selezione goffa, poco intuitiva e priva dei dettagli granulari necessari per fare ciò che volevo. Al momento non si collegava con TOS e cè stato un buon periodo di tempo in cui il servizio è stato interrotto anche se sembra essere tornato ora.
Potrebbe essere possibile scambiare algoritmicamente il tuo account TDA tramite Prodigio , o forse offrono unAPI (non penso lo facciano ma non sono positivo), ma ci sono altre piattaforme, più adatte alla causa.