Toute question de débutant, afin de ne pas encombrer le forum. Professionnels, ne passez pas à côté. Nulle part sans toi - 6. - page 1068
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
La modification est décrite ici - c'est un chapitre de manuel scolaire
Bonjour à tous. Pouvez-vous me dire comment prendre l'ouverture du jour avec un décalage d'une heure ? C'est-à-dire, ne pas prendre la première heure, mais la seconde de la journée ?
Ça donne quelque chose comme ça.
Mais il ne serait pas mauvais de mettre une vérification pour un nouveau jour, sinon tous les ticks de 1:00 à 2:00 correspondront à la condition.
Bonjour, chers amis ! Veuillez me dire où se trouve l'erreur dans mon raisonnement et, s'il n'y a pas d'erreur, quelles sont les corrections à apporter au code :Lors de la remise sous tension de l'ordinateur après une coupure de courant, toutes les chaînes de code sont chargées séquentiellement et, après la lecture de la parenthèse fermante de OnTick(), les fonctions utilisateur qui se trouvent derrière, et, après la lecture du code de CloseAllBuy(), celui-ci est exécuté, bien qu'il n'ait pas été appelé depuis le OnTick(). Ainsi, lors du chargement d'un EA, toutes les positions ouvertes sont fermées. Comment éviter cela ?
Essayez d'utiliser des variables globales. Si vous voulez que l'EA démarre dans le même état que lorsqu'il a été fermé, tous les indicateurs d'état doivent être stockés dans des variables globales. Leur valeur ne change pas et ils seront conservés pour des jours comme celui-ci.....
J'ai un opérateur iOpen(NULL,PERIOD_D1,1) il affiche l'ouverture du jour, mais comment faire l'ouverture de la deuxième heure de ce jour.... ????
iOpen() est le prix, mais iTime() devrait être utilisé comme suggéré ci-dessus. Et différentes compagnies occidentales peuvent ouvrir la journée le dimanche soir, vous devez aussi garder un œil sur cela.
En général, étudiez ce qu'est l'iBarShift.
Bonjour, chers amis ! Veuillez me dire s'il y a une erreur dans mon raisonnement et, s'il n'y en a pas, quelles corrections devraient être apportées au code :Lors de la remise sous tension de l'ordinateur après une coupure de courant, toutes les lignes de code sont chargées séquentiellement et après la fermeture des crochets de OnTick(), les fonctions utilisateur situées derrière sont lues, et après la lecture du code de CloseAllBuy(), son exécution se produit, même si elle n'a pas été appelée depuis OnTick(). Ainsi, lors du chargement d'un EA, toutes les positions ouvertes sont fermées. Comment éviter cela ?
Et comment avez-vous vérifié que CloseAllBuy() n'est pas appelé de nulle part ? Ou peut-être que la fermeture est toujours prescrite quelque part ?
Personne ne peut le dire sans le code, sauf l'auteur.