[ARCHIVE] Toute question de débutant, afin de ne pas encombrer le forum. Professionnels, ne passez pas à côté. Nulle part sans toi - 3. - page 371
Vous manquez des opportunités de trading :
- Applications de trading gratuites
- Plus de 8 000 signaux à copier
- Actualités économiques pour explorer les marchés financiers
Inscription
Se connecter
Vous acceptez la politique du site Web et les conditions d'utilisation
Si vous n'avez pas de compte, veuillez vous inscrire
Mieux comme ça : https://docs.mql4.com/ru/array/ArrayInitialize - il y a un exemple concret de code
Non, ça n'a pas à l'être. Tous les éléments du tableau Indic_mas_copi[] seront remplacés par des éléments copiés du tableau principal Indic_mas[].
Artyom, bonjour !
C'est bien qu'ils le fassent... c'est exactement ce dont vous avez besoin, sans artifices particuliers (boucles et fonctions) - c'est pratique.
Bonjour à tous !
Pouvez-vous me dire comment obtenir la valeur de l'indicateur ZigZag dans Expert Advisor ?
Je ne l'ai pas trouvé dans des fonctions comme iMA(_______)
Bien que du point de vue du processeur, si nous savons à l'avance exactement ce qu'il faut doubler, il est préférable d'appliquer l'addition plutôt que la multiplication - l'addition prendra moins de temps au processeur.
N'est-ce pas ce que j'ai écrit ?
La même chose, mais si vous suivez le lien, vous pouvez voir dans le code d'exemple que le nom du tableau est appliqué dans le paramètre de la fonction sans crochets. Et c'est exactement ce que vous ne voyez pas dans votre exemple - ArrayInitialize(Array_Name,0) ; -, ni dans mon explication (précédente). Nous avons tous les deux manqué le point, alors j'ai donné la référence. Si vous aviez spécifié "Nom_du_tableau" en lettres latines, votre explication aurait été nécessaire et suffisante.
Heh, ok, oublie ça. :)
Bonjour à tous !
Pouvez-vous me dire comment obtenir la valeur de l'indicateur ZigZag dans Expert Advisor ?
Fonction GetExtremumZZZPrice()
Voir https://www.mql5.com/ru/forum/131859/page6#434260
Fonction GetExtremumZZZPrice()
Le bon lien et je pourrais l'utiliser. Merci.
Voir https://www.mql5.com/ru/forum/131859/page6#434260
Fonction GetExtremumZZZPrice()
Ne serait-il pas plus simple de créer une boucle par vous-même, dans laquelle vous boucleriez séquentiellement les bougies vers le passé, tout en appelant les valeurs de ZigZag via iCustom() ? Après tout, c'est simple ici - si c'est plus que zéro, alors la valeur. S'il n'est pas vide à nouveau, alors c'est la deuxième valeur - brekk sur elle (enfin, c'est si les deux dernières sont nécessaires). Puis voyez lequel est plus élevé que l'autre. Si le premier est plus haut que le second, c'est la flèche tirée vers le haut. À mon avis, c'est beaucoup plus facile que d'essayer de comprendre le code de fonction de quelqu'un d'autre.
Jetez un coup d'œil au journal du testeur. Je suis sûr que vous verrez l'entrée de Zero Divide. Si c'est le cas, cherchez la division par zéro dans le code et vous serez content.
Voici le journal :
2011.11.27 16:12:29 2010.01.11 05:20 Tester : l'ordre #1 est fermé
2011.11.27 16:12:29 2010.01.11 02:40 channel_err RTSI,Daily : open #1 acheter 1.00 RTSI à 1498.23 sl : 1403.37 tp : 282172.43 ok
2011.11.27 16:12:29 2010.01.11 02:40 channel_err RTSI,Daily : Alerte : acheter 1 lots d'une valeur de 1216 (121.6%) Avec effet de levier = 1.2
2011.11.27 16:12:29 2010.01.11 02:40 a_max_example RTSI,Daily : chargé avec succès
2011.11.27 16:12:29 2010.01.11 02:40 channel_err RTSI,Daily : Alerte : Le dernier ordre était nul. TREND trading
2011.11.27 16:12:29 2010.01.11 00:00 a_max_example_median RTSI,Daily : chargé correctement
2011.11.27 16:12:29 channel_err entrées : trstop=30 ; trstEp=0.5 ; Buy=24 ; Sell=10 ; risk=4 ;
2011.11.11.27 16:12:29 Tester : le taux de change ne peut pas être calculé
2011.11.27 16:12:29 Tester : le taux de change ne peut pas être calculé
2011.11.27 16:12:29 TestGenerator : erreur de données non appariées (valeur basse 1845.0000 à 2011.01.28 00:00:00 n'est pas atteint depuis la période la plus basse, le prix bas 1845.8900 ne correspond pas)
2011.11.27 16:12:29 TestGenerator : erreur de données non correspondantes (la valeur haute 1900.4000 à 2011.01.28 00:00 n'est pas atteint depuis la période la plus basse, le prix haut 1900.0400 mismatches)
2011.11.27 16:12:29 TestGenerator : unmatched data error (volume limit 38599 at 2010.05.11 00:00 exceeded)
2011.11.27 16:12:29 TestGenerator : unmatched data error (high value 1653.6300 at 2010.04.04.13 12:05 et prix 1653.7600 non concordant)
2011.11.27 16:12:29 TestGenerator : unmatched data error (valeur basse 1641.2200 au 2010.04.12 12:05 et prix 1641.2100 non concordant)
2011.11.27 16:12:29 TestGenerator : unmatched data error (valeur haute 1636.0400 à 2010.04.09 00:00 n'est pas atteint depuis la période la plus basse, le prix haut 1632.9900 ne correspond pas)
2011.11.27 16:12:29 TestGenerator : unmatched data error (volume limit 1869 à 2010.04.09 00:00:00 dépassé)
2011.11.27 16:12:29 TestGenerator : erreur de données non appariées (limite de volume 1869 au 2010.04.09 00:00 dépassé)
2011.11.27 16:12:29 TestGenerator : erreur de données non appariées (limite de volume 1869 au 2010.04.09 00:00 dépassé)
2011.11.11.27 16:12:29 TestGenerator : unmatched data error (volume limit 1869 at 2010.04.09 00:00 exceeded)
2011.11.27 16:12:29 TestGenerator : unmatched data error (volume limit 1869 at 2010.04.09 00:00 exceeded)
2011.11.27 16:12:29 TestGenerator : unmatched data error (volume limit 1457 at 2010.04.08 00:00 exceeded)
2011.11.27 16:12:29 TestGenerator : unmatched data error (volume limit 1457 at 2010.04.08 00:00 exceeded)
2011.11.27 16:12:29 TestGenerator : unmatched data error (volume limit 1457 at 2010.04.08 00:00 exceeded)
2011.11.27 16:12:29 TestGenerator : unmatched data error (volume limit 1457 at 2010.04.08 00:00 exceeded)
2011.11.27 16:12:29 TestGenerator : unmatched data error (volume limit 1457 at 2010.04.08 00:00 exceeded)
2011.11.27 16:12:29 TestGenerator : unmatched data error (volume limit 1720 at 2010.04.07 00:00 exceeded)
2011.11.27 16:12:29 TestGenerator : unmatched data error (volume limit 1720 at 2010.04.07 00:00 exceeded)
2011.11.27 16:12:29 TestGenerator : unmatched data error (volume limit 1720 at 2010.04.07 00:00 exceeded)
2011.11.27 16:12:29 TestGenerator : unmatched data error (volume limit 1720 at 2010.04.04.07 00:00:00 dépassé)
2011.11.27 16:12:29 TestGenerator : unmatched data error (volume limit 1720 at 2010.04.07 00:00 exceeded)
2011.11.27 16:12:29 TestGenerator : unmatched data error (volume limit 1720 at 2010.04.07 00:00:00 dépassé)
2011.11.27 16:12:29 TestGenerator : erreur de données non appariées (limite de volume 1720 au 2010.04.07 00:00 dépassé)
2011.11.27 16:12:29 TestGenerator : erreur de données non appariées (limite de volume 1720 au 2010.04.07 00:00 dépassé)
2011.11.11.27 16:12:29 TestGenerator : unmatched data error (volume limit 1720 at 2010.04.07 00:00 exceeded)
2011.11.27 16:12:29 TestGenerator : unmatched data error (volume limit 1720 at 2010.04.07 00:00 exceeded)
2011.11.27 16:12:29 TestGenerator : erreur de données non appariées (la valeur basse 1561.1500 à 2010.03.31 00:00 n'est pas atteinte depuis la période la plus basse, le prix bas 1568.3100 ne correspond pas)
2011.11.27 16:12:25 channel_err : chargé avec succès
Merci d'avance pour les conseils.