Discussione sull’articolo "Il Wizard MQL5: Come creare un modulo di segnali di trading" - pagina 5
Ti stai perdendo delle opportunità di trading:
- App di trading gratuite
- Oltre 8.000 segnali per il copy trading
- Notizie economiche per esplorare i mercati finanziari
Registrazione
Accedi
Accetti la politica del sito e le condizioni d’uso
Se non hai un account, registrati
L'ho scaricato, l'ho generato attraverso la procedura guidata, ho provato a eseguirlo nel tester e non funziona. Non accede nemmeno ai metodi CheckOpenLong/Short() di samplesignal. Vengono chiamati in ExpertSignal, ma non in SampleSignal. Cos'altro posso fare per sovrascriverli con certezza?
È questo che avete fatto:
Forum sul trading, sui sistemi di trading automatizzati e sul test delle strategie di trading
Discussione dell'articolo "Come scrivere un modulo per i segnali di trading per MQL5 Wizard"
SaprykinON, 2015.02.06 19:04
Nei commenti è necessario sostituire la riga
//||Tipo=Segnale
con
//||Tipo=SegnaleAvanzato
Dopo di che il mio master ha iniziato a vedere il segnale.
e così via:
Si noti che per far sì che questo file venga successivamente "rilevato" dalla procedura guidata MQL5 come generatore di segnali, deve essere creato nella cartella Include\Expert\Signal.
Questo è quello che hai fatto:
e così:
?Provate voi stessi. Solo con l'ultima versione, non escludo che prima funzionasse.
Forse dopo la pubblicazione dell'articolo la struttura dei segnali è stata modificata. Ho preso il mio articolo Generatore di segnali di trading di un indicatore personalizzato - c'è un modulo di segnali nell'articolo. L'ho eseguito nel tester - il modulo di segnali funziona.
Forse dopo la pubblicazione dell'articolo la struttura dei segnali è stata modificata. Ho ripreso il mio articolo Generatore di segnali di trading di un indicatore personalizzato - l'articolo ha un modulo di segnali. L'ho eseguito nel tester - il modulo dei segnali funziona.
Non ci sono metodi CheckOpenLong(), CheckOpenShort() o CheckCloseLong(), CheckCloseShort(). Si usano solo LongCondition() e ShortCondition().
Ho aggiunto una dichiarazione CheckOpenLong() al vostro file:
virtual bool CheckOpenLong(double &price,double &sl,double &tp,datetime &expiration);
E una descrizione:
{
Print(__FUNCTION__+": TEST!");
return(false);
}
Ho aggiunto una dichiarazione CheckOpenLong() al vostro file:
virtual bool CheckOpenLong(double &price,double &sl,double &tp,datetime &expiration);
E una descrizione:
{
Print(__FUNCTION__+": TEST!");
return(false);
}
Dalla pubblicazione di questo articolo, il Wizard MQL5 è stato modificato: Wizard MQL5: Nuova versione. Il Consulente esperto generato dalla nuova procedura guidata
opererà secondo gli algoritmi selezionati di segnali di trading, mantenimento delle posizioni aperte e gestione del capitale e del rischio.
Se è necessario implementare i propri algoritmi di chiusura, come si dovrebbe fare? Devo scrivere il mio modulo per mantenere le posizioni aperte?