Technology Provider
In diesem Abschnitt finden Sie eine Übersicht über alle Technologieanbieter, die von AgenaTrader unterstützt werden.
Technologieanbieter sind Unternehmen oder Produkte, die die technische Infrastruktur bereitstellen, auf deren Basis andere Broker – oft als "Whitelabel-Broker" bezeichnet – ihre eigenen Handelsdienstleistungen anbieten. Diese Anbieter ermöglichen es Brokern, ihre eigene Marke und Services anzubieten, während sie gleichzeitig die Technologie und Infrastruktur des zugrunde liegenden Anbieters nutzen.
Ein bekanntes Beispiel hierfür ist Interactive Brokers. Obwohl Interactive Brokers selbst als Broker tätig ist, nutzen andere Broker wie CapTrader oder AgenaBroker deren Infrastruktur, um ihren eigenen Service bereitzustellen – inklusive individueller Angebote und Kundensupport.
Wenn AgenaTrader einen bestimmten Technologieanbieter unterstützt, bedeutet dies, dass Sie sich mit jedem Broker verbinden können, der auf der Infrastruktur dieses Anbieters basiert. Dies gewährleistet eine nahtlose Handelserfahrung, unabhängig davon, welchen Broker Sie wählen – solange dieser auf einem der gelisteten Technologieanbieter aufbaut.
In diesem Abschnitt finden Sie eine vollständige Liste der von AgenaTrader unterstützten Technologieanbieter sowie weitere Informationen über ihre Rolle in der Brokerlandschaft.
Gain Capital
Kurzer Überblick von Gain Capital
GAIN Capital Futures ist die Großhandel-Brokerage von GAIN Capital Group LLC. Mit dem Schwerpunkt auf Institutionen und Introducing-Brokers sind wir sehr stolz darauf, die Dienstleistungen und Produkte anzubieten, die es diesen ermöglichen, ihr Business weiterzuentwickeln und zu stärken.
GAIN Capital arbeitet mit seinen Kunden und Brokern eng zusammen, um die richtige Lösung für deren Handelsbedürfnisse zu finden. Mit viel Erfahrung in börsengehandelten Futures und im Devisenmarkt ist GAIN Capital in der Lage, Ausführung, Clearing und Kundendienstleistungen bereitzustellen, die von Institutionen und Brokern benötigt werden.
Als globales Handelshaus und Börsenunternehmen in Form der Muttergesellschaft muss GAIN Capital die höchsten Standards an Unternehmensführung, Finanzberichterstattung und Offenlegung erfüllen. Finanzielle Transparenz gibt Kunden und Partnern das Vertrauen, dass die Firma gut verwaltet und geführt ist und über ausreichend Ressourcen verfügt, um die Industrie weiterhin innovativ nach vorne zu führen.
Unterstützte Assetklassen: Currency, Future
Order-Verknüpfungen: OCO Order-Verknüpfungen werden unterstützt ORO Order-Verknüpfungen werden lokal simuliert IFDone Order-Verknüpfungen werden lokal simuliert
OrderAusführung AgenaTrader führt keine Orders aus, wir bekommen nur Rückmeldungen seitens des Brokers dass eine Order mit einem bestimmten Preis ausgeführt worden ist. Simmen also zu einem Instrument die gelieferten Daten des Datenfeed-Lieferanten nicht mit den Quotes der Brokerplattform überein, kommt es zu einem Verhalten, dass Entry-&Exit-Preise nicht zum Chartbid passen.
Für mehr Informationen über GAIN Capital besuchen Sie bitte deren Website auf http://futures.gaincapital.com/
Verbindung
Bitte beachten Sie, das R Trader Pro notwendig ist.
Bitte folgen Sie den Anweisungen in folgendem Video, um die Verbindung korrekt einzurichten:
Wichtig
DIE PLATTFORM DES BROKERS STELLT IMMER DIE REFERENZPLATTFORM DAR.
Das bedeutet, dass die auf der Plattform des BROKERS angezeigten Aufträge und marktbezogenen Werte gültig sind. Die Plattform des Brokers sollte immer als Backup zu AgenaTrader aktiv sein. Dadurch erhalten Sie einen wesentlichen Überblick über die Interaktion zwischen AgenaTrader und Ihrem Broker. Außerdem wissen Sie jederzeit genau, wie Ihre Aufträge/Positionen und letztendlich Ihr Kontostand dargestellt werden.
Interactive Brokers
Kurzer Überblick von Interactive Brokers (IB)
Interactive Brokers ist ein renommiertes Unternehmen, welches die finanziellen Dienstleistungen als Broker und Dealer seit 1977 anbietet. IB spezialisiert sich wesentlich auf Intraday- und institutionellen Handel. Das Unternehmen entwickelte seine eigene Handelsplattform - Trader Work Station (TWS) und bietet Tradern sehr vorteilhafte Kommission und Margins.
Unterstützte Assetklassen: CFD's, Future, Forex, Index, Stock
Order-Verknüpfungen: OCO Order-Verknüpfungen werden unterstützt ORO Order-Verknüpfungen werden lokal simuliert IFDone Order-Verknüpfungen werden lokal simuliert
OrderAusführung AgenaTrader führt keine Orders aus, wir bekommen nur Rückmeldungen seitens des Brokers dass eine Order mit einem bestimmten Preis ausgeführt worden ist. Simmen also zu einem Instrument die gelieferten Daten des Datenfeed-Lieferanten nicht mit den Quotes der Brokerplattform überein, kommt es zu einem Verhalten, dass Entry-&Exit-Preise nicht zum Chartbid passen.
Sie können ein Live- oder Demokonto bei Interactive Brokers oder einem seiner Whitelabel-Broker, einschließlich AgenaBroker, eröffnen.
Von AgenaTrader unterstützte IB Kontotypen
Standard Einzelkonten (Pro Login ein hinterlegtes Hauptkonto)
Financial Adviser (FA) Konten (Pro Login ein Hauptkonto mit mehreren Unterkonten), nähere Infos finden Sie Hier
Family and Friends Konten (F) (Pro Login ein Hauptkonto mit mehreren Unterkonten), nähere Infos finden Sie Hier
Von AgenaTrader nicht unterstützte IB Kontotypen
Duplizierte Konten/Multi Konten (Pro Login mehrere Hauptkonten)
(Dieser Kontotyp wird aktuell noch nicht unterstützt und es kann zu Problemen bei der Orderausführung bzw. der Datensynchronisation zwischen der TWS und AgenaTrader kommen. Bitte kontaktieren Sie dazu Ihren IB Kontomanager und lassen Ihr Konto auf eines der oben unterstützten Konten umstellen.)
Sie können ein Echtkonto oder Demokonto von Intercative Brokers über unsere Website eröffnen.
Verbindung Interactive Brokers (IB)
Bitte folgen Sie den Anweisungen in folgendem Video um die Verbindung korrekt einzurichten:
Verwendung von IB Gateway und FA-Konten
Bitte laden Sie IB Gateway über den Download-Link herunter und installieren Sie es.
Um Gateway zu installieren, führen Sie bitte die folgenden Schritte aus:
Führen Sie Gateway aus. Aktivieren Sie im geöffneten Dialog das Kontrollkästchen IB API, geben Sie Ihre IB-Anmeldedaten ein, wählen Sie den Handelsmodus aus und klicken Sie auf die Schaltfläche Login:
Im geöffneten Fenster gehen Sie bitte zu Konfigurieren -> Einstellungen.
In API -> Einstellungen aktivieren Sie bitte das Kontrollkästchen Read-Only API.
Erstellen Sie danach eine neue IB-Verbindung in AgenaTrader oder bearbeiten Sie eine bestehende. Die IB-Verbindungsanleitung finden Sie auf der Seite Technologieanbieter: Interactive Brokers. Konfigurieren Sie Ihr Konto in AgenaTrader wie im untenstehenden Bild. Verwenden Sie für den Benutzernamen und das Passwort in AgenaTrader die gleichen Anmeldedaten wie für den Gateway-Login.
Wichtig! Starten und melden Sie sich zuerst bei IB Gateway an und versuchen Sie erst dann, die Verbindung über AgenaTrader herzustellen. Wir haben derzeit keine Möglichkeit, Gateway automatisch zu starten.
IB-Finanzberaterkonten
IB-Finanzberaterkonten (FA-Konten) sind Konten, die es Finanzberatern ermöglichen, Handelsentscheidungen für ihre Kunden zu treffen und auszuführen.
Um ein FA-Konto zu nutzen, müssen Sie ein Konto als Finanzberater bei IB oder einem IB-Weißlabel eröffnen. Sie können die Verbindung genauso wie mit einem normalen IB-Konto herstellen. In AgenaTrader können Sie nun auswählen, mit welchem Konto Sie einen Trade eingehen möchten, unter "Standard-Handelskonten". Sie haben die Möglichkeit, einen Trade in allen Unterkonten oder nur in ausgewählten einzelnen Konten durchzuführen. Wenn Sie den Trade in allen Unterkonten durchführen möchten, gibt es verschiedene Optionen, wie die Positionsgröße auf die Unterkonten verteilt werden soll.
Kontogruppen
Wenn Sie eine Kontogruppe erstellen, können Sie Unterkonten zuordnen, die dieser Gruppe angehören sollen. Für diese Gruppe können Sie nun eine Zuordnungsmethode auswählen. Die folgenden Optionen stehen zur Verfügung:
EqualQuantity: Trades werden gleichmäßig auf alle Konten in der Gruppe verteilt. Beispiel: Sie kaufen 400 Apple-Aktien; Ihre Kontogruppe besteht aus 4 Unterkonten. Nun wird in jedem Konto ein Kaufauftrag über 100 Apple-Aktien ausgeführt.
NetLiq: Trades werden basierend auf dem Nettovermögenswert jedes Unterkontos verteilt. Beispiel: Ihre Kontogruppe besteht aus 3 Unterkonten, A, B und C, mit einem Nettovermögenswert von €25.000, €50.000 und €100.000. Basierend auf diesen Werten berechnet das System ein Verhältnis von 1:2:4. Wenn Sie jetzt 700 Apple-Aktien kaufen, werden 100 Aktien auf Konto A, 200 auf Konto B und 400 auf Konto C gekauft.
AvailableEquity: Trades werden basierend auf dem verfügbaren Eigenkapital der Unterkonten verteilt. Beispiel: Ihre Kontogruppe besteht aus 3 Unterkonten, A, B und C, mit einem Eigenkapital von €25.000, €50.000 und €100.000. Basierend auf diesen Werten berechnet das System ein Verhältnis von 1:2:4. Wenn Sie jetzt 700 Apple-Aktien kaufen, werden 100 Aktien auf Konto A, 200 auf Konto B und 400 auf Konto C gekauft.
PctChange: Die Auftragsgröße wird rein vom System berechnet. Sie geben einfach einen Prozentsatz ein, um den ein vorhandener Auftrag in den Unterkonten erhöht oder reduziert werden soll. Beispiel: Aktuell besitzt Unterkonto A 100 Apple-Aktien, B hat 200 Aktien und C hat 400 Aktien. Sie möchten nun den Bestand an Apple-Aktien in jedem Unterkonto um 50% reduzieren. Dazu eröffnen Sie einen Verkaufsauftrag und geben den Wert "50" in das Prozentfeld ein. Da Sie insgesamt 700 Apple-Aktien besitzen, berechnet das System jetzt eine Gesamtgröße des Verkaufsauftrags von 350 Aktien und verteilt diesen Auftrag nun korrekt auf die Unterkonten (Konto A verkauft 50 Aktien, B verkauft 100 Aktien, C verkauft 200 Aktien).
Weitere Informationen zu den Kontogruppen finden Sie hier.
Zuweisungsprofile
Über ein Zuweisungsprofil werden Positionen basierend auf einem Prozentsatz, einem bestimmten Verhältnis oder einer absoluten Anzahl, die Sie festlegen, allen Konten in diesem Profil zugewiesen. Die folgenden Optionen stehen zur Verfügung:
Percentages: Die Gesamtanzahl der zu kaufenden/verkaufenden Instrumente wird basierend auf den festgelegten Prozentsätzen den jeweiligen Unterkonten zugewiesen. Beispiel: Sie haben 5 Unterkonten mit jeweils einem Prozentsatz von 20%. Wenn Sie jetzt 1000 Apple-Aktien kaufen, wird in jedem Unterkonto ein Kaufauftrag über 200 Apple-Aktien ausgeführt.
Ratios: Die Gesamtanzahl der zu kaufenden/verkaufenden Instrumente wird basierend auf den eingegebenen Verhältnissen den jeweiligen Unterkonten zugewiesen. Beispiel: Sie haben 5 Unterkonten und haben ein Verhältnis von 1:2:3:4:5 festgelegt. Wenn Sie jetzt 1500 Apple-Aktien kaufen, werden auf den einzelnen Konten jeweils 100, 200, 300, 400 und 500 Aktien gekauft.
Shares: Hier können Sie eine absolute Anzahl festlegen, die für jedes Konto als Positionsgröße verwendet wird. Beispiel: Sie haben 3 Unterkonten und setzen eine absolute Anzahl von 10 für jedes Konto fest. Wenn Sie jetzt einen Auftrag auf dem Markt platzieren, wird die Positionsgröße automatisch auf 30 festgelegt, und in jedem Konto wird ein Auftrag über 10 Einheiten ausgeführt.
Weitere Informationen zu den Kontogruppen finden Sie hier.
In AgenaTrader können Sie über die folgende Schaltfläche auf die Kontoeinstellungen für FA-Konten zugreifen:
Nachdem Sie eine Verbindung zu Ihrem IB-FA-Konto hergestellt und das Masterkonto festgelegt haben, finden Sie in der ActionBar in AgenaTrader die Option "Financial Advisor Profile". Hier können Sie nun das Profil auswählen, das Sie für jeden Trade verwenden möchten.
Disclaimer:
Exchange transactions are associated with significant risks. Those who trade on the financial and commodity markets must familiarize themselves with these risks. Possible analyses, techniques and methods presented here are not an invitation to trade on the financial and commodity markets. They serve only for illustration, further education, and information purposes, and do not constitute investment advice or personal recommendations in any way. They are intended only to facilitate the customer’s investment decision and do not replace the advice of an investor or specific investment advice. The customer trades completely at his or her own risk.
IB als DatenFeed
Historical Overflow
Die maximale Anzahl der gleichzeitig offenen historischen Daten-Requests von der IB API beträgt 50. Daher sollten Sie darauf achten, dass Sie eine kleinere Anzahl von Anfragen gleichzeitig anstehend haben.
Pacing Violations bei kleinen Bars (30 Sekunden oder weniger) Eine Pacing Violation tritt auf, wenn Sie eine oder mehrere der folgenden Einschränkungen nicht beachten: -> Identische Abfrage historischer Daten innerhalb von 15 Sekunden. -> Sechs oder mehr historische Daten-Requests für denselben Contract, Exchange und Tick Typ innerhalb von zwei Sekunden. -> Mehr als 60 Anfragen innerhalb eines Zeitraums von zehn Minuten.
Seien Sie jedoch vorsichtig, wenn Sie große Mengen an historischen Daten anfordern oder historische Daten-Requests senden, da weiterhin ein "Soft Limit" implementiert ist. Wenn Sie zu viele historische Daten anfordern, werden Sie vom API-Client getrennt. Weitere Informationen zu den Tempoverstößen für kleine Balken finden Sie in diesem IB-Artikel.
Hinweis:
1 Instrument in 3 Zeiteinheiten = 3 Historien 1 Analyzer Spalte = 1 Historie Watchlisten, Backtest-Listen, Indikatoren und Alarme benötigen ebenfalls Historien.
Für jeden Trade/Order, der in der TWS läuft, sind entsprechende L1 + Options-Zeichnungen erforderlich und könnten eine "Überlastung" verursachen.
Limitation
Für jede Balkengröße bietet AgenaTrader historische Daten für einen begrenzten Zeitraum an
Bitte siehe Tabelle unten:
Bar Size
Time Period
1 - 4 sec bars
30 min back
5 - 9 sec bars
1 h back
10 -29 sec bars
4 h back
30 - 59 sec
8 h back
1 min
1 day back
2 min
2 days back
3 - 29 min
1 week back
30 m - 1439 min
1 month back
1-23 h
1 month back
EoD (1 Day)
1 year back
Futures-Kontrakte
Die API von IB unterstützt keine Continuous Cotracts. Das bedeutet, dass AgenaTrader nur einen Kontrakt anzeigen kann, z.B.: Front Month. Um Daten in der TWS mit AgenaTrader vergleichen zu können, sollten daher keine Continuus Contracts verwendet werden.
Unterstützte Zeitzonen
Zeitzone
Beschreibung
GMT
Greenwich Mean Time
EST
Eastern Standard Time
MST
Mountain Standard Time
PST
Pacific Standard Time
AST
Atlantic Standard Time
JST
Japan Standard Time
AET
Australian Standard Time
Bitte laden Sie die API Reference Guide.pdf (nur Englisch) Datei herunter. Zeitzonen in Kapitel 9, Seite 571
Verzögerte Daten
Für die Lieferung historischer Daten wird ein Marktdatenabo benötigt, was bedeutet, dass Sie keine Charts angezeigt bekommen, wenn Sie verzögerte Daten geliefert bekommen.
Chartdarstellung ist im AgenaTrader anders als in der TWS
Über das aktuelle IB API bekommen wir keinen Zeitstempel zum Tick. Als Resultat daraus werden einige Ticks dem vorangegangener oder dem nächsten Bar zugeordnet. Speziell in Systemen welches eine falsche System-Zeit eingestellt haben. Hier versuchen wir durch eine Systemzeit-Synchronisation.
FAQ
Kann ich einen zusätzlichen Datenfeed nutzen, wenn ich IB als Broker verwende?
Sie können die von Interactive Brokers bereitgestellten Marktdaten verwenden, allerdings gibt es einige Einschränkungen bei historischen Abfragen. Weitere Informationen zu historischen Abfragebeschränkungen und anderen relevanten Details finden Sie im Abschnitt „Wichtige Informationen zu IB“.
Um diese Einschränkungen zu umgehen, bietet Ihnen AgenaTrader die Möglichkeit, einen zusätzlichen professionellen Datenfeed (z. B. Taipan, Barchart oder IQFeed) zu verbinden. Dafür ist die Eröffnung eines separaten Kontos bei einem dieser Anbieter erforderlich.
In Main -> Verbindungen können Sie direkt ein neues Datenfeed-Konto hinzufügen, indem Sie auf „Neues Konto hinzufügen“ klicken.
Wählen Sie Ihren Datenfeed-Anbieter aus, vergeben Sie einen Kontonamen (zur besseren Übersicht empfehlen wir, den Namen des Datenfeed-Anbieters als Kontonamen zu verwenden) und geben Sie im Kontextmenü die Zugangsdaten ein, die Sie von Ihrem Datenfeed-Anbieter erhalten haben.
⚠ Wichtiger Hinweis! Es ist entscheidend, dass Sie in den Kontoverbindungseinstellungen genau festlegen, welche Daten aus dem Datenfeed und welche von IB bezogen werden sollen. Dies ist besonders wichtig, da IB Indizes-CFDs nicht von einem externen Datenfeed abgerufen werden können, sondern ausschließlich direkt von IB bezogen werden müssen.
Beispiel: Taipan als Datenfeed-Anbieter
In Konto-Verbindungen unter dem Reiter "Verbindungen" müssen Sie nun folgende Einstellungen vornehmen:
IB als Broker und Datenfeed aktivieren
Taipan nur als Datenfeed aktivieren
Diese Konfiguration stellt sicher, dass Brokerage-Dienste über IB laufen, während Marktdaten von Taipan bezogen werden.
Im Tab „Datafeeds“ müssen nun die Instrumententypen festgelegt werden.
⚠ Wichtiger Hinweis: Vermeiden Sie es, dieselben Instrumententypen für beide Datenfeeds auszuwählen, da dies beim Verbinden von AgenaTrader mit IB und Taipan zu einer Fehlermeldung führen kann.
Für IB: Wählen Sie nur CFDs aus.
Für Taipan: Wählen Sie alle Instrumententypen außer CFDs, für die Sie ein Abonnement abgeschlossen haben.
Diese Konfiguration stellt sicher, dass es keine Datenkonflikte zwischen den beiden Datenquellen gibt.
Welche Einstellungen sind beim Handel mit Futures über IB zu beachten?
Die IB API unterstützt keine Continuous Contracts. Das bedeutet, dass AgenaTrader nur einen einzelnen Kontrakt, z. B. den FrontMonth, anzeigen kann. Um sicherzustellen, dass die angezeigten Daten in der TWS und AgenaTrader übereinstimmen, sollten Sie keine Continuous Contracts in IB verwenden.
Allerdings besteht die Möglichkeit, einen zusätzlichen Datenfeed zu nutzen, um Continuous Contracts anzuzeigen.
Dazu gibt es zwei Möglichkeiten:
1️⃣ IB als „Broker“ und den externen Datenfeed als „Datenfeed“ nutzen:
In den Kontoverbindungen im Reiter „Verbindungen“ wählen Sie für IB die Option „Broker“.
Ihren zusätzlichen Datenfeed wählen Sie als „Datenfeed“ aus.
2️⃣ IB ebenfalls als Datenfeed verwenden:
In diesem Fall müssen Sie für IB und Ihren zusätzlichen Datenfeed unterschiedliche Instrumententypen im „Datafeed“-Tab auswählen.
Beispiel:
IB: Aktien & CFDs
Externer Datenfeed: Futures, Währungen & Indizes
Einstellungen im InstrumentEditor:
Im InstrumentEditor müssen Sie den gewünschten Futures-Kontrakt in den Mapping-Einstellungen Ihres Datenfeeds auswählen.
Wichtig:
Das Ablaufdatum (Expiry) ist entscheidend für die Orderübermittlung.
Die Mapping-Einstellungen Ihres Datenfeeds sind relevant für die Anzeige der Kontrakte.
Diese Konfiguration sorgt für eine korrekte Darstellung und problemlose Orderübertragung beim Handel mit Futures über IB und andere Datenfeeds.
Gebühren im Preis
Interactive Brokers integriert die Gebühren direkt in den Preis einer Einstiegsorder. Das bedeutet, dass der auf dem Chart angezeigte Einstiegspreis wie folgt berechnet wird:
📌 Einstiegspreis = Orderpreis + Kommission
Bei kurzen Zeitrahmen oder kleinen Positionen kann diese Darstellung verwirrend wirken, da der tatsächliche Einstiegspreis nicht klar von den Gebühren getrennt wird. AgenaTrader kann die Kommissionen nicht separat ausweisen, da die API von IB die Daten bereits in dieser Form übermittelt.
Zukünftige Lösung:
Wir planen, dieses Problem zu beheben, indem wir eine Funktion einführen, die es Tradern ermöglicht, manuell die exakten Werte des Brokers für Profit & Loss, Kommissionen und weitere Spalten einzugeben. Diese Funktion wird in einer der kommenden AgenaTrader-Versionen implementiert.
Falls Sie die genauen Beträge für Gewinne, Verluste oder Kommissionen erfahren möchten, wenden Sie sich bitte direkt an Ihren Broker.
Unterschiede beim Gewinn&Verlust (G&V) zwischen AgenaTrader und TWS
AgenaTrader und TWS berechnen G&V auf unterschiedliche Weise. So können die Ergebnisse abweichen:
Bitte lesen Sie mehr über Währungen und Umrechnung im Kapitel: Order Escort: Account-Tab
Angaben in Pennies oder USD-Cents, werden in GBP oder USD mit einem Multiplikator umgerechnet. (100x mehr).
Folgende Sybmole sind davon betroffen:
CT Cotton GF Feeder Cattle Futures HE Lean Hog Futures LE Live Cattle ZL Soybean Oil Futures ZO Oat Futures ZR Rough Rice Futures ZS Soybean Futures ZW Wheat Futures XK MINI SIZED SOYBEAN FUTURES CT.I Cotton No. 2 DPW.L DP WORLD LIMITED ORD USD2 (DI) ZC Corn Futures
Interactive Brokers gibt einen Error code aus
Bitte wenden Sie sich zur Klärung an den IB-Support.
Hinweis: Die IB "ErrorMeldungen" sind lediglich IB interne Codes. Hier finden Sie alle IB Codes.
110 - The price does not conform to the minimum price variation for this contract.(Der Preis entspricht nicht der Mindest-Preisanpassung dieses Kontrakts.) AgenaTrader Lösung: Bitte passen Sie die Ticksize jener in der TWS an.
200 - Es wurde keine Wertpapierdefinition gefunden. AgenaTrader Lösung: Bitte importieren Sie die Mappings oder fügen Sie das korrigierte Mapping manuell im InstrumentEditor hinzu.
Ordergröße übersteigt gehebelte FX-Position AgenaTrader Lösung: Verringern Sie die Ordergröße oder erhöhen SIe die Kontogröße.
Wichtig! Wenn der User ein Instrument tradet, das an verschiedenen Börsen gehandelt werden kann, erhält er eine spezifische Meldung im Protokoll. Zum Beispiel, wenn er eine Order für BMW.FF (Börse Frankfurt) platziert und diese Order wird für BMW.DE ausgeführt (Xetra), dann erhält er folgende Nachricht:
"Your orders to BMW.FF are resolved to primary exchange which is located on different instrument - BMW.DE"
Anpassung der Tickgröße für CFDs entsprechend dem aktuellen Preis
Bitte beachten Sie, dass Interactive Brokers verschiedene TickGrößen nach einer bestimmten PreisRange verwendet. Es könnte passieren, dass beim Handel von einigen europäischen CFDs der Benutzer die folgenden Fehlermeldungen bekommt: 1. "The price does not conform to the minimum price variation for the contract". 2. "Instrument Tick-Size is not calculated or delivered yet". In so einem Fall ist es erforderlich, die Tick-Größe für das Instrument manuell einzustellen. Durch die Eingabe eines Ticker-Namen auf der IB-Webseite ist es möglich, die Preisparameter für das gewählte Instrument zu sehen.
Bitte geben Sie die richtige Tick-Größe in das Instruments-Fenster laut dem aktuellen Preis ein und markieren Sie die Pin Tick Größe-Checkbox wie auf dem Bild unten dargestellt:
Gateway
Sie finden eine Anleitung zur Verwendung des IB-Gateway HIER
Finacial Adviser Konto bei Interactive Brokers
Sie finden eine Anleitung zur Verwendung von IB-FA-Accounts HIER
Instrument und Order zuweisen bei Interactive Brokers
"Resolve position instrument"-Popup bzw. "Resolve instruments for orders"-Popup Mit Interactive Brokers gibt es manchmal Fälle, bei denen eine Interactive Brokers-Order nicht eindeutig zu einem Instrument in AgenaTrader zugeordnet werden kann. Die Ursache ist, dass bei Interactive Brokers gleiche Symbol-Bezeichnungen für verschiedene Instrumente verwendet werden. Z.B. ist die Aktie mit dem Interactive Brokers-Kürzel „AAPL“ an der NASDAQ als auch an der XETRA gelistet. In AgenaTrader gibt es für die Aktie AAPL ein Instrument mit Namen "AAPL" für die NASDAQ und ein Instrument mit Namen "AAPL.DE" für die XETRA.
Je nachdem an welcher Börse man gehandelt hat, kann es nun notwendig sein, dass man die Order dem richtigen AgenaTrader-Instrument zuordnet. In AgenaTrader wurde zwar ein Prozess integriert, der sicherstellt, dass die Symbole richtig zugeordnet werden. Jedoch kann dieser Prozess nicht angewendet werden, wenn eine Order direkt in der TWS eingegeben wird.
In diesem Fall erscheint das "Resolve position instrument" Popup, in welchem man für die Interactive Brokers Order, das richtige Instrument in AgenaTrader zuweisen muss.
Im Fall der Aktie AAPL, würde man jene:
die an der NASDAQ gehandelt wurde dem AgenaTrader-Instrument "AAPL" zuweisen, und
die, die an der XETRA gehandelt wurde, dem AgenaTrader-Instrument "APC.DE" zuweisen.
Exkurs: Symbol-Eingabe in der TWS (Beispiel: AAPL)
AgenaTrader ist in der Lage, die Instrumentenauswahl automatisch zu lösen, indem entweder das beliebteste oder das zuletzt ausgewählte Instrument angewendet wird. Um die automatische Lösung zu aktivieren, wählen Sie bitte aus, wie lange AgenaTrader auf Ihre Reaktion warten soll, bevor er Ihre Positionen automatisch auflöst:
Beispiel:
0 Sekunden bedeutet, dass AgenaTrader Ihre Positionen niemals automatisch auflöst.
5 Sekunden bedeutet, dass AgenaTrader Ihre Positionen auflöst, wenn Sie das Fenster für 5 Sekunden unberührt lassen.
Diese Einstellung ist nützlich, wenn Sie während des geplanten erneuten Verbindens nicht vor Ihrem PC sitzen.
AgenaTrader++ (plusplus) Resolve Setup
Diese Funktionalität ist ein grundlegendes Feature von AgenaTrader++ (plusplus). Hiermit erhalten Sie ein sehr mächtiges Werkzeug, welches es mit größter Sorgfalt einzusetzen gilt.
AgenaTrader++ (plusplus) Resolve Setup funktioniert folgendermaßen:
Wenn AgenaTrader geschlossen wird und es laufen AgenaTrader++ Strategien, so werden die Strategien gespeichert
Beim Wiederöffnen der Plattform werden die Strategien am aktuellen Markt angepasst.
Wenn Sie einen geplanten Intraday-Trade über Nacht halten wollen, und AgenaTrader++ Setups am Laufen haben, sollten Sie den AgenaTrader nicht abschalten, da dies zu unerwünschten Orderverhalten führen kann. Zum Beispiel, wenn Sie IfDone/OCO Orders im Markt liegen haben, die über AgenaTrader gemanagt werden, liegen diese (meist) nicht verknüpft beim Broker, da viele Broker spezielle Ordervarianten nicht unterstützen. Um die gewünschte Funktionalität von AT++ und den eingegebenen Setups zu erhalten, muss AT aktiv sein.
Falls etwas passiert ist (d.h. Orders wurden gefüllt, Trades geschlossen, Orders storniert) als AgenaTrader nicht gelaufen ist, werden die Stops neu berechnet, aber auch Positionen bzw. Setups angepasst. Dies birgt somit Gefahrenpotential in sich.
In diesem Fall erhalten Sie ein Wiederherstellungs-Popup (Bild), welches die Trades/Setups anzeigt, bei denen Handlungsbedarf besteht und welche Sie dann auch kontrollieren müssen:
Danach öffnet sich das Recovery-Popup mit den Buttonsfunktionen:
Über den Button Entry Escort können Sie das Setup, welches Sie benutzt haben, eingeben. Hinweis: im Tab Trades finden Sie Ihren gewählten Einstiegsgrund.
Der Button Session erlaubt es dem Benutzer, die Analysator Session zu wählen.
Über den Button Confirm können Sie die vorgeschlagene Aktion durchführen.
Wird der Button nicht betätigt und das Popup ggeschlossen, so müssen die Trades/Setups manuell bereinigt werden
Achtung! Für einige Symbole erlaubt TWS nicht, Limit Orders außerhalb der Handelszeiten zu platzieren
Wissenswertes Interactive Brokers (IB)
Meldung: "Der Registrierungsschlüssel für 'Trader Workstation' kann nicht gefunden werden"
Diese Meldung tritt auf, wenn Sie die API Einstellungen in der TWS noch nicht gesetzt haben. Sie finden die Anleitung hier wenn Sie den Broker "aufklappen" unter ConnectionGuide. Prüfen Sie außerdem ob die Datei tws.exe im Hauptverzeichnis "Jts" installiert wurde. Sollte ein Unterverzeichnis erstellt worden sein, dann müssen alle dort befindlichen Dateien in das Hauptverzeichnis verschoben werden, damit der AgenaTrader die TWS automtatisch starten kann.
Port Einstellungen
Port-Einstellungen in TWS und AgenaTrader müssen synchronisiert werden, , wenn es zu Verbindungsproblemen kommt. D.h., dass unter "Port" die gleiche Nummer eingetragen sein muss.
Bitte verwenden Sie folgende Ports:
7497 - Demo account 7496 - Live account
Für Details bitte herunterladen IB Host and Ports Documentation Datei.
Automatische Wiederverbindung
AgenaTrader hat grundsätzlich eine Logik entwickelt, dass bei ungewolltem Verbindungsabbruch automatisch neu verbunden wird. Sollten Sie jedoch einen VPS Server verwenden und diesen per Windows Remote Desktop ansteuern, dann kann es zu Problemen damit kommen. Sobald der Windows Remote Desktop beendet wird, sind alle Windows Funktionen zum Starten von Programmen gesperrt, was dazu führt, dass die Wiederverbindung nicht funktioniert. Bitte verwenden Sie daher alternative Remote Programme wie Teamviewer oder Anydesk.
ClientID
In manchen Fällen kann der User eine Benachrichtigung erhalten:
Das bedeutet, dass die Client-ID im AT und der TWS unterschiedlich sind. Die Client-ID zwischen AT und TWS muss synchron sein, da ansonsten Informationen nicht korrekt zum AT übermittelt werden. Um dies zu vermeiden, sollte der User die Client-IDs synchronisieren oder sie im AT auf "0" setzen und in der TWS löschen.
Wie man die TWS-Version von der aktuellsten auf die stabile Version ändert
Im Standard wird immer die aktuellste Version der TWS installiert. Um auf die letzte stabile Version umzusteigen, folgen Sie bitte dieser Anleitung:
Öffnen Sie das Installationsverzeichnis der TWS und führen Sie die TWS.exe aus. Der Standard-Installationspfad lautet: C:\Jts (für Captrader: C:\Jts\generisch)
Es erscheint ein Login-Fenster. Klicken Sie dort auf More Options.
Jetzt sind erweiterte Einstellungen zu sehen. Im Dropdown-Menü "Version" wählen Sie "Stable"
Bestätigen Sie die gemachten Änderungen mit dem Button "Apply & Restart"
Sobald der Installationsprozess abgeschlossen ist, wird die letzte stabile Version der TWS gestartet
Historischer Request Overflow bei IB
Problemstellung
Was ist passiert?
AgenaTrader gibt per PopUp eine Warnung aus:
Charts werden teilweise nicht richtig dargestellt und enthalten fehlerhafte Daten
Historien fehlen und Charts ticken nicht
Was bedeutet das?
Die maximale Anzahl der gleichzeitig offenen historischen Daten-Requests von der IB API beträgt 50. Daher sollten Sie darauf achten, dass Sie eine kleinere Anzahl von Anfragen gleichzeitig anstehend haben.
Pacing Violations bei kleinen Bars (30 Sekunden oder weniger) Eine Pacing Violation tritt auf, wenn Sie eine oder mehrere der folgenden Einschränkungen nicht beachten: -> Identische Abfrage historischer Daten innerhalb von 15 Sekunden. -> Sechs oder mehr historische Daten-Requests für denselben Contract, Exchange und Tick Typ innerhalb von zwei Sekunden. -> Mehr als 60 Anfragen innerhalb eines Zeitraums von zehn Minuten.
Seien Sie jedoch vorsichtig, wenn Sie große Mengen an historischen Daten anfordern oder historische Daten-Requests senden, da weiterhin ein "Soft Limit" implementiert ist. Wenn Sie zu viele historische Daten anfordern, werden Sie vom API-Client getrennt. Weitere Informationen zu den Tempoverstößen für kleine Balken finden Sie in diesem IB-Artikel.
Hinweis:
1 Instrument in 3 Zeiteinheiten = 3 Historien 1 Analyzer Escort Spalte = 1 Historie Watchlisten, Backtest-Listen, Indikatoren und Alarme benötigen evenfalls Historien.
Lösungsmöglichkeiten
Reduzieren Sie Ihre Instrumente und historische Anfragen an den Interactive Broker Server. Beachten Sie dabei den grünen Verbindungsbalken links unten in Ihrem AgenaTrader:
Weitere Historien können nach erstmaliger Verbindung alle 10 Minuten angefordert werden. Bitte beachten Sie jedoch: Daten neu laden würde dann aber zu einem erneuten Historien Overflow führen.
Alternativ dazu würde sich auch ein externer - in den meisten Fällen jedoch kostenpflichtiger - Datenfeed empfehlen.
Hier geht es zur Datenfeed Übersicht.
Gilt auch für CapTrader, Banx, Lynx und andere Broker, welche an die API Schnittstellen der TWS anbinden.
Rithmic
Über Rithmic
Rithmic stellt Ihre Trades an erste Stelle. Egal ob Sie Teil eines Prop Shops oder professioneller Händler sind, die Trade-Ausführung-Software von Rithmic bietet eine Leistung mit so niedriger Latenz und hoher Durchsatzleistung, die bisher nur für sehr großen Handelshäuser und “Boutique”-Hedgefonds verfügbar war.
Unterstützte Assetklassen: Future, Stock
Order-Verknüpfungen: OCO Order-Verknüpfungen werden unterstützt ORO Order-Verknüpfungen werden lokal simuliert IFDone Order-Verknüpfungen werden lokal simuliert
OrderAusführung AgenaTrader führt keine Orders aus, wir bekommen nur Rückmeldungen seitens des Brokers dass eine Order mit einem bestimmten Preis ausgeführt worden ist. Simmen also zu einem Instrument die gelieferten Daten des Datenfeed-Lieferanten nicht mit den Quotes der Brokerplattform überein, kommt es zu einem Verhalten, dass Entry-&Exit-Preise nicht zum Chartbid passen.
Folgen Sie diesem Link hier zur Website.
Verbindung
Bitte folgen Sie den Anweisungen in folgendem Video um die Verbindung korrekt einzurichten:
Wichtige Informationen
Wenn Sie eine OCO Order-Verbindung bei Ihren Trades mit Rithmic erstellt haben, kann das Löschen einer der verknüpften Orders zu folgender Meldung führen: "You cannot cancel a cancelled order". Diese Meldung tritt dann auf, wenn AgenaTrader die Order-Löschung an Rithmic sendet, während Rithmic diese Order schon automatisch aus dem System gelöscht hat. Ihre Order wurde also bereits gelöscht und Sie können diese Meldung ignorieren.
Jeden Tag führt Rithmic ein Settlement der Positionen durch. Hier ein Beispiel für Positionen auf 6B, mit einer Long Positionen vom 21. Oktober. Abends gegen 22:25 Uhr schließt Rithmic alle Positionen mit dem Settlement Preis und eröffnet neue Positionen, welche mit dem Settlement Preis eröffnet werden. Das führt zu unterschiedlicher Anzeige im R Trader und im AgenaTrader betreffend zweier Hauptbereiche: - Positionspreis - Offener Gewinn und Verlust
Achtung! Rithmic zeigt keine Provision automatisch, jedoch können Sie diese manuell setzen.
Fügen Sie diese Informationen mit der "C"-Taste zum Mapping-Bereich des InstrumentEditors hinzu. Einzelheiten: Instrument-Editor: Neuanlage und Bearbeitung von Instrumenten.
Damit die Verbindung zu Ihrem Rithmic Konto richtig hergestellt werden kann, sollten Sie bei Ihrem Broker anfragen, welcher System Typ (Server) für die Verbindung verwendet werden muss. Ein falscher Sytem Typ kann zu Fehlanzeigen führen, wie einer fehlenden Anzeige der Kontodaten.
Achtung! Rithmic liefert keine Ask Bid-Daten für den Vortag, so dass Sie OrderSteam nur für den heutigen Tag laden können. In einem anderen Fall erhalten Sie eine Meldung im Protokoll: "Requested time (24 hours) of AskBid history is not available, please reduce amount of hours for OrderStream"
Important Note
THE BROKER'S PLATFORM ALWAYS REPRESENTS THE REFERENCE PLATFORM.
This means that the orders and market-related values shown on the BROKER platform are valid. The broker's platform should always be active as a backup to AgenaTrader. This gives you an essential overview of the interaction between AgenaTrader and your broker. Furthermore, you will always know exactly how your orders/positions and ultimately your account balance are displayed.
Please note: R Trader Pro is required.
Important Note
THE BROKER'S PLATFORM ALWAYS REPRESENTS THE REFERENCE PLATFORM.
This means that the orders and market-related values shown on the BROKER platform are valid. The broker's platform should always be active as a backup to AgenaTrader. This gives you an essential overview of the interaction between AgenaTrader and your broker. Furthermore, you will always know exactly how your orders/positions and ultimately your account balance are displayed.
Please note: R Trader Pro is required.
MetaTrader 5 Connector
Über MetaTrader
Die MetaTrader 5 Handelsplattform unterstützt Operationen mit verschiedenen Anlageklassen, einschließlich Forex, Futures und anderen Wertpapieren.
Der MT5 Connector unterstützt nur Konten, die auf Non-Hedged umgestellt worden sind. Bitte klären Sie daher mit Ihrem Broker, ob Ihr Konto der non-hedged Account-Gruppe zugewiesen wurde.
Bitte beachten Sie, dass alle MT5-Charts in der Zeitzone des MT5-Servers laufen, welche von der Zeitzone Ihres AgenaTraders bzw. Ihres PCs abweichen kann. Dieses Verhalten ist völlig normal und resultiert daraus, dass der AgenaTrader genau das spiegeln muss, was in der MetaTrader-Plattform geschieht.
Die maximale Anzahl der geladenen Realtime-Charts beträgt bei MT5 100.
Bitte beachten Sie jedoch, dass diese Anzahl nicht immer den Datenabfragen im AgenaTrader entspricht.
In folgenden Fällen kann es weniger sein:
wenn Charts in unterschiedlichen Zeiteinheiten für dasselbe Instrument geladen werden;
Die Charts in MetaTrader 5 manuell geöffnet werden, sodass MtApi5 Expert in den MT5-Charts nicht geladen wird (grünes Symbol oben rechts im Chart);
In MetaTrader 5 MtApi5-Charts geladen wurden, die im AgenaTrader nicht geöffnet sind
Order-Verknüpfungen
MetaTrader 5 unterstützt keine Order-Verknüpfungen innerhalb von AgenaTrader.
Während Sie Orders über MetaTrader 5 ausführen können, bietet die Plattform kein automatisiertes Management für verbundene Orders, wie:
OCO (One Cancels the Other)
IfDone
ORO (One Reduces the Other)
Was bedeutet das für Sie?
Da MetaTrader 5 keine integrierte Unterstützung für Order-Verknüpfungen bietet, muss AgenaTrader durchgehend aktiv bleiben, um Ihre automatisierten Handelsstrategien auszuführen und die verknüpften Stop- und Ziel-Orders korrekt zu verwalten.
Falls AgenaTrader nicht läuft, funktionieren diese automatisierten Features nicht wie erwartet – in diesem Fall müssen Sie Ihre Trades manuell überwachen.
Verbindung im AgenaTrader
Bevor Sie mit der Einrichtung der Verbindung anfangen, laden Sie den MetaTrader 5 von hier herunter und installieren Sie diesen.
Danach folgen Sie dieser Anleitung:
Gehen Sie zu Haupt -> Verbindungen -> Neues Konto hinzufügen und klicken Sie auf den Hinzufügen Button
Es erscheint ein neues Fenster. Unter dem Drop-Down-Menü Anbieter wählen Sie MetaTrader5 Connector und weisen Sie einen Verbindungsnamen zu
Danach definieren Sie den Installationspfad von MetaTrader 5
Im Feld MT5 DataFolder wählen Sie bitte Ihren MT5 Data Folder Speicherpfad.
Um den Speicherort des MT5 DataFolder zu finden, verwenden Sie bitte eine der Optionen:
Open MetaTrader5 -> use hotkey: Ctrl+Shift+D
Open MetaTrader 5 ->File-> Open Data Folder
Das Standard MetaTrader 5 Datenverzeichnis finden Sie unter C:\Users\UserName\AppData\Roaming\MetaQuotes\Terminal\DataFolder name
Wenn Sie möchten, dass der AgenaTrader das MetaTrader 5 Terminal automatisch startet, aktivieren Sie die Checkbox Run MT5 Terminal on connect
Wenn das MetaTrader 5 Terminal beim Verbindungsabbruch automatisch geschlossen werden soll, aktivieren Sie die Checkbox Close MT5 Terminal on disconnect.
1.Wählen Sie den gewünschten Trade Server aus
Wichtig! Sie können sich mit jedem Handelsserver verbinden, geben Sie einfach den Servernamen in das Feld "Trade Server" ein. Bitte beachten Sie, dass beim Namen des Handelsservers Groß und Kleinschreibung beachtet werden muss und mit dem Servernamen in der MT5-Plattform übereinstimmen muss.
2. Geben Sie Ihre Login-Nummer ein
3. Tippen Sie Ihr Passwort ein
Wenn Ihr MetaTrader 5 Terminal auf einem Server oder auf einer virtuellen Machine läuft, deaktivieren Sie die Checkbox Run MT5 Terminal on connect und geben Sie Ihre Host- und Port-Details ein.
Danach klicken Sie auf Next.
Im letzten Schritt wählen Sie Ihren MetaTrader5-Broker und klicken Sie auf den Button Finish.
MTApi5 installation
Nach der Einrichtung der MT5-Verbindung im AgenaTrader, muss MTApi5 installiert werden. Die Installation startet automatisch, nachdem man im AgenaTrader die Verbindung zu MT5 zum ersten Mal aufgebaut hat:
Klicken Sie auf Next
Setzen Sie einen Haken unter accept the terms in the License Agreement und klicken Sie anschließend auf Next
Wählen Sie Typical aus
Klicken Sie auf Install (die Installation muss mit Adminrechten bestätigt werden)
Um die Installationsprozedur abzuschließen, klicken Sie auf Finish
Nach der Installation muss der AgenaTrader neugestartet werden. Bitte bestätigen Sie das mit dem Ja Button.
Last updated