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.


Portalsuche


Werbung

Login
Benutzername:
Kennwort:


Statistik
Themen: 3824
Beiträge: 36911
Benutzer: 6.074
Aktive Benutzer: 496
Links: 80
Wir begrüßen unseren neuesten Benutzer: hmf44
Mit 483 Benutzern waren die meisten Benutzer gleichzeitig online (21.04.16 um 17:12).
Neue Benutzer:
vor 7 Stunden
- hmf44
vor 11 Stunden
- Crossa
vor 12 Stunden
- snatshit
vor einem Tag
- Roerich
vor einem Tag
- John_Liver...

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

Empfehlungen

Werbung

Thema geschlossen
 
Themen-Optionen Thema durchsuchen Ansicht
  #1 (permalink)  
Alt 18.04.13
Neues Mitglied
 
Registriert seit: Mar 2013
Beiträge: 13
janbuk63 befindet sich auf einem aufstrebenden Ast
Standard Setups bei Backtest: OK und Live nicht!

Hallo!
ich habe etwas bemerkt was ich nicht verstehe.
Ich habe ein EA programmieren lassen und es ist nicht das was ich wollte, milde ausgedruckt.
Ich habe es geschafft das Kaufverhalten zu verbessern und ein anderes Teil lasse ich vom Profi verbessern.
Trotzdem habe ich viele Tests durchgeführt um die optimale Setups zu finden. Die Ergebnisse waren sagen wir schon unter diesen Umständen fast OK und dann wollte ich es im Live Konto testen.
Dann habe ich mit Staunen festgestellt das die Veränderungen die ich im Code gemacht habe nicht am Live Konto übernommen wurden als ob da auf dem Server oder im Client Programm etwas gäbe das die vorherige Setups immer beibehält.

In meinem EA benutze ich vertikale Linien als Buy und Sell Signale. Der Abstand kann bei Start Setup immer angepasst werden.
Be Backtesten mache ich z.B 50 Pips Abstand und dann schalte den gleichen EA im Live Modus ein mit gleichen Setups wie bei Testen.
Die Setups aber bleiben bei z.B 25 Pips so als ob ich Nichts geändert habe.

Woran kann es liegen?
Gibt es etaws Grundsätzliches in Einstellungen oder im Code was der Unterschied macht zwischen Live Traden und Backtesten.

Im Code habe ich so eine Zeile gefunden:

//===== Delete Objects and Global Variables
if(IsTesting())
DeleteGlobalVariables();
DeleteObjects();

//=====

Es ist doch richtig?
Die alte Eistellungen werden damit immer auf 0 gestellt damit nichts verfälscht wird - richtig?
Gibt es nicht etwas derartiges für Livetraden?
Ich habe alles Versucht und es hat teilweise geholfen (ausschalten von EA, Neustarten von MetaTrader) alle Order die vom EA angelegt wurden löschen -hat etwas geholfen!
Etwas aber was wichtiger für mich ist bleibt wie verzaubert immer gleich obwohl im Code habe ich es verändert. Das verstehe ich nicht! Wie ist das möglich?
Thema geschlossen

Lesezeichen

Stichworte
backtest, ea, expert-advisor, mql4, programmierung, programmierung metatrader, setup


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 23:34 Uhr.



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