Mehrere "Werkzeuge"-Tabs gleichzeitig?

Einloggen oder registrieren, um einen Kommentar zu schreiben
bromelio
102
bromelio  

Geht es euch auch so? Man hat einen Trade offen und deshalb auch das "Handel"-Tab (um den Trade zu kontrollieren), möcht aber gleichzeitig im "Kalender"-Tab die neuesten bzw. anstehenden Wirtschaftsdaten checken — natürlich gleichzeitig, schließlich möchte man ja keine wertvollen Pips im Handel verlieren. Leider kann man in Metatrader 5 aber nur einen Tab gleichzeitig offen haben. Oder ist es doch irgendwie möglich bzw. hat jemand einen Workaround / ein Plugin dafür gefunden?


Werzeuge — Tabs

Carl Schreiber
Moderator
8692
Carl Schreiber  

Man kann einen Indikator schreiben, der die aktuellsten Einträge des Kalenders auf das Chart schreibt - in irgend eine Ecke.

Ich vermute das gibt es schon!

amando
2047
amando  
Carl Schreiber:

Man kann einen Indikator schreiben, der die aktuellsten Einträge des Kalenders auf das Chart schreibt - in irgend eine Ecke.

Ich vermute das gibt es schon!

Oder einen experten, die news sind da nicht so kleinlich@@carl 😂😂

btw, christian hat hier mal seinen news code gepostet, der funktioniert super

die braucht man nur nich weiterverarbeiten wie man sie haben will

Andreas Bauer
1603
Andreas Bauer  
amando:

Oder einen experten, die news sind da nicht so kleinlich@@carl 😂😂

btw, christian hat hier mal seinen news code gepostet, der funktioniert super

die braucht man nur nich weiterverarbeiten wie man sie haben will

Hi,
weißt du zufällig wo man den findet?
amando
2047
amando  
Andreas Bauer:
Hi,
weißt du zufällig wo man den findet?

https://www.mql5.com/de/forum/319172

Chris70
593
Chris70  
Andreas Bauer:
Hi,
weißt du zufällig wo man den findet?

Hier (siehe Dateianhang).

Dateien in den gleichen Ordner wie den EA einfügen (falls alternativ der include-Ordner gewünscht ist entsprechend oben im Code anpassen).

Im Haupt-EA dann im globalen Bereich "#include "News.mqh" " eintragen und "CNews news;",

update der Events dann über "news.update();",

konkrete Informationen über einzelne Events dann über das struct-Array news.event[pointer] abfragen (z.B. news.event[pointer].forecast_value ... usw.); Name (string) des events über die Variable news.eventname[pointer].

Falls man den Index (/"pointer") des nächsten zukünftigen Events für ein Symbol wissen will, kann man auch die Funktion news.next() verwenden. Wenn man events für ein bestimmtes Datum(/Uhrzeit) sucht, kann man den index natürlich auch in einer for-loop durchiterieren und die Variable news.event[pointer].time mit dem gewünschten Datum abgleichen.

Achtung: damit auch im Strategietester alle historischen Events verfügbar und auf der Festplatte gespeichert sind, muss die update()-Funktion wenigstens einmal mit realtime-Daten (kann auch realtime-Debugging sein) aufgerufen worden sein.

Dateien:
News.mqh 16 kb
Time.mqh 3 kb
amando
2047
amando  
Chris70:

Hier (siehe Dateianhang).

Dateien in den gleichen Ordner wie den EA einfügen (falls alternativ der include-Ordner gewünscht ist entsprechend oben im Code anpassen).

Im Haupt-EA dann im globalen Bereich "#include "News.mqh" " eintragen und "CNews news;",

update der Events dann über "news.update();",

konkrete Informationen über einzelne Events dann über das struct-Array news.event[pointer] abfragen (z.B. news.event[pointer].forecast_value ... usw.); Name (string) des events über die Variable news.eventname[pointer].

Falls man den Index (/"pointer") des nächsten zukünftigen Events für ein Symbol wissen will, kann man auch die Funktion news.next() verwenden.

Achtung: damit auch im Strategietester alle historischen Events verfügbar und auf der Festplatte gespeichert sind, muss die update()-Funktion wenigstens einmal mit realtime-Daten (kann auch realtime-Debugging sein) aufgerufen worden sein.

ich nehm an, der link kam da von alleine rein. Der hat nix mit den news zu tun ;-)

Chris70
593
Chris70  
amando:

ich nehm an, der link kam da von alleine rein. Der hat nix mit den news zu tun ;-)

Du hast halt schneller reagiert als ich den Unfug korrigieren konnte ;-)   [edit:... und frag mich nicht, weshalb diese Seite denkt, dass das Wort "Strategietester" ein Link sein soll ... das habe ich genauso getippt wie jedes andere Wort auch]

Andreas Bauer
1603
Andreas Bauer  
Chris70:

Hier (siehe Dateianhang).

Dateien in den gleichen Ordner wie den EA einfügen (falls alternativ der include-Ordner gewünscht ist entsprechend oben im Code anpassen).

Im Haupt-EA dann im globalen Bereich "#include "News.mqh" " eintragen und "CNews news;",

update der Events dann über "news.update();",

konkrete Informationen über einzelne Events dann über das struct-Array news.event[pointer] abfragen (z.B. news.event[pointer].forecast_value ... usw.); Name (string) des events über die Variable news.eventname[pointer].

Falls man den Index (/"pointer") des nächsten zukünftigen Events für ein Symbol wissen will, kann man auch die Funktion news.next() verwenden. Wenn man events für ein bestimmtes Datum(/Uhrzeit) sucht, kann man den index natürlich auch in einer for-loop durchiterieren und die Variable news.event[pointer].time mit dem gewünschten Datum abgleichen.

Achtung: damit auch im Strategietester alle historischen Events verfügbar und auf der Festplatte gespeichert sind, muss die update()-Funktion wenigstens einmal mit realtime-Daten (kann auch realtime-Debugging sein) aufgerufen worden sein.

Danke an euch beide!
Einloggen oder registrieren, um einen Kommentar zu schreiben