Cualquier pregunta de los recién llegados sobre MQL4 y MQL5, ayuda y discusión sobre algoritmos y códigos - página 1504

 
Aleksei Stepanenko:


No hay mucho mal...

En tu ejemplo Myfunc() funciona en ambos sentidos

Creo que eso es correcto

bool flag=false;
void OnChartEvent(...)
   {
   if(НажатиеНаКнопку) flag=true;
   }

int OnCalculate (...)
   {
      if(flag)
         {
         Myfunc(); flag=false;
         }
   }

void Myfunc()
   {
   
   }
 
Sí, puede haber variaciones, dependiendo de lo que se necesite.
 
MakarFX:

No hay mucho mal...

En su ejemplo Myfunc() funciona en ambos sentidos

Creo que eso es correcto

bool flag=false;
void OnChartEvent(...)
   {
   if(НажатиеНаКнопку) flag=true;
   }

int OnCalculate (...)
   {
      if(flag)
         {
         Myfunc(); flag=false;
         }
   }

void Myfunc()
   {
   
   }

¿Por qué está resaltado?

Es más sencillo así

void OnChartEvent(...)
   {
   if(НажатиеНаКнопку)
     Myfunc();
   }

int OnCalculate (...)
   {
   }

void Myfunc()
   {
    // Делаем что душе угодно…
   }
 
Alexey Viktorov:

¿Resaltado por qué?

Es más fácil así, ¿no?

De acuerdo
 
MakarFX:

Esto es lo que necesitas.

es difícil entender la sección de la derecha, ¿puede ayudarme a entenderlo?

 
¿Cómo puedo asignar memoria a un array que no está en ontika?
 
Порт-моне тв:

es difícil entender la sección correcta, ¿puede ayudarme a aislarla?


 
pribludilsa:
¿Cómo asignar memoria a un array que no está en ontika?

Vi por el rabillo del ojo que tenías un problema con esto. No parece ser un problema:

int a[];

int OnInit()
   {
   ArrayResize(a,10000,10000);
   }
 
Aleksei Stepanenko:

Vi por el rabillo del ojo que tenías un problema con esto. No parece ser un problema:

Gracias. Sí. Me estoy acalorando un poco.
 

De nada. Aquí también hace un calor infernal ;)