Preguntas de un "tonto" - página 73

 
uncleVic:
Lamentablemente, no existe esta función. O mejor dicho, lo hay, pero en la zona protegida.
¿Hay alguna forma de saber qué indicadores ha seleccionado el usuario para recibir señales?
 

¿En qué caso no se puede establecer una matriz como serie temporal? Probando esto y no funciona:

   ResetLastError();
   //---
   double Array[4];
   //---
   err=GetLastError();
   //---
   if(CopyBuffer(Handle,0,0,4,Array)<0)
     {
      Print("Неудалось скопировать значения в массив! Ошибка ("+IntegerToString(err)+")");
     }
   else
     {
      if(!ArrayIsSeries(Array)) 
        { 
         Print("Установим, как таймсерию!");
         //---
         if(!ArraySetAsSeries(Array,true))
           {
            Print("Неудалось установить, как таймсерию! Ошибка ("+IntegerToString(err)+")"); return;
           }
        }
      //---
      Print("Есть контакт!");
      //---
      Print("Array[0]: ",Array[0]);
      Print("Array[1]: ",Array[1]);
      Print("Array[2]: ",Array[2]);
      Print("Array[3]: ",Array[3]);
     }
 
tol64:

¿En qué caso no se puede establecer una matriz como serie temporal? Probando esto y no funciona:

La documentación dice https://www.mql5.com/ru/docs/array/arraysetasseries

Concretamente, en tu caso, estás intentando cambiar la forma de acceder a un array estático (de dimensión predefinida)

Документация по MQL5: Операции с массивами / ArraySetAsSeries
Документация по MQL5: Операции с массивами / ArraySetAsSeries
  • www.mql5.com
Операции с массивами / ArraySetAsSeries - Документация по MQL5
 
masharov:
¿Existe una forma de averiguar qué indicadores ha elegido el usuario para recibir señales?
¿Por qué? Usted, como desarrollador, ya sabe qué indicadores utiliza
 
stringo:

La documentación lo dice todo en https://www.mql5.com/ru/docs/array/arraysetasseries

En tu caso concreto, estás intentando cambiar la forma de acceder a un array estático (de dimensión predeterminada)

Gracias. Lo tengo. Leí la ayuda, pero no la entendí. Pero tus palabras lo aclararon inmediatamente)))
 
stringo:
¿Por qué? Usted, como desarrollador, ya sabe qué indicadores se utilizan
la biblioteca del plugin no sabe qué indicadores se utilizan. Porque en el MQL Wizard los indicadores se pueden establecer arbitrariamente al crear un EA.
 
masharov:
La biblioteca del complemento no sabe qué indicadores se utilizan. Porque en el MQL Wizard los indicadores se pueden establecer arbitrariamente al crear un EA.

¿Por qué la biblioteca de complementos necesita conocer los indicadores?

 
stringo:

¿Por qué la biblioteca de complementos necesita conocer los indicadores?

Para añadir estrategias basadas en los indicadores seleccionados.
 

CopyHigh - precios máximos del bar. Resulta que los precios máximos de la oferta. ¿Cómo se obtienen los precios máximos de compra de los bares?

Документация по MQL5: Стандартные константы, перечисления и структуры / Константы индикаторов / Ценовые константы
Документация по MQL5: Стандартные константы, перечисления и структуры / Константы индикаторов / Ценовые константы
  • www.mql5.com
Стандартные константы, перечисления и структуры / Константы индикаторов / Ценовые константы - Документация по MQL5
 
abeiks:

CopyHigh - precios máximos del bar. Resulta que los precios máximos de la oferta. ¿Cómo se obtienen los precios máximos de compra de los bares?

Probablemente, podemos obtener el precio máximo de la barra y añadirle el spread de esa barra.
Razón de la queja: