Preguntas de los principiantes MQL4 MT4 MetaTrader 4 - página 109

 
Mickey Moose Colócalos aquí.
Magic=0; es el número mágico 0 o la falta de él.
externa difiere de la de entrada
el terminal no puede iniciarse - el terminal genera un error de inicialización 2 o un error de inicialización 4
cuál es la razón y cuál es la solución
y por último - construir una carta de Renco
iMA no es de alguna manera igual a la matriz de datos del cubo rentco

1. Cómo comprobarlo: Abrir la orden desde el script con magic=0. Pase el cursor por encima de la orden. Una ventana emergente le dirá todo.

2. Escriba .

extern int x=1;
input  int y=2;

void start()
{
  x=2;
  y=1;
}

Inicie la compilación, el MetaEditor le mostrará lo que debe hacer.

3. Copie la carpeta con un nombre diferente. Elimine todo de la carpeta de Expertos. ¿Sigue siendo un error? Elimine todo de la carpeta Indicadores ¿Ayudó? Aquí vamos...

 
STARIJ:

1. Cómo comprobarlo: Abrir la orden desde el script con magic=0. Pase el cursor por encima de la orden. Una ventana emergente le dirá todo.

2. Escriba .

Inicie la compilación, el MetaEditor le explicará todo.

3. Copie la carpeta con un nombre diferente. Elimine todo de la carpeta de Expertos. ¿Sigue siendo un error? Elimine todo de la carpeta Indicadores ¿Ayudó? Aquí vamos...


Teóricamente está claro.

siguiente. Ayer estuve sentado escribiendo y escribiendo, y luego me cansé y metí la pata en el MetaEditor - el panel superior con los nombres de los EAs ha desaparecido

Hay esta línea con sus nombres para cambiar. ¿Cómo lo recupero?

 
Mickey Moose: esta es la línea para cambiar con sus nombres para cambiar. ¿Cómo lo recupero?

Ventana --> Cascada

 
STARIJ:

Ventana --> Cascada


Ha funcionado, gracias.

 
Mickey Moose:

y el último es construir un reloj de pulsera a partir de un gráfico de Renco

como si el parámetro iMA no fuera igual a la matriz de datos del cubo Renco

Archivo MovingAverages.mqh en \NInclude

//+------------------------------------------------------------------+
//| Simple Moving Average                                            |
//+------------------------------------------------------------------+
double SimpleMA(const int position,const int period,const double &price[])
  {
//---
   double result=0.0;
//--- check position
   if(position>=period-1 && period>0)
     {
      //--- calculate value
      for(int i=0;i<period;i++) result+=price[position-i];
      result/=period;
     }
//---
   return(result);
  }
 
Taras Slobodyanik:

Archivo MovingAverages.mqh en \NInclude


Gracias, pensaré qué hacer con él, aunque no he utilizado estos archivos o bibliotecas en mi vida. No les veo ninguna utilidad en este campo.


STARIJ:


3. Copie la carpeta con un nombre diferente. Elimine todo de la carpeta de Expertos. ¿Sigue siendo un error? Elimine todo de la carpeta Indicadores ¿Ayudó? Aquí vamos...


Entonces, ¿cuál es la razón de ello?

 
Mickey Moose: Entonces, ¿cuál es la causa en sí?

Uno de los indicadores o expertos ha muerto. Para saber cuál es el que hay que eliminar uno por uno de la carpeta

 
STARIJ:

Uno de los indicadores o Asesores Expertos ha muerto. Para saber cuál es el que hay que borrar de la carpeta uno por uno


extraño) lo trato borrando la caché, o una pantalla azul después


Por cierto, ¿qué te parece este chip?

función nula

long time_current=(long)TimeCurrent();

if (time_current>= fecha deseada)

{

aquí abrimos un número infinito de órdenes a 0,01 lotes

}




¡Felices fiestas a todos los que lean esta rama y ayuden con los distintos problemas!

 
Mickey Moose:
Por cierto, ¿qué te parece este truco?
función nula
long time_current=(long)TimeCurrent();
if (time_current>= fecha deseada)
{
aquí abrimos un número infinito de órdenes a 0,01 lotes
}
¡Felices fiestas a todos los que lean esta rama y ayuden con diversos problemas!

Creo que lo siguiente: 1) time_current=TimeCurrent () es mejor; y 2) ¿por qué abrimos aquí un número infinito de órdenes a 0,01 lotes?

 
STARIJ:

Creo que lo siguiente: 1) time_current=TimeCurrent (); y 2) ¿por qué necesitamos abrir un número infinito de órdenes a 0,01 lotes?


1) No quiero entrar en el metaeditor y ver cómo se graba correctamente.

2) Puedo abrir grandes - para todo el depósito e inmediatamente cerrarlos, o algunos otros trucos, el significado no ha cambiado