Toute question des nouveaux arrivants sur MQL4 et MQL5, aide et discussion sur les algorithmes et les codes. - page 198
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
Êtes-vous sûr d'avoir regardé le dernier code que vous avez posté ? Si c'est le cas, j'ai besoin de repos... Merci.
Tracez la variable"c".
Oui, merci ! Je vois - mais je n'arrive pas encore à donner un sens à ce code - je vais faire des expériences !
Victor Nikolaev- merci pour votre aide !
Bonne journée à tous !
Veuillez me dire si vous pouvez modifier la valeur du NUMÉRO MAJEUR dans un ordre qui a déjà été fermé et qui apparaît dans la liste des ordres fermés.
C'est-à-dire modifier la valeur du NUMÉRO MAJEUR après la clôture de l'ordre.
Si c'est possible, alors quelle fonction doit être utilisée pour le modifier. Je n'ai pas trouvé une telle fonction dans le travail de Kim.
Merci.Bonne journée à tous !
Veuillez me dire si vous pouvez modifier la valeur du NUMÉRO MAJEUR dans un ordre qui a déjà été fermé et qui apparaît dans la liste des ordres fermés.
C'est-à-dire modifier la valeur du NUMÉRO MAJEUR après la clôture de l'ordre.
Si c'est possible, alors quelle fonction doit être utilisée pour le modifier. Je n'ai pas trouvé une telle fonction dans le travail de Kim.
Merci.Vous ne pouvez pas. Et pourquoi en avez-vous besoin ? Peut-être existe-t-il une autre solution au problème ?
Tu ne peux pas. Pourquoi voulez-vous faire cela en premier lieu - y a-t-il une autre solution au problème ?
Merci pour le conseil.
Pendant que j'attendais une réponse, quelque chose m'est venu à l'esprit. Si ça ne marche pas, j'écrirai ce dont j'ai besoin.
Pouvez-vous me donner un indice ?
if(OrderSelect (Ht-1,SELECT_BY_POS, MODE_HISTORY)) // si DERNIERE commande
si ( OrderType ()==OP_SELL)// SEL
X = OrderProfit( ) ;// stocker la valeur TakeProfit
if (OrderSelect (Ht-1,SELECT_BY_POS, MODE_HISTORY)) // si DERNIERE commande
si ( OrderType ()==OP_SELL)// SEL
si(X < 0)// et si cette vente a été fermée au stop
OUVRIR UNE AUTRE COMMANDE
QUESTION
Comment codifier un addendum à ces conditions.
Non seulement le dernier ordre, mais aussi l' avant-dernier et l'avant-dernier ordre doivent être clôturés au stop.
et seulement alors
POUR OUVRIR UNE AUTRE COMMANDE.
Merci.
J'y ai jeté un coup d'œil. Corrigé. Dans le testeur pendant 3 mois voici le résultat
La chute est importante.
Si à 4h du matin - pas encore beaucoup de bars pour aujourd'hui. Sur H4, il n'y a que 6 barres dans une journée. Vous devez définir le nombre de barres à rechercher ou le nombre de croisements.
distances importantes = tendance
Pouvez-vous me donner un indice ?
if(OrderSelect (Ht-1,SELECT_BY_POS, MODE_HISTORY)) // si DERNIERE commande
si ( OrderType ()==OP_SELL)// SEL
X = OrderProfit( ) ;// stocker la valeur TakeProfit
if (OrderSelect (Ht-1,SELECT_BY_POS, MODE_HISTORY)) // si DERNIERE commande
si ( OrderType ()==OP_SELL)// SEL
si(X < 0)// et si cette vente a été fermée au stop
OUVRIR UNE AUTRE COMMANDE
QUESTION
Comment codifier un addendum à ces conditions.
Non seulement le dernier ordre, mais aussi l' avant-dernier et l'avant-dernier ordre doivent être clôturés au stop.
et seulement alors
POUR OUVRIR UNE AUTRE COMMANDE.
Merci.J'ai besoin d'une sorte d'indicateur pour changer l'indicateur, je veux dessiner une ligne de haut en bas sur le graphique horaire toutes les 24 heures, et obtenir les données sur la longueur de la ligne et la pente et être capable de travailler avec ces données dans le code, je ne suis pas un grand expert sur mql4 si j'écris à partir de zéro, gros problème ?
J'ai une ligne étirée à deux coordonnées, peu importe comment je l'ai retournée, c'est juste un désordre, s'il vous plaît aidez-moi, peut-être que je n'aurais pas dû m'en occuper.