Toute question des nouveaux arrivants sur MQL4 et MQL5, aide et discussion sur les algorithmes et les codes. - page 1487

 
MakarFX:

Si vous avez besoin de la journée précédente, voir le post précédent,

et si c'est le jour en cours, corrigez-le.

Corrigé. Ce n'est pas bien. Le maximum et le minimum changent depuis le début de la journée. Je veux récupérer cette ligne brisée.

 
ifitstrue:

Corrigé. Ce n'est pas ce que vous croyez. Le maximum et le minimum ont changé depuis le début de la journée. C'est la ligne brisée que je veux obtenir.

Alors, posez la bonne question ! Que voulez-vous ?

si c'est vrai:

L'indicateur doit dessiner les lignes High et Low du jour sur chaque barre de l'échelle de temps plus petite.

ou ce que vous voulez ?

 
MakarFX:

Alors, posez la bonne question ! Que voulez-vous ?

ou qu'est-ce que vous voulez ?

Veuillez regarder l'image.

L'indicateur commence à dessiner à partir du début du jour actuel.

Par exemple, activons le cadre temporel M5. L'indicateur trace des lignes sur chaque barre M5 en fonction du haut et du bas de la journée à l'heure actuelle.

Dossiers :
2.png  31 kb
 
ifitstrue:

rappelez-vous simplement les meilleurs hauts et bas de la journée.

MqlDateTime date;
double day_high=0, day_low=EMPTY_VALUE;
int day=-1;

int OnCalculate(const int rates_total,
                const int prev_calculated,
                const datetime &time[],
                const double &open[],
                const double &high[],
                const double &low[],
                const double &close[],
                const long &tick_volume[],
                const long &volume[],
                const int &spread[])
   {
   for(int i=..............
      {
      TimeToStruct(time[i],date);
      if(day!=date.day)
         {
         day=date.day;
         day_high=high[i];
         day_low=low[i];
         }
      if(high[i]-day_high>0) day_high=high[i];
      if(day_low-low[i]>0) day_low=low[i];
 
      buffer_high[i]=day_high;
      buffer_low[i]=day_low;
      }
   return(rates_total);
   }
 
Aleksei Stepanenko:

rappelez-vous simplement les meilleurs hauts et bas de la journée.

Merci, cela m'a été utile à moi aussi)
 

Messieurs (et mesdames), pouvez-vous suggérer une classe qui sauvegarde et lit les détails de la commande à partir d'un fichier ?

Quelque chose de simple, ce que je pense déjà que cela devrait être. Je ne veux pas l'écrire moi-même.

Quelque chose avec la possibilité de rechercher par ticket etc...

 
Aleksei Stepanenko:

rappelez-vous simplement les meilleurs hauts et bas de la journée.

Je l'ai. Merci !
 

Salutations.

Comment puis-je obtenir les valeurs de ligne de l'indicateurhttps://www.mql5.com/ru/code/23312 pour l'EA ?

iCustom() ne semble pas fonctionner ici. Ou est-ce que je me trompe ?

Tymen_STARC_Bands_MTF
Tymen_STARC_Bands_MTF
  • www.mql5.com
Индикатор Multi timeframe Tymen STARC Bands
 
de_leonid:

Salutations.

Comment puis-je obtenir les valeurs de ligne de l'indicateurhttps://www.mql5.com/ru/code/23312 pour l'EA ?

iCustom() ne semble pas fonctionner ici. Ou est-ce que je me trompe ?

Ici,https://www.mql5.com/ru/forum/291099#comment_22606959 a ajouté des lignes horizontales - pour faciliter l'exécution des opérations par les experts des différents niveaux.

(j'ai lu votre question et j'ai décidé d'ajouter des lignes horizontales à l'indicateur - maintenant vous pouvez ouvrir ou fermer avec l'expert (qui fonctionne à partir d'objets))

Индикаторы: Tymen_STARC_Bands_MTF
Индикаторы: Tymen_STARC_Bands_MTF
  • 2018.11.20
  • www.mql5.com
Статьи и техническая библиотека по автоматическому трейдингу: Индикаторы: Tymen_STARC_Bands_MTF
 
SanAlex:

icihttps://www.mql5.com/ru/forum/291099#comment_22606959 j'ai ajouté des lignes horizontales - pour faciliter l'exécution des opérations par l'expert depuis les niveaux.

(j'ai lu votre question et j'ai décidé d'ajouter des lignes horizontales à l'indicateur - maintenant vous pouvez utiliser un Expert Advisor (qui fonctionne à partir d'objets) pour ouvrir ou fermer)

Merci pour votre aide. Puis-je également demander un exemple d'une EA (partie du code) comment obtenir la valeur de ces lignes dans l'EA.

Raison: