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)
-   -   Info/Bedienterminal für EA (http://www.expert-advisor.com/forum/showthread.php?t=5396)

Leopold 14.01.17 18:18

Info/Bedienterminal für EA
 
Hallo miteinander!

Ich möchte für jeden EA ein Kleines Fenster öffnen bei dem ein paar Infos angezeigt werden und bei dem ich z.b. einen Button anbringen kann, mit dem ich alle Positionen schließen kann oder so.

Zu meinen aktuellen Vorhaben:

Mir würde es gefallen wenn ich das einfach in ein "Indikatorfenster" geben kann damit ich die "Bedienleiste" immer gleich beim Chart dabei habe.

Ist dies Möglich?
Wenn ja, wie geht das bzw. gibts eine gute Quelle für diese Informationen?



Ursprünglich habe ich mit dem Gedanken gespielt ein Skript zu schreiben mit dem mir dann eine Übersicht aller EA's mit geöffneten Positionen anzeigt und ich diese auch "bedienen" kann. Aber ich muss dann ja immer alle EA's nachträglich ins Programm einpflegen und beim schließen von Positionen werden bei meinen EA's mehrere Funktionen ausgeführt. Daher habe ich diese Idee wieder verworfen. Oder kann man das schon irgendwie sinnvoll realisieren?


Bitte um eure Hilfe.

Leopold 16.01.17 13:03

Ich wäre auch damit zufrieden wenn ich ein Rechteck mit Buttons im Chart anzeigen lassen kann.

Leopold 18.01.17 08:14

So, hab mal ein kleines Bedienfeld zusammengebastelt.

Es ist jetzt wieder eine Frage aufgetaucht.
Kann man über Buttons die Einstellungen für den EA aufrufen, damit ich Parameter ändern kann?

Leopold 18.01.17 20:02

https://picload.org/image/rodgrwrl/ea_terminal.jpg

RetepM 20.01.17 16:57

Hi, das sieht doch schon gut aus! Mir ist nicht klar, welche Einstellungen Du ändern willst. In dem Link werden Chart-Parameter behandelt:
https://docs.mql4.com/constants/char...charts_samples

Leopold 20.01.17 18:49

Ich möchte das Fenster öffnen bei dem die Werte der input variablen eingegeben werden.
Ich weis nicht genau wie es heißt, Expert Eigenschaften oder so.
Das mit F7 aufgerufen werden kann.

RetepM 21.01.17 08:43

Moin, Moin,

ich weiß nicht, ob es mit Bordmittel geht, aus einem EA/Script das EA Eigenschaftsfenster aufzurufen. Leider kenne ich auch keine Funktion, die eine Liste der Properties anzeigt, sie editierbar macht und wieder sichern lässt.
Man kann versuchen, so etwas über .set Dateien abzuwickeln. Das löst aber das Problem mit dem Ändern und Sichern nicht. Beschreibung siehe hier:
Configuration at Startup - Tools - MetaTrader 4 Help
-> The Expert and/or Script Single-Launch Settings
-> Expert=MACD Sample

Leopold 21.01.17 10:23

Hallo.

Danke für die Antwort, werd mir das mal anschaun.

traderdoc 21.01.17 11:22

Und wenn alle Stricke reissen, dann baut man sich einfach ein aufrufbares Fensterchen, in welchem alle änderbaren Variablen mit ihren Werten stehen.
Sollte einer der Werte verändert werden, dann übernimmt der EA diesen Variablenwert.

Nun muss man sich nur noch überlegen, ob nach der Änderung der Variable(n) die OnInit()-Funktion wieder durchlaufen werden soll, was ja passieren würde, wenn man tatsächlich in den Eigenschaften Änderungen vornimmt oder ob das Durchlaufen dieser Funktion nicht notwendig ist.

traderdoc

Leopold 21.01.17 11:34

Danke für eure Antworten.

Ich werde den Button einfach weg lassen. Der Aufwand steht einfach nicht dafür. Hab mir anfangs nur gedacht, dass es vielleicht nicht schlecht wäre wenn man von hier diese Einstellungen/Anpassungen aufrufen kann. Bin aber auch davon ausgegangen, dass es mit weniger Programmieraufwand verbunden ist. Immerhin kann man das Fenster ja mit F7 aufrufen und das genügt mir eigentlich auch. Immerhin werde voraussichtlich nur ich diese EA's bedienen.

freundliche Grüße
Leopold


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