Errores, fallos, preguntas - página 2351

 
Kuzmich:

Hola a todos.

Terminal build 1960 (igual en beta 1966). Las funciones CopyTicks, CopyTicksRange funcionan correctamente en el indicador, ejecutándose en el terminal, pero en el probador, el mismo indicador en estas funciones muestra el resultado -1 y el error 4014. ¿Podría explicar por qué?

¿Qué es el modo de simulación?

Sólo funcionan "basado en ticks reales" y "Jitter". Hay una restricción en egetik - la solicitud se satisface sólo dentro de los ticks generados

m1 ohlc y los precios de apertura no son adecuados (¿su caso?)

 
pavlick_:

Puedes ir así:

Pero crujiente, no se puede poner en algún lugar en una condición, sólo a través de =

Todo debería ser justo y funcionar incluso así:

int NewHandle = 0;
datetime time = MACRO( NewHandle, TimeCurrent());
void OnStart() {}
 
Slava:

¿Qué modo de simulación?

Sólo "basado en garrapatas reales" y "ejetic" son adecuados. En egetik, la restricción es que la solicitud sólo se satisface dentro de los ticks generados

m1 ohlc y los precios de apertura no encajan (¿su caso?)

Eso es lo raro. Probado en diferentes modos de simulación tanto "Todos los ticks" como "Cada tick basado en ticks reales" el resultado es el mismo - (-1) y error 4014. Entiendo que no debería funcionar en "OHLC on M1" y "Open prices only". ¡Pero no funciona con garrapatas reales!:(

 
A100:

Todo tiene que ser justo y funcionar de igual manera:

Me rindo, no sé cómo hacerlo para GW, su salida.

 
A100, pues a qué esperamos (estoy limitado de tiempo), pongamos un punto al asunto, tu opción en el estudio.
 
Bugs en los servicios de MT5

#property  service
void OnStart()
  {   
      while(!IsStopped()){
         Sleep(2000);
         Print(2);
      
      
      }
   
  }


1) En el modo de depuración la suspensión está en milisegundos.
En el modo de liberación el sueño se convierte en microsegundos.


2) Cuando se añaden varias instancias del mismo servicio (en los registros de tiempo de ejecución, cada nombre de instancia siguiente se adjunta con 1, 2, 3, ....).
sin embargo en el árbol del navegador todas las instancias creadas tienen el mismo nombre:


 
Slava:

Какой режим моделирования?

Подходят только "на основе реальных тиков" и "ежетик". На ежетике ограничение - запрос удовлетворяется только в пределах сгенерированных тиков

m1 ohlc и по ценам открытия не подходят (Ваш случай?)

Eso es lo raro. Probado en diferentes modos de modelado tanto "Todos los ticks" como "Cada tick basado en ticks reales" el resultado es el mismo - (-1) y error 4014. Entiendo que no debería funcionar en "OHLC on M1" y "Open prices only". ¡Pero no funciona con garrapatas reales!:(

Lo he entendido. Si se abre el MataEditor, al iniciar la prueba (directamente desde el Probador de Estrategias), se ignoran los ajustes de la página "Ajustes" del Probador de Estrategias, y se utilizan los ajustes especificados en el menú "Servicio->Ajustes->Depuración" del MetaEditor. ¿Qué te parece? Pensaba que los ajustes del MetaEditor se utilizan sólo si se ejecuta la prueba/debugging desde él.

 
Sergey Dzyublik:
Bugs en los servicios de MT5

no se trata de bugs y te estás adelantando al tren, los desarrolladores aún no han anunciado la nueva funcionalidad

https://www.mql5.com/ru/forum/294975/page3#comment_9921908

Сервисы. Уже работают?
Сервисы. Уже работают?
  • 2018.12.18
  • www.mql5.com
Билд 1961. В редакторе создал новый вид программы - сервис. В OnStart прописал: Далее запустил сервис: и сразу результат: В общем работает...
 
pavlick_:

Puedes ir así:

No, no puedes hacer eso, ofrecí una opción inválida. Esperemos a A100, si no se ha filtrado.
 
Igor Makanu:

No se trata de bugs y te estás adelantando al tren, los desarrolladores aún no han anunciado la nueva funcionalidad

https://www.mql5.com/ru/forum/294975/page3#comment_9921908

¿Qué tiene que ver el anuncio con los fallos en la implementación de algo que ya está disponible?