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: 254
Gesamt: 254
Team: 0
Team:  
Benutzer:  
Freunde anzeigen

Empfehlungen

Thema geschlossen
 
Themen-Optionen Thema durchsuchen Ansicht
  #1 (permalink)  
Alt 18.04.13
Mitglied
 
Registriert seit: Mar 2013
Beiträge: 30
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 10:39 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.
-----------------------------------------------------------------------------------------------------------------------------