Nonostante un aggiornamento del 2016, il modulo di segnale SignalCrossEMA.mqh non apre le operazioni nel tester sulla versione attuale 2085.
Ho aggiunto:
Type=SignalAdvanced
и
if(!CExpertSignal::ValidationSettings()) return(false)
(per rilevare nella procedura guidata ed eliminare l'errore"CExpertBase::SetPriceSeries: la modifica delle serie temporali è vietata"), non ho modificato nient'altro.
Non è ben chiaro come fornisca i segnali di apertura e chiusura, penso che dovrebbe essere Short e Long Condition invece di CheckOpenShort e altri.
Cos'altro occorre modificare o dove posso trovare un modulo funzionante?
Nonostante un aggiornamento nel 2016, il modulo di segnale SignalCrossEMA.mqh non apre i trade nel tester sulla versione corrente 2085.
Ho aggiunto Type=SignalAdvanced e if(!CExpertSignal::ValidationSettings()) return(false) (per rilevare nella procedura guidata ed eliminare l'errore "CExpertBase::SetPriceSeries: la modifica delle timeseries è vietata"), non ho modificato altro. Cos'altro bisogna cambiare o dove posso trovare un modulo funzionante?
Non è molto chiaro il modo in cui fornisce i segnali di apertura e chiusura, credo che dovrebbe essere Short e Long Condition invece di CheckOpenShort e altri.
Non ho notato l'errore nel modulo originale. Forse sono necessarie ulteriori informazioni.
Qualcosa in fase di compilazione dà degli errori, si allega uno screenshot
Per un nuovo cross nel vecchio Expert Advisor è necessario sostituire il riferimento al file del segnale:
#include <Expert\Signal\SignalCrossMA.mqh>
così come la riga per la creazione dell'oggetto segnale:
//--- Creazione dell'oggetto segnale
CSignalCrossMA *signal=new CSignalCrossMA;
hellow
plz può trasferire questo programma per adattarlo alla MT4.Voglio che mi aiuti a fare questa semplice idea
Nonostante un aggiornamento del 2016, il modulo di segnale SignalCrossEMA.mqh non apre le operazioni nel tester sulla versione attuale 2085.
Ho aggiunto:
(per rilevare nella procedura guidata ed eliminare l'errore"CExpertBase::SetPriceSeries: la modifica delle serie temporali è vietata"), non ho modificato nient'altro.
Non è ben chiaro come fornisca i segnali di apertura e chiusura, penso che dovrebbe essere Short e Long Condition invece di CheckOpenShort e altri.
Cos'altro occorre modificare o dove posso trovare un modulo funzionante?
Nonostante un aggiornamento nel 2016, il modulo di segnale SignalCrossEMA.mqh non apre i trade nel tester sulla versione corrente 2085.
Ho aggiunto Type=SignalAdvanced e if(!CExpertSignal::ValidationSettings()) return(false) (per rilevare nella procedura guidata ed eliminare l'errore "CExpertBase::SetPriceSeries: la modifica delle timeseries è vietata"), non ho modificato altro. Cos'altro bisogna cambiare o dove posso trovare un modulo funzionante?
Non è molto chiaro il modo in cui fornisce i segnali di apertura e chiusura, credo che dovrebbe essere Short e Long Condition invece di CheckOpenShort e altri.
Non ho notato l'errore nel modulo originale. Forse sono necessarie ulteriori informazioni.