Toute question des nouveaux arrivants sur MQL4 et MQL5, aide et discussion sur les algorithmes et les codes. - page 1405
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
Question sur
Quel serait l'indice de la barre M1 initiale si je devais tracer une ligne de tendance sur le H1 passé ?
Et par l'heure de début et de fin de la ligne, il n'est pas clair comment la trouver.
Désolé, si je ne l'explique pas clairement.
C'est difficile pour moi.
Outre les indices, il y a aussi le temps...
Question sur
Quel serait l'indice de la barre M1 initiale si je devais dessiner une ligne de tendance sur le H1 passé ?
Et par l'heure de début et de fin de la ligne, il n'est pas clair comment la trouver.
Désolé, si je ne l'explique pas clairement.
C'est difficile pour moi.
H1 a une heure d'ouverture de barre - c'est iTime()
Pour comprendre l'indice d'une barre avec ce temps sur M1 il y a iBarShift()
Il reste à connaître la barre minimale et maximale à M1 en utilisant iHighest() et iLowest()
Bonjour ! 2021.03.01_19:49 GMT+3. Je voulais améliorer les résultats de mon système de trading. Mais il semble que les fonctions iOpen() et iClose() ne fonctionnent pas. Dans le testeur de stratégie, j'ai vérifié l'Expert Advisor, parmi 175 trades, seuls 81 d'entre eux semblent être fermés par les conditions décrites dans le code ci-dessus. Ce code ne fonctionne pas. Que pouvons-nous faire pour que cela fonctionne ? Pourquoi ne pas demander aux programmeurs de MetaQuotes ? Maintenant, je vais regarder les logs du testeur de stratégie et poster à quel point ces fonctions fonctionnent rarement. Je l'ai trouvé. 20210228.log . Heure 13:53:02.192, ouvert #155, iCloseB()=1.3434. Vous trouverez ci-joint le fichier journal. Maintenant j'espère que quelqu'un pourra me dire ce qu'il faut faire avec ces fonctions iClose() et iOpen() pour les faire fonctionner. Parce que le système commercial n'est pas assez efficace. C'est tout pour le moment. 2021.03.01_20:12 GMT+3.
Le code semble bon, mais je suis confus par le glissement... très petit, mettez plus de glissement et vérifiez...
Grands dieux ! Est-ce que je voulais quelque chose ? J'ai demandé quelque chose ? Qui pensez-vous que je suis ?
Bonjour ! 2021.03.01_19:49 GMT+3. Je voulais améliorer les résultats de mon système de trading. Mais il semble que les fonctions iOpen() et iClose() ne fonctionnent pas. Dans le testeur de stratégie, j'ai vérifié l'Expert Advisor, parmi 175 trades, seuls 81 d'entre eux semblent être fermés par les conditions décrites dans le code ci-dessus. Ce code ne fonctionne pas. Que pouvons-nous faire pour que cela fonctionne ? Pourquoi ne pas demander aux programmeurs de MetaQuotes ? Maintenant, je vais regarder les logs du testeur de stratégie et poster à quel point ces fonctions fonctionnent rarement. Je l'ai trouvé. 20210228.log. Temps 13:53:02.192, ouvert #155, iCloseB()=1.3434. Vous trouverez ci-joint le fichier journal. Maintenant j'espère que quelqu'un pourra me dire ce qu'il faut faire avec ces fonctions iClose() et iOpen() pour les faire fonctionner. Parce que le système commercial n'est pas assez efficace. C'est tout pour le moment. 2021.03.01_20:12 GMT+3.
Essayez de le réécrire de cette façon, parce que c'est la même chose.
Ou, c'est comme ça que je l'écris.
Bonjour à tous !
Voici le problème :
Le prix traverse la MA à la baisse ou à la hausse.
Je dois le mémoriser afin de l'utiliser plus tard pour calculer le nombre de points traversés.
C'est ainsi que je le comprends :
double FixPrice ; // variable
bool Fix=false ; // marqueur
si ( Fix==false) {
si ( Close[0] > MA_lo ) FixPrice = Close[0] ;
} // mesure jusqu'à ce que le prix traverse la MA
si ( Close[0] < MA_lo ) Fix=true ;
if ( Fix==true) FixPrice_L = FixPrice ;
Et voici le prochain problème - le prix n'est pas mémorisé !
C'est ainsi que vous voulez qu'il soit mémorisé.
Mais gardez à l'esprit qu'à l'ouverture d'une bougie.
Par conséquent, si vous avez besoin de données immédiates, en temps réel, il vaut mieux utiliser
Il est préférable de normaliser tous les prix, qui seront comparés dans l'état, afin que vous ne soyez pas surpris :)
Чтобы перевернуть ФИБО поменяй местами р1 и р2
С алертом я не помогу(
Pour inverser le FIBO, échangez p1 et p2.
Je ne peux pas aider avec les alertes(
Bonjour, merci, j'ai deux solutions différentes, la vôtre est la plus simple....