Errori, bug, domande - pagina 2951

 
fxsaber:

Allora sono un pessimo marketer.

reincarna il tuo primo soprannome)

 

Potete dirmi come determinare la posizione più vantaggiosa del vostro VPS in base al nome del server MT5?

Gli indirizzi IP non sono disponibili, purtroppo.

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

Potete dirmi come determinare la posizione più vantaggiosa del vostro VPS in base al nome del server MT5?

Gli indirizzi IP non sono disponibili, purtroppo.

Non c'è modo di farlo direttamente.

1. andare da un broker, forse daranno almeno una città

2. mq + webrequest, adatto per luoghi di massa come londra. l'hosting stesso cerca il punto più vicino, webrequest per conoscere l'ip

3. qualsiasi hosting windin con una vasta gamma di posizioni e triangolazione

4. basta provare London ld4, c'è una possibilità non nulla di fortuna immediata
 
Andrei Trukhanovich:

non c'è modo di farlo direttamente.

2. hosting da mq + webrequest, adatto per luoghi di massa come londra. l'hosting stesso cerca il punto più vicino, webrequest per trovare l'ip

Prendete un giorno di VPS gratuito da MQ. Da lì, fate una WebRequest per trovare l'IP del VPS. Poi cercate il vostro VPS, vicino a VPS_MQ. Grazie.

 

È necessario definire nell'EA in fase di avvio se viene eseguito in modo standard o tramite un modello.

Qualche idea per risolvere questo problema? Un sottocompito è sorto nel processo di determinazione della durata del grafico - quando è stato creato.

 
Andrei Trukhanovich:

Non c'è modo di farlo direttamente.

1. contattare un broker, forse daranno almeno le città

2. hosting da mq + webrequest, adatto per luoghi di massa come londra. hosting stesso è alla ricerca del punto più vicino, webrequest per conoscere ip

3. qualsiasi windup che ospita con una vasta gamma di posizioni e triangolazione

4. basta provare London ld4, c'è una possibilità non nulla di fortuna immediata

Alcuni broker per proteggersi dagli attacchi dos nascondono o non mettono i punti di accesso nel datacenter con i server di trading ma li spostano in un altro provider. A volte in un altro paese o continente.

Questo si traduce in una situazione selvaggia in cui il ping minimo al server è nelle decine o centinaia di millisecondi.

Nella prossima release di MT5 stiamo rilasciando l'hosting VPS sponsorizzato dai broker e per ridurre al minimo la latenza di rete stiamo segnalando esplicitamente ai broker l'errata configurazione dei punti di accesso.

Speriamo che alcuni broker correggano le loro configurazioni di rete.

 
Renat Fatkhullin:

...

Speriamo che alcuni broker sistemino le loro configurazioni di rete.

E possiamo sperare in un accesso aperto alle informazioni su coloro che hanno fissato?

 
fxsaber:

È necessario definire nell'EA in fase di avvio se viene eseguito in modo standard o tramite un modello.

Qualche idea per risolvere questo problema?

Probabilmente dipenderà dall'applicazione

la prima cosa che mi viene in mente è un programma spyware, una specie di indicatore sul grafico che dirà "oops" durante la deinizializzazione a causa dell'applicazione template?

o una spia di servizio che traccerà il grafico per ChardID e l'output se ci sono stati cambiamenti nel grafico?...anche se, molto probabilmente l'uso dei modelli non può essere calcolato in questo modo


Se sei uno sviluppatore di un modello, allora puoi provare ad analizzare come vengono avviati i programmi MQL registrati in un modello, chi inizia più velocemente - indicatori o EA e provare a fare alcune azioni da questo programma MQL che significherebbe l'uso del modello.

 
Igor Makanu:

Se sei un creatore di template, puoi provare ad analizzare come vengono avviati i programmi MQL registrati in un template e chi è più veloce da avviare - indicatori o EA e provare a fare alcune azioni da questo programma MQL che significa applicazione del template, cioè ci dovrebbero essere alcuni programmi MQL in un template.

Idea interessante, grazie.

 

Per favore, correggete questo bug. MQL5 non permette di usare alcuni enum incorporati come parametri generici, per esempio: ENUM_CHART_PROPERTY_DOUBLE, ENUM_CHART_PROPERTY_STRING.

Non c'è nessun problema con gli enum personalizzati e altri incorporati.

#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;    // эта срока компилируется без ошибок

  }