Questions des débutants MQL5 MT5 MetaTrader 5 - page 1449
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
Je veux prendre les valeurs d'ouverture, de fermeture, de haut et de bas de la parité EURUSD pour écrire un ea dans MQL5 et les examiner.
Bien sûr, l'ea n'a pas fonctionné. Lorsque j'ai imprimé et vérifié les valeurs avec la commande Alert, j'ai vu qu'elles étaient toutes les mêmes.
CopyOpen(Parity, PERIOD_H1, 0, 1, Buffer_OPEN) ;
CopyClose(Parity, PERIOD_H1, 0, 1, Buffer_CLOSE) ;
CopyHigh(Parity, PERIOD_H1, 0, 1, Buffer_HIGH) ;
CopyLow(Parity, PERIOD_H1, 0, 1, Buffer_LOW) ;
Alert(Buffer_OPEN[0], " ", Buffer_CLOSE[0], " ", Buffer_MA[0], " ", Buffer_HIGH[0], " ", Buffer_LOW[0]) ;
.
:
:
2023.03.02 19:00:00 Alerte : 1.05943 1.05943 1.0620066666666659 1.05943 1.05943 1.05943
2023.03.02 20:00:00 Alerte : 1.05799 1.05799 1.0614719999999993 1.05799 1.05799
2023.03.02 21:00:00 Alerte : 1.0593 1.0593 1.0611919999999992 1.0593 1.0593
2023.03.02 22:00:00 Alerte : 1.05903 1.05903 1.0608339999999992 1.05903 1.05903 1.05903
2023.03.02 23:00:00 Alerte : 1.06005 1.06005 1.0606413333333324 1.06005 1.06005 1.06005
Lorsque je l'examine, je constate que la valeur OPEN est correcte et que les autres sont erronées.
Quelqu'un a-t-il une idée ?
Bonjour !
Aide s'il vous plaît débutant, traduire l'EA de mql4 à mql5, besoin de calculer la largeur du canal en points sur un nombre donné de barres à partir de l'actuel, les calculs qu'il fait mais il n'est pas clair comment, apparaissent des valeurs négatives qui ne devraient pas être.
Exemple :
Alert : Largeur du canal max = 1200000.0, Largeur du canal min. - 200000.0
Je vous remercie de votre attention.
Exemple :
Alert : Largeur du canal max = 1200000.0, Largeur du canal min. - 200000.0
Tout d'abord, consultez la documentation pour vous rendre compte de la raison d'être et de la différence entre les fonctions iHighest et iHigh, de même que pour iLowest et iLow.
Cela devrait vous donner une bonne idée.
Exemple :
Alert : Largeur du canal max = 1200000.0, Largeur du canal min. - 200000.0
Nous vous remercions de votre attention.
Vous obtenez des nombres de barres avec des valeurs de prix maximales et minimales. D'où les valeurs négatives.
MAIS !!! Dans la nouvelle version de MT, une nouvelle fonction a été introduite avec laquelle vous pouvez obtenir dans des tableaux les prix minimum et maximum pour un certain nombre de barres. Vous pouvez ensuite utiliser des fonctions mathématiques pour obtenir les valeurs maximales et minimales des prix et calculer la valeur requise à l'aide de la formule.
Vous serez le premier à utiliser cette innovation : ))))))
Comment recevoir et envoyer des informations au serveur MT4 en utilisant l'API pour les trades, les profits, les pertes, etc...
Étudier la documentation de l'API
Puis-je accéder à la base de données créée avec l'aide de mql5 depuis l'extérieur, par exemple en écrivant un code sur node.js et en interagissant avec la base de données, ou la base de données ne peut être utilisée qu'avec l'aide de mql5 ?
C'est possible. Il n'y a aucun obstacle.
Je n'arrive pas à trouver un fil de discussion ou des posts sur le sujet - limitation des paramètres incompatibles dans Tester, de sorte que pendant la passe d'initialisation, lorsqu'un certain nombre de paramètres correspondent, l'optimisation n'a pas lieu.
Ceci ?
https://www.mql5.com/ru/forum/437096#comment_43539784