Error 130/129 bei OrderSend()
Dieser EA sollte einen Trade eröffnen, sobald eine Kerze beendet ist. Wenn der Schlusskurs tiefer liegt, sollte der EA einen Sell-Trade und wenn der Schlusskurs höher liegt einen Buy-Trade eröffnen. Ich erhalte aber leider immer einen Error 130 oder 129, wenn dieser einen Trade eröffnen sollte.
Wenn ich nur die OrderSend() Function, ohne den restlichen Code ausführe, dann funktioniert diese und eröffnet Trades. Was mache ich falsch? Code:
#property strict |
int ticket=OrderSend(Symbol(),OP_SELL,0.01,Bid,3,Bid-(StopLoss*Point),Bid+(TakeProfit*Point),NULL,NULL, 0,clrGreen);
muß lauten: int ticket=OrderSend(Symbol(),OP_SELL,0.01,Bid,3,Bid+( StopLoss*Point),Bid-(TakeProfit*Point),NULL,NULL,0,clrGreen); traderdoc |
Besten Dank für deine Hilfestellung Traderdoc. Da sucht man in alle erdenklichen Richtungen, dafür ist die Lösung so nah.
|
die einfachste Variante wäre
googlen nach MQL Errorcodes ->Invalid Price und Invalid Stop |
|
Das scheint eine Uralt-Seite gewesen zu sein.
Hier nun eine Aktuelle Seite Error Codes - Appendixes - MQL4 Tutorial |
Alle Zeitangaben in WEZ +2. Es ist jetzt 06:12 Uhr. |
Powered by vBulletin® Version 3.8.5 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
SEO by vBSEO 3.6.1
Powered by vBCMS® 2.7.0 ©2002 - 2024 vbdesigns.de
Copyright ©2009 - 2023 by Expert-Advisor.com - Das Metatrader Forum