Discussione sull’articolo "Gli indicatori dei trend micro, medie e principali"

 

Il nuovo articolo Gli indicatori dei trend micro, medie e principali è stato pubblicato:

Lo scopo di questo articolo è indagare le possibilità del trading e dell'analisi sulla base di alcune idee tratte dal libro di James Hyerczyk "Pattern, Price & Time: Using Gann Theory in Trading Systems" sotto forma di indicatori ed Expert Advisor. Senza pretendere di essere esaustivi, qui indagheremo solo il Modello, la prima parte della teoria di Gann.

Prima di progettare il codice per l'implementazione del nostro sistema di trading, immaginiamo schematicamente l'intero corso del trading. Considera la seguente illustrazione:

Figura 9. Trading e posizioni long

Figura 9. Trading di posizioni long

Autore: Dmitriy Skub

 
È necessario selezionare la casella di controllo Consenti l'importazione di DLL, dopodiché apparirà il pulsante OK :)
 

Quando si lancia un Expert Advisor nella modalità Strategy Tester (così come quando si cerca di aggiungere un Expert Advisor a un grafico), MetaTrader genera i seguenti errori:

Qual è il motivo?

 
egobyk:

Quando si lancia un Expert Advisor nella modalità Strategy Tester (così come quando si cerca di aggiungere un Expert Advisor a un grafico), MetaTrader genera i seguenti errori:

Qual è il motivo?

nel log, terza riga dal basso. è possibile leggerlo?
 
sergeev:
nel registro, terza riga dal basso. Riesci a leggerlo?
Sì. L'indicatore stesso esiste e si costruisce perfettamente sul grafico. Finché non si tratta di richiamarlo dal Consulente esperto.
 

poi mettere solo Print by code e vedere dove fallisce.

Cercare. Potrebbero esserci errori nel compilatore.

A proposito, è possibile utilizzare le DLL?

 

Sì, le DLL sono abilitate. Il problema si trova nel file GannTrendSignal.mqh, nella funzione InitIndicators:

        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

a cosa sono uguali?

 
sergeev:

this.m_symbol.Name( ), this.m_period

che sono uguali a ?

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

Ciao Dima,

è una buona idea. Se voglio compilare il tuo sorgente, ricevo il seguente messaggio:

"Impossibile aprire TextDisplay.mqh".

Pubblichiamo questo include.

Grazie.

 
dee544:


"Impossibile aprire TextDisplay.mqh".

Pubblichiamo questo include.

Grazie.

https://www.mql5.com/it/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.