Sistemi Esperti: MQL5 Wizard - Segnali di trading basati sul crossover di due medie mobili smussate esponenzialmente - pagina 3

 
Vladimir Karputov:

Non ho notato l'errore nel modulo originale. Forse sono necessarie ulteriori informazioni.

Dove si trova, puoi postarlo qui?

 
Andy:

Dove si trova, puoi postarlo qui?

È allegato all'articolo (alla fine). Cioè, l'intero articolo è dedicato alla creazione di un modulo di segnale basato sull'incrocio di due iMA.

 
Vladimir Karputov:

È allegato all'articolo (alla fine). In altre parole, l'intero articolo è dedicato alla creazione di un modulo di segnale basato sull'intersezione di due iMA.

Per favore, datemi un link all'articolo e al file di cui parlate.

 
Andy:

Si prega di fornire un link all'articolo e al file di cui si parla.

MQL5 Wizard - Segnali di trading sull'incrocio di due medie mobili esponenziali:


 
Si tratta di un vecchio file non funzionante (il primo), provate a collegarlo con la nuova procedura guidata: non ci riuscirete. Ho fatto tutto, leggete attentamente la mia domanda.
 

Si noti che dopo aver copiato il modulo del segnale in [cartella dati]\MQL5\Include\Expert\Signal\signalcrossema.mqh, è necessario aprire il modulo del segnale nell'editor e inserire un nuovo tipo - "SignalAdvanced":

//| Tipo=SegnaleAvanzato.                                              |

Dopodiché riavviare l'editor.

Dopo il riavvio l'editor vedrà questo modulo e sarà possibilegenerare un Expert Advisor.

L'ho generato e allegato:

File:
1.mq5  13 kb
 

Stessa cosa: niente di niente! E allega il file del modulo del segnale stesso, perché quello precedente (1.mq5) non è necessario: viene creato dalla procedura guidata così com'è. La domanda riguardava proprio questo (il modulo).

 
Andy:

Proverò subito il tuo file e ti riferirò.....

UPD: la stessa cosa - nessun accordo! Puoi allegare il file del modulo di segnale stesso?

Il modulo di segnale nell'articolo è effettivamente scritto secondo lo standard precedente. Dovrebbe essere riscritto - prendere il modulo standard (dalla consegna) come base [cartella dati]\MQL5\Include\Expert\Signal\SignalMA.mqh.

Aggiunto: vedere i miei moduli di segnale con due moduli SignalMAAboveBelow di iMA.

 
Vladimir Karputov:

Il modulo di segnale nell'articolo è effettivamente scritto secondo lo standard precedente. È necessario riscriverlo: prendere il modulo standard (dalla consegna) come base [cartella dati]\MQL5\Include\Expert\Signal\SignalMA.mqh.

Aggiunto: vedere i miei moduli di segnale con due moduli SignalMAAboveBelow di iMA.

Ecco di cosa stavo parlando: dove trovare un nuovo modulo.

OK, darò un'occhiata al tuo, ma la questione non è risolta...

 
Andy:

Nonostante un aggiornamento nel 2016, il modulo di segnale SignalCrossEMA.mqh non apre i trade nel tester sulla versione corrente 2085.

Ho aggiunto:

(per rilevare nella procedura guidata ed eliminare l'errore "CExpertBase::SetPriceSeries: la modifica delle serie temporali è vietata"), non ho modificato altro.

Non è del tutto chiaro il modo in cui fornisce i segnali di apertura e chiusura, credo che dovrebbero esserci le condizioni Short e Long invece di CheckOpenShort, ecc.

Cos'altro occorre modificare o dove posso trovare un modulo funzionante?