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: 4972
Beiträge: 43246
Benutzer: 7.216
Aktive Benutzer: 84
Links: 84
Wir begrüßen unseren neuesten Benutzer: bb1107
Mit 2.475 Benutzern waren die meisten Benutzer gleichzeitig online (16.01.20 um 22:38).
Neue Benutzer:
vor 2 Tagen
- bb1107
vor einer Woche
- rg-trader
vor 2 Wochen
- toshistyle
vor 2 Wochen
- Robin
vor 3 Wochen
- mMmaanu

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

Empfehlungen

Thema geschlossen
 
Themen-Optionen Thema durchsuchen Ansicht
  #1 (permalink)  
Alt 14.01.17
Premium Mitglied
 
Registriert seit: Jun 2016
Ort: Österreich
Beiträge: 362
Leopold befindet sich auf einem aufstrebenden Ast
Standard 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.
  #2 (permalink)  
Alt 16.01.17
Premium Mitglied
 
Registriert seit: Jun 2016
Ort: Österreich
Beiträge: 362
Leopold befindet sich auf einem aufstrebenden Ast
Standard

Ich wäre auch damit zufrieden wenn ich ein Rechteck mit Buttons im Chart anzeigen lassen kann.
  #3 (permalink)  
Alt 18.01.17
Premium Mitglied
 
Registriert seit: Jun 2016
Ort: Österreich
Beiträge: 362
Leopold befindet sich auf einem aufstrebenden Ast
Standard

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?
  #4 (permalink)  
Alt 18.01.17
Premium Mitglied
 
Registriert seit: Jun 2016
Ort: Österreich
Beiträge: 362
Leopold befindet sich auf einem aufstrebenden Ast
Standard

  #5 (permalink)  
Alt 20.01.17
Mitglied
 
Registriert seit: Feb 2016
Beiträge: 240
RetepM befindet sich auf einem aufstrebenden Ast
Standard

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
  #6 (permalink)  
Alt 20.01.17
Premium Mitglied
 
Registriert seit: Jun 2016
Ort: Österreich
Beiträge: 362
Leopold befindet sich auf einem aufstrebenden Ast
Standard

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.
  #7 (permalink)  
Alt 21.01.17
Mitglied
 
Registriert seit: Feb 2016
Beiträge: 240
RetepM befindet sich auf einem aufstrebenden Ast
Standard

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
  #8 (permalink)  
Alt 21.01.17
Premium Mitglied
 
Registriert seit: Jun 2016
Ort: Österreich
Beiträge: 362
Leopold befindet sich auf einem aufstrebenden Ast
Standard

Hallo.

Danke für die Antwort, werd mir das mal anschaun.
  #9 (permalink)  
Alt 21.01.17
Elite Mitglied
 
Registriert seit: Apr 2011
Beiträge: 2.732
traderdoc befindet sich auf einem aufstrebenden Ast
Standard

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
__________________
Ich erfülle Euch gern Eure EA-, Indikator- und Script-Programmierungswünsche auf Honorarbasis.
  #10 (permalink)  
Alt 21.01.17
Premium Mitglied
 
Registriert seit: Jun 2016
Ort: Österreich
Beiträge: 362
Leopold befindet sich auf einem aufstrebenden Ast
Standard

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
Thema geschlossen

Lesezeichen

Stichworte
bedienterminal, info, mql4, programmierung, programmierung metatrader, programmierung mql4, status

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 09:08 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.
-----------------------------------------------------------------------------------------------------------------------------