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

Metatrader Forum | Forex Expert-Advisor | Broker & Forex Tools (http://www.expert-advisor.com/forum/index.php)
-   Programmierung MQL4 (http://www.expert-advisor.com/forum/forumdisplay.php?f=220)
-   -   Externer Anfangswert wieder übernehmen (http://www.expert-advisor.com/forum/showthread.php?t=5050)

Adlerauge 10.07.16 12:38

Externer Anfangswert wieder übernehmen
 
Hallo allerseites,

angenommen ich definiere einen
extern int Zeitrahmen = 5;

Mein EA verändert diesen Wert in seinem Ablauf (gewollt).
Dann möchte ich aber, dass er den mit extern voreingestellten Wert wieder übernimmt:

Zeitrahmen = "Anfangs extern eingestellter Wert";

Gibt es für "Anfangs extern eingestellter Wert" einen Befehl?

Danke.....))

traderdoc 10.07.16 14:35

Wann bzw. an welcher Stelle soll der extern voreingestellte Wert wieder übernommen werden?

traderdoc

Adlerauge 10.07.16 19:09

Hallo doc,

mein EA hat ein paar hundert Code-Zeilen.
An einer Stelle soll er dann wieder den extern voreingestellten Wert übernehmen. Ich suche einfach nur ganz allgemein den entsprechenden Befehl.... (falls es einen solchen gibt)

traderdoc 10.07.16 22:01

Nein, da brauchst Du nicht länger suchen, sonders weist einer Variablen in der Funktion OnInit() einfach den Wert der Variablen Zeitrahmen zu, z.B.

Code:

OnInit() {
  ...
  Zeitrahmencopy = Zeitrahmen;
}

Im weiteren Verlauf des EAs wird nur mit der Variablen Zeitrahmencopy gearbeitet und an der entscheidenden Stelle wird dann geschrieben:

Zeitrahmencopy = Zeitrahmen;

traderdoc

Adlerauge 10.07.16 23:59

ok, ich danke Dir!


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