Erreurs, bugs, questions - page 1102
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
Non non. Les gars. Une version fonctionnelle du terminal est installée sur ce système. Il a été installé sur cette machine particulière.
1) Quelle version courante du terminal est déjà installée ?
2) Et quel type de processeur avez-vous de toute façon ? Supporte-t-il les instructions SSE2 ?
Pouvez-vous me dire s'il est possible de désactiver l'enregistrement de ce type de message lors d'un test ? :
Référence MQL4 / Accès aux séries chronologiques et aux indicateurs / Sens d'indexation dans les tableaux et séries chronologiques de la fonction CopyBuffer. Le compilateur MQL4 dans MetaEditor build 883 montre qu'aucune fonction n'a été définie, je ne sais pas pourquoi.
La fonction sera-t-elle disponible ultérieurement et dans quel délai ?
J'ai téléchargé l'aide MQL4 mise à jour et j'ai été heureux de voir dans la section
Référence MQL4 / Accès aux séries chronologiques et aux indicateurs / Sens d'indexation dans les tableaux et séries chronologiques de la fonction CopyBuffer. Le compilateur MQL4 dans MetaEditor build 883 montre qu'aucune fonction n'a été définie, je ne sais pas pourquoi.
La fonction sera-t-elle disponible ultérieurement et dans quel délai ?
L'exemple avec CopyBuffer dans cette section d'aide a été laissé par erreur, nous allons le corriger. Il n'y a pas de fonction CopyBuffer dans MQL4 (parce qu'elle est basée sur le travail avec des handles d'indicateurs, ils ne sont pas présents dans MQL4).
S'il vous plaît, ne posez pas vos questions sur Mcl4 dans ce fil.
Faites-en un fil séparé.
J'utilise ce code pour ouvrir une position dans MT5 :
request.action = TRADE_ACTION_PENDING;
request.symbol = "EURUSD" ;
request.volume = 0.1 ;
request.price=NormalizeDouble(Ask+30*_Point,_Digits) ;
request.sl = NormalizeDouble(request.price - SL*_Point,_Digits) ;
request.tp = NormalizeDouble(request.price + TP*_Point,_Digits) ;
demande.déviation=3 ;
request.type=ORDER_TYPE_BUY_STOP ;
request.type_filling=ORDER_FILLING_FOK ;
request.type_time=ORDER_TIME_SPECIFIED ;
request.expiration=TimeTradeServer()+6*PeriodSeconds(PERIOD_H1) ;
OrdreEnvoi(demande,résultat) ;
J'essaie tout cela dans le testeur. Si le prix n'atteint pas le niveau requis, l'ordre n'est jamais supprimé, alors qu'il devrait l'être après 6 heures. Pourquoi la commande n'est-elle pas supprimée après le délai spécifié ?
J'utilise ce code pour ouvrir une position dans MT5 :
...J'essaie le tout dans le testeur. Si le prix n'atteint pas le niveau requis, l'ordre n'est jamais supprimé, alors qu'il devrait l'être après 6 heures. Pourquoi la commande n'est-elle pas supprimée après le délai spécifié ?
Essayez de mieux ouvrir/fermer comme décrit dans " Trading in MQL5 is easy" dans "CTrade - easy class for trading".
Merci pour le conseil ! Tout fonctionne comme il se doit avec CTrade. Mais il n'est toujours pas agréable que les fonctions documentées ne fonctionnent pas comme elles le devraient. (((( a perdu 4 heures hier à essayer de faire fonctionner mon conseiller expert correctement, et il ne s'agit pas d'une bibliothèque aléatoire, mais d'une fonction native documentée. Très étrange !