Thursday 12 January 2017

Trading System Interactive Broker

Erstellen von automatisierten Handelssystemen mit interaktiven Brokern: Automatisierte Handel mit interaktiven Brokern Die interaktive Brokers Handelsplattform selbst bietet keine automatisierten Handel. Für Händler, die über die IB Trader Workstation-Plattform (TSW) Handelssysteme automatisieren möchten, stehen jedoch mehrere Lösungen zur Verfügung: Drittanbieter-APIs Programmierberater IB-APIs 13 Drittanbieter-APIs Eine Anwendungsprogrammierschnittstelle (API) ist ein Sprachenformat Die von einem Anwendungsprogramm zur Kommunikation mit einer anderen Systemsoftware verwendet werden. Eine API fungiert als Schnittstelle oder Zwischenverbindung, die Code erlaubt, mit der IB-Handelsplattform zu kommunizieren. Drittanbieter bieten eine Vielzahl von proprietären APIs an, die anpassbare, vorkonstruierte Algorithmen und Plug-and-Play-Handelssoftware-Anwendungen bieten, die in Verbindung mit der Trading-Plattform von IBs Trader Workstation (TWS) ausgelegt werden sollen.13 Eine Liste der dritten Teil-APIs ist verfügbar Der IB-Website: Klicken Sie auf der Startseite auf die Rubrik "Bildung" und wählen Sie "The MarketplaceIB". Lesen Sie den Haftungsausschluss, und wenn Sie mit den Bedingungen einverstanden sind, klicken Sie auf Wenn Sie dem Haftungsausschluss zustimmen, klicken Sie bitte hier, um fortzufahren. Klicken Sie auf die Registerkarte Software-Tools und die Unterposition Auftragsverwaltungssoftware, um Anbieter und Produkte anzuzeigen (siehe Abbildung 1). Abbildung 1 - Wählen Sie die Registerkarte Software-Tools im MarketplaceIB, um Drittanbieter zu durchsuchen. Programmierung Berater Zusätzlich zu den kommerziell verfügbaren APIs, The MarketplaceIB hat auch einen Link zu Programming Consultants, die Händler und Investoren mit der Entwicklung von benutzerdefinierten Indikatoren und Strategien für den automatisierten Handel verwendet werden kann. Die Berater bieten Codierung in einer Vielzahl von Sprachen einschließlich Java, C, Visual Basic, SQL, Perl, Matlab sowie andere Handelsplattformen proprietären Sprachen, die mit IB verbunden werden können. Denken Sie daran, dass Programmierer können nur absolute Regeln programmieren, und sie bieten in der Regel keine Vorschläge für die Verbesserung der Rentabilität eines Systems - nur die Leistung des Codes. Bevor Sie mit einem Programmierer arbeiten, ist es wichtig, dass Sie alle Eintragungs-, Exit - und Management-Logiken der Handelssysteme definieren können. Wenn es definiert werden kann, kann es wahrscheinlich codiert werden. Programmierung mit IB-APIs Eine dritte Lösung ist für Händler mit den Fähigkeiten (oder Lust zu lernen), ihre eigenen APIs zu programmieren. Interactive Brokers stellt mehrere APIs zur Verfügung, über die Händler entweder über das TWS oder das IB Gateway eine Verbindung herstellen können. Die Verbindung über das TWS erfordert, dass die Anwendung ausgeführt wird, jedoch können Händler prüfen und bestätigen, dass die API-Aufträge ordnungsgemäß funktionieren. Die Verbindung über das IB Gateway hingegen bietet keine Schnittstelle zum Testen und Bestätigen, ermöglicht aber das Ausführen der API ohne große GUI-Anwendung. Wenn die Drittanbieter-APIs anpassbare, vorkonstruierte Algorithmen bereitstellen, ist die IB-API-Programmierumgebung im Wesentlichen Rohmaterial. IB stellt die Geräte und Komponenten zur Verfügung, und der Anwender übernimmt die gesamte Programmierung. Benutzer können in einer Vielzahl von Sprachen, einschließlich C, Java, ActiveX oder DDE für Excel programmieren. Es gibt eine Reihe von API-bezogenen Einstellungen in TWS, die von Händlern konfiguriert werden können, wie in Abbildung 2 dargestellt. Das IB-API-Referenzhandbuch (auf der Interactive Brokers-Website: Suche nach API-Referenzhandbuch) bietet eine Übersicht sowie spezifische Anweisungen Die verschiedenen Programmiersprachen. 13 Abbildung 2 - Konfigurieren der API-Einstellungen in TWS. Fazit Händler, die automatisierte Handelssysteme über die Interactive Brokers Plattform implementieren möchten, haben eine Vielzahl von Optionen. Nicht-Programmierer können die Drittanbieter-API-Anbieter, die eine Vielzahl von anpassbaren oder Plug-and-Play-Optionen bieten zu erkunden. Händler mit einzigartigen Ideen können mit einem qualifizierten Programmierberater arbeiten. Diejenigen mit Programmierkenntnissen oder die Zeit und den Wunsch, eine Programmiersprache lernen können die IB-APIs bei der Entwicklung automatisierter Handelssysteme Ihr Collective2 Handelssystem von Interactive Brokers TWS IBtoC2 ist ein Tool für Collective2 Trading System Provider, die Interactive Brokers Trader Workstation verwenden möchten Geben Trades. Wenn Sie Interactive Brokers verwenden und ein Handelssystem auf Collective2 ausführen, können Sie nun IBtoC2 verwenden, um Trader Workstation mit Ihrem Collective2-Handelssystem zu verknüpfen. IBtoC2 sendet automatisch Aufträge, die in der IB TWS-Plattform eingetragen sind, an ein C2-Handelssystem. Mit IBtoC2 müssen Sie sich nicht auf der Collective2-Website anmelden, noch müssen Sie den Collective2-Webbestellungseintrag verwenden, um neue Trading-Signale einzugeben. IBtoC2 läuft unter Windows, Mac und Linux. Hinweis: IBtoC2 funktioniert möglicherweise nicht gleichzeitig mit einigen Anwendungen, die auch eine Verbindung zu TWS herstellen. Neu: Seit dem TWS-Build 903 (Master-API-Client-ID zur API-Konfigurationsseite hinzugefügt) ist IBtoC2 in der Lage, Aufträge zu hören, die von Drittanbieter-Tools eingegeben werden, die mit TWS verbunden sind. Screenshot Nachdem Sie auf die Schaltfläche Verbinden klicken, ist IBtoC2 bereit, in IB TWS eingegebene Aufträge an Ihr Collective2-Handelssystem zu senden: Neu: Seit dem TWS-Build 903 (Master-API-Client-ID zur API-Konfigurationsseite hinzugefügt) kann IBtoC2 Aufträge abhören Von Drittanbieter-Tools, die mit TWS verbunden sind. Unterstützt die Auftragsfilterung nach OrderRef (Auftragsreferenz) string Unterstützt die Auftragsgrößenskalierung (Multiplikation und Division) Automatische Buchung von Aufträgen, die im IB TWS in Ihr Collective2-Handelssystem eingegeben wurden Unterstützte Aufträge: Limit, Market, Stop, Stop Limit , DAY und GTC Unterstützt Auftragsänderungen in TWS Unterstützte Anhänge Automatische Stopp - und Haltewinkelaufträge Unterstützt OCA-Aufträge Unterstützte Instrumente: Aktien, Optionen, Futures und Forex Verwaltet intraday - und overnight-Positionen Verwaltet Positionen, die aus dem Collective2-Webbestellungseingabesystem geöffnet sind Kann mit Interactive Brokern verwendet werden Konto - oder Demo-Konto Voraussetzungen Anmerkung: IBtoC2 arbeitet nicht gleichzeitig mit einer Anwendung, die bereits mit der ClientID 0 mit TWS verbunden ist. TWS-Client-ID 0 muss vorhanden sein. Wenn andere Anwendungen mit TWS verbunden sind, stellen Sie sicher, dass sie nicht ClientID 0 verwenden. Starten Sie IBtoC2 vor einer anderen Anwendung, die eine Verbindung zu TWS herstellt, um sicherzustellen, dass es funktioniert. TWS muss korrekt konfiguriert sein, wie in der Dokumentation mit IBtoC2 angegeben. Durch den Kauf der Software erklären Sie sich damit einverstanden, sie nur für persönliche Zwecke zu verwenden (wenn Sie nicht persönlich Kontakt zu mir haben, um eine andere Lizenz zu verhandeln). Sie können die Software nicht übertragen, vermieten, leasen, verleihen, kopieren, teilen. Sie können die Software nicht anpassen oder ändern und Sie können die Software nicht erneut verkaufen. Sie können eine Kopie der Software auf einem Computer installieren und die Software von einem Computer zu einem anderen verschieben, vorausgesetzt, Sie sind die einzige Person, die die Software verwendet. In keinem Fall hafte ich für irgendwelche besonderen, zufälligen, indirekten oder Folgeschäden (einschließlich, aber nicht beschränkt auf Schadenersatz für den Verlust von Geschäftsgewinnen, Betriebsunterbrechungen, Verlust von Geschäftsinformationen oder sonstigen Vermögensschäden), die aus der Die Nutzung oder die Nichtnutzung des Softwareprodukts oder die Bereitstellung oder Nicht-Erbringung von Supportleistungen. Wegbeschreibung: Ich werde vom 23. Dezember bis zum 26. Dezember 2016 sein. Ihre Anfrage wird adressiert, sobald ich zurückkomme. Vielen Dank. Sie erreichen uns über das Kontaktformular. Interactive Brokers (IB) ist ein kostengünstiger Anbieter von Handelsabwicklungs - und Clearing-Dienstleistungen für Einzelpersonen, Berater, Händlergruppen, Broker und Hedgefonds. IBs erstklassige Technologie bietet direkten Zugriff auf Aktien, Optionen, Futures, Forex, Anleihen und Fonds auf über 100 Märkten weltweit von einem einzigen IB Universal-Konto. Mitglied NYSE, FINRA, SIPC. Besuchen Sie interactivebrokers für weitere Informationen. Kopieren Sie Copyright 2007-2016 Handels-Software-Labor. Alle Rechte vorbehalten.


No comments:

Post a Comment