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)
-   -   Benutzereingaben sichern (http://www.expert-advisor.com/forum/showthread.php?t=6547)

AVT 25.11.19 12:12

Benutzereingaben sichern
 
Ich will die Benutzereinstellungen sichern. Es sind 15 bool Werte und 10 string Werte. Was wäre die effektivste Art dazu,
1. alles einzeln in Globalvariaben zu machen (scheint mir etwas viel)
2. zeilenweise in eine Datei schreiben (scheint mir am besten)
3. :confused: gibts noch ne weitere Variante :confused:

Bin für Vorschläge dankbar. AVT :)

ixbone 25.11.19 12:54

Wenn es nur zum sichen geht. Dann per Zeitsteuerung in eine CSV Datei schreiben = statische Werte

Sollten sich die Werte in der Laufzeit ändern, diese Änderungen sollen gesichert werden, dann: In CSV+Zeitsteuerung+Versioning+Zeitstempel
Dann ist eine weiterführende Auswertung in Excel, PHP, SQL möglich

Aber ohne Details welcher Inhalt und Nutzung sind das Möglichkeiten

traderdoc 25.11.19 16:11

Ich bin ja Fan der GVs - einfachstes Speichern und einfachstes Auslesen - fertig!

Aber wie @ixbone schon schrieb, ohne weitere Erläuterungen keine optimale Lösung.

traderdoc

AVT 25.11.19 17:25

:) Danke Euch beiden @ixbone und @traderdoc für Eure Anmerkungen.

Es geht tatsächlich "nur" um Benutzereingaben (also statische Werte), die je nach Symbol variieren und einfach nur aufbewahrt werden sollen, damit der ganze Schwanz an Änderungen nicht bei jedem Aufruf neu eingegeben werden muß (einschließlich des "wie war hier noch die Einstellung" Nachdenkens).
Ich bin jetzt so verfahren:
  1. Speicherung mit 2 Globalvariablen (eine für die Bools und eine für die Strings), die als Namen das WerteArray haben
  2. Speicherung in Datei
Wenn eins verloren geht, hat man immer noch das andere. AVT


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