Fehler, Irrtümer, Fragen - Seite 2951

 
fxsaber:

Dann bin ich ein miserabler Vermarkter.

reinkarniere deinen ersten Spitznamen )

 

Können Sie mir sagen, wie ich den günstigsten Standort für Ihren VPS anhand des Namens des MT5-Servers bestimmen kann?

IP-Adressen sind leider nicht verfügbar.

Борьба за миллисекунды. Как выбрать сервер с наименьшим пингом
Борьба за миллисекунды. Как выбрать сервер с наименьшим пингом
  • habr.com
Для многих задач задержки между клиентом и сервером критически важны, например в онлайн играх, видео/голосовых конференциях, IP телефонии, VPN и т.д. Если сервер будет слишком удален от клиента на уровне IP-сети, то задержки (в народе «пинг», «лаг») будут мешать работе. Географическая близость сервера не всегда равна близости на уровне IP...
 
fxsaber:

Können Sie mir sagen, wie ich den günstigsten Standort Ihres VPS anhand des Namens des MT5-Servers bestimmen kann?

IP-Adressen sind leider nicht verfügbar.

Wie es aussieht, können Sie das nicht direkt tun.

1. zu einem Makler gehen, vielleicht geben sie zumindest eine Stadt auf

2. mq + webrequest, geeignet für Massenstandorte wie z.B. London. Das Hosting selbst sucht den nächstgelegenen Punkt, webrequest die IP

3. jedes Windin-Hosting mit einer Vielzahl von Standorten und Triangulation

4. versuchen Sie es einfach mit London ld4, die Chance auf sofortiges Glück ist nicht gleich Null
 
Andrei Trukhanovich:

gibt es keine Möglichkeit, dies direkt zu tun.

2. hosting von mq + webrequest, geeignet für Massenstandorte wie london. hosting selbst sucht den nächstgelegenen Punkt, webrequest ermittelt die ip

Nehmen Sie einen Tag kostenloses VPS von MQ. Führen Sie von dort aus einen WebRequest aus, um die IP des VPS zu ermitteln. Suchen Sie dann nach Ihrem VPS, in der Nähe von VPS_MQ. Danke.

 

Sie müssen in der Startphase des EA festlegen, ob er auf die Standardmethode oder über eine Vorlage ausgeführt wird.

Haben Sie eine Idee, wie dieses Problem gelöst werden kann? Eine Teilaufgabe besteht darin, die Lebensdauer des Diagramms zu bestimmen, d. h. wann es erstellt wurde.

 
Andrei Trukhanovich:

Es gibt keine Möglichkeit, dies direkt zu tun.

1. wenden Sie sich an einen Makler, vielleicht geben sie zumindest die Städte auf

2. hosting von mq + webrequest, geeignet für Massenstandorte wie London. hosting selbst sucht nach dem nächstgelegenen Punkt, webrequest nach der ip

3. ein beliebiges Windup-Hosting mit einem breiten Spektrum an Standorten und Triangulation

4. versuchen Sie es einfach mit London ld4, die Chance auf sofortiges Glück ist nicht gleich Null

Einige Makler verstecken zum Schutz vor Angriffen die Zugangspunkte oder stellen sie nicht im Rechenzentrum mit den Handelsservern auf, sondern verlegen sie zu einem anderen Anbieter. Manchmal in ein anderes Land oder einen anderen Kontinent.

Dies führt zu einer wilden Situation, in der der minimale Ping zum Server im Bereich von zehn oder hundert Millisekunden liegt.

In der nächsten Version von MT5 werden wir von Brokern gesponsertes VPS-Hosting einführen. Um die Netzwerklatenz zu minimieren, weisen wir die Broker ausdrücklich auf die Fehlkonfiguration von Zugangspunkten hin.

Wir hoffen, dass einige Makler ihre Netzkonfigurationen korrigieren werden.

 
Renat Fatkhullin:

...

Es bleibt zu hoffen, dass einige Makler ihre Netzkonfigurationen ändern.

Und können wir auf einen offenen Zugang zu Informationen über diejenigen hoffen, die sich festgelegt haben?

 
fxsaber:

Sie müssen in der Startphase des EA festlegen, ob er auf die Standardmethode oder über eine Vorlage ausgeführt wird.

Haben Sie eine Idee, wie dieses Problem gelöst werden kann?

Das hängt wahrscheinlich von der Anwendung ab

Das erste, was mir in den Sinn kommt, ist ein Spyware-Programm, eine Art Indikator auf dem Diagramm, der bei der Deinitialisierung wegen der Vorlagenanwendung"oops" sagt?

oder ein Service Spy, der das Diagramm nach ChardID verfolgt und ausgibt, ob es Änderungen im Diagramm gab?...obwohl die Verwendung von Mustern wahrscheinlich nicht auf diese Weise berechnet werden kann


Wenn Sie ein Entwickler einer Vorlage sind, dann können Sie versuchen zu analysieren, wie MQL-Programme, die in einer Vorlage registriert sind, gestartet werden, wer schneller startet - Indikatoren oder EA und versuchen, einige Aktionen von diesem MQL-Programm zu machen, die die Verwendung der Vorlage bedeuten würde.

 
Igor Makanu:

Wenn Sie ein Vorlagenersteller sind, können Sie versuchen zu analysieren, wie MQL-Programme, die in einer Vorlage registriert sind, gestartet werden und wer schneller zu starten ist - Indikatoren oder EA und versuchen, einige Aktionen von diesem MQL-Programm zu machen, was die Anwendung der Vorlage bedeutet, d.h. es sollte einige MQL-Programme in einer Vorlage geben.

Interessante Idee, danke.

 

Bitte beheben Sie diesen Fehler. MQL5 erlaubt nicht die Verwendung einiger eingebauter Enums als generische Parameter, zum Beispiel: ENUM_CHART_PROPERTY_DOUBLE, ENUM_CHART_PROPERTY_STRING.

Es gibt kein Problem mit benutzerdefinierten Enum's und anderen eingebetteten Enum's.

#include <Generic\HashMap.mqh>
enum TEST_ENUM {
   ENUM1, ENUM2
};
void OnStart()
  {
   CHashMap<ENUM_CHART_PROPERTY_INTEGER,int> mapI;    // эта срока компилируется без ошибок
   CHashMap<ENUM_CHART_PROPERTY_DOUBLE,double> mapD;  // здесь ошибки компиляции: 'NULL' - cannot convert enum  HashMap.mqh     21      39. 'NULL' - cannot convert enum        HashMap.mqh     462     30
   CHashMap<ENUM_CHART_PROPERTY_STRING,string> mapS;  // здесь ошибки компиляции: 'NULL' - cannot convert enum  HashMap.mqh     21      39. 'NULL' - cannot convert enum        HashMap.mqh     462     30
   CHashMap<TEST_ENUM,double> mapE;    // эта срока компилируется без ошибок

  }