Toute question de débutant, afin de ne pas encombrer le forum. Professionnels, ne passez pas à côté. Nulle part sans toi - 6. - page 1077
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
Quelle est la bonne façon de traiter l'erreur : array out of range in '... dans cette situation lorsque l'on passe en #property strict ?
Faites-le comme ceci
Au lieu de 1, vous pouvez mettre n'importe quel chiffre sauf 0. Plus le chiffre est élevé, moins il y aura de barres comptées au démarrage de l'indicateur.
Et enlever
c'est absolument inutile.
Faites-le comme ceci
Au lieu de 1, vous pouvez mettre n'importe quel chiffre sauf 0. Plus le chiffre est élevé, moins il y aura de barres comptées au démarrage de l'indicateur.
Et enlever
c'est absolument inutile.
datetime t1=StrToTime(TimeToStr(dt, TIME_DATE)+" 10:00") + 24*60*60 ;
Alert("Now = ",dt, " Tomorrow at 10:00 = ",t1) ;
kocunyc89 : il existe une commande t1=StrToTime(TimeToStr(dt, TIME_DATE)+" 10:00");comment puis-je définir non pas aujourd'hui 10:00 mais demain 10:00 ? datetime dt=TimeLocal() ;
datetime t1=StrToTime(TimeToStr(dt, TIME_DATE)+" 10:00") + 24*60*60 ;
Alert("Now = ",dt, " Tomorrow at 10:00 = ",t1) ;
Bonsoir à tous. Question d'un mannequin sur les fonctions iLowest et iHighest. Au début, je voulais utiliser ces fonctions pour trouver la rupture haut/bas dans mon EA et placer un ordre en attente. Tout fonctionne avec iLowest mais iHighest ne fixe pas les commandes. Cependant, c'est un mot, puisque j'ai déjà résolu ce problème d'une manière différente. Je dois maintenant supprimer un ordre en attente s'il a été annulé pour l'ouvrir à un nouveau prix. J'ai essayé d'utiliser à nouveau les fonctions ci-dessus. Il n'y a aucun problème avec iLowest et la suppression d'un ordre d' achat en attente; j'ai des problèmes avec iHighest qui supprime un ordre de vente - l'ordre est supprimé lorsqu'une condition n'a pas encore été remplie (le prix est inférieur au maximum), un nouvel ordre est placé, il est à nouveau supprimé et ainsi de suite. Si le prix a dépassé le maximum, il est supprimé et un nouveau n'est pas exécuté, mais dès que le prix actuel est passé sous le maximum précédent, le "sifflement" recommence.
Les conditions sont rédigées de la manière suivante
si(iHighest(NULL, 0, MODE_HIGH, 70, 2) < iHigh(NULL, 0, 1)
{
DeleteOrders(OP_SELLSTOP, Magic) ;
}
si(iLowhest(NULL, 0, MODE_HIGH, 70, 2) > iLow(NULL, 0, 1)
{
DeleteOrders(OP_BUYSTOP, Magic) ;
}
(La fonction de suppression est écrite séparément). Qu'est-ce que je fais mal, quelle est l'erreur ?