Diskussion zum Artikel "Die Indikatoren der Micro-, Mittel- und Haupttrends"

 

Neuer Artikel Die Indikatoren der Micro-, Mittel- und Haupttrends :

Ziel dieses Beitrags ist die Untersuchung der Möglichkeiten von Handelsautomatisierung und ihrer Analyse in Form von Indikatoren und des Expert Advisors, auf Basis einiger Vorschläge aus James Hyerczyks Buch "Pattern, Price & Time: Using Gann Theory in Trading Systems". Ohne jeden Anspruch auf Vollständigkeit untersuchen wir hier nur ein Modell - den ersten Teil der Gann-Theorie.

Abb. 9 Handel mit Long Positions

Autor: Dmitriy Skub

 
Sie müssen das Kontrollkästchen Import von DLLs zulassen ankreuzen - dann erscheint die Schaltfläche OK :)
 

Beim Starten eines Expert Advisors im Strategy Tester-Modus (sowie beim Versuch, einen Expert Advisor zu einem Diagramm hinzuzufügen), erzeugt MetaTrader die folgenden Fehler:

Was ist der Grund dafür?

 
egobyk:

Beim Starten eines Expert Advisors im Strategy Tester-Modus (sowie beim Versuch, einen Expert Advisor zu einem Diagramm hinzuzufügen), erzeugt MetaTrader die folgenden Fehler:

Was ist der Grund dafür?

im Log, dritte Zeile von unten. Können Sie es lesen?
 
sergeev:
im Protokoll, dritte Zeile von unten. Können Sie es lesen?
Ich kann es. Der Indikator selbst existiert und lässt sich im Diagramm einwandfrei darstellen. Bis es zum Aufruf aus dem Expert Advisor kommt.
 

dann geben Sie nur Print by code ein und sehen Sie, wo es scheitert.

Suchen Sie danach. Möglicherweise liegt ein Fehler im Compiler vor.

Übrigens, haben Sie DLLs erlaubt?

 

Ja, die DLLs sind aktiviert. Das Problem liegt in der Datei GannTrendSignal.mqh, Funktion InitIndicators. dieser printf wurde ausgelöst:

        this.handle_main_swing = iCustom( this.m_symbol.Name( ), this.m_period, "GannMainTrend", 1000, false, false, 1, 1, LightCyan, LightGreen, LightPink, LightGreen, LightPink, 3 );
        if( this.handle_main_swing == INVALID_HANDLE )
        {
           printf("INVALID_HANDLE");
                return( false );
        }
 

this.m_symbol.Name( ), this.m_period

was sind gleich ?

 
sergeev:

this.m_symbol.Name( ), this.m_period

was gleich ist mit ?

USDJPY bzw. PERIOD_H1.
Документация по MQL5: Стандартные константы, перечисления и структуры / Константы графиков / Периоды графиков
Документация по MQL5: Стандартные константы, перечисления и структуры / Константы графиков / Периоды графиков
  • www.mql5.com
Стандартные константы, перечисления и структуры / Константы графиков / Периоды графиков - Документация по MQL5
 

Hallo Dima,

das ist eine gute Idee. Wenn ich deinen Quellcode kompilieren möchte, erhalte ich folgende Meldung:

"can't open TextDisplay.mqh"

Lassen Sie uns dieses Include veröffentlichen.

Ich danke Ihnen.

 
dee544:


"TextDisplay.mqh kann nicht geöffnet werden"

Lassen Sie uns dieses Include veröffentlichen.

Ich danke Ihnen.

https://www.mql5.com/de/articles/179
Create your own Market Watch using the Standard Library Classes
  • 2010.12.28
  • Dmitriy Skub
  • www.mql5.com
The new MetaTrader 5 client terminal and the MQL5 Language provides new opportunities for presenting visual information to the trader. In this article, we propose a universal and extensible set of classes, which handles all the work of organizing displaying of the arbitrary text information on the chart. The example of Market Watch indicator is presented.