Metatrader Forum | Forex Expert-Advisor | Broker & Forex Tools

Metatrader Forum | Forex Expert-Advisor | Broker & Forex Tools (http://www.expert-advisor.com/forum/index.php)
-   Expert-Advisors (http://www.expert-advisor.com/forum/forumdisplay.php?f=25)
-   -   EA: Woher kommen die alten Parameter(Eingaben) (http://www.expert-advisor.com/forum/showthread.php?t=5324)

gehtdoch 01.12.16 18:28

EA: Woher kommen die alten Parameter(Eingaben)
 
Hallo,
ich habe da ein (für mich) unerklärliches Problem:
Kurze Erklärung: MT4!
1. ich schreibe einen EA mit SL und TP....
2. kommt mir eine andere Idee. Ich ändere an diesem EA.
3. Zwischenläufe zum Test
4. wieder Änderungen.. einfacher... schöner ... usw.
Jetzt ist mir aufgefallen, ich kann die Werte vom SL und TP zwar im Programm ändern, aber gestartet wird mit alten Einträgen. Z.B. SL/TP Eintrag 50/50, Ausführung 20/100.
Ich habe nun diesen EA kopiert, umbenannt, auf den Laptop kopiert, dort umbenannt und zurück mit Stick kopiert. Gedrückt, gezerrt, nichts hilft. Auch eine Umbenennung des EA oder auch auf SLe und TPe. Der EA ist nicht schreibgeschützt!
:eek: Die alten Werte von SL und TP werden beim Programmstart immer wieder eingetragen/verwendet.
Was hab ich blos gemacht? Wer bitte kennt die Lösung? Die Ursache?
Vielen Dank im voraus.

MA-EA 01.12.16 21:01

Nach Kopieren der neuen Version in den Expert-Ordner den MT4 ein paar mal neu starten. Evtl. auch den PC 1x neustarten.

Ca$hDigger 02.12.16 10:59

Eine Jungfräulich kompilierte ex4 sollte eigentlich die Parameter haben die im Code vorgegeben sind.
Das andere Werte angezeigt werden deutet darauf hin, dass MT4 sich diese irgendwo speichert:
Das kann MT4 in .set Dateien. Prüfe mal wo überall .set Dateien rumfliegen und lösche die ggf.
Es gibt unterschiedliche Verzeichnisse je nach Nutzung Backtesting oder Live z.B. MT4/tester und MT4/MQL4/Presets.
Ob MT4 noch anderweitig die Parameter speichert weiß ich nicht aber ein Klick auf "Standard" unter "Eingaben" der Parameter sollte die Werte wie im Code stellen.

C$D

Crashbulle 02.12.16 14:12

Zitat:

Zitat von gehtdoch (Beitrag 36741)
Hallo,
ich habe da ein (für mich) unerklärliches Problem:
Kurze Erklärung: MT4!
1. ich schreibe einen EA mit SL und TP....
2. kommt mir eine andere Idee. Ich ändere an diesem EA.
3. Zwischenläufe zum Test
4. wieder Änderungen.. einfacher... schöner ... usw.
Jetzt ist mir aufgefallen, ich kann die Werte vom SL und TP zwar im Programm ändern, aber gestartet wird mit alten Einträgen. Z.B. SL/TP Eintrag 50/50, Ausführung 20/100.
Ich habe nun diesen EA kopiert, umbenannt, auf den Laptop kopiert, dort umbenannt und zurück mit Stick kopiert. Gedrückt, gezerrt, nichts hilft. Auch eine Umbenennung des EA oder auch auf SLe und TPe. Der EA ist nicht schreibgeschützt!
:eek: Die alten Werte von SL und TP werden beim Programmstart immer wieder eingetragen/verwendet.
Was hab ich blos gemacht? Wer bitte kennt die Lösung? Die Ursache?
Vielen Dank im voraus.



So wie ich es lese und verstehe,

hast du die .mq4 zwar neu geschrieben und mit altem Namen abgespeichert !

Nach meiner Lesart hast du vergessen,
das deine neue .mq4 durch Kompillieren auch erst wieder in eine neue .ex4 gebracht werden muß !

Danach hat dann dein Programm auch Zugriff auf die neuen Daten in deinem Programm.





http://widgets.myfxbook.com/widgets/1880041/mini.jpg


Daueranwärter auf die FAME of WALL

Kronenchakra 02.12.16 15:00

Falls es sich um die Einstellungen im Tester handelt, findest du die .set Dateien im Ordner Tester. Die kann man getrost entsorgen. :D


Alle Zeitangaben in WEZ +2. Es ist jetzt 03:00 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