¿Cómo se algoritmiza la detección de los grupos de alimentación MA? - página 17

 
Mikhail Toptunov:

No necesito el número de línea, sólo necesito reiniciar el EA si es un error, por ejemplo, 400.

¿Puedo utilizar el algoritmo para escanear el registro?

Bueno y sí gracias, con entiendo que se puede usar la búsqueda en el bloc de notas para encontrarlo. Gracias

Con user32.dll.

Pero es mejor ponerse en contacto con el desarrollador para solucionar el error.

 
Mikhail Toptunov:

Hola, tengo un EA personalizado con código cerrado.

Periódicamente da un error, tengo que reiniciarlo para que vuelva a funcionar.

Por favor, indique cómo extraer los datos del diario "Expertos" para identificar las filas.

He intentado utilizar GetLastError(); no aparece.


if(GetLastError() >0)

¿Se está entendiendo?

Si es así, haz lo siguiente

if(GetLastError() >0) OnInit();

se reiniciará

o

https://www.mql5.com/ru/docs/common/resetlasterror

Документация по MQL5: Общие функции / ResetLastError
Документация по MQL5: Общие функции / ResetLastError
  • www.mql5.com
ResetLastError - Общие функции - Справочник MQL5 - Справочник по языку алгоритмического/автоматического трейдинга для MetaTrader 5
 

¡Hola!

¿Puede alguien indicar por qué el modo de depuración no muestra los valores?

parece que después de actualizar el software mt5, el problema comenzó

 
Mikhail Toptunov:

¡Hola!

¿Puede alguien indicar por qué el modo de depuración no muestra los valores?

Parece que después de actualizar el programa mt5, el problema comenzó

¿Cómo es que no se ve? El valor es 0,0 en este momento. ¿Qué querías ver?

 
Alexey Viktorov:

¿Cómo es que no se nota? El valor es 0,0 en este momento. ¿Qué querías ver?

Bueno, no puede ser 0,0.

Deal[CountDeal].Price[3]=Alt[i].PrUr50+MathAbs(Alt[i].Low-Alt[i].PrUr50)/2;
строчка заполнена все переменные имеют значения

¿Por qué hay una expresión en la esquina inferior derecha de la pantalla, es 0,0?

Alt[i].Low-Alt[i].PrUr50=0.0;

¡Se supone que debe ser calculador!

//+------------------------------------------------------------------+
//|                                                    CryptoFid.mq5 |
//+------------------------------------------------------------------+
#property version   "1.00"
#include  <Math\Stat\Normal.mqh>
#define  Pmax 400
#define  Umax 12
//--
input string Name="PRZM";

int CountAlt=0,CountDeal=0,CountDealOpen=0;
double mfibUr[Umax];
//+------------------------------------------------------------------+
//| Структура для хранения данных сделок                             |
//+------------------------------------------------------------------+
struct deal
  {
   double            Price[Umax]; 
   datetime          OrderOpen[Umax];
   datetime          OrderClose[Umax];
   string            StrOpen[Umax];
   string            StrClose[Umax];
   int               type;
   int               PeriodUr50;
   int               bar;
   datetime          time;
   bool              Activ;
  };
 

Hola, ¿alguien puede decirme qué modelos estadísticos se pueden utilizar para determinar los valores que son particularmente altos?

 
La cuestión no está clara. En una matriz ordenada, encuentra, por ejemplo, el percentil 90. Todo lo que sea superior a eso es particularmente alto.
 
Aleksei Stepanenko:
La cuestión no está clara. Encuentra, por ejemplo, el percentil 90 en una matriz ordenada. Todo lo que sea superior a eso es particularmente alto.

se trata de encontrar el valor más alto entre los intervalos cuando los valores son pequeños y una vez que se ha producido un brote, se debe registrar su índice

 
Mikhail Toptunov:

es encontrar el valor más alto entre los intervalos cuando los valores son pequeños y una vez que el brote, su índice debe ser fijo.

¿Necesita algún método especial que lleve el nombre de algún premio Nobel especial? ¿Es inadecuado encender el cerebro y limitarse a resolver el problema?

 

Mira, ¿no hay un método en estadística que pueda calcular la línea azul?

Dmitry Fedoseev:

¿Necesita algún método especial que lleve el nombre de algún premio Nobel especial? ¿Encender el cerebro y resolver el problema no es suficiente?


¿Es fácil?
Razón de la queja: