Ib Steuergerät Amibroker Forex


Ami broker 6. Februar 2015 AmiBroker ermöglicht die Automatisierung der Orderausführung über das Interactive Brokers-Konto. Um die Auto-Trading-Funktionen nutzen zu können, ist es notwendig, spezielle Komponenten zu installieren, die mit dem IB TWS 8211 kommunizieren. Das Interface-Installationsprogramm und die Dokumentation finden Sie unter: Standardmäßig ist der IB-Controller auf den Installationsordner für die 32-Bit-Version installiert. So 8211, dass der folgende Speicherort in 64-Bit-Windows-System ist: Wenn wir 64-Bit-Version verwenden, dann ist es notwendig, manuell zu kopieren BrokerIB. exe und BrokerIB. xml-Dateien in den Installationsordner der 64-Bit-Version, von Voreinstellung: Verwandte Artikel: Kommentare sind geschlossen. Kategorien Urheberrecht copy2016 AmiBroker. Alle Rechte vorbehalten. Diese Seite verwendet Cookies. Durch das Durchsuchen dieser Website stimmen Sie unseren Datenschutzrichtlinien amp Cookies-Politik Amibroker ist ein Software-Entwicklungsunternehmen und bietet keine Art von Investitionen oder Maklerdienstleistungen in Finanzmärkten. February 25, 2005 11:06 Dies ist eine BETA-VERSION DER SOFTWARE. ERWARTEN SIE BUGS. BITTE BENUTZEN SIE NUR DEMO TWS, NICHT ECHTES KONTO. Führen Sie einfach das Installationsprogramm aus und folgen Sie den Anweisungen. Eine detaillierte Liste der Änderungen finden Sie unter CHANGE LOG. AmiBroker 4.63.1 Beta oder höher TWS Workstation (DEMO is OK) von interactivebrokers. Bevorzugte Version: 840 TWS API 8.30 installiert von: interactivebrokersdownloadInstallAX. exe WICHTIG: Fire openOrder bei Statusänderung in TWS eingeschaltet (Configure-gtAPI-gtFire openOrder im Statusänderungsmenü) Der IB Controller (BrokerIB. EXE) ist eine separate Anwendung, die wirkt Als Puffer zwischen AmiBroker und Interactive Brokers TWS. Er akzeptiert Befehle von AmiBroker und sendet Befehle, um Informationen von TWS abzurufen. Es erlaubt auch, Aufträge manuell zu senden. Die IB-Controller-Anwendung wird automatisch von AmiBroker ausgeführt, wenn die Formel den folgenden Aufruf enthält: Nach diesem Aufruf wird die BrokerIB. EXE (IB Controller) - Anwendung gestartet und die ibc-Variable enthält den Zeiger auf OLE-Automatisierungsobjekt mit mehreren Methoden (Funktionen) Erlauben es, Aufträge über TWS zu placemodify und Portfolio-Informationen abzufragen. Diese Methoden (Funktionen) werden als beliebige Automatisierungsobjektmethoden aufgerufen: if (ibc. IsConnected ()) prüft, ob die Verbindung zum IB erfolgreich war ibc. PlaceOrder (MSFT, BUY, 100, MKT, 0, 0, DAY, False ) Platzauftrag, aber noch nicht übertragen Beachten Sie, dass es sich um eine Low-Level-Schnittstelle für fortgeschrittene Benutzer handelt, die in der sogenannten Phase-One-Implementierung des automatisierten Handels über IB zur Verfügung gestellt wird. Es wird eine übergeordnete Schnittstelle geben, die später implementiert wird. IB-Controller-Methoden (Funktionen): Diese Funktion gibt einen neuen Auftrag zurück. Die Funktion gibt die OrderId (string) zurück, die später zum Ändern des Anforderungsstatus des Auftrags verwendet werden kann. Parameter: Ticker - string, der das Symbol des zu kaufenden Securitycontracts angibt. Das Symbol sollte der im Detail definierten Symbologie folgen: amibrokerib. html Aktion - legt die zu ergreifenden Maßnahmen fest, mögliche Werte sind: KAUF, VERKAUF, SSHORT Menge - die Anzahl der Aktienverträge nach buysell Typ - spezifiziert Auftragsart, mögliche Werte sind: MKT , MKTCLS, LMT, LMTCLS, PEGMKT, STP, STPLMT, TRAIL, REL, VWAP finden Sie in der Dokumentation von Interactive Brokers TWS für weitere Informationen zu den Auftragsarten LimitPrice - dies definiert den Grenzpreis für Limit - und Stop-Limit-Aufträge StopPrice - Preis für Stopaufträge TimeInForce - definiert die Zeit des Auftrags, mögliche Werte sind: DAY, GTC, IOC Transmit - Boolean-Flag, das angibt, ob eine Bestellung tatsächlich an die Börse übermittelt werden soll. Wenn dieses Flag auf FALSE gesetzt ist, wird die Bestellung NICHT gesendet, sondern erscheint in der TWS-Workstation, so dass Sie sie manuell nachträglich drücken können ModifyOrder (String OrderId. String Ticker String Aktion Anzahl Anzahl String Typnummer LimitPrice Number StopPrice String TimeInForce. bool Transmit) Diese Funktion ändert die Reihenfolge, die vor, aber noch nicht gefüllt wurde. Diese Funktion kann auch zum Ändern von Aufträgen verwendet werden, die mit dem Übertragungsflag auf Falsch gesetzt wurden. Auch wenn OrderID-Parameter leer ist, funktioniert diese Funktion genau wie PlaceOrder (so können Sie Aufträge nur mit der Funktion ModifyOrder () platzieren und ändern) Die Funktion gibt die OrderId (string) zurück, die später zum Ändern des Auftragsstatus des Auftrags verwendet werden kann Parameter: OrderId - String, der die zu ändernde OrderID angibt (zurückgegeben durch einen früheren PlaceOrder - oder ModifyOrder-Aufruf). Wenn dieser Parameter leer ist, gibt die Funktion eine neue Reihenfolge an. Alle übrigen Parameter sind dieselben wie bei der Funktion "PlaceOrder". Diese Funktion hebt die anstehende Reihenfolge auf. True - wenn eine anstehende Bestellung gefunden wurde und die Anforderung zum Stornieren gesendet wurde, False - wenn keine ausstehende Bestellung mit den angegebenen OrderId-Parametern vorhanden ist: OrderId - string, der die zu ändernde OrderID angibt (zurückgegeben durch einen früheren PlaceOrder - oder ModifyOrder-Aufruf). GetAccountValue (string FieldName) Diese Funktion ruft die Kontenwerte ab. Zeichenfolge, die den Wert darstellt. Beachten Sie, dass, wenn Sie Anzahl in AFL benötigen, sollten Sie StrToNum Umwandlungsfunktion verwenden, die String, der von dieser Funktion an die Zahl zurückgegeben wird, konvertiert. Leere Zeichenfolge wird zurückgegeben, falls das Feld nicht existiert oder leer ist. Parameter: Feldname - definiert den Wert abfragen Liste der verfügbaren Felder (Groß - und Kleinschreibung): LookAheadMaintMarginReq Account OptionMarketValue DayTradesRemainingT3 NetLiquidationByCurrency AccountReady EquityWithLoanValue-S Currency FuturesPNL Account UnalteredInitMarginReq LookAheadInitMarginReq BuyingPower UnrealizedPnL TotalCashBalance GrossPositionValue-S LookAheadAvailableFunds-C LookAheadExcessLiquidity-C LookAheadInitMarginReq-C NetLiquidationByCurrency Währung FullExcessLiquidity DayTradesRemainingT2 FullAvailableFunds-C ExcessLiquidity-S TotalCashBalance NetLiquidation LookAheadNextChange InitMarginReq SMA-S NetLiquidation-S NetLiquidationByCurrency SettledCash-S RealizedPnL LookAheadMaintMarginReq-S AvailableFunds-S InitMarginReq-S TotalCashValue-S RealizedPnL FullMaintMarginReq-S DayTradesRemainingT1 StockMarketValue FullExcessLiquidity-C TotalCashBalance RealizedPnL UnalteredMaintMarginReq FullInitMarginReq-C SettledCash MaintMarginReq-C LookAheadAvailableFunds-S LookAheadExcessLiquidity-S LookAheadInitMarginReq-S FutureOptionValue SMA OptionMarketValue EquityWithLoanValue-C EquityWithLoanValue ExcessLiquidity PNL FullAvailableFunds-S StockMarketValue FullAvailableFunds FuturesPNL GrossPositionValue FutureOptionValue DayTradesRemaining AvailableFunds Leverage-S FullMaintMarginReq UnrealizedPnL StockMarketValue TotalCashValue ExcessLiquidity-C FutureOptionValue MaintMarginReq DayTradesRemainingT4 LookAheadExcessLiquidity FullExcessLiquidity-S NetLiquidation - C OptionMarketValue UnrealizedPnL FuturesPNL LookAheadVerfügbarFunds SettledCash-C FullInitMarginReq-S LookAheadMaintMarginReq-C VerfügbarFunds-C TotalCashValue-C InitMarginReq-C FullIndMarginReq-C FullInitMarginReq MaintMarginReq-S Diese Funktion gibt den Text der letzten Fehlermeldung zurück, die die Fehlermeldung darstellt. Leer, falls keine Fehlermeldung vorhanden ist oder keine Order vorliegt OrderId - legt die Bestell-ID für die Abfrage der letzten Fehlerinformationen fest. Es gibt einen speziellen Wert, den Sie übergeben können: 0 (Null) und es hat eine besondere Bedeutung: es ruft letzte Fehlermeldung für jeden Auftrag ab. Dies ist genau diese Meldung, die am Anfang der Fehlerliste in der IBController-Benutzeroberfläche angezeigt wird. GetStatus (string OrderId) Diese Funktion ruft den Status der ausstehenden Order ab. String, der den Status beschreibt, kann er sein: NotYetTransmitted, Pending, Cancled, Filled, Error (neu in 1.0.2) oder leer, wenn der passende Auftrag nicht gefunden wurde Bitte beachten Sie, dass derzeit nur NotYetTransmittiert wird. Abgebrochene und ausgefüllte Status sind zeitweilig, da solche Aufträge innerhalb einer Sekunde von der Auftragsannahme entfernt werden (dies wird sich in Zukunft ändern). Fehlerstatus bedeutet, dass während der Verarbeitung der letzten Anforderung ein Fehler aufgetreten ist, um einen Auftrag zu placemodify und Sie können detaillierte Fehlerinformationen mit GetLastError-Funktion abfragen. Parameter: OrderId - Zeichenfolge, die die zu ändernde OrderID angibt (zurückgegeben durch einen früheren PlaceOrder - oder ModifyOrder-Aufruf). GetPositionInfo (string Ticker, string field) Diese Funktion ruft den Wert des Tickersymbols ab, das momentan im Portfolio enthalten ist, den numerischen Wert des angeforderten Feldes für Ticker. Null, wenn kein Feld oder keine Position vorhanden ist Parameter: Ticker - string, der das Symbol securitycontract angibt. Das Symbol sollte der im Detail definierten Symbologie folgen: amibrokerib. html Feld - einer der Spaltennamen, die in der Portfolio-Seite von IB Controller gefunden werden. Zum Beispiel Durchschn. Kosten ergeben durchschnittliche Anschaffungskosten für gegebene Sicherheiten, Unrealisierte PNL gibt unrealisierte Gewinne und Verluste. Diese Funktion ruft die Anzahl der Aktienverträge des Ticker-Symbols ab, die momentan im Portfolio enthalten sind, und die Zahl, die die aktuell gehaltene Positionsgröße für Ticker beschreibt. Positive Zahlen bedeuten lange Positionen, negative Zahlen bedeuten kurze Position, null bedeutet, dass der angegebene Ticker nicht im Portfolio enthalten ist Parameter: Ticker - string, der das Symbol securitycontract angibt. Das Symbol sollte der im Detail definierten Symbologie folgen: amibrokerib. html IsConnected () Diese Funktion ruft den Verbindungsstatus zu TWS auf. 0 - NEIN Verbindung 1 - Verbindung läuft 2 - bedeutet Verbindung OK, keine Meldungen 3 - Verbindung OK, aber TWS hat einige Warnmeldungen erzeugt (siehe Registerkarte Meldungen) IsOrderPending (Zeichenfolge OrderId) Diese Funktion prüft, ob eine gegebene Bestellung noch ansteht (oder noch nicht vorhanden ist Übertragen). True - wenn die Bestellung noch in der ausstehenden Liste aufgeführt ist, False, wenn die Order ausgefüllt, storniert oder überhaupt keine Order vorhanden ist. Parameter: OrderId - string, der die zu ändernde OrderID angibt (zurückgegeben durch einen früheren PlaceOrder - oder ModifyOrder-Aufruf). 1. Platzierung und Übermittlung von Market Buy Order für 100 Aktien, wenn MACD oberhalb der Signalleitung kreuzt: Kaufen Cross (MACD (), Signal ()) if (LastValue (Buy)) ibc GetTradingInterface (IB).IsConnected ()) überprüfen, ob wir noch keine offene Position auf diesem Bestand haben, wenn (ibc. GetPositionSize (Name ()) 0) Sendeauftrag ibc. PlaceOrder (Name (), Kauf 100. MKT. 0. 0. Tag True) 2. Einstellen einer Limit Order auf den aktuellen Kurs zuzüglich 0,10 aber ohne Übermittlung (manuelles Senden erforderlich). Dieser Code kann viele Male ausgeführt werden und es wird bestehende Reihenfolge ändern, solange es nicht übertragen wird. Es verwendet statische Variablen, um orderId vom letzten Lauf zu speichern. Kaufen L gt Ref (H. - 1) kaufen, wenn die Preise aufheben, wenn (LastValue (Buy)) ibc GetTradingInterface (IB) überprüfen, ob wir verbunden sind OK wenn (ibc. IsConnected ()) Aufträge nur dann, wenn wir nicht bereits haben (Ibc. GetPositionSize (Name ()) 0) die Auftrags-ID aus dem vorherigen Durchlauf abrufen, ist leer, wenn kein Auftrag vor OrderID StaticVarGetText (OrderID Name ()) platziert oder geändert wurde ibc. ModifyOrder (OrderID, Name (), kaufen. 100. LMT. Lastvalue (C) 0,10. 0. Tag. false) speichern orderID für den nächsten Lauf, damit wir wissen, welche Reihenfolge StaticVarSetText (OrderID Name (), OrderID) 3 zu ändern . Code im Indicator Builder anzuwenden. (Geändert, um neue Funktionen in 1.0.2 verwenden) Dieser Code kann viele Male ausgeführt werden und es wird bestehende Reihenfolge ändern, solange es nicht übertragen wird. Es verwendet statische Variablen, um orderId vom letzten Lauf zu speichern. Param Block TriggerOrder ParamTrigger (Platzauftrag. Hier klicken, um zu platzieren) Modus ParamToggle (Modus. Ändern existingAlways neue Bestellung) ACT ParamList (Aktion. BUYSELLSSHORT) OT ParamList (Auftragsart. MKTLMTSTP) TIF ParamList (Zeit in Kraft. DAYGTCIOC) Ticker (C) Param (LimitPrice LastValue (C) Param (Limit Preisoffset 0, - 0,1, 0,1, 0,01) StopPrice LastValue (C) Param (Anzahl der Anteile) Stop-Kurs-Offset 0, -... 0,1 0,1 0,01) Transmit ParamToggle (nicht übertragen transmitTransmit 0) TriggerCancel ParamTrigger (Order Abbrechen Klicken Sie hier zum Abbrechen Reihenfolge) Msg diese Variable speichert Fehlermeldungstext erstellen Instanz Handels Schnittstelle ibc GetTradingInterface... (IB) die Auftrags-ID aus dem vorherigen Durchlauf abrufen, wenn keine Order vor OrderID StaticVarGetText (OrderID Ticker) eingegeben wurde, wenn (TriggerOrder), ob wir verbunden sind OK if (ibc. IsConnected ()) if (Modus 1) OrderID if mode (OrderID, Ticker, ACT, NumShares, OT, LimitPrice, StopPrice, TIF), wenn Sie nicht bereits offene Position auf dieser Symbolleiste haben oder die Reihenfolge ändern - ib..................... , Transmit) storeID für den nächsten Lauf, damit wir wissen, welche Reihenfolge zu ändern StaticVarSetText (OrderID Ticker, OrderID) if (Mode 1) Msg Neuer Auftrag wurde mit ID gesetzt sonst Msg Bestellung platziert modifiziert mit ID Msg Msg OrderID auf Now () sonst Msg (OrderId) if (ibc. CancelOrder (OrderId)) Msg Request zum Abbrechen der Bestellung OrderID erfolgreich erfolgreich gesendet Msg Request zur Stornierung der Bestellung OrderID fehlgeschlagen. Sonst Msg Auftrag kann nicht abbestellt werden becase OrderID ist leerer Überwachungscode Titel Msg nLast TWS-Nachricht: ibc. GetLastError (0) nVerfügbare Mittel: ibc. GetAccountValue (AvailableFunds) Gross Pos. Wert: ibc. GetAccountValue (GrossPositionValue) nOrderID OrderId nTicker Ticker nAction ACT nShares NumToStr (NumShares, 1.0) nOrderType OT nLimitPrice NumToStr (LimitPrice, 1.3) nStopPrice NumToStr (StopPrice, 1.3) nTimeInForce TIF nTransmit NumToStr (Transmit, 1.0) n nGetStatus ibc. GetStatus (OrderID) nGetPositionSize ibc. GetPositionSize (Ticker) nIsConnected NumToStr (ibc. IsConnected (), 1,0) 1) Was genau ist die OrderID, wo die Nummer gespeichert Wie funktioniert es Schritt können wir unsere eigenen OrderIDs OrderID ist eine Zeichenfolge zuweisen, Steht für die eindeutige Bestellnummer, die beim IB-Controller (bei Aufträgen über IB Controller) oder TWS (bei Aufträgen in TWS) bei der Bestellung vergeben wird. Sie wird bei jeder NEUEN Bestellung automatisch erhöht. Die Implementierung sorgt dafür, dass die erzeugte ID für die gegebene Sitzung von TWS eindeutig ist. Sie sollten NICHT Ihre eigenen IDs zuordnen, da Sie die Erzeugung von Duplikaten riskieren können, die von TWS abgelehnt werden. 2) Die IB-Schnittstelle enthält eine Menge nützlicher Informationen, können wir auf diese Informationen zugreifen in afl GetAccountValue () - Funktion (eingeführt in 1.0.2) ermöglicht, dass. 3) WICHTIG. Während der Entwicklung verliere ich oft meine Verbindung zur TWS und kann es nicht wieder loslegen. Unter welchen Bedingungen dies geschieht Dies wird vermutlich dadurch verursacht, dass ModifyOrder-Aufrufe zu oft gestellt werden, sodass TWS nicht in der Lage ist, diese zu verarbeiten und Fehlermeldungen zu senden (Diese Reihenfolge kann nicht geändert werden, da sie noch verarbeitet wird) und es ergibt IsConnected (), das false zurückgibt. Dies sollte durch die nächste Version behoben werden. Wenn so etwas passiert, können Sie einfach schließen IB Controller Fenster. 4) Ist es möglich, IB LastBifAsk Preise zu lesen, während Sie eine eSignal-Datenbank ausführen Im Moment gibt es keinen Zugriff auf Preisdaten über IBController aber vielleicht in der Zukunft 5) Warum haben wir einen PlaceOrder () und einen ModifyOrder (), wenn ModifyOrder kann In beiden Fällen nur zur Vollständigkeit verwendet werden. In der Tat wäre ModifyOrder alleine genug. 5) Können wir die Executions und Pending Seite (String) aus dem IB Controller Fenster zur Anzeige im Chart Pending - ja abrufen, können Sie den Status des Auftrags abrufen, während er auf Pending Seite mit GetStatus ist. Wie für die Registerkarte Ausführung - wie es bereits in der read me beschrieben ist dies in den Arbeiten. 6) Es scheint die Startreihenfolge von TWS und AB ist signifikant, ist es nicht tatsächlich TWS und AB - sie sind unabhängig. Aber was ist wichtig, um TWS laufen, bevor Sie IB Controller. Wenn Sie jedoch Ihre Trading-Code in Indikator dann kann es automatisch aktualisiert werden, bei AB-Start und in diesem Einzelfall müssen Sie TWS vor AB laufen. Auf jeden Fall, wenn etwas fehlschlägt, können Sie einfach schließen IB-Controller-Fenster, und es wird automatisch neu öffnen und wieder bei der nächsten Aufruf von GetTradingInterface. 7) Wenn die TWSAB-Verbindung während des Handels unterbrochen wird, was ist der beste Weg, um es wiederherstellen Schließen IB Controller manuell. Beim nächsten Aufruf von GetTradingInterface wird es automatisch neu geöffnet und die Verbindung wieder hergestellt. 8) Was ist die Folge der wiederholten Ausführung von PlaceOrder () oder ModifyOrder () aufgrund von AB Refresh Was passiert, wenn anstelle von Cross () mit der Verwendung von gt oder lt Franly Auto-Trading-Schnittstelle NICHT eingerückt wird, um in Indikatoren verwendet werden. Es ist für den Einsatz in AA-Fenster vorgesehen. Aber wenn Sie es lieber in IB ausführen, können Sie dies auch tun, aber dann sollten Sie ausstehende Bestellungen und überprüfen Portfolio-Position Größe für das angegebene Symbol nicht zu viele Aktien zu kaufen. Um Ihre Frage zu beantworten: mehrere PlaceOrder-Aufrufe führen zu mehreren Aufträgen. Mehrere ModifyOrder () - Aufrufe können zu demselben Ergebnis führen (wenn OrderID leer ist) oder kann nur dazu führen, dass die Werte der bereits vorhandenen, ausstehenden Bestellung aktualisiert werden, wenn Sie die korrekte OrderID der zuvor eingegebenen Bestellung angeben (siehe Beispiel 2) Message-Taste wäre schön im IBc-Fenster, ich muss kontinuierlich scrollen, um die neueste Nachricht zu sehen (vielleicht Last-on-top-Scrolling) Es ist bereits in Version 1.0.2 10) Was ist der beste Weg, um eine einzelne zu schreiben - (Benutzer initiierte) - Ausführungszeile des Codes. Dies ist, wo die ParamTask () i vorgeschlagen, bevor würde in handliches kommen. Neue AFL ParamTrigger-Funktion verwenden ParamTrigger (Name, Schaltflächentext) - zur Verwendung im Indikator-Builder - zum Erstellen von Triggern (Schaltflächen). Wenn Sie ParamTrigger im Indikatorcode platzieren, wird eine Schaltfläche im Parameterdialog erstellt, die gedrückt werden kann. Normalerweise gibt ParamTrigger den Wert 0 zurück, wenn die Schaltfläche im Param-Fenster gedrückt wird, wird das Diagramm aktualisiert und ParamTrigger gibt 1 (eins) für diese einzelne Ausführung zurück (weitere Aktualisierungen geben 0 zurück, bis die Taste erneut gedrückt wird) Wenn Sie Aufträge von einem Indikator platzieren (was im RT-Handel zu tun ist) und das Editieren des Codes führt dazu, dass zusätzliche Anweisungen, wie Kann ich verhindern, dass randon Bestellung Platzierung aus den zusätzlichen Durchläufen Parameter und Signale möglicherweise nicht die gleichen wie ein Ergebnis der Verwendung von Schleifen, DLLs und Dinge. Verwenden Sie statische Variablen, wie in Beispiel 2 angegeben, um den vorhandenen Auftrag zu modifizieren, anstatt viele neue Aufträge zu platzieren. Oder verwenden Sie Code als Antwort auf Frage 10 12) einige Nachricht in der IBc sind nicht klar, in ihrer Bedeutung klar. Nun, diese Nachrichten kommen aus TWS und ich habe keinen Einfluss auf ihre Formulierung :-) ÄNDERUNGEN FÜR VERSION 1.0.3 kompiliert mit TWS API 8.30 hinzugefügt GetPositionInfo-Methode hinzugefügt Unlock-Code-Dialog (File-gtEnter Freischaltcode). IBController sendet standardmäßig nicht automatisch Aufträge. Die Übertragung kann durch Eingabe von Freischaltcode aktiviert werden, der dem Benutzer nach Annahme der Vereinbarung zur Verfügung gestellt wird. ÄNDERUNGEN FÜR VERSION 1.0.2 IBC: Jetzt steht eine Auftragsliste mit neuem Statuscodefehler und neuer Spalte zur Verfügung: Letzter Fehler IBC: Neue Symbolleistenschaltfläche: Automatische Abbestellung von Aufträgen mit Fehlern - beim Einschalten werden alle Bestellungen mit Fehler automatisch abgebrochen IBC: Fehler Nachrichten zeigen nun Auftrags-ID und Fehlercode IBC: Wiederholungsmeldungen werden nun einmal mit entsprechender Wiederholzählung und letzter Aktualisierungszeit angezeigt IBC: Die letzten Fehlermeldungen erscheinen nun oben auf der Meldeliste, so dass Sie nicht nach IBC blättern müssen: Duplizieren ID Problem gelöst Jetzt, wenn TWS doppelte Auftragsnachricht sendet, wird die entsprechende Bestellzeile in IB als Fehler markiert und diese Bestell-ID wird nicht mehr verwendet. Wenn neue ModifyOrder wird dann neuer Auftrag platziert id IBC zugewiesen werden: GetAccountValue Funktion in IB-Schnittstelle Änderungen für Version 1.0.1 CancelOrder () entfernt NotYetTransmitted Aufträge aus der Liste anhängiger IsConnected () funcition gibt nun integer 0..3 Werte (nicht Bool ) Löschen der Symbolleisten-Schaltfläche der Nachricht hinzugefügt ÄNDERUNGEN FÜR VERSION 1.0.0 WIE BERICHTETE BUGS Wenn Sie ein Problem mit dieser Betaversion haben, senden Sie bitte detaillierte Beschreibung des Problems (insbesondere die Schritte, die erforderlich sind, um es zu reproduzieren), um Bugs bei amibroker

Comments

Popular posts from this blog

Forex Automatisierte Handel Roboter Experte Advisor Client

Alpari Devisenhandel Wettbewerb

Forex Pro Trader Herunterladen