Wednesday, February 8, 2017

Forex Github

Die Trader Workstation Unsere Market Maker-gestaltete IB Trader Workstation (TWS) ermöglicht es Händlern, Investoren und Institutionen, Aktien, Optionen, Futures, Forex, Anleihen und Fonds auf über 100 Märkten weltweit von einem einzigen Konto aus zu handeln. Die TWS-API ist eine Programmierschnittstelle für die TWS und erfordert daher eine TWS-Verbindung zwingend. Um Version 9.72 der API zu verwenden, muss TWS Version 952 oder höher verfügen. Das IB Gateway Die einzige Alternative zum TWS ist das IB Gateway. Aus der Sicht der TWS-API sind IB Gateway und TWS identisch: beide repräsentieren nur einen Server, auf den sie eine Socket-Verbindung öffnen können. Aus Anwendersicht ist das IB Gateway jedoch eine leichte Applikation, mit der er nur die TWS API nutzen kann. Im Gegensatz zur TWS-reichen Benutzeroberfläche bietet das IB Gateway dem Endbenutzer nichts anderes als die grundlegenden Funktionen zur Handhabung von API-Verbindungen. Auf der anderen Seite muss das IB Gateway nicht alle 24 Stunden neu gestartet werden und kann daher unbegrenzt laufen. Der Einfachheit halber wird sich dieser Leitfaden hauptsächlich auf die TWS beziehen, obwohl der Leser verstehen sollte, dass für die TWS-APIs TWS und IB Gateway Synonyme sind. Aktivieren von API-Verbindungen Bevor eine Clientanwendung eine Verbindung zur Trader Workstation herstellen kann, muss die TWS so konfiguriert werden, dass sie auf eingehende API-Verbindungen auf einem bestimmten Port überwacht. Klicken Sie dazu einfach auf die TWS-API-Einstellungen über Bearbeiten - gt Globale Konfiguration - gt API - gt Einstellungen und stellen Sie sicher, dass die Option ActiveX - und Socket-Clients aktivieren wie unten gezeigt aktiviert ist. Wichtig ist auch der Socket-Port. Standardmäßig wird die TWS auf Ports 7496 oder 7497 zu hören, obwohl dieser Wert kann geändert werden, um die Port-Nummer, solange der bestimmte Port verfügbar ist. Dies ist besonders wichtig, um sich daran zu erinnern, dass mehrere TWS auf demselben Computer (d. H. Im Live - und Papierhandel) ausgeführt werden. Da nur eine Anwendung auf einem Port zu einem Zeitpunkt hören kann, müssen Sie jedem laufenden TWS verschiedene Ports zuweisen. Wichtig: Wenn Sie Papier und Live TWS auf demselben Computer ausführen, stellen Sie sicher, dass Ihre Client-Anwendung eine Verbindung zur rechten TWS-Read Only-API herstellt. Im Dialogfeld API-Einstellungen können Sie die TWS konfigurieren, keine Aufträge zu akzeptieren, die über die TWS-API gesendet werden. Dies ist standardmäßig aktiviert und eine zusätzliche Sicherheitsmaßnahme, die Sie aktivieren können, wenn der API-Client nur Informationen von der TWS anfordern soll. Beachten Sie, dass keine Informationen zu Aufträgen für die API verfügbar sind, wenn der Nur-Lese-Modus aktiviert ist. Installieren der API-Quelle Die API selbst kann heruntergeladen und installiert werden von: Viele Anwendungen von Drittanbietern haben bereits eine eigene Version der API, die bei der Installation der Drittanbieteranwendung installiert wird. Wenn Sie ein Produkt von Drittanbietern verwenden, sollte es zuerst überprüft werden, ob die API separat installiert werden muss und welche Version der API benötigt wird - viele Produkte von Drittanbietern sind nur mit einer bestimmten API-Version kompatibel. Die Windows-Version des API-Installationsprogramms erstellt ein Verzeichnis C: TWS API für den API-Quellcode zusätzlich zum automatischen Kopieren von zwei Dateien in das Windows-Verzeichnis für die ActiveXDDE - und C-APIs. Es ist wichtig, dass die API auf dem Laufwerk C: installiert wird, da API-Anwendungen unter Umständen nicht in der Lage sind, die zugeordneten Dateien zu finden. Ändern der installierten API-Version Wenn eine andere Version der API als die aktuell auf dem System installierte benötigt wird, sind bei der Deinstallation der zuvor installierten API-Version einige zusätzliche Schritte erforderlich: 1) Deinstallieren Sie die API aus dem AddRemove Tool Die Windows-Systemsteuerung wie üblich 2) Suchen Sie die Datei C: WindowsSysWOW32TwsSocketClient. dll. Löschen Sie diese Datei. 3) Starten Sie den Computer neu, bevor Sie eine andere API-Version installieren. Diese Website verwendet Cookies. Durch die Navigation durch sie stimmen Sie der Verwendung von Cookies zu. Copyright Interactive Brokers 2016 Es ist möglich, verschiedene Arten von Marktdaten aus der TWS abzurufen: Live-Marktdaten Um alle Arten von API-Marktdaten (Top-of-Book, Tiefe des Buches oder historisch) zu erhalten, ist es notwendig, live zu leben Marktdaten für die angeforderten Instrumente in TWS. Für viele Verträge werden verzögerte Daten in TWS verfügbar sein, aber um Daten über die API zu erhalten, die für die Bereitstellung von Live-Marktdaten erforderlich sind. Dies erfordert: (1) Handelsgenehmigungen für die angegebenen Instrumente (2) eines finanzierten Kontos (außer bei Devisen und Anleihen) und (3) Marktdatenabonnements für den angegebenen Nutzernamen. Navigieren Sie zu Account verwalten - gt Trade Configuration - gt Market Data und wählen Sie die entsprechenden Pakete und oder ein Abonnement, das Sie abonnieren möchten, basierend auf den Produkten, die Sie benötigen. Um herauszufinden, welches Abonnement für ein bestimmtes Produkt erforderlich ist, verwenden Sie das Dienstprogramm Market Data Assistant. Sobald Sie die entsprechenden Pakete ausgewählt haben, klicken Sie auf die Schaltfläche Weiter und bestätigen Sie, dass Sie im folgenden Fenster die richtige Auswahl getroffen haben. Wichtig: Market Data-Abonnements sind nach dem vollen Monatstarif abrechenbar und werden nicht bewertet. Freigeben von Marktdaten-Abonnements Marktdatenabonnements erfolgen auf einer TWS-Benutzernaebenebene und nicht pro Konto. Das bedeutet, dass für jeden Live-TWS-Benutzer Live-Marktdaten-Abonnements erworben werden müssen. Die einzige Ausnahme von dieser Regel sind Papierhandel Benutzer. Um die Marktdaten-Abonnements zu teilen, greifen Sie einfach auf Ihr Konto-Management zu und navigieren Sie zu Account verwalten - gt Einstellungen - gt Paper Trading, wo Sie auf dem Bildschirm unten präsentiert werden. Es dauert bis zu 24 Stunden, bis die Marktdatenverteilung wirksam wird. Wichtig: Da Ihre Papierhandelsdatenberechtigungen an Ihr Live-Gebot gebunden sind, können Sie nur dann Live-Marktdaten für Ihren Papierhändler erhalten, wenn Sie die Marktdatenabonnements entsprechend wie oben beschrieben geteilt haben. Sie sind nicht gleichzeitig mit Ihrem Live-Benutzernamen auf einem anderen Computer angemeldet. Market Data Lines Immer, wenn ein Benutzer im Rahmen der TWS oder durch die TWS-API Instrumente in Echtzeit (Top-of-Book) Marktdaten anfordert, nutzt der Anwender eine Marktdatenleitung. Marktdatenzeilen repräsentieren daher die aktiven Marktdatenanforderungen, die ein Benutzer hat. Beispiel: Um dieses Konzept weiter zu verdeutlichen, gehen wir davon aus, dass ein Benutzer eine maxTicker-Grenze von zehn Marktdatenlinien hat und bereits Echtzeitdaten von etwa fünf Aktien innerhalb der TWS selbst beobachtet. Wenn der Benutzer seine TWS-API-Client-Anwendung mit dem TWS verbindet, fordert er die Echtzeit-Marktdaten für weitere fünf Instrumente an. Zu einem späteren Zeitpunkt, während alle 10 Anfragen noch aktiv sind, versucht der Benutzer, die Live-Echtzeit-Marktdaten eines elften Produkts zu abonnieren. Da der Benutzer bereits zehn Marktdatenleitungen nutzt (fünf in der TWS und weitere fünf in seiner Client-Anwendung), antwortet die TWS mit einer Fehlermeldung, die der Clientanwendung mitteilt, dass sie die maximale Anzahl von gleichzeitigen Anforderungen erreicht hat. Um die Marktdaten des elften Produkts anzufordern, muss der Benutzer mindestens eines der aktuell aktiven Abonnements (entweder innerhalb von TWS oder aus seinem Clientprogramm) löschen. Standardmäßig hat jeder Benutzer ein maxTicker Limit von 100 Marktdaten Linien und als solche können die Echtzeit-Marktdaten von bis zu 100 Instrumenten gleichzeitig erhalten. Diese Limite kann jedoch entweder durch den Kauf von Quote Booster Packs oder durch Erhöhung der Eigenkapital - und Provisionen des User-Accounts weiter ausgebaut werden. Weitere Informationen dazu, wie Sie die Anzahl der Marktdatenzeilen erhöhen oder wie Ihre Marktdatenzeilen berech - net werden, finden Sie auf unseren Webseiten Market Data Display auf der Seite Research, News und Market Data. Hinweis: Es ist wichtig, das Konzept der Marktdatenleitungen zu verstehen, da es nicht nur die Live-Echtzeitanfragen, sondern auch die Nachfrage nach Markttiefe und historischen Daten beeinflusst. Diese Website verwendet Cookies. Durch die Navigation durch sie stimmen Sie der Verwendung von Cookies zu. Urheberrecht Interactive Brokers 2016


No comments:

Post a Comment