[Toute question de débutant, afin de ne pas encombrer le forum. Professionnels, ne passez pas votre chemin. Je ne peux aller nulle part sans toi. - page 1014
![MQL5 - Langage des stratégies de trading intégré au terminal client MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
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
001 a répondu.
D'après ce que j'ai compris, c'est là que la comparaison est faite. Si je me trompe, qu'ils me corrigent.
if(
(sar10>Open[0])&& // SAR 1 // comparer avec le prix d'ouverture
(sar11>Close[0+1])&& // minute et comparer avec le prix de clôture
(sar50>Open[0])&& // SAR 5
(sar51>Close[0+1])&& // minutes
(sar150>Open[0])&& // SAR 15
(sar151>Close[0+1])&& // minutes
(sar152<Close[0+2]) // début de tendance
)
mais ce n'est pas tout. Pour clarifier, l'Expert Advisor est attaché au graphique 15 min. et le SAR est comparé au prix pour les intervalles de temps 15, 5 et 1 min. ..... Open[0] Close[0+2] et Close[0+2 ] sont les prix d'ouverture et de fermeture. J'ai besoin de comparer le bas du graphique, qui est attaché au conseiller expert sur des échelles de temps inférieures !
Merci d'avance...
Avez-vous cette paire dans la fenêtre Market Watch ?
Essayez de recalculer toutes les Timeframes lorsque vous obtenez le message "Pas de nouvelles données pour le symbole", car il vous demande de le faire. C'est ce que je fais habituellement : j'ouvre la fenêtre de chargement des données (F2), je double-clique sur le symbole requis, je double-clique sur M1 et je charge les données, malgré tous ses messages. Et je le fais pour chaque TF - M1, M5, M15 ... Mois...
D'habitude, ça aide... Bien qu'elle me laisse parfois perplexe... :)
Mais ce n'est pas tout. Pour clarifier, le conseiller expert est attaché au graphique de 15 minutes et le SAR est comparé au prix pour les intervalles de temps de 15, 5 et 1 minutes..... Open[0] Close[0+2] et Close[0+2 ] sont les prix d'ouverture et de fermeture. J'ai besoin de comparer le bas du graphique, qui est attaché au conseiller expert sur des échelles de temps inférieures !
Merci d'avance...
Par analogie, allez-y et faites-le vous-même...
Avez-vous cette paire dans la fenêtre Market Watch ?
Essayez de recalculer toutes les Timeframes lorsque vous obtenez le message "Pas de nouvelles données pour le symbole", car il vous demande de le faire. C'est ce que je fais habituellement : j'ouvre la fenêtre de chargement des données (F2), je double-clique sur le symbole requis, je double-clique sur M1 et je charge les données, malgré tous ses messages. Et je le fais pour chaque TF - M1, M5, M15 ... Mois...
D'habitude, ça aide... Bien qu'elle me laisse parfois perplexe... :)
Quelle peut être la raison pour laquelle l'EA ne ferme pas les ordres (bien que cela soit spécifié dans son code), et que le testeur donne de telles erreurs :
.
Par analogie, allez-y et faites-le vous-même...
Veuillez vérifier !!!!!
Aucune erreur détectée lors de la compilation !!!!!
Merci d'avance !
artemida70, il y a une paire de devises dans la fenêtre Market Watch. J'ai essayé votre méthode de chargement, mais ça ne marche pas. Lors du chargement des données, la barre verte n'atteint pas la fin et le chargement s'arrête. Lors du rechargement, le tableau "No new symbol data..." n'apparaissait plus. Au fait, tous les cubes de l'horizon temporel sont devenus des couleurs vives en même temps (bien que le chargement soit effectué sur M1). Peut-être que le fichier de chargement a été corrompu ? Votre avis - que faire ?
Peut-être vouliez-vous demander comment obtenir la valeur d'une variable décrite dans le fichier include ?
Oui, c'est exactement ça. Il y a un fichier, que vous avez posté, qui est très utile, OptimizationReport.mq4. Je l'ai légèrement amélioré afin de calculer le facteur de récupération. Maintenant je veux obtenir la valeur de cette variable dans le code principal pour accélérer l'optimisation en détectant les passages du testeur et en fixant la limite du niveau de PV. J'ai essayé de le faire par le biais de variables globales. La valeur de ma variable n'est pas visible dans le code principal.
Dans l'EA, j'écris :
double myValue = GlobalVariableGet("myValue") ;
Print("maValeur="+maValeur) ;
MessageBox("maValeur="+myValue) ;
Alert("maValeur="+myValue) ;
Dans inclure(lay out) :
GlobalVariableSet("maValeur", 1) ;
Ne fonctionne pas, myValue=0.00000000
J'ai pensé que je devais vérifier ici aussi ...
Comment configurer l'envoi d'e-mails à narod.ru ?
Toutes les variantes ont été essayées :
Serveur SMTP - smtp.narod.ru
Connexion SMTP : - имя@narod.ru
Mot de passe SMTP - mot de passe
De : slt-soft@narod.ru
À : slt-soft@narod.ru
Erreur : Mail : la connexion à smtp.narod.ru a échoué