Diskussion zum Artikel "MQL5: Erstellen Ihres eigenen Indikators" - Seite 4

 
Hallo, kann mir jemand erklären
r+s-1

warum

-1

bitte?

Ich danke Ihnen vielmals.

 
Antonio Jesus Martin Ruiz:
Hallo, könnte mir jemand erklären, in

warum

bitte?

Danke vielmals.

Ja, es ist einfacher, Russisch zu lernen.

 
Als "Grundstudent" der Robotererstellung stellt der Autor praktisch jedes Artikels oder Videos, das ich mir angesehen habe, die folgende Behauptung auf: _ Jeder Indikator hat einen Griff...
In Anbetracht dieses hervorragenden Artikels, der bereits Teil meiner Studientexte ist, für welche Situationen trifft diese Aussage zu? Wie kann ich ein Handle für diesen Indikator erstellen?
Kann mir jemand helfen?
 

Ich stimme @okwh zu. Ich bin immer noch verblüfft, warum die Schleife mit 1 beginnt?

Ich habe den Artikel gelesen, auf den @Rashid Umarov hingewiesen hat. Darin steht folgendes:

Die Standardindizierung aller Arrays und Indikatorpuffer erfolgt von links nach rechts. Der Index des ersten Elements ist immer gleich Null. Das erste Element eines Arrays oder Indikatorpuffers mit dem Index 0 befindet sich also standardmäßig an der äußersten linken Position, während sich das letzte Element an der äußersten rechten Position befindet.

 
Vielen Dank für diesen nützlichen Artikel. Als Anfänger mit der MT5-Plattform, und wie @Wolfgang wies darauf hin, diejenigen von uns, die nicht professionelle Programmierer sind wirklich auf diese Arten von Artikeln angewiesen, um mit der inneren Funktionsweise der Sprache vertraut zu machen.
 
Toller Artikel!!! Ich mochte einfach alle Details und habe eine Menge daraus gelernt! Ich danke Ihnen. Großartige Arbeit.
 
dhermanus #:

Ich stimme @okwh zu. Ich bin immer noch verwirrt, warum die Schleife mit 1 beginnt?

Ich habe den Artikel gelesen, auf den @Rashid Umarov hingewiesen hat. Darin steht folgendes:

Die Standardindizierung aller Arrays und Indikatorpuffer erfolgt von links nach rechts. Der Index des ersten Elements ist immer gleich Null. Das erste Element eines Arrays oder Indikatorpuffers mit dem Index 0 befindet sich also standardmäßig an der äußersten linken Position, während sich das letzte Element an der äußersten rechten Position befindet.

Denn in diesem speziellen Beispiel muss der Indikator den Wert Close[1]-Close[0] berechnen. Wenn der Startwert gleich 0 ist, würde der Indikator einen negativen Index berechnen: Close[0] - Close[-1]. Aus diesem Grund muss der Startwert 1 sein. Der Indikator wird also berechnen: Close[1] - Close[0]. So etwas wie: Close[Start] - Close[Start-1] im Code geschrieben.

 
okwh #:

for(int i=1;i<rates_total;i++)
{
MTMPuffer[i]=Preis[i]-Preis[i-1];
AbsMTMPuffer[i]=fabs(MTMPuffer[i]);
}

Warum [i-1] zur Berechnung von [i] verwenden und mit i=1 beginnen ? keine [0] ?

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

Denn in diesem speziellen Beispiel muss der Indikator den Close[1]-Close[0] berechnen. Wenn der Startwert gleich 0 ist, würde der Indikator einen negativen Index berechnen: Close[0] - Close[-1]. Aus diesem Grund muss der Startwert 1 sein. Der Indikator wird also berechnen: Close[1] - Close[0]. So etwas wie: Close[Start] - Close[Start-1] im Code geschrieben.
 
Gibt es das auch auf Deutsch?
Die Suche nach "Wie man einen eigenen Indikator erstellt" ergab eine Menge Ergebnisse, allerdings nicht aus dem Jahr 2010.
 
Tobias Johannes Zimmer #:
Gibt es das auch auf Deutsch?
Die Suche nach "Wie man einen eigenen Indikator erstellt" ergab eine Menge Ergebnisse, allerdings nicht aus dem Jahr 2010.

Im Artikel selbst können Sie zwischen den verschiedenen verfügbaren Sprachen umschalten.

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.