Diskussion zum Artikel "MQL5: Erstellen Ihres eigenen Indikators"

 

Neuer Artikel MQL5: Erstellen Ihres eigenen Indikators :

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.

Die zweite Version des Indikators True Strength Index sieht besser aus

Autor: MetaQuotes Software Corp.

 
Ist es nicht ein Fehler, dass die Berechnung des Indikators (ausgehend von MTM-Puffern) ohne Berücksichtigung des begin-Parameters durchgeführt wird? Es wurde erwähnt, dass der Benutzer den Indikator auf einen anderen beliebigen Indikator anwenden kann, und nicht die Tatsache, dass es dort Daten geben wird.
Документация по MQL5: Основы языка / Функции / Функции обработки событий
Документация по MQL5: Основы языка / Функции / Функции обработки событий
  • www.mql5.com
Основы языка / Функции / Функции обработки событий - Документация по MQL5
 
marketeer   :

Ist es nicht ein Fehler, dass die Berechnung des Indikators (ausgehend von MTM-Puffern) ohne Berücksichtigung des Begin-Parameters durchgeführt wird? Es wurde erwähnt, dass der Benutzer den Indikator auf einen anderen beliebigen Indikator anwenden kann, und es ist keine Tatsache, dass es dort Daten geben wird.
Sie haben völlig recht, dieser Punkt ist im Artikel nicht berücksichtigt. Ich werde den entsprechenden Absatz so schnell wie möglich in den Artikel und den Code einfügen, da sonst Fragen auftauchen werden. Vielen Dank!
 
Vielleicht wird nur eine Warnung hinzugefügt, da der Artikel sonst zu kompliziert für die erste Bekanntschaft wird. Dieser Punkt wird im nächsten Artikel berücksichtigt werden.
 
Ich danke Ihnen für die traditionell klare Darstellung. Ich würde gerne mehr über Berater und neue Produkte in Ihrem Text lesen.
 
Glücklich NY. Können Sie mir sagen, ob MQL5 Debugger geplant ist, in Indikatoren zu arbeiten? Cps
 
AdwareRu   :
Glücklich NY. Können Sie mir sagen, ob MQL5 Debugger geplant ist, in Indikatoren zu arbeiten? Cps

Ja, das wird er.

 
Rosh   :

Ja, das wird es.



Das ist sehr erfreulich
 

Sehr geehrter Herr Umarov!

Professionelle Entwickler mögen bitte verstehen, dass die meisten Händler keine professionellen Programmierer sind und es sehr schwer finden, Dinge zu erledigen.

Mit MQL5 ist es noch schwieriger.

Der Händler, der lernen will, mit MT5 zu arbeiten, braucht Artikel wie diesen, um zu verstehen, wie man es macht.

Bitte schreiben Sie mehr Artikel wie diesen. Vielen Dank für diesen Artikel.

Viele Grüße

walb

 

Sehr gut! Ich danke Ihnen!

Bringen Sie unseren Neulingen Schritt für Schritt etwas bei.

Ich habe eine Frage,

Ist es notwendig oder sinnvoller, den folgenden Code einzufügen?

ArraySetAsSeries(Preis,true);

 

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];