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.2301:09:26.463 TestTicksVsBars (EURUSD,M1) ******************
2019.07.2301:09:28.217 TestTicksVsBars (EURUSD,M1) Время на загрузку 12478031 тиков = 1.635 секунд
2019.07.2301:09:28.217 TestTicksVsBars (EURUSD,M1) Время на формирование time[207157] = 119505 микросекунд
2019.07.2301:09:28.224 TestTicksVsBars (EURUSD,M1) сформировано бар с 2019.01.0206:00 - 2071572019.07.2301:09:28.225 TestTicksVsBars (EURUSD,M1) реальных баров - 2071552019.07.2301:09:28.226 TestTicksVsBars (EURUSD,M1) тики есть, бара нет. бар = 1908412019.07.0800:05:002019.07.0800:02:002019.07.2301:09:28.226 TestTicksVsBars (EURUSD,M1) тики есть, бара нет. бар = 1908412019.07.0800:05:002019.07.0800:03:002019.07.2301:09:28.226 TestTicksVsBars (EURUSD,M1) тики есть, бара нет. бар = 1908412019.07.0800:05:002019.07.0800:04:002019.07.2301:09:28.226 TestTicksVsBars (EURUSD,M1) бар есть, тиков нет. бар = 1908852019.07.0800:49:002019.07.0800:50:002019.07.2301:09:28.226 TestTicksVsBars (EURUSD,M1) ******************
2019.07.2301:11:21.408 TestTicksVsBars (EURUSD,M1) ******************
2019.07.2301:11:27.924 TestTicksVsBars (EURUSD,M1) Время на загрузку 39202241 тиков = 5.648 секунд
2019.07.2301:11:27.924 TestTicksVsBars (EURUSD,M1) Время на формирование time[578497] = 867958 микросекунд
2019.07.2301:11:27.929 TestTicksVsBars (EURUSD,M1) сформировано бар с 2018.01.0200:01 - 5784972019.07.2301:11:27.931 TestTicksVsBars (EURUSD,M1) реальных баров - 5784972019.07.2301:11:27.932 TestTicksVsBars (EURUSD,M1) Массивы равны
2019.07.2301:11:27.932 TestTicksVsBars (EURUSD,M1) ******************
Recuerde poner barra ilimitada en la ventana para una prueba adecuada.
Sólo hay un agente habilitado. 200 trabajos en un barrido completo.
2019.07.2420:35:37.739 Core 1 pass 191 returned result 1361.80in0:00:00.1112019.07.2420:35:37.739 Core 1 pass 192 returned result 1364.83in0:00:00.1102019.07.2420:35:37.739 Core 1 pass 193 returned result 1367.97in0:00:00.1272019.07.2420:35:37.739 Core 1 pass 194 returned result 1371.00in0:00:00.1172019.07.2420:35:38.615 Tester pass 195 not processed and added to task queue
2019.07.2420:35:38.615 Tester pass 196 not processed and added to task queue
2019.07.2420:35:38.615 Tester pass 197 not processed and added to task queue
2019.07.2420:35:38.615 Tester pass 198 not processed and added to task queue
2019.07.2420:35:38.615 Tester pass 199 not processed and added to task queue2019.07.2420:35:38.615 Core 1 pass 195 returned result 1373.83in0:00:00.1652019.07.2420:35:38.615 Core 1 pass 196 returned result 1376.71in0:00:00.2092019.07.2420:35:38.615 Core 1 pass 197 returned result 1379.64in0:00:00.1992019.07.2420:35:38.615 Core 1 pass 198 returned result 1382.55in0:00:00.1442019.07.2420:35:38.615 Core 1 pass 199 returned result 1385.43in0:00:00.1562019.07.2420:35:38.615 Core 1 pass 195 (batch of 5 tasks) started
2019.07.2420:35:38.615 Tester optimization finished, total passes 200
Los registros completos muestran esto. ¿Por qué ha ocurrido esto?
¿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?
Recuerde poner barra ilimitada en la ventana para una prueba adecuada.¿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í:
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 registros completos muestran esto. ¿Por qué ha ocurrido esto?
Cuántas veces he hecho una pregunta y ha habido silencio...
O bien