Cel mai bun răspuns
Răspunsul este da și nu. Iată de ce:
Există o modalitate prin care puteți programa și implementa ceva pe mașinile ToS și lăsați-l să se execute – Nu. Și nici această capacitate nu este planificată pentru a fi disponibilă pentru conversațiile și urmăririle mele cu ei. Cu toate acestea, puteți încerca să vă implementați complet codul în ThinkScript și să rulați backtest, dar experiența mea îmi spune că vă veți confrunta cu obstacole în implementarea și backtesting-ul. Nu aș avea încredere în rezultate 100\% din locul în care mă aflu acum.
Dacă alegeți să vă implementați strategia în altă parte, poate folosiți API-uri de date TOS (sau un alt furnizor de date) și utilizați partenerul expus / API-uri de comandă pentru dezvoltatori, ar trebui să puteți utiliza TOS pentru a executa comenzile. Cu toate acestea, infrastructura care găzduiește și consumă fluxurile dvs. de date, executarea ceva live și declanșatoarele de ordine vor trebui să fie separate.
În funcție de strategia dvs. de tranzacționare (HFT, Scalping etc.) elemente precum latența, derapajul, timpul de funcționare, asigură conectivitate, etc. devin foarte critici pot face cu ușurință ravagii în strategia ta. S-ar putea să ajungeți să vă limitați la perioade mai lungi de timp pe strategii de swing, impuls etc. etc.
Cel mai bine este să vă faceți cercetările și să discutați și cu TOS. Voi analiza personal parteneriatul lor Prodigio.
Toate cele bune!
Răspuns
Am explorat acest lucru acum aproximativ 3 ani și în timp ce poți folosiți codul lor propriu ThinkScript pentru a veni cu indicatori și tranzacții pe hârtie, nu există nicio modalitate de a executa automat tranzacții live. Cel mai bun lucru pe care îl puteți face este testarea înapoi a tranzacțiilor teoretice, cu un orizont de timp foarte limitat și a vedea dacă indicatorul dvs. și tranzacțiile false funcționează. Tehnologia este de fapt foarte slabă în ceea ce privește tranzacționarea algoritmică. Poate că s-a schimbat de atunci, dar sunt destul de sigur că nu.
Mike Sopko menționează Prodigio și, când exploram subiectul, am încercat să folosesc platforma respectivă, deși independent de Thinkorswim. Mi s-a părut că interfața de tragere și fixare „intuitivă” este neîndemânatică, neintuitivă și fără detaliile granulare necesare pentru a face ceea ce îmi doream. La momentul respectiv, nu s-a conectat cu TOS și a existat o perioadă bună de timp în care serviciul a fost întrerupt, deși pare să se întoarcă acum.
Este posibil să fie posibil să tranzacționați algoritmic contul dvs. TDA prin Prodigio , sau poate oferă un API (nu cred că da, dar nu sunt pozitiv), dar există și alte platforme, mai potrivite pentru cauză.