Beste Antwort
Die Antwort lautet Ja und Nein. Hier ist der Grund:
Gibt es eine Möglichkeit, Ihr Algo auf ToS-Computern zu programmieren, bereitzustellen und ausführen zu lassen? Nein. Und diese Funktion kann auch nicht für meine Gespräche und Nachverfolgungen verfügbar gemacht werden mit ihnen. Sie können jedoch versuchen, Ihren Code vollständig in ThinkScript zu implementieren und Backtest auszuführen. Meine Erfahrung zeigt jedoch, dass Sie vor Hürden stehen werden, wenn Sie dies implementieren und Backtesting durchführen. Ich würde den Ergebnissen zum jetzigen Zeitpunkt nicht zu 100\% vertrauen.
Wenn Sie Ihre Strategie an anderer Stelle implementieren möchten, verwenden Sie möglicherweise TOS-Daten-APIs (oder einen anderen Datenanbieter) und verwenden Sie den exponierten Partner / Entwicklerauftrags-APIs sollten Sie in der Lage sein, TOS zum Ausführen der Aufträge zu verwenden. Die Infrastruktur, die Ihre Daten-Feeds hostet und verbraucht, die Live-Algo-Ausführung und die Order-Trigger müssen jedoch getrennt sein.
Abhängig von Ihrer Handelsstrategie (HFT, Scalping usw.) Elemente wie Latenz, Slippage, Verfügbarkeit, stellt sicher, dass Konnektivität usw. sehr kritisch wird und Ihre Strategie leicht zerstören kann. Möglicherweise beschränken Sie sich bei Swing-, Momentum- usw. Strategien auf einen längeren Horizont.
Am besten recherchieren Sie und sprechen Sie auch mit TOS. Ich werde mich persönlich mit ihrer Prodigio-Partnerschaft befassen.
Alles Gute!
Antwort
Ich habe dies vor ungefähr 3 Jahren untersucht und solange Sie können Verwenden Sie den proprietären ThinkScript-Code, um Indikatoren und Papiergeschäfte zu erstellen. Es gibt keine Möglichkeit, Live-Geschäfte automatisch auszuführen. Das Beste, was Sie tun können, ist, theoretische Trades mit einem sehr begrenzten Zeithorizont zu testen und zu prüfen, ob Ihr Indikator und Ihre gefälschten Trades funktionieren. Die Technologie ist in Bezug auf den algorithmischen Handel tatsächlich sehr schwach. Vielleicht hat sich das seitdem geändert, aber ich bin mir ziemlich sicher, dass dies nicht der Fall ist.
Mike Sopko erwähnt Prodigio, und als ich mich mit dem Thema befasste, habe ich versucht, diese Plattform zu verwenden, obwohl unabhängig von Thinkorswim. Ich fand ihre „intuitive“ Drag & Drop-Oberfläche klobig, nicht intuitiv und ohne die detaillierten Details, die erforderlich sind, um das zu tun, was ich wollte. Zu diesem Zeitpunkt war keine Verbindung zu TOS hergestellt, und es gab eine gute Zeitspanne, in der der Dienst eingestellt wurde, obwohl er jetzt zurück zu sein scheint.
Es ist möglicherweise möglich, Ihr TDA-Konto über Prodigio algorithmisch zu handeln oder vielleicht bieten sie eine API an (ich glaube nicht, aber ich bin nicht positiv), aber es gibt andere Plattformen, die besser für die Ursache geeignet sind.