Domande da un "manichino" - pagina 73

 
uncleVic:
Sfortunatamente, non esiste una tale funzione. O meglio, c'è, ma nella zona protetta.
C'è un modo per sapere quali indicatori l'utente ha selezionato per ricevere segnali?
 

In quale caso un array non può essere impostato come una serie temporale? Provando questo e non funziona:

   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:

In quale caso un array non può essere impostato come una serie temporale? Provando questo e non funziona:

La documentazione dice https://www.mql5.com/ru/docs/array/arraysetasseries

Nel vostro caso specifico, state cercando di cambiare il modo in cui accedete a un array statico (dimensione predefinita)

Документация по MQL5: Операции с массивами / ArraySetAsSeries
Документация по MQL5: Операции с массивами / ArraySetAsSeries
  • www.mql5.com
Операции с массивами / ArraySetAsSeries - Документация по MQL5
 
masharov:
C'è un modo per scoprire - quali indicatori l'utente ha scelto per ricevere i segnali?
Perché? Tu, come sviluppatore, sai già quali indicatori usi
 
stringo:

La documentazione dice tutto su https://www.mql5.com/ru/docs/array/arraysetasseries

Nel vostro caso specifico, state cercando di cambiare il modo di accedere a un array statico (di dimensioni predeterminate)

Grazie. Capito. Ho letto la guida, ma non l'ho capita. Ma le tue parole l'hanno subito chiarito.)))
 
stringo:
Perché? Tu, come sviluppatore, sai già quali indicatori vengono utilizzati
la libreria dei plugin non sa quali indicatori sono utilizzati. Perché nel Wizard MQL gli indicatori possono essere impostati arbitrariamente quando si crea un EA.
 
masharov:
La libreria del plug-in non sa quali indicatori sono utilizzati. Perché nel Wizard MQL gli indicatori possono essere impostati arbitrariamente quando si crea un EA.

Perché la libreria del plug-in deve conoscere gli indicatori?

 
stringo:

Perché la libreria del plug-in deve conoscere gli indicatori?

Per aggiungere strategie basate sugli indicatori selezionati.
 

CopyHigh - prezzi massimi delle barre. Si scopre che i prezzi massimi delle offerte. Come posso ottenere i prezzi massimi di Ask per le barre?

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

CopyHigh - prezzi massimi delle barre. Si scopre che i prezzi massimi delle offerte. Come posso ottenere i prezzi massimi di Ask per le barre?

Probabilmente, possiamo ottenere il prezzo massimo della barra e aggiungervi lo spread su quella barra.
Motivazione: