Czy można handlować algorytmami przy użyciu ThinkorSwim?


Najlepsza odpowiedź

Odpowiedź brzmi: tak i nie. Oto dlaczego:

Czy istnieje sposób, w jaki można zaprogramować i wdrożyć swoje algo na maszynach ToS i pozwolić mu wykonywać – nie. I nie jest też możliwe zaplanowanie udostępnienia tej możliwości na podstawie moich rozmów i działań następczych z nimi. Możesz jednak spróbować całkowicie zaimplementować swój kod w ThinkScripcie i uruchomić test wstecz, ale moje doświadczenie podpowiada mi, że implementując i testując wstecz, napotkasz przeszkody. Nie ufałbym wynikom w 100\% na obecnym etapie.

Jeśli zdecydujesz się wdrożyć swoją strategię w innym miejscu, może użyj interfejsów API danych TOS (lub innego dostawcy danych) i skorzystaj z ujawnionego partnera / API zamówień programistów, powinieneś być w stanie korzystać z TOS do realizacji zamówień. Jednak infrastruktura obsługująca i wykorzystująca twoje źródła danych, realizacja algo na żywo i wyzwalacze zleceń będą musiały być oddzielne.

W zależności od strategii handlowej (HFT, skalowanie itp.) Elementy takie jak opóźnienie, poślizg, czas pracy, zapewnia, że ​​łączność itp. stanie się super krytyczna, może łatwo siać spustoszenie w Twojej strategii. W rezultacie możesz ograniczyć się do dłuższych horyzontów czasowych dotyczących strategii swing, momentum itp.

Najlepiej przeprowadzić badania i porozmawiać również z TOS. Osobiście przyjrzę się ich partnerstwu z Prodigio.

Wszystkiego najlepszego!

Odpowiedź

Zbadałem to około 3 lata temu i chociaż możesz wykorzystują swój zastrzeżony kod ThinkScript do tworzenia wskaźników i transakcji na papierze, nie ma możliwości automatycznego wykonywania transakcji na żywo. Najlepsze, co możesz zrobić, to przetestować teoretyczne transakcje historyczne, z bardzo ograniczonym horyzontem czasowym i sprawdzić, czy Twój wskaźnik i fałszywe transakcje działają. Technologia jest w rzeczywistości bardzo słaba w odniesieniu do handlu algorytmicznego. Być może od tamtej pory się to zmieniło, ale jestem prawie pewien, że tak się nie stało.

Mike Sopko wspomina o Prodigio, a kiedy zgłębiałem ten temat, próbowałem skorzystać z tej platformy, chociaż niezależnie od Thinkorswim. Uważam, że ich „intuicyjny” interfejs typu „przeciągnij i upuść” jest niezgrabny, nieintuicyjny i pozbawiony szczegółów niezbędnych do robienia tego, co chciałem. W tamtym czasie nie łączyło się z TOS i był dobry okres, w którym usługa została przerwana, chociaż wydaje się, że teraz wróciła.

Możliwe jest algorytmiczne handlowanie kontem TDA za pośrednictwem Prodigio lub może oferują API (nie sądzę, ale nie jestem przekonany), ale są inne platformy, lepiej dopasowane do sprawy.

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *