Toute question des nouveaux arrivants sur MQL4 et MQL5, aide et discussion sur les algorithmes et les codes. - page 1889
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
Veuillez m'aider avec le code
a fait un indicateur
Dans le testeur, il fonctionne correctement
Lorsque je le place sur le graphique, il ne s'affiche pas correctement.
Je ne comprends pas pourquoi
Veuillez m'aider avec le code
a fait un indicateur
Dans le testeur, il fonctionne correctement
Lorsque je le place sur le graphique, il ne s'affiche pas correctement.
Je n'arrive pas à comprendre pourquoi.
Avez-vous utilisé le débogueur pour trouver la cause ?
Veuillez m'aider à écrire le code
Conditions pour l'indicateur :
Si le haut (2) est supérieur au haut précédent (1) et le bas (2) est supérieur au bas précédent (1), attendez la situation inverse (hauts 3 et 4) et (bas 3 et 4). Au niveau du maximum entre les points hauts (2 et 3), placez la marque du maximum sous forme d'un point bleu.
Si le maximum (4) est inférieur au maximum précédent (3) et le minimum (4) est inférieur au minimum précédent (3), attendez la situation inverse (hauts 5 et 6) et (bas 5 et 6). Au niveau du creux entre les sommets (4 et 5), le creux est défini comme le point rouge.
Désolé, l'image ne correspond pas.
Le code lui-même :
int Handle = FileOpen("2022.02.01 12-00",FILE_ANSI|FILE_WRITE|FILE_COMMON, '-') ; //ouvrir pour écrire
FileWrite(Handle, "1", "643", "USDCAD", "[11-1.30-0.70]") ;//écriture du jeu de données
FileSeek(Handle,0,SEEK_SET) ;//remplacement du pointeur vers le début du fichier (je pense que c'est inutile, mais quand même)
FileClose(Handle) ;//ferme le fichier
Handle = FileOpen("2022.02.01 12-00",FILE_ANSI|FILE_SHARE_READ|FILE_COMMON,'-');//ouvrir en lecture
Print(FileTell(Handle)," ",FileReadNumber(Handle)," ",FileReadNumber(Handle)) ;
FileClose(Handle) ; //fermé le fichier
L'entrée du journal doit contenir la position actuelle du pointeur, un espace, la première valeur lue dans le fichier (1), un espace, la deuxième valeur lue dans le fichier (643). Au lieu de cela, le message suivant est enregistré :
6 643.0 1.0
C'est-à-dire que, pour une raison qui m'échappe, le pointeur de fichier ne se trouve pas au début du fichier, mais à six octets de celui-ci, au niveau du deuxième séparateur ("-"), alors que la lecture suivante se fait de droite à gauche. Les tentatives de déplacer le pointeur au début du fichier à l'aide de la fonction FileSeek ont échoué.
Mon intellect n'est pas suffisant pour en comprendre la raison. Veuillez expliquer ce que c'est.
S'il vous plaît aidez-moi à écrire le code
Conditions pour l'indicateur :
Si le haut (2) est supérieur au haut précédent (1) et le bas (2) est supérieur au bas précédent (1), attendez la situation inverse (hauts 3 et 4) et (bas 3 et 4). Au niveau du maximum entre les sommets (2 et 3), placez la marque du maximum sous la forme d'un point bleu.
Si le maximum (4) est inférieur au maximum précédent (3) et le minimum (4) est inférieur au minimum précédent (3), attendez la situation inverse (hauts 5 et 6) et (bas 5 et 6). Au niveau du creux entre les sommets (4 et 5), le creux est défini comme le point rouge.
Désolé, l'image ne correspond pas.
Le code lui-même :
Ne regardez pas devant vous
Aidez-moi, s'il vous plaît !
Je ne reçois pas du tout ce que j'attends. Besoin de lire le fichier journal
Bon après-midi à tous. J'ai un indicateur qui dessine des niveaux de Fibonacci. J'ai besoin que l'EA place un autre EA avec certains paramètres sur ce graphique lorsque le prix atteint le niveau 61.8 sur cette grille de Fibo et appuie sur le bouton pour ouvrir un ordre.
Vous trouverez ci-dessous une capture d'écran de l'indicateur et de l'EA avec ses boutons. Nous ne disposons pas du code source de l'Expert Advisor avec les boutons. Un EA pour suivre le niveau 61.8 sur la grille de Fibo ne fonctionnera pas dans le testeur ; il fonctionnera sur le compte de démonstration et ensuite, si tout va bien, cette combinaison pourra être installée sur le compte réel.
Est-il vraiment possible de le faire ? Si oui, comment l'implémenter en mots, puis en code ? Veuillez expliquer en détail et clairement.
Bon après-midi à tous. J'ai un indicateur qui dessine des niveaux de Fibonacci. J'ai besoin que l'EA place un autre EA avec certains paramètres sur ce graphique lorsque le prix atteint le niveau 61.8 sur cette grille de Fibo et appuie sur le bouton pour ouvrir un ordre.
Vous trouverez ci-dessous une capture d'écran de l'indicateur et de l'EA avec ses boutons. Nous ne disposons pas du code source de l'Expert Advisor avec les boutons. Un EA pour suivre le niveau 61.8 sur la grille de Fibo ne fonctionnera pas dans le testeur ; il fonctionnera sur le compte de démonstration et ensuite, si tout va bien, cette combinaison pourra être installée sur le compte réel.
Est-il vraiment possible de le faire ? Si oui, comment l'implémenter en mots, puis en code ? Veuillez expliquer comment vous pouvez le faire de manière plus détaillée et plus claire.
Avez-vous une mémoire de 24 heures ?