Tuesday 14 February 2017

Forex Ordersend Fehler 130

Ich müde eröffnete Bestellungen auf dem Testsystem und erhielt auch und Fehler 130. Ich wurde von Oanda gesagt, Sie können nicht öffnen Bestellungen über EAs auf einem Praxis-Konto nur live. Offensichtlich wäre das wahnsinnig, es live zu testen. Sie sagten, sie betrachten es, was immer das bedeutet. Fazit, wenn ich es nicht testen kann, Im nicht verwenden. Sie können jedoch, führen Sie Ihre EA auf dem Strategie-Tester. Aber das tut es nicht für mich, ich muss sicherstellen, dass meine gehandelt werden ausgeführt Eigenschaft mit Oanda und der einzige Weg in meinem Kopf, es zu tun ist, es zu handeln auf dem Demo-Konto zuerst. Ich teste meine EA auf Oanda Metatrader Plattform. Allerdings kann ich mit Ordersend keine Position eröffnen. Error Ordersend (130): lot-size: 0.1, Ask: 1.3969, SL: 1.3899, TP: 1.4069 Was ist falsch mit der Bestellung, die ich später gefunden und beantworten, die für mich gearbeitet, gehen Sie zu: ToolsgtOptionsgtExpert Advisors TabgtCheck-Box, Und speichern Sie die Änderung. Sie sollten sie ein Lächelngesicht in der oberen rechten Ecke des Diagramms erhalten. Außerdem muss das Konto, das Sie handeln, als MT4-Konto bei Oanda eingerichtet werden. Dh Sie können ein Unterkonto erstellen und wenn Sie es tun, hat es eine Option für MT4 aktiviert. Hoffe, das hilft jemand. Ich später gefunden und beantworten, dass für mich gearbeitet zu gehen: ToolsgtOptionsgtExpert Advisors TabgtCheck-Box, die sagt, dassAlle Live Tradingquot und speichern Sie die Änderung. Sie sollten sie ein Lächelngesicht in der oberen rechten Ecke des Diagramms erhalten. Außerdem muss das Konto, das Sie handeln, als MT4-Konto bei Oanda eingerichtet werden. Dh Sie können ein Unterkonto erstellen und wenn Sie es tun, hat es eine Option für MT4 aktiviert. Hoffe, das hilft jemandem. Das hat nichts mit Error zu tun 130.OrderSend Error 130 Fehler beim Öffnen langer Reihenfolge: 130 Hier ist der Code, der von einem Expertenberater geändert wurde, der Trades ohne Fehler öffnen kann. Also Im nicht sicher, warum Im erhalten diese Fehler. Wenn (Trendkurve) Trend ist abwärts, wenn (trend1) Trend ist nach unten TicketOrderSend (Symbol (), OPBUY, Lots, Ask, 3, Ask-TrailingStop, 0, quotCounter Trend: Long Order Placedquot, 16384 , 0, Grün) Öffnen Langer Auftrag if (ticketgt0) if (OrderSelect (Ticket, SELECTBYTICKET, MODETRADES)) Drucken (quotBUY-Bestellung geöffnet, OrderOpenPrice ()) else Print ("Error LONG Order.") GetLastError ()) zurück (0) return (0) Überprüfen Sie, ob Ihr Stoppwert korrekt ist, und wenn immer noch ein Problem, Normalisiert. Print (quot ---------------------------------- Stoppwert ist quot, Ask-TrailingStop) ticketOrderSend (Symbol ( ), OPBUY, Lots, Ask, 3, Ask-TrailingStop, 0, quotCounter Tendenz: Langes Auftrag Placedquot, 16384,0, Grün) Öffnen Sie langes Auftrag Ihr Ask könnte sagen 1.340 auf dem EURUSD zum Beispiel. Was ist der Wert Ihres TrailingStop. Es muss etwas wie 0,0010 oder 0,0020 oder 0,0011 oder 0,133 oder etecetera sein. Sie versuchen, 0.0001s und nicht ganze Zahlen wie 10, 20, 11 usw. zu subtrahieren. Wenn Sie wollen, dass TrailingStop eine Ganzzahl ist, die ein Benutzer eingibt, wie z. B. 10, dann müssen Sie es 0.0010 zuerst machen, um zu subtrahieren Es von Ask. Sie können dies durch Folgendes tun: TrailingStop Point. Zeigen Sie auf den EURUSD 0.0001. So können Sie Ihren Code ändern, um die folgenden: Ask - (TrailingStop Point), die die gleiche wie Ask-TrailingStop Point ist. Unten ist Code aus einem meiner Skripte, so können Sie sehen, wie man dies tun kann. Fragen Sie bitte, ob Sie die MQL4 OrderSend () - Syntax-Anforderungen erfüllen müssen Scheitert bei der Einstellung eines korrekten SHORT-Trade-Einstiegspreises, da er eher Bid lesen soll. Nicht fragen (dieser Fehler ist verborgen, da er effektiv durch eine ziemlich kosmische Distanz von 100 Punkten in einem zulässigen Rutschabstand von dem genannten Preis ausgeblendet wird). Ihr Code schlägt fehl, wenn int (0) vorhanden ist, wobei string erwartet wird. B) Fehler 130: Ungültige Stopps Du solltest mit deinem Broker ein paar Details verifizieren: Erlaubt es ihre Bedingungen amp Bedingungen OrderSend () One-Stop-Anweisung, einschließlich TP amp SL, zu erlauben, oder muss der Broker TampC zuerst einen Handel eröffnen - Positions-Verstärker nur dann erlaubt, wenn eine OrderModify () Anweisung zum Einrichten der TP amp SL Preisniveaus erlaubt. In jedem Fall überprüfen Sie Ihre Broker TampC Einstellungen für STOPLEVEL amp FREEZELEVEL Entfernungen, innerhalb derer Broker keine TP amp SL setup (s) oder ablehnt Modifikation (en). C) Eine bewährte Methode ist es nicht, in externe Iterator-Variablen zuzuweisen. Dies ist zwar keine Ursache für Ihre Probleme, sollten Sie sich jedoch mit den bewährten Methoden der Branche vertraut machen, von denen es nicht ist, einem deklarierten externen einen Wert zuzuweisen. Vielmehr deklarieren Sie Ihre eigene Variable, dass Sie Bereich Ampere Zuweisungen davon, aber verlassen extern (s) unberührt von Ihrem Code Seite.


No comments:

Post a Comment