[ARCHIVE !] Toute question de débutant, pour ne pas encombrer le forum. Professionnels, ne passez pas à côté. Nulle part sans toi - 4. - page 413
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
Voici un EA pour que l'ordre s'ouvre sur le CLOSE de la bougie, et pas seulement sur une croix.
Je voudrais savoir comment ouvrir la commande.
Et comment comptez-vous savoir que la barre se fermera avec ce tick ? Peut-être par l'ouverture d'un nouveau bar?
Le code est inséré par le bouton SRC
OK.
Oui, le nouveau bar.
OK.
Oui, le nouveau bar.
Bonjour, quelqu'un peut m'aider avec la fonction WindowScreenShot. Pour le 3ème jour, personne ne répond((. J'ai écrit le script suivant (voir fichier joint).
En 2 mots sur le scénario. Le script est destiné à faire des captures d'écran du graphique actuel de la fenêtre du terminal client. Dans la variable externe extern datetime Time_bar est spécifié le temps de la barre à partir duquel et jusqu'à la barre zéro sera créé (en tenant compte de l'indentation droite sur le graphique). Dans la ligne
int bar_number=iBarShift(NULL,0,Time_bar,true)
le numéro de série de la barre que nous avons spécifié dans la variable externe extern datetime time_bar est recherché. La fonction elle-même, dans la ligne
bool f=WindowScreenShot(name+".gif",1024,768,bar_number,Scale,View_graph)
Maintenant, voici la question... Pour simplifier, supposons que nous ayons besoin de créer une capture d'écran des deux dernières barres. Ensuite, si la ligne
int bar_number=iBarShift(NULL,0,Time_bar,true)
est laissé inchangé, le résultat sera la capture d'écran suivante
C'est-à-dire qu'il n'y a pas de barre dans la capture d'écran (bien que la chaîne de caractères
int bar_number=iBarShift(NULL,0,bar_time,true)
le numéro de la barre par heure doit être calculé)
Si cette ligne est présentée de la manière suivante
int bar_number=iBarShift(NULL,0,Time_bar,true)+2
vous obtiendrez la capture d'écran que nous voulions :
Question: pourquoi dans le cas où cette chaîne a la forme suivante
int bar_number=iBarShift(NULL,0,Time_bar,true)
la capture d'écran est prise avec un décalage de 2 barres à droite de celle spécifiée dans la ligne ci-dessus ?
P.S. Afin de ne pas encombrer le forum, merci d'avance pour la réponse.
montrer le code + quels sont les paramètres d'entrée dans l'indicateur
Je l'ai vérifié 20 fois, je n'écrirais pas sans le vérifier 20 fois, tous les paramètres sont corrects comme dans l'indicateur. Le problème est peut-être ailleurs, peut-être avez-vous déjà rencontré un tel problème ?
Collègues ! Bonsoir !
J'ai découvert un indicateur QQE étonnant et j'ai décidé de trouver un conseiller expert basé sur cet indicateur.... et je n'ai pas pu le trouver. Cependant, sur ce forum, j'ai trouvé un message de l'utilisateur POZITIV.
Il a écrit la logique suivante : "lorsque la ligne rouge croise la ligne jaune vers le haut, un ordre d'achat doit être ouvert, lorsque la ligne rouge croise la ligne jaune vers le haut - un ordre de vente".
En conséquence, il avait un code du conseiller expert à moitié terminé.
J'ai calculé une autre logique pour moi-même : lorsque la courbe en gras croise la ligne pointillée de haut en bas - il faut vendre et fermer ce lot (acheter), lorsque la courbe en gras rouge croise la ligne pointillée de bas en haut. Et au même moment d'ouvrir immédiatement un autre lot (achat), qui devrait se fermer (vente) lorsque la situation inverse se produit.....-so constamment ouvrir un lot, et chaque croisement des lignes est utilisé pour fermer un et simultanément ouvrir un autre lot. Et l'intersection devrait probablement être considérée par leurs valeurs après la fermeture d'une barre, c'est-à-dire que si les 20 minutes (après la fermeture), en gras avaient une valeur de 51 (conditionnel), et les pointillés 50, et les 21 minutes (après la fermeture), en gras 50 et les pointillés 51, alors vous devez vendre. Pas de SL ou de TC.
En principe, la logique est simple. Pas de flèches, pas d'alarmes et de messages. Ne faites du commerce qu'en mode automatique dans sa forme pure.
Veuillez m'aider à affiner ce code (ci-dessous) à cette logique. Et il serait possible de régler la période (de 1 minute à 1 jour) et le paramètre SF (lissage).
Depuis deux jours, j'essaie de comprendre le code et de le corriger, mais je ne suis pas un programmeur(((((((((((.
J'espère vraiment votre aide !
Eh bien, j'ai tout vérifié 20 fois moi-même, sans vérifier 20 fois je n'écrirais pas, tous les paramètres sont corrects comme dans l'indicateur. Le problème se situe probablement ailleurs, peut-être quelqu'un a-t-il rencontré un tel problème ?
J'ai passé une soirée à essayer de le résoudre moi-même. J'ai mélangé la séquence des paramètres lors du transfert de l'externe d'un indicateur vers un EA. J'étais presque fou, la séquence des paramètres était la même :))
Rien d'autre qu'une entrée incorrecte des paramètres dans iCustom et ce n'est pas possible. Cherchez.
J'ai moi-même passé une soirée à me battre avec elle l'autre jour. J'ai mélangé la séquence des paramètres lors du transfert des paramètres externes de l'indicateur vers le conseiller expert. J'étais presque fou, la séquence des paramètres était la même :))
Et voici les paramètres
Pouvez-vous me dire s'il y a une limite au nombre de paramètres dans un indicateur non standard, lorsqu'il est connecté via iCustom ?
J'ai... il y a un indicateur avec environ 8 paramètres J'ai entré tous les paramètres correctement, je l'ai vérifié plusieurs fois, mais l'erreur ')' apparaît toujours à la compilation. - Nombre de paramètres erronés D:\InstaTrader\experts_2.mq4 (11, 280)
Je dirais "environ 80"
Retirez l'extern de certains paramètres peu utilisés et il n'y aura pas de confusion.
Attention à mes questions :
Pourquoi des objets apparaissent-ils sous les chandeliers, quelle en est la raison ?
Pouvez-vous me rappeler comment faire une case à cocher à prix, quelle est la propriété de l'objet.