Saturday, February 18, 2017

Durchschnittlicher Orderendfehler 131

Hallo, ich brauche Hilfe bei der Vermeidung von orderSend Fehler 131 und orderClose Fehler 131. Hier ist der Wert, den ich zu viel Größe zuweisen: und hier ist, wie ich einen Auftrag senden: Ich brauche meine EA so zu programmieren, dass sie alle gegenüber Handel schließt Immer wenn es ein entgegengesetztes Signal gibt. Dies ist hier, was ich für die Schließung aller Kauf Trades kam (es gibt keine ausstehenden Bestellungen). Ich definierte die Variablen, bevor ich sie in den Code oben und ich hatte kein Problem beim Übersetzen. Aber irgendwie ist der Wert der Variablen quotlotquot immer 0 und ich bekomme immer die 131 Fehler. Ich weiß nicht, was ich falsch mache. Bitte beachten Sie, dass Im neu zu diesem, damit ich Sie brauchen, um Löffel feed me. Vielen Dank im Voraus für Ihre Hilfe. Farhang: Hallo, ich brauche Hilfe bei der Vermeidung von orderSend Fehler 131 und orderClose Fehler 131. Hier ist der Wert, den ich zu viel Größe zuweisen: Fehler 131 bedeutet, dass das Volumen ungültig ist. Sie sollten sicherstellen, dass Ihre Losgröße entspricht MODEMINLOT und MODELOTSTEP bevor es zu benutzen (obwohl ich bin nicht sicher, warum u lots0 bekommen, vielleicht ist das Problem woanders in Ihrem Code). Verwenden Sie MarketInfo (), um diese Werte zu erhalten. Siehe hier - gt docs. mql4commonMarketInfo. Docs. mql4constantsmarketinfo. Order closing loop - Sie müssen den Zähler dekrementieren und nicht erhöhen. Siehe hier - gt mql5enforum119840. Btw - Es wird empfohlen, von 0 anstelle von i-1 zählen. (Aber das ist bis zu Ihnen). Vergewissern Sie sich, dass Tip standardmäßig nicht Null ist, andernfalls erhalten OrderSelect () einen OrderClose () - Fehler. Sie sollten auch RefreshRates () direkt vor dem Schließen der - ht doc docs. mql4windowsRefreshRates verwenden. Problem eins. Nach dem ersten Schließen wird die Spitze eingestellt, so dass Sie alle Aufträge auch dann beenden, wenn die Auftragseingabe fehlschlägt. Problem zwei. Nach dem Schließen des ersten Auftrags wird die Auftragsposition 2 zu 1, 3 zu 2 usw. Sie schließen jede ANDERE Reihenfolge. Und dann die Reihenfolge auswählt beginnt zu scheitern, aber Sie dont Test für das. Problem drei. Sobald Sie eine Bestellung machenSendmodifyclose oder löschen, müssen Sie refresh, bevor Sie eine andere. Immer zählen. Testen Sie immer orderSelect. MetaTrader4 (MT4) Strategie Testing 1228912290 122891230012301 OrderSend Fehler 131 1228912290 2010.10.20 18:23:32 2010.09.16 00:00 Moving Average USDJPY, Täglich: OrderSend Fehler 131 1. 12290 MT4 (T) gt (O) gt 1,01229012289 Strategie Testing 12300Expert properties12301122891230012301Lots1228912290 Strategie Testing 12300Expert properties123011228912300Testing12301Initial deposit12289100,00012290MetaTrader4 (MT4) Strategie Testing 1228912290 122891230012301 OrderSend Fehler 131 1228912290 2010.10.20 18:23:32 2010.09.16 00:00 Moving Average USDJPY, Täglich: OrderSend Fehler 131 1. 12290 MT4 (T) gt (O) gt 1,01229012289 Strategie Testing 12300Expert properties12301122891230012301Lots1228912290 Strategie Testing 12300Expert properties123011228912300Testing12301Initial deposit12289100,00012290


No comments:

Post a Comment