Zum Inhalt springen
View in the app

A better way to browse. Learn more.

#T/N/X/T

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Deejoy

Rookie
  • Benutzer seit

  • Letzter Besuch

  1. Deejoy antwortete auf Deejoy's Thema in MQL Einsteiger
    @Runners Ja das von tnickel kenne ich was nicht schlecht ist aber eben nicht das macht was ich möchte. Es geht ja um das Monitoring des EA selber also zu sehen ob er wirklich geladen ist und ob es ihm auch erlaubt ist Trades durchzuführen. Das wichtige beim Monitoring ist es aber eben auch Fehlermeldungen zu vermeiden daher muß man auch genau überlegen wie man was im Monitoring hat und welchen Workflow es es auslösen soll. Zum Beispiel können Trades ja noch offen sein aber aufgrund einer Fehlerhaften Netzwerkverbindung werden sie nicht geschlossen. Das sind noch einfache Geschichten. Etwas komplizierter siehts Beispielsweise mit dem Updateverhalten des MT4 aus. Das ich diesen als Dienst laufen habe passiert beim starten des Dienstes folgendes. Der Dienst starte der MT4 auch. MT4 holt sich das Update beendet den MT4 um das Update zu installieren. Der Dienst erkennt das beenden des MT4 und nun kommt es auf die einstellung drauf an die man gemacht hat: A: Der dienst versucht den MT4 erneut zu starten was dazu führt das sich dienst und prozess nun gegenseitig bekriegen weil der MT4 jedesmal wieder geschlossen wird. B: Man läßt den Dienst es erkennen das der MT4 geschlossen wurde und beendet den Dienst. Dies führt zu einer weiteren Fehlermeldung. Denn nun wird der MT4 nach dem Update wieder gestartet aber unter einer anderen Prozess ID und somit für den Dienst nicht mehr erkennbar. Der MT4 würde jetzt auch normal weiter arbeiten ein versuch den Dienst zu starten schlägt aber jedesmal fehl da die terminal.exe bereits ausgeführt wird aber ohne Zuordnung zum Dienst. Im Monitoring hätte man dann einen MT4 der läuft einen EA der auch läuft aber einen Dienst der gestoppt ist und somit eigentlich der MT4 und EA gar nicht laufen dürfte. Der nächste schritt ist dann ab wann will man Informiert werden und was soll erstmal selbständigt gelößt werden. Einen Dienst nach beendet neu starten zu lassen ist nicht das Problem schlägt der versuch 3mal fehl dann liegt wohl doch ein Problem vor. Auch Prozesse lassen sich automatisch beenden und überwachen. Das Automatische Update beim MT4 kann man auch unterbinden und gezielt ein Update initialisieren. Mit eigenen EA's läuft das ganze, auch wenn es nicht wirklich ein Problem darstellt Zugriff auf den Code von Fremd EA's zu bekommen halte ich von einer solchen Lösung nicht viel. Möchte man die Lösung auch einer Community als HowTo zur Verfüngung stellen sollte es auch einfach gehalten sein und ohne das man eine Software "cracken" muß daher war eben die Überlegung es wie Indikator zu machen der auch fast alle Informationen liefert die man braucht nur eben diese eine nicht und das ist ob der EA auch wirklich geladen ist und Traden erlaubt ist.
  2. Deejoy antwortete auf Deejoy's Thema in MQL Einsteiger
    http://de.lmax.com/ das wäre zum Beispiel einer auch wenn Lmax eigentlich kein Broker ist
  3. Deejoy antwortete auf Deejoy's Thema in MQL Einsteiger
    ja das ist soweit schon richtig aber es gibt da durchaus Anbieter die das Ordentlich machen und einem eine MT4 Bridge zur Verfügung stellen ohne die ganze Manipulierung etc ;) ... mir fallen da schon mehr wie einer ein
  4. Deejoy antwortete auf Deejoy's Thema in MQL Einsteiger
    So schlecht ist der MT4 gar nicht wie sie ihn alle reden. Und fürs Internetdatenbanken kann man damit durchaus ein paar nette Sachen machen. Letztlich ist es aber egal welche Software man einsetzt sobald sie automatisiert arbeitet will ich nen Monitoring haben. Hier laufen knapp 25 Live Instanzen und 50 Demos. Da will ich pro Aktiv darüber informiert werden wenn was ausfällt und nicht jeden Tag erstmal schauen ob alles läuft. Ja das mit der dll hatte ich befürchtet darauf wirds wohl hinauslaufen
  5. Deejoy antwortete auf Deejoy's Thema in MQL Einsteiger
    ne beide ein Büro und 4 rechner ;)
  6. Deejoy antwortete auf Deejoy's Thema in MQL Einsteiger
    So schaut aus. Das Problem besteht ja darin zu erkennen wann was nicht funktioniert und ob das wirklich so ist. das reine auslesen der Datei besagt ja nur ob die Einträge darin vorhanden sind. Ist der Chart aber wirklich geladen und der MT4 Connectet etc kann man damit nicht überprüfen daher ist eine Lösung direkt mit mql die bessere Wahl
  7. Deejoy antwortete auf Deejoy's Thema in MQL Einsteiger
    Nein leider nicht sofern ich den Befehl über einen Indikator aufrufe. Da ich auch Fremde EA's überwachen möchte auf deren Code ich kein Zugriff habe geht eben nur via Indikator daher suche ich nach eine Möglichkeit den Zustand des EA's aus zu lesen. Eine Möglichkeit habe ich bereit gefunden allerdings keine Ahnung wie ich das bewerkstelligen soll. Im Ordner /profile findet man zu jedem Profil die passende Chartdatei (chart01.chr) etc etc. Anhand der Chart ID läßt sich also die passende Chartdatei suche. Bedeutet man läßt einmal den Ordner /Profile samt Unterordner nach der passenden Datei suchen. ChartID() == id. In der Chartdatei wird zu jedem EA ein Flag gesetzt. Anhand des namens kann ich festellen ob der EA im Chart geladen ist und der Nummer nach dem Flag kann ich dann festellen ob Trading erlaubt ist dll laden erlaub ist etc Die frage ist, ist das mit mql überhaupt möglich wenn ja wie ? Ich hab nichts passendes gefunden das mich Dateien nach bestimmten Inhalten suchen läßt
  8. Deejoy antwortete auf Deejoy's Thema in MQL Einsteiger
    unter Monitoring verstehe ich die totale Überwachung des Servers :D ... Ich nutze Zabbix für das Monitoring. Die MT4 Instanzen sind alles als Dienst installiert wobei geprüft wird ob der Dienst gestartet ist und zu dem Dienst auch der entsprechende Terminal Prozess. Außerdem wird der Zustand des Server überwacht sowie die Ping Zeiten, Festpallten Speicher, Arbeitsspeicher CPU etc etc etc. Also alles was man wissen muß ob der Server Ordnungsgemäß läuft. So nun weiß ich also das der Server gestartet ist, der MT4 Dienst läuft und der Prozess dazu läuft auch. Via Indikatior kann ich mir noch die Information an Zabbix senden lassen ob der MT4 auch Connected ist und ob AutoTrading aktiv ist. Das Bedeutet aber nicht das in den Einstellungen des EA auch das LifeTrading zugelassen ist. Diese Information kann ich nicht auslesen bzw. habe ich nix gefunden wie ich mir diese Informationen besorgen kann. Sofern es ein eigenener EA ist kann ich das in den Quellcode des EA's schreiben das wäre dann nicht das Problem ist es aber ein Fremd EA von dem ich den QuellCode nicht habe muß ich diese Informationen anders bekommen.
  9. Deejoy erstellte Thema in MQL Einsteiger
    Hi, ich möchte mich via Monitoring über den Zustand des MT informieren lassen. Um auch Fremde EA's Monitoren zu können dachte ich an eine Indikator Lösung die ich in den Chart mit rein ziehen kann. Leider bekomme ich damit nicht die Informationen die ich brauche. Also ist der EA gestartet und auch das LifeTrading zugelassen und der Name des EA. Gibt da eine Lösung diese Informationen zu bekommen wenn ja wie ?

Account

Navigation

Suche

Suche

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.