Diskussion zum Artikel "Wie man ein Handelskonto auf die Migration zu virtuellem Hosting vorbereitet" - Seite 32

 
Karputov Vladimir:

Sie können nur manuell über das Terminal oder über Ihr mql5.com-Profil STOPPEN:

Vielen Dank. Ich wusste nicht, dass man vom Profil aus stoppen kann, und somit von jedem Bügeleisen aus, das mit dem Internet verbunden ist und einen Browser installiert hat.

Die fehlende Möglichkeit der Programmsteuerung des Expert Advisors bei der Veröffentlichung von Nachrichten ist ein Nachteil dieses praktischen Dienstes. Es stellt sich heraus, dass News-EAs mit DLLs nicht auf dem Hosting platziert werden können. Und auch andere Codes, die ihre Arbeit korrigieren, wenn Nachrichten veröffentlicht werden (ich denke, viele gute EAs tun dies), funktionieren nicht auf dem Hosting.

Gibt es eine Möglichkeit, die Nachrichten zu kontrollieren, ohne DLL zu verwenden? Aber das ist bereits eine Off-Topic-Frage.

 
Yuri Evseenkov:

Gibt es eine Möglichkeit, Nachrichten zu steuern, ohne eine DLL zu verwenden? Aber das ist bereits eine Off-Topic-Frage.

Heute gab es bereits eine ähnliche Frage. Lösung - https://www.mql5.com/ru/forum
Новая версия платформы MetaTrader 4 build 950: Встроенные видеоролики и улучшение работы (MetaQuotes Software Corp.) - MQL4 форум - Страница 31
Новая версия платформы MetaTrader 4 build 950: Встроенные видеоролики и улучшение работы (MetaQuotes Software Corp.) - MQL4 форум - Страница 31
  • www.mql5.com
Новая версия платформы MetaTrader 4 build 950: Встроенные видеоролики и улучшение работы (MetaQuotes Software Corp.) - MQL4 форум - Страница 31
 
Yuri Evseenkov:

Gibt es eine Möglichkeit, Nachrichten zu steuern, ohne eine DLL zu verwenden? Aber das ist bereits eine Off-Topic-Frage.

Ja, Sie können mit Nachrichten über WebReqest arbeiten.
 
Rashid Umarov:
Ich hatte heute bereits ein ähnliches Problem. Die Lösung ist https://www.mql5.com/ru/forum.

Wow! Und das Quad-Forum hat heute Aktivität. Dort steht:

"Lassen Sie den Expert Advisor ein externes Signal analysieren und versuchen Sie nicht zu handeln, wenn es erscheint. Das einfachste und zuverlässigste Signal ist die Platzierung einer Limit-Order weit weg vom Markt, deren MagicNumber gleich der magischen Zahl des EA ist, und der Order-Kommentar enthält eine Order, die den Handel verbietet.

Wo liegt das Problem?"

Nur wie kann ich einem Expert Advisor verbieten, auf dem Hosting zu handeln, sagen wir 30 Minuten vor der Veröffentlichung der Nachrichten.

Andrey Khatimlianskii:
Ja, Sie können mit Nachrichten über WebReqest arbeiten.

Das zweite Video über Hosting sagt, dass Sie WebReqest verwenden können. Wie kompliziert ist das? Gibt es irgendwelche Code-Beispiele?

Vielleicht sind Sie ja so nett und antworten in dem neu erschienenen Thread "Gibt es eine Möglichkeit, News ohne DLL zu steuern? https://www.mql5.com/ru/forum/85101

Есть ли способ контролировать новости без использования DLL?
Есть ли способ контролировать новости без использования DLL?
  • www.mql5.com
Этот тема была поднята в вопросе: "Как на встроенном виртуальном хостинге останавливать торговлю перед новостями...
 
Yuri Evseenkov:

Nur wie wird es mir helfen, dem Expert Advisor zu verbieten, auf Hosting zu handeln, sagen wir 30 Minuten vor der Veröffentlichung der Nachrichten.

Bringen Sie ihm bei, auf diesen Auftrag zu achten. Wenn sie da ist - nicht handeln, wenn sie nicht da ist - dann kann er.

Und auf Ihrem Computer analysieren Sie den Nachrichtenkalender (mit DLL) und platzieren die notwendige Order 30 Minuten vor den Nachrichten.

Yuri Evseenkov:

Im zweiten Video über Hosting heißt es, dass man WebReqest verwenden kann. Wie schwierig ist das? Gibt es irgendwelche Beispiele für Codes?

Vielleicht sind Sie damit einverstanden, in dem neu erschienenen Thread "Gibt es eine Möglichkeit, Nachrichten ohne DLL zu steuern? https://www.mql5.com/ru/forum/85101

Es gibt Beispiele, suchen Sie die Seite.

Ich werde den fertigen Code nicht teilen, ich habe den Newsreader noch nicht umgeschrieben.

 
Andrey Khatimlianskii:

Bringen Sie ihm bei, auf diese Reihenfolge zu achten. Wenn sie da ist - handeln Sie nicht, wenn sie nicht da ist - dann können Sie.

Und auf Ihrem Computer analysieren Sie den Nachrichtenkalender (mit DLL) und erteilen den erforderlichen Auftrag 30 Minuten vor den Nachrichten.

Sehr gut. Das ist es, was es bedeutet, "den Expert Advisor ein externes Signal analysieren zu lassen".

Dies löst nicht die Aufgabe der vollständigen Automatisierung des Handels mit den Nachrichten auf dem Hosting (Sie müssen einen weiteren Computer eingeschaltet lassen), aber es gibt Ihnen einen Schlüssel zur Steuerung des Expert Advisors, der sich auf dem Hosting oder auf Ihrem Computer befindet.

Wenn Sie nämlich einige Parameter ändern oder den Handel verbieten/erlauben wollen, ohne den funktionierenden Expert Advisor neu zu starten (bzw. ohne die bereits durchgeführten Berechnungen oder die gesammelte Tick-Historie zu verlieren), wird ein externes Signal zum Öffnen des Expert Advisors gesendet. Es wird ein externes Signal in Form der Eröffnung einer Pending Order gesendet. Der arbeitende Expert Advisor sieht dieses Signal und handelt nach dem für diesen Fall festgelegten Algorithmus.

Vielen Dank an Sie.

 

Kann mir das jemand erklären?

"DLL-Aufrufe sind im virtuellen Terminal komplett verboten. Beim ersten Versuch, eine Funktion aus einer DLL aufzurufen, wird das gestartete Programm mit dem kritischen Fehler gestoppt."

Bedeutet das wirklich, dass keine EAs verwendet werden können, die eine DLL-Datei verwenden? Warum findet man nicht einen Weg, dies zu erlauben, da die meisten (alle?) kommerziellen EAs und Handelskopierer DLL-Aufrufe verwenden.

 

Hallo, dies ist mein erster Beitrag hier und ich habe eine Frage zur Verwendung des Metaquotes Virtual Terminal.

Im Moment lasse ich keine EAs laufen, aber ich möchte meine Indikatordaten, wie z.B. den Spread Monitoring Indicator, auf diesem Chart als Referenz speichern.

Seit etwa einem Jahr lasse ich meinen PC 24 Stunden lang laufen, um die Daten zu speichern. Ich möchte wissen, ob ich dasselbe tun kann, wenn ich Virtual Terminal verwende, da mein PC manchmal Probleme hat.

Ich möchte, dass alle Spread-Balken verfügbar sind, wenn ich meinen MT4 öffne.

Anbei das Bild des Spread-Indikators auf meinem Chart.

 
Hallo zusammen, wer kann mir sagen, wie ich das Problem lösen kann? Wenn ich eine Verbindung herstelle, erscheint dieses Fenster. Was bedeutet das und was muss ich tun, damit es funktioniert?