Discussion de l'article "MQL5 : Créez votre propre indicateur" - page 4

 
Bonjour, quelqu'un pourrait-il m'expliquer en
r+s-1

pourquoi

-1

s'il vous plaît ?

Merci beaucoup.

 
Antonio Jesus Martin Ruiz:
Bonjour, quelqu'un pourrait-il m'expliquer en

pourquoi

s'il vous plaît ?

Merci beaucoup.

Oui, il est plus facile d'apprendre le russe.

 
En tant qu'"étudiant de base" de la création de robots, pratiquement chaque article ou vidéo que j'ai regardé, son auteur fait l'affirmation suivante:_ Chaque indicateur a une poignée...
Compte tenu de cet excellent article, qui fait déjà partie de mes textes d'étude, dans quelles situations cette affirmation est-elle vraie ? Comment créer un handle pour cet indicateur ?
Quelqu'un peut-il m'aider ?
 

Je suis d'accord avec @okwh. Je ne comprends toujours pas pourquoi la boucle commence par 1 ?

J'ai lu l'article indiqué par @Rashid Umarov. Il dit ceci :

L'indexation par défaut de tous les tableaux et tampons d'indicateurs est de gauche à droite. L'index du premier élément est toujours égal à zéro. Ainsi, le tout premier élément d'un tableau ou d'un tampon indicateur avec l'indice 0 se trouve par défaut à l'extrême gauche, tandis que le dernier élément se trouve à l'extrême droite.

 
Merci beaucoup pour cet article utile. En tant que débutant utilisant la plateforme MT5, et comme l'a souligné @Wolfgang, ceux d'entre nous qui ne sont pas des codeurs professionnels dépendent vraiment de ce type d'articles pour se familiariser avec le fonctionnement interne du langage.
 
Superbe article ! J'ai adoré tous les détails et j'ai beaucoup appris ! Je vous remercie. Excellent travail.
 
dhermanus #:

Je suis d'accord avec @okwh. Je ne comprends toujours pas pourquoi la boucle commence par 1 ?

J'ai lu l'article indiqué par @Rashid Umarov. Il dit ceci :

L'indexation par défaut de tous les tableaux et tampons d'indicateurs se fait de gauche à droite. L'index du premier élément est toujours égal à zéro. Ainsi, le tout premier élément d'un tableau ou d'un tampon indicateur avec l'indice 0 se trouve par défaut à l'extrême gauche, tandis que le dernier élément se trouve à l'extrême droite.

Car dans cet exemple particulier, l'indicateur doit calculer le rapport Close[1]-Close[0]. Ensuite, si le début est égal à 0, l'indicateur calculera un indice négatif : Clôture[0] - Clôture[-1]. C'est pourquoi le début doit être égal à 1. L'indicateur calculera donc : Clôture[1] - Clôture[0]. Quelque chose comme : Close[start] - Close[start-1] écrit dans le code.

 
okwh #:

for(int i=1;i<rates_total;i++)
{
MTMBuffer[i]=prix[i]-prix[i-1] ;
AbsMTMBuffer[i]=fabs(MTMBuffer[i]) ;
}

Pourquoi utiliser [i-1] pour calculer [i] et commencer i=1 ? pas de [0] ?

MTMBuffer[i]=price[i]-price[i-1];

Parce que dans cet exemple particulier, l'indicateur doit calculer la clôture[1]-clôture[0]. Ensuite, si le début est égal à 0, l'indicateur calculera un indice négatif : Clôture[0] - Clôture[-1]. C'est pourquoi le début doit être égal à 1. L'indicateur calculera donc : Clôture[1] - Clôture[0]. Quelque chose comme : Close[start] - Close[start-1] écrit dans le code.
 
Cela existe-t-il en allemand ?
La recherche "Wie man einen eigenen Indikator erstellt" a donné beaucoup de résultats, mais pas en 2010.
 
Tobias Johannes Zimmer #:
Cela existe-t-il en allemand ?
La recherche "Wie man einen eigenen Indikator erstellt" a donné beaucoup de résultats, mais pas en 2010.

L'article lui-même permet de passer d'une langue à l'autre.

https://www.mql5.com/de/articles/10

MQL5: Erstellen Ihres eigenen Indikators
MQL5: Erstellen Ihres eigenen Indikators
  • www.mql5.com
Was ist ein Indikator? Es ist ein Satz berechneter Werte, die auf praktische Weise auf dem Bildschirm angezeigt werden sollen. Sätze von Werten werden in Programmen als Arrays dargestellt. Somit bedeutet das Erstellen eines Indikators, einen Algorithmus zu schreiben, der bestimmte Arrays bearbeitet (Preis-Arrays) und die Ergebnisse der Bearbeitung für andere Arrays (Indikator-Arrays) aufzeichnet. Durch die Beschreibung der Erstellung des True Strength Index zeigt der Autor, wie Indikatoren in MQL5 geschrieben werden.