Questions des débutants MQL5 MT5 MetaTrader 5 - page 1485
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 l'ai réécrit en MQL5. J'ai supprimé le travail avec les objets.
En réglant Ratio=1, il apparaît sur le graphique comme il devrait l'être, c'est-à-dire qu'il est juste superposé sur le graphique comme une barre Hi-Low. Mais en mode débogage, ce n'est pas le cas pour une raison quelconque,
elle s'affiche comme si Ratio était réglé sur 2, alors qu'il est réglé sur 1.
Est-ce que tout est correct dans le code ?
C'est clair dans l'indicateur. Mais le script ?
Comment obtenir la valeur d'un paramètre par script
C'est clair dans l'indicateur. Mais le script ?
https://www.mql5.com/ru/docs/series/bars
https://www.mql5.com/ru/docs/series/bars
C'est compréhensible, j'ai déjà procédé de cette manière. Je vous remercie
Je me demandais s'il y avait un autre moyen.
C'est compréhensible, j'ai déjà fait cela auparavant. Je vous remercie de votre attention.
Je me demandais s'il y avait un autre moyen.
Vous pouvez le faire. SeriesInfoInteger().
Où puis-je trouver un exemple simple de mise en œuvre de l'interpolation linéaire par morceaux ?
Par exemple, pour le tableau x[]={0.1 , 0.8, 3.2, 7.9, 9.3} (5 valeurs), il existe des valeurs correspondantes dans le tableau y[]={-3.2, 2.7, 1.1, -6.4, 20} (5 valeurs).
Comment puis-je obtenir les valeurs correspondantes du tableau y[]9 valeurs pour l'argument x1[]={0.1, 1, 2, 2.5, 5, 5.1, 6, 8, 9.3} (9 valeurs) via la fonction d'interpolation linéaire par morceaux pour l'argument x1[]={0.1, 1, 2, 2.5, 5, 5.1, 6, 8, 9.3} (9 valeurs) ?
Je comprends que pour commencer, dans le tableau x[] nous cherchons la valeur du tableau x1[], et s'ils correspondent exactement, alors nous assignons la valeur du tableau y[]/ au tableau y1[].
Et si elles ne correspondent pas, nous recherchons 2 valeurs dans le tableau x1[], entre lesquelles se trouve la valeur du tableau x1. Ensuite, pour le tableau y1[], nous calculons la valeur correspondante du tableau y[] à l'aide de la formule.
Et ainsi de suite pour le nombre de points requis. Mais la recherche par énumération de chaque élément du tableau n'est pas économique. Il faut probablement utiliser la recherche binaire (je me suis renseigné sur les méthodes de recherche).
J'aimerais donc voir quelque part comment une telle fonction est écrite et comment elle est utilisée. Lors de mes recherches, je n'ai trouvé que des références à ALGLIB. Mais je n'ai pas pu comprendre d'où elle vient et comment elle est utilisée.
Ne m'envoyez pas à ALGLIB.
J'aimerais donc voir quelque part comment une telle fonction est écrite et comment elle est utilisée. Lors de mes recherches, je n'ai trouvé que des références à ALGLIB. Mais je n'ai pas réussi à comprendre d'où elle vient et comment.
Ne m'envoyez pas à ALGLIB.
Pourquoi chercher chacun d'entre eux ? Si x et x1 sont ordonnés, nous progressons à travers eux par deux indices.
Pourquoi chercher chacun d'entre eux ? Si x et x1 sont ordonnés, nous avançons de deux indices.
Oui, je n'y ai pas pensé. C'est pourquoi j'ai demandé des exemples. Mais je n'en ai pas trouvé. J'ai besoin de la bonne façon de procéder.
Comment puis-je télécharger un robot dans MQL5 sur le marché pour la vente, puis-je obtenir des instructions ?
Sur le marché. Il y a un gros bouton vert en haut à droite...