Metatrader Forum | Forex Expert-Advisor | Broker & Forex Tools
Zurück   Metatrader Forum | Forex Expert-Advisor | Broker & Forex Tools > Metatrader 4 > Programmierung MQL4

Programmierung MQL4 Hier gehts rund ums Programmieren in MQL4.

Login
Benutzername:
Kennwort:


Statistik
Themen: 4973
Beiträge: 43248
Benutzer: 7.219
Aktive Benutzer: 81
Links: 84
Wir begrüßen unseren neuesten Benutzer: Hopfen&Malz
Mit 2.475 Benutzern waren die meisten Benutzer gleichzeitig online (16.01.20 um 22:38).
Neue Benutzer:
vor einem Tag
- Hopfen&Mal...
vor 2 Tagen
- frankmicha...
vor einer Woche
- DFeck
vor einer Woche
- bb1107
vor 2 Wochen
- rg-trader

Onlineuser
'Wer ist online' anzeigen Benutzer: 0
Gäste: 259
Gesamt: 259
Team: 0
Team:  
Benutzer:  
Freunde anzeigen

Empfehlungen

Thema geschlossen
 
Themen-Optionen Thema durchsuchen Ansicht
  #1 (permalink)  
Alt 27.08.11
Neues Mitglied
 
Registriert seit: Aug 2011
Beiträge: 25
Sandreal befindet sich auf einem aufstrebenden Ast
Standard OrderModify Error 130, OrderClose Error 138

Hallo allerseits,

ich bin gerade dabei meinen ersten ganz einfachen EA zu programmieren und werde mit OrderModify Errors 130 und OrderClose Errors 138 zugespamt.^^ Verbringe heute schon den ganzen Tag damit, heraus zu finden, wo die Probleme sind, komme aber einfach nicht drauf. Kann mir jemand weiterhelfen?

Grüße
Sandreal
Angehängte Dateien
Dateityp: mq4 SMA Cross Trailing Stop.mq4 (5,4 KB, 31x aufgerufen)
  #2 (permalink)  
Alt 28.08.11
Mitglied
 
Registriert seit: Apr 2011
Ort: Osnabrück
Beiträge: 103
Racki befindet sich auf einem aufstrebenden Ast
Standard

Wenn ich das recht im Hinterkopf habe, bedeutet 130 das der SL & TP nicht weit genug auseinander sind.

138 müsste aufkommen, wenn du zu den falschen Preisen kaufen willst.
OP_BUY wird zu Ask geöffnet und zu Bid geschlossen.

Deinen Quelltext habe ich mir nun aber nicht angesehen

s.l.
Racki
  #3 (permalink)  
Alt 28.08.11
Neues Mitglied
 
Registriert seit: Aug 2011
Beiträge: 25
Sandreal befindet sich auf einem aufstrebenden Ast
Standard

Hmm, SL & und TP sollten eigentlich soweit passen... hab beide gerade eben noch einmal weiter weg gesetzt ohne Fortschritte.

Mit Ask- und Bid-Preisen sollte eigentlich auch alles stimmen, hab ja auch OrderClosePrice verwendet, das sollte ja automatisch den richtigen Preis zurück geben...

Gibts noch andere Möglichkeiten, woran es liegen kann?
  #4 (permalink)  
Alt 01.09.11
Neues Mitglied
 
Registriert seit: Nov 2010
Beiträge: 6
Testmaster befindet sich auf einem aufstrebenden Ast
Standard

Hallo,

Du definierst zwar Deinen StopLoss mit 25Pips, aber beim OrderModify versuchst Du ja Deinen Stop ständig nachzuziehen unter das Low / High der letzten Kerze. Dazu kann der StopLoss eben deutlich kleiner werden als 25 Punkte.

Ich denke der Fehler ist bei manageOpenOrder(). Du schreibst if stopLoss<Bid, hast stopLoss aber vorher nicht definiert. Nur StopLoss.
Daher kommt der Close Fehler.
WICHTIG : Immer auf die Schreibweise der Variablen achten.

Lass Dir mal die Werte mit ausgeben, also Bid, Low[1], und stopLoss. Dann findest Du auch das Problem beim OderModify.

Viel Erfolg.

Testmaster
Thema geschlossen

Lesezeichen

Stichworte
metatrader programmierung, mql4, orderclose error 138, ordermodify error 130, programmierung

Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are aus
Pingbacks are aus
Refbacks are aus




Alle Zeitangaben in WEZ +1. Es ist jetzt 13:02 Uhr.





Suchmaschine - Reisen - Wavesnode - Facebook Forum - Spam Firewall
-----------------------------------------------------------------------------------------------------------------------------
Powered by vBulletin® Version 3.8.5 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Powered by vBCMS® 2.7.0 ©2002 - 2024 vbdesigns.de
SEO by vBSEO 3.6.1
Copyright ©2009 - 2023 by Expert-Advisor.com - Das Metatrader Forum
MetaTrader bzw. MetaTrader 4 und MetaTrader 5 sind eingetragene Marken der MetaQuotes Software Corp.
-----------------------------------------------------------------------------------------------------------------------------