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

 
Romal001:
Una persona inteligente que entienda esto habría respondido a la pregunta. No dirían que es una pregunta poco inteligente por falta de conocimiento e información. (Sencillamente, se nos da bien verter cosas en el espacio vacío) La paz sea contigo.

Así es como se desborda. Sea cual sea la pregunta, esa es la respuesta.

Por favor, dígame qué hacer en esta situación:

a=8; c=7; // ?????

Sólo es útil para que todos respondan.

 
Artyom Trishkin:

Así es como se desborda. Sea cual sea la pregunta, esa es la respuesta.

Por favor, dígame qué hacer en esta situación:

a=8; c=7; // ?????

Una respuesta útil para todos.

¿Puedo responder, por favor?

En tu caso podrías sustituir a=7; c=8.

Te aseguro que será 100 veces mejor. También puedes introducir una variable "c" y lo ajustamos a c=7,5;

Fíjate que he dado una respuesta de calidad y útil)

 
Artyom Trishkin:

Así es como se desborda. Sea cual sea la pregunta, esa es la respuesta.

Por favor, dígame qué hacer en esta situación:

a=8; c=7; // ?????

Sólo es útil para que todos respondan.


double Dopen1 = iOpen(NULL,TimeFr,1);
   double Dclose1 = iClose(NULL,TimeFr,1);
   double Dopen2 = iOpen(NULL,TimeFr,2);
   double Dclose2 = iClose(NULL,TimeFr,2);
   double Dopen3 = iOpen(NULL,TimeFr,3);
   double Dclose3 = iLow(NULL,TimeFr,3);

   Dmax=iHigh(NULL,TimeFr,1); // high прошлой свечи
   Dmin=iLow(NULL,TimeFr,1); // low прошлой свечи
   TempT=iTime(NULL,TimeFr,1); // время прошлой свечи
Seguí preguntando sobre este caddie, qué puedo añadir, qué puedo cambiar, la respuesta fuesal, pimienta. También puedes añadir un poco de salsa.

También puedesleer aquí: un montón de cosas útiles.


 
Romal001:

Pregunté sobre este caddie, qué se puede añadir y qué se puede cambiar, la respuesta fueañadir sal y pimienta. También puedes añadir algún tipo de salsa.

También puedeleer mucha información útilaquí.


No hay palabras, o más bien hay, pero muy pocas, y la mayoría no tienen censura, así que decidí no usarlas.

 
Romal001:

Estuve preguntando por este caddy y la respuesta fuesal y pimienta. También se puede añadir algún tipo de salsa.

También puedeleer aquí: mucha información útil.


Añade comentarios a las seis primeras líneas - porque no es bueno - las líneas 7,8,9 tienen comentarios, y las líneas 1 - 6 no tienen ninguno.
 
Vitaly Muzichenko:

No hay palabras, o más bien hay, pero muy pocas, y la mayoría no tienen censura, así que decidí no usarlas.


Gracias por su tiempo y atención) Ha sido un placer hablar con "las mejores mentes" de este foro. El asunto está cerrado.
 
Vitaly Muzichenko:
Artyom Trishkin:
Trollers:) Es mejor aconsejar que se pongan los precios en un bucle. En consecuencia, almacénelos en matrices.
 
Alexey Kozitsyn:
Trollers:) Una mejor sugerencia sería poner los precios en un bucle. En consecuencia, almacénelos en matrices.
También puede aconsejar envolver todo en una clase. Se pueden dar muchos consejos sin saber lo que necesita la persona que pregunta.
 
Artyom Trishkin:
También se puede aconsejar envolver todo en una clase. Se pueden dar muchos consejos sin saber lo que necesita el interlocutor.
Bueno... no creo que haya que profundizar tanto, pero la petición en el bucle es realmente lo primero que llama la atención.
 
Victor Nikolaev:   Un pequeño guión
      int tmp=n;
      int a=MathMod(tmp,3);
      tmp=(tmp-a)/3;
      int b=MathMod(tmp,3);
      tmp=(tmp-b)/3;
      int c=MathMod(tmp,2);
      tmp=(tmp-c)/2;
      int d=tmp;

En mi opinión, es más sencillo así

//+-------------------------------------------------------+
//| Перебор                                      PROBA.mq4|
//+-------------------------------------------------------+
#property strict

//+-------------------------------------------------------+
//| Программа скрипта                                     |
//+-------------------------------------------------------+
void OnStart()
{
   Alert("Номер     A       B       C       D");   // Нижний заголовок
   int n=0;  // Счетчик

   for (int D=16; D<=48; D+=4)   //                      D меняется от 16 до 48 шаг 4
   for (int C=0;  C<=1;  C++)    // Для каждого значения D меняется C от 0 до 1 шаг 1
   for (int B=1;  B<=3;  B++ )   // Для каждого значения C меняется B от 1 до 3 шаг 1
   for (int A=2;  A<=6;  A+=2, n++)// Для каждого знач-я B меняется A от 2 до 6 шаг 1
   Alert("    ", n, "     ",A, "       ",B, "       ",C, "      ",D);   // Разделил пробелами. Можно точнее выровнить

   Alert("Номер     A       B       C       D");    // Верхний заголовок
}

Las salidas de alerta son inmediatas a la pantalla. Este es el final de la mesa.