[ARCHIVE]Toute question de débutant, afin de ne pas encombrer le forum. Professionnels, ne passez pas à côté. Je ne peux aller nulle part sans toi - 5. - page 116

 
novator:

J'ai besoin d'une fonction pour stocker


les valeurs de High,Low,Open,Close des trois dernières barres mais il y a quelque chose que je ne comprends pas

Si seulement il existait un tutoriel (

 
novator:

J'ai besoin d'une fonction pour stocker

les valeurs de High,Low,Open,Close des trois dernières barres mais il y a quelque chose que je ne comprends pas

Si seulement il existait un tutoriel (

https://book.mql4.com/ru/ C 'est un tutoriel!

Sur un plateau d'argent ! Vous êtes les bienvenus !

 
borilunad:

https://book.mql4.com/ru/

Sur un plateau d'argent ! Soyez mon invité !


Je n'ai pas vu ça sur ton plateau.
 
novator:

ce n'est pas ce que j'ai vu sur ton plateau.
Vous regardez mal ! Commencez par Azov ! Il n'y a pas moyen d'y échapper !
 
borilunad:
Tu ne cherches pas assez ! Commencez par Azov ! Tu ne peux pas le faire au sommet !

Merci, mais à partir des bases avec quoi ? J'ai relu le manuel deux fois, peut-être parce que je n'ai pas taper des exemples n'ont pas saisi les connaissances)
 
novator:

Merci, mais d'où ? J'ai relu le manuel deux fois, peut-être parce que je n'ai pas tapé d'exemples, je n'ai pas appris les connaissances).
C'est vrai ! Vous devez étudier le manuel, comprendre tous les exemples et, oui, assimiler les connaissances pour savoir ! Et quelque chose que vous pouvez rechercher dans Documentation, TA et SodeBase ! Vous y arriverez progressivement si vous êtes sérieux, assidu, patient et logique ! Bonne chance !
 
borilunad:
C'est vrai ! Vous devez étudier le manuel, comprendre tous les exemples et, oui, assimiler les connaissances pour savoir ! Et quelque chose que vous pouvez rechercher dans Documentation, TA et SodeBase ! Vous y arriverez progressivement si vous êtes sérieux, assidu, patient et logique ! Bonne chance !

Merci, je ferai de mon mieux.
 
 
   novator:

vous avez besoin d'une fonction pour mémoriser la variable


Les valeurs High, Low, Open, Close des trois dernières barres mais je ne comprends pas.

Si seulement il existait un tutoriel (



Les valeurs de ces variables sont stockées dans des tableaux traçables.

Donc, vous l'avez comme ça .

Les conditions,

if( Low[1]<Low[2]>Low[3])  // это не правильно

if( Low[1]<Low[2] && Low[2]>Low[3])  // так правильно
 
TarasBY:

Comme ça :

Les extrema zigzag de l'heure actuelle à Time_Control sont rassemblés dans un tableau.


void fGet_ExtremumsZZPrice (string fs_Symbol,           // инструмент
                            int fi_TF,                  // таймфрейм
                            datetime fdt_TimeControl,   // время, до которого ищем экстремумы
                            int fi_ExtDepth = 12,       // ExtDepth         
                            int fi_ExtDeviation = 5,    // ExtDeviation
                            int fi_ExtBackstep = 3)     // ExtBackstep
{
    double ld_Value, lda_Extremum[];
    int    li_size = iBarShift (fs_Symbol, fi_TF, fdt_TimeControl), li_IND = 0;
//---- 
    for (int li_Bar = 1; li_Bar < li_size; li_Bar++)
    {
        ld_Value = iCustom (fs_Symbol, fi_TF, "ZigZag", fi_ExtDepth, fi_ExtDeviation, fi_ExtBackstep, 0, li_Bar);
        if (ld_Value != 0.)
        {
            ArrayResize (lda_Extremum, li_IND + 1);
            lda_Extremum[li_IND] = ld_Value;
            li_IND++;
        }
    }
//---- 
}

Pouvez-vous me dire comment compter tous les zigzags, combien il y en a ?