Errores, fallos, preguntas - página 1235

 

¿En qué programa lo estás ejecutando? ¿Lo estás probando en un script? Cámbialo por un indicador o experto.
Y añade

Print("Poner el temporizador");
Devuelve INIT_SUCCEED;

 
JAG_MistR:

Pregunta: ¿Por qué no funciona? Me ha hecho perder la cabeza...(((.

Tal vez no tuviste la paciencia de esperar 60 segundos).

>ALXIMIKS

En el script no funciona el temporizador.

 
ALXIMIKS:

¿En qué programa lo estás ejecutando? ¿Quizás lo estás probando en un script? Cámbialo a indicador o experto.
También puede añadir

Print("Poner temporizador");
Devuelve INIT_SUCCEED;

set return INIT_SUCCEED; - no ayudó...

Es un EA, lo estoy probando en el tester... ¿tal vez no funciona en el probador?

================

He añadidoel comandoPrint(GetLastError()) abool setTimer=EventSetTimer(60); ;

Como resultado obtuve un error 4051 (valor inválido de un parámetro de función).

Intenté introducirlo de diferentes maneras, incluso cambié la cantidad. Estoy sorprendido, ¡no funciona!

Empecé a buscar en Internet ejemplos de trabajos ya hechos que utilizan esta función, y oh chico, tampoco funcionan...

¿Quizás no entiendo algo?

 
JAG_MistR:

set return INIT_SUCCEED; - no ayudó...

Es un EA, lo estoy probando en el tester... ¿tal vez no funciona en el probador?

================

He añadidoel comandoPrint(GetLastError()) abool setTimer=EventSetTimer(60); ;

Como resultado obtuve un error 4051 (valor inválido de un parámetro de función).

Intenté introducirlo de diferentes maneras, incluso cambié la cantidad. Estoy sorprendido, ¡no funciona!

Empecé a buscar en Internet ejemplos de trabajos ya hechos que utilizan esta función, y oh chico, tampoco funcionan...

¿Quizás no entiendo algo?

Funciona en el cuatro y el cinco, pero no en el probador.

//+------------------------------------------------------------------+
//|                                                   test_timer.mq4 |
//+------------------------------------------------------------------+
//+------------------------------------------------------------------+
 uint count;
//+------------------------------------------------------------------+
//| Expert initialization function                                   |
//+------------------------------------------------------------------+
int OnInit()
  {
   EventSetMillisecondTimer(3000);
   return(INIT_SUCCEEDED);
  }
//+------------------------------------------------------------------+
//| Expert deinitialization function                                 |
//+------------------------------------------------------------------+
void OnDeinit(const int reason)
  {
   EventKillTimer();
  }
//+------------------------------------------------------------------+
//| Expert tick function                                             |
//+------------------------------------------------------------------+
void OnTick()
  {
  }
//+------------------------------------------------------------------+
void OnTimer()
  {
     count++;
    Print   (count, " : ", SymbolInfoDouble(_Symbol,SYMBOL_BID));
  }
//+------------------------------------------------------------------+

..

 
pako:

funciona en cuatros y cincos, pero no en el probador

..

Es curioso, ¿cómo se comprueba si funciona entonces? En la vida real se tarda mucho tiempo...

 
stringo:
¿Cuál de los resultados es correcto? ¿En la compilación 975 o en la compilación 1010?
Para mí, los de la 975. Los agentes de la nube en la compilación 1010 también son una tontería y dinero tirado a la basura, así que los excluí de la prueba y me quedé con la 975.
Un análisis más detallado no se dedica y los intentos de entender por qué el probador no funciona en 5ka - no se toma, porque no hay mucho tiempo,
Y de qué sirve, de todas formas sólo el desarrollador puede arreglarlo. Me gustaría cavar, si sólo mi experto no funcionó, pero no, todos no funcionan, incluso de los ejemplos de MQ.
 
crOss:
Para mí, los de la 975. Los agentes de la nube de la compilación 1010 también son un sinsentido y un dinero tirado a la basura, así que los excluí de las pruebas y me quedé en la 975.
Un análisis más detallado no se dedica y los intentos de entender por qué el probador no funciona en 5ka - no se toma, porque no hay mucho tiempo,
Y de qué sirve, de todas formas sólo el desarrollador puede arreglarlo. Me gustaría cavar, si sólo mi experto no funciona, pero no - todos no funcionan, incluso de los ejemplos de MQ.

En realidad, hay algunos matices.

Por ejemplo, los canjes por volúmenes inferiores a 1 lote se contabilizaron incorrectamente en la construcción 975. En la versión 1010 esto se ha corregido

 
Puedes decirme si hay clases para la aproximación de matrices de datos en MQL, parece ser algo útil, soy demasiado perezoso para escribirlo yo mismo)
 

Подскажите пож. может где на просторах MQL есть классы по аппроксимации массива данных?, вроде нужная в хозяйстве вещь, лень самому писать) 

buscar en el ALGLIB para ver si hay

 
ALXIMIKS:

buscar en el ALGLIB para ver si hay

Gracias, lo investigaré.