Errores, fallos, preguntas - página 2518

 

¿Podemos añadir la clasificación por número de votos en el kodobase?

La ordenación por "mejores" no está nada claro cómo se ordenan y desde cuándo son mejores

 

He intentado formar un array de barras de minutos time[] por ticks y compararlo con el original.
Lo he probado en diferentes corredores.
Los resultados no son ideales.
Por ejemplo, en el broker "1" desde ENERO de 2018, todas las barras coinciden, pero si tomamos años anteriores, hay muchas barras "rotas".
Con el corredor "2" todo está bien.
Con el servidor MQ-Demo también hay muchas barras "rotas".

¿De quién es la culpa? ¿El corredor? ¿Por qué los ticks no coinciden con las barras?

2019.07.23 01:09:26.463 TestTicksVsBars (EURUSD,M1)     ******************
2019.07.23 01:09:28.217 TestTicksVsBars (EURUSD,M1)     Время на загрузку 12478031 тиков = 1.635 секунд
2019.07.23 01:09:28.217 TestTicksVsBars (EURUSD,M1)     Время на формирование time[207157] = 119505 микросекунд
2019.07.23 01:09:28.224 TestTicksVsBars (EURUSD,M1)     сформировано бар с 2019.01.02 06:00 - 207157
2019.07.23 01:09:28.225 TestTicksVsBars (EURUSD,M1)     реальных баров - 207155
2019.07.23 01:09:28.226 TestTicksVsBars (EURUSD,M1)     тики есть, бара нет. бар = 190841  2019.07.08 00:05:00  2019.07.08 00:02:00
2019.07.23 01:09:28.226 TestTicksVsBars (EURUSD,M1)     тики есть, бара нет. бар = 190841  2019.07.08 00:05:00  2019.07.08 00:03:00
2019.07.23 01:09:28.226 TestTicksVsBars (EURUSD,M1)     тики есть, бара нет. бар = 190841  2019.07.08 00:05:00  2019.07.08 00:04:00
2019.07.23 01:09:28.226 TestTicksVsBars (EURUSD,M1)     бар есть, тиков нет. бар = 190885  2019.07.08 00:49:00  2019.07.08 00:50:00
2019.07.23 01:09:28.226 TestTicksVsBars (EURUSD,M1)     ******************
2019.07.23 01:11:21.408 TestTicksVsBars (EURUSD,M1)     ******************
2019.07.23 01:11:27.924 TestTicksVsBars (EURUSD,M1)     Время на загрузку 39202241 тиков = 5.648 секунд
2019.07.23 01:11:27.924 TestTicksVsBars (EURUSD,M1)     Время на формирование time[578497] = 867958 микросекунд
2019.07.23 01:11:27.929 TestTicksVsBars (EURUSD,M1)     сформировано бар с 2018.01.02 00:01 - 578497
2019.07.23 01:11:27.931 TestTicksVsBars (EURUSD,M1)     реальных баров - 578497
2019.07.23 01:11:27.932 TestTicksVsBars (EURUSD,M1)     Массивы равны
2019.07.23 01:11:27.932 TestTicksVsBars (EURUSD,M1)     ******************
Recuerde poner barra ilimitada en la ventana para una prueba adecuada.
Archivos adjuntos:
 

¿Qué pasa con el probador durante varias construcciones seguidas?

Por qué, después de detener la depuración de los datos históricos, no hay posibilidad de editar los parámetros del EA,

y no se puede volver a empezar a depurar hasta que se cierre la ventana del comprobador visual.

 

Queridos amigos, ¿por qué no añadir una pequeña función al optimizador? Algo así:


 
Los comentarios no relacionados con este tema han sido trasladados a "Preguntas de los principiantes de MQL4 MT4 MetaTrader 4".
 

También. ¿Cuál es la forma correcta de comprobar el retraso al configurar el modo de comercio?

Ayer establecí un retraso de 50 ms. Pero TerminalInfoInteger(TERMINAL_PING_LAST) genera 0. ¿Qué ocurre?

 
Los comentarios no relacionados con este tema han sido trasladados a "Preguntas de los principiantes de MQL4 MT4 MetaTrader 4".
 
En MT4 este script
double Margin( const string Symb )
{
  const string Major = StringSubstr(Symb, 0, 3) + AccountInfoString(ACCOUNT_CURRENCY);
  
  return(MathCeil(MarketInfo(Symb, MODE_MARGINREQUIRED) / (SymbolInfoInteger(Major, SYMBOL_VISIBLE) ? SymbolInfoDouble(Major, SYMBOL_ASK) : 1)));
}

void OnStart()
{
  for (int i = SymbolsTotal(true) - 1; i >= 0; i--)
  {
    const string Name = SymbolName(i, true);
    
    Print(Name + " = "+ (string)Margin(Name));
  }
}
En el modo de depuración se cuelga el terminal. ¿Está sonando?
 
Sólo hay un agente habilitado. 200 trabajos en un barrido completo.
2019.07.24 20:35:37.739 Core 1  pass 191 returned result 1361.80 in 0:00:00.111
2019.07.24 20:35:37.739 Core 1  pass 192 returned result 1364.83 in 0:00:00.110
2019.07.24 20:35:37.739 Core 1  pass 193 returned result 1367.97 in 0:00:00.127
2019.07.24 20:35:37.739 Core 1  pass 194 returned result 1371.00 in 0:00:00.117
2019.07.24 20:35:38.615 Tester  pass 195 not processed and added to task queue
2019.07.24 20:35:38.615 Tester  pass 196 not processed and added to task queue
2019.07.24 20:35:38.615 Tester  pass 197 not processed and added to task queue
2019.07.24 20:35:38.615 Tester  pass 198 not processed and added to task queue
2019.07.24 20:35:38.615 Tester  pass 199 not processed and added to task queue
2019.07.24 20:35:38.615 Core 1  pass 195 returned result 1373.83 in 0:00:00.165
2019.07.24 20:35:38.615 Core 1  pass 196 returned result 1376.71 in 0:00:00.209
2019.07.24 20:35:38.615 Core 1  pass 197 returned result 1379.64 in 0:00:00.199
2019.07.24 20:35:38.615 Core 1  pass 198 returned result 1382.55 in 0:00:00.144
2019.07.24 20:35:38.615 Core 1  pass 199 returned result 1385.43 in 0:00:00.156
2019.07.24 20:35:38.615 Core 1  pass 195 (batch of 5 tasks) started
2019.07.24 20:35:38.615 Tester  optimization finished, total passes 200

Los registros completos muestran esto. ¿Por qué ha ocurrido esto?

 

Cuántas veces he hecho una pregunta y ha habido silencio...

O bien

  1. La pregunta es una de las que nadie tiene respuesta porque la pregunta en sí es "estúpida"...
  2. No hay respuesta porque no hay nada que decir sobre el fondo de la cuestión. Porque la pregunta es confusa...
  3. Responder a este individuo está por debajo de la dignidad de uno...
Elige el número correcto y sabré si debo hacer más preguntas o no .....................
Razón de la queja: