|
Startseite | Registrieren | Hilfe | Benutzerliste | Kalender | Suchen | Heutige Beiträge | Alle Foren als gelesen markieren |
Programmierung MQL4 Hier gehts rund ums Programmieren in MQL4. |
|
Themen-Optionen | Thema durchsuchen | Ansicht |
|
|||
Hallo.
Hab bloß den Strategietester des MT4 und der scheint nicht optimal zu sein. Also wenns nix ausmacht... |
|
|||
Moin.
Im Anhang ein wahrscheinlich besserer EA. |
|
|||
Hallo MA-EA,
ich hab versucht deinen EA ein wenig zu testen, bin aber zu keinem brauchbaren Ergebnis gekommen. Ich glaube es liegt daran, dass ich deine Std.-Settings noch nicht so ganz verstanden habe: Middle_MA: 3 High_MA: 9 Low_MA:9 Low und High beide auf 9?? Bitte erkläre mir diese Anordnung/Funktion. Danke |
|
|||
Danke für den Versuch. Hatte nicht mehr wirklich damit gerechnet, dass ihn Jemand ausprobiert. Ich glaube, die Version war auch nicht 100%ig richtig. Ist ein (für meine Verhältnisse ) recht komplizierter EA. Versuch mal bitte die Version im Anhang dieses Posts. Die müsste richtig sein.
Eigentlich ist das Prinzip einfach: ClosePrice-GD über High-GD:Buy ClosePrice-GD unter Low-GD:Sell ClossePrice-GD zwischen High- und Low:Order schließen, bzw. nix unternehmen. Allerdings sind ein paar - ähm - "Tricks" drin. Vielleicht kommt der BT damit nicht klar. Er müsste aber trotzdem Orders abgeben und schließen. Ganz richtig funktioniert er aber vielleicht nur im Demo oder Live-Konto. Den Strategie-Tester des MT4 scheint man auf jeden Fall vergessen zu können. Mit dem kann man wohl nur raus finden, ob ein EA überhaupt arbeitet. |
|
|||
Hallo.
Hab mich mal an einem eigenen Indi versucht. Ob er irgendwie sinnvoll ist, wird sich hoffentlich bald zeigen. Bekomm aber nichts als Fehlermeldungen. |
|
|||
Scheint nix zu taugen.
Dafür müsste der im Anhang aber - hm - sagen wir "befriedigend" funktionieren. Beim Testen im Strategietester vom MT4 kommt aber immer bloß "Order Close Error 3". |
|
|||
Dieser Strategietester vom MT4 macht manchmal Trades, die ich echt
nicht verstehen kann. |
|
|||
Hallo.
Ich hätte gerne eine Funktion, die von Kurs und GDs Bar 1 einen bestimmten, einstellbaren Pip-Wert abzieht. Mit diesem Ergebnis soll dann weiter gerechnet werden. Da mein Konto Währungen mit 3 und 5 und weiß ich wie viel Stellen hat, weiß ich nicht so recht, wie ich das machen soll. Code:
extern int Subtraktion_Faktor = 5; |
|
|||
Hab mir jetzt einfach mit der Anzahl der Digits geholfen.
Code:
extern double Subtraktion_Faktor = 5.0; Code:
double D = Digits; double SF = Subtraktion_Faktor; if (D=1.0) SF = Subtraktion_Faktor/10.0; if (D=2.0) SF = Subtraktion_Faktor/100.0; if (D=3.0) SF = Subtraktion_Faktor/1000.0; if (D=4.0) SF = Subtraktion_Faktor/10000.0; if (D=5.0) SF = Subtraktion_Faktor/100000.0; Edit: wie viele Stellen nach dem Punkt gibts eigentlich allerhöchstens? Bei mir sinds irgendwie 3 und 5. |
Lesezeichen |
Stichworte |
expert advisor, gleitender durchschnitt, mql4, programmierung, programmierung metatrader, programmierung mql4, trading |
Themen-Optionen | Thema durchsuchen |
Ansicht | |
|
|