Im Geldmanagement-Modul müssen Sie ATR mit einem bestimmten Zeitraum und Währungspaar verwenden. Ich habe ein Beispiel mit ATR genommen. Beim Versuch, den Expert Advisor zu kompilieren, erhalte ich mehr als 100 Fehler.
Hier ist die Beschreibung der Standardbibliothek:
Klasse CiATR
Die Klasse CiATR ist eine Klasse für die Arbeit mit dem technischen Indikator "Average True Range".
Beschreibung
Die Klasse CiATR ermöglicht die Erstellung, Konfiguration und den Zugriff auf Daten des Indikators "Average True Range".
Deklaration
class CiATR: public CIndicator
Title
#include <Indicators\Oscilators.mqh>
Dieser CiATR ist nirgends in der Bibliothek zu finden!!! Wie kann ich das Programm implementieren, bitte geben Sie mir ein funktionierendes Beispiel.
Ich interessiere mich für den Zugang zu den Daten.
Guten Tag, meine Herren. Hilfe bei der Lösung des Problems. MT4-Terminal. Aufgabe: Es ist notwendig, zwei ATR-Indikatoren mit unterschiedlichen Perioden, z.B. (5) und (20), in einem Fenster zu platzieren. Lösung: Indikatoren in ein Fenster ziehen und ablegen. Problem: Die Indikatorwerte, die grafisch angezeigt werden, weichen von den Daten ab, die in der Tabelle der numerischen Werte angezeigt werden.
ATR (5) rot - 0.0112 ATR(20) - 104 Wie Sie in der Abbildung sehen können, liegt die rote Linie unterhalb der blauen Linie. Helfen Sie mit, diesen Fehler zu beheben, wenn möglich.
Das ist kein Fehler. Jeder Indikator hat seine eigene Skala.
Nun, jeder Indikator hat seine eigene Skala. Wie kann ich die Skala dieser Indikatoren angleichen, um zunächst einmal die Position des Indikators visuell zu bestimmen? Das heißt, ich möchte, dass die Position der Indikatoren mit ihren Werten übereinstimmt. Ist dies möglich?
Schreiben Sie einen Indikator, der die beiden ATRs kombiniert, oder legen Sie die Skala fest, d.h. setzen Sie für beide Indikatoren die gleichen Minima und Maxima.
Ich bin gerade dabei, einen Expert Adviser zu erstellen, und bin dabei auf diesen ATR-Indikator gestoßen, damit ich die iATR()-Ergebnisse überprüfen kann.
Zu meiner großen Überraschung lagen die Ergebnisse manchmal um 50, manchmal um mehr als 250 Basispunkte daneben.
Hat noch jemand diese Erfahrung gemacht?
CipherPips
Die Schleife scheint ohne diese Zeile ExtATRBuffer[i]=0.0; des Codes zu funktionieren.
double firstValue=0.0;
for(i=1;i<=ExtPeriodATR;i++)
{
ExtATRBuffer[i]=0.0;
firstValue+=ExtTRBuffer[i];
}
//--- Berechnen des ersten Wertes des Indikators
- Freie Handelsapplikationen
- Über 8.000 Signale zum Kopieren
- Wirtschaftsnachrichten für die Lage an den Finanzmärkte
Sie stimmen der Website-Richtlinie und den Nutzungsbedingungen zu.


Average True Range (ATR):
Der technische Indikator Average True Range (ATR) ist ein Indikator der die Volatilität des Marktes anzeigt.
Autor: MetaQuotes Software Corp.