Bedste svar
Svaret er ja og nej. Her er hvorfor:
Er der en måde, du kan programmere og implementere din algo på ToS-maskiner og lade den udføre – Nej. Og heller ikke er denne mulighed planlagt til at blive gjort tilgængelig i henhold til mine samtaler og opfølgninger med dem. Du kan dog prøve at implementere din kode fuldstændigt i ThinkScript og køre backtest, men min erfaring fortæller mig, at du vil stå over for forhindringer ved implementering og backtesting af dette. Jeg ville ikke stole på resultaterne 100\% fra det sted, hvor jeg står nu.
Hvis du vælger at implementere din strategi andetsteds, kan du bruge TOS-data-APIer (eller en anden dataleverandør) og bruge den eksponerede partner / APIer til udviklerordre, skal du kunne bruge TOS til at udføre ordrer. Imidlertid skal infrastrukturen, der hoster og forbruger dine datafeeds, live algo-udførelse og ordreudløsere, være adskilt.
Afhængigt af din handelsstrategi (HFT, Scalping osv.) Skal elementer som ventetid, glidning, oppetid, sikrer tilslutningsmuligheder osv. bliver superkritisk, kan let skabe kaos i din strategi. Du kan ende med at blive begrænset til længere tidshorisonter for sving, momentum osv. Strategier.
Bedst at gøre din forskning og også tale med TOS. Jeg vil personligt se på deres Prodigio-partnerskab.
Alt det bedste!
Svar
Jeg har udforsket dette for omkring 3 år siden, og mens du kan bruge deres proprietære ThinkScript-kode til at komme med indikatorer og papirhandel, der er ingen måde at udføre live-handler automatisk på. Det bedste du kan gøre er at teste teoretiske handler med en meget begrænset tidshorisont og se om din indikator og falske handler fungerer. Teknologien er faktisk meget svag med hensyn til algoritmisk handel. Måske har det ændret sig siden da, men jeg er ret sikker på, at det ikke har gjort det.
Mike Sopko nævner Prodigio, og da jeg udforskede emnet, forsøgte jeg at bruge denne platform, selvom jeg var uafhængig af Thinkorswim. Jeg fandt, at deres “intuitive” træk-og-slip-grænseflade var klodset, uintuitiv og uden den detaljerede detaljer, der var nødvendig for at gøre, hvad jeg ønskede. På det tidspunkt forbandt det ikke med TOS, og der var en god periode, hvor tjenesten blev afbrudt, selvom den ser ud til at være tilbage nu.
Det kan godt være muligt at handle algoritmisk med din TDA-konto gennem Prodigio , eller måske tilbyder de en API (jeg tror ikke, de gør det, men jeg er ikke positiv), men der er andre platforme, der passer bedre til årsagen.