Discussione sull’articolo "Expert Advisor basato sulle "New Trading Dimensions" di Bill Williams" - pagina 2
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
Aggiornamento della classe del consulente
Sono apparse alcune discrepanze durante il test di questo Expert Advisor su diversi computer, quotazioni MetaQuotes-Demo. Periodo dal 2010.01.01 a oggi. Strumento EURUSD. H1
L'esempio include solo la prima entrata e un'inversione sul frattale, "Chiusura dietro il confine opposto dell'Alligatore".
L'archivio contiene l'Expert Advisor stesso, l'insieme delle impostazioni e il rapporto del tester.
Ho provato a cancellare la cronologia EURUSD e a caricarla nuovamente dal server, ma il risultato è lo stesso.
Chi ha tempo e voglia può controllare.
dove scaricare l'archivio?
Scusate ma non riesco a vederlo!!!
Ciao Alexey,
Sono molto interessato al tuo lavoro. Anch'io sto cercando di implementare un expert advisor per la strategia "New Trading Dimensions", ma sto ancora utilizzando MT4. Forse potremmo condividere i nostri risultati? Sono sorpreso che quasi tutti gli EA creati su questa strategia non siano redditizi. Ciò significa che questa strategia non è più applicabile nel mercato attuale? Le regole sono abbastanza chiare e facili da programmare per creare un sistema automatico, e se questa strategia funziona manualmente, allora sarebbe logico che anche un sistema di trading basato su di essa dovrebbe essere redditizio.
Anche io sto implementando questa strategia, e non quella dell'ultimo libro, utilizzando la barra divergente di wiseman. Non è un buon segnale e spesso ci fermiamo quando vediamo formarsi un'altra barra divergente. Anche nel corso profitunity le regole sono state cambiate. Prima di entrare dopo 3 rossi o 3 verdi sull'AO, ora dovremmo aspettare un breakout frattale valido.
Bene, torniamo alla strategia "New Trading Dimensions".
Avete fatto altri test finora? Se stai applicando l'EA su un grafico giornaliero, un anno di test non è sufficiente. Come vediamo nel tuo grafico, ci sono solo due trend in quel periodo. Se invece utilizzassimo il grafico a 4H o addirittura a 1H e facessimo un test di 1 anno, avremmo un periodo di test migliore. Cosa ne pensate?
Quando entrate in un trade? Come si cerca un alligatore addormentato?
Stavo cercando di utilizzare anche una strategia di trailing stop per l'uscita da un'operazione, ma l'ho rimossa. Come uscita utilizzo le 5 barre della zona, la chiusura sotto la linea verde, la chiusura sotto la linea rossa e un segnale nella direzione opposta. L'uscita che utilizza le 5 barre della zona ha la massima priorità e chiudo i miei ordini solo se il profitto totale di tutti gli ordini al livello dello stoploss è positivo.
La mia prossima uscita è una chiusura al di sotto della linea verde (in una tendenza al rialzo). Chiudo gli ordini solo se il profitto totale è positivo e se non c'è stata alcuna chiusura al di sotto della linea verde dall'inizio dell'operazione (prima entrata con breakout frattale).
Poi esco su una chiusura al di sotto della linea rossa se tutti i miei ordini sono in profitto.
Se nessuna di queste condizioni è soddisfatta, esco e inverto su un breakout frattale valido nella direzione opposta.
Salute,
Daniel
Ho controllato un po' le entrate del tuo secondo grafico e mi sembra che ci sia qualcosa di sbagliato.
Vede al centro della tendenza al ribasso quante barre della zona rossa ci sono? Dopo 5 barre nella zona, dovremmo cercare di prendere profitto. Chiudiamo gli ordini correnti non appena una barra rompe il massimo della barra precedente. Spesso si dovrebbe chiudere in profitto. Nel caso del vostro grafico, penso che dovrebbero essere chiusi in profitto. In questo caso, tutti gli ordini di vendita vicino alla parte inferiore del grafico non verrebbero aperti perché dobbiamo aspettare un alligatore addormentato e un breakout frattale come primo segnale.
Queste 5 barre nella zona possono anche verificarsi all'inizio di un movimento e gli ordini non verrebbero chiusi in profitto se utilizziamo il trailing stop della zona. In questo caso non chiuderei gli ordini e continuerei ad aggiungerne di nuovi.
Ciao Alexey
Ho provato a compilare l'EA ma sembra che non ci sia riuscito. Ho inserito i file nel percorso corretto della cartella MT5.
Il file h_TS_BW.mqh dà questo messaggio d'errore
la dichiarazione di 'inp_param_tmp' nasconde la dichiarazione del membro alla riga 184
C'è qualche modifica da fare prima della compilazione?
saluti
kevler
L'autore ha fatto un ottimo lavoro nello scrivere l'EA. Ma io ho scelto una strada diversa, in quanto non mi sono mai fidato e non mi fido degli automi completi, anche con segnali di trading specifici e formalizzati come in questa strategia. La strategia è olistica, si compone di 3 libri e ha dei segnali di base:
1. Barre divergenti (SCUAT)
2. Segnali della 3a barra consecutiva dell'istogramma AO + "Special Blue Light".
3. Segnali di performance frattale.
4. Divergenze.
6. Zonalità per 2 libri Nuove dimensioni....
7. Piattini - cambiamenti di quantità di moto.
8. Transizioni dell'istogramma attraverso lo zero dell'indicatore AO + "luce blu speciale".
La "Special Blue Light" è uno dei segnali più potenti. Consolidamento del mercato nella giusta direzione con successivo breakout o annullamento del segnale.
Mi sembrava pericoloso istruire un Expert Advisor a entrare su ogni segnale senza esaminarlo. Ho creato un Expert Advisor che informa sul segnale, crea la convenienza per la sua verifica per la conformità della strategia e quindi crea le condizioni per l'automazione del trading. Ho realizzato l'Expert Advisor sotto forma di pannello di trading. Purtroppo, è impossibile testare i pannelli nel tester MT5. Per questo motivo ho realizzato una descrizione dettagliata dell'Expert Advisor e l'ho pubblicata qui https://www.mql5.com/it/market/product/437, se qualcuno è interessato a questa strategia. Inoltre, ho aggiornato una serie di indicatori per la strategia, che mostrano tutti i segnali sul grafico per una facile analisi se il modello è realizzato correttamente. Ecco i link:
Gli script agiscono come una variante di bilancio dell'Expert Advisor stesso.
L'articolo menziona l'utilizzo di classi standard per creare un EA. La classe standard principale è, per quanto ne so, la classe CExpert, ma non viene menzionata. Rispetto il vostro lavoro in ogni caso, ma non riesco a decidere da solo quando usare CExpert e quando no. Ho appena iniziato a pensare a questo problema, quindi ogni vostro commento può essere prezioso e ridurre il tempo per scrivere il mio EA. Devo o non devo estendere la classe EA standard e quando è più giustificato e quando no?
Considererò tutti i vostri consigli da professionista con grande gratitudine. Grazie!
dovresti usare break; per terminare il ciclo quando trovi un frattale :-)
//+------------------------------------------------------------------+
//| Cerca i segnali della prima dimensione |
//+------------------------------------------------------------------+
bool C_TS_BW::FindSignal_1_dimension(int type,double &price_out[],datetime &time_out[])
{
int i,copyCount=-1;
double tmp_buf[1];
price_out[0]=-1;
for(i=3;i<50;i++)
{
copyCount=CopyBuffer(h_fractals,type,i,1,tmp_buf);
if(copyCount<1){return(false);}
if(tmp_buf[0]!=EMPTY_VALUE && price_out[0]==-1)
{
price_out[0]=tmp_buf[0];
CopyTime(m_Symbol,m_Period,i,1,time_out); // copia del tempo del frattale trovato
break;
}
}
return(true);
}
Ottimo articolo! Grazie all'autore per il suo duro lavoro. Peccato che il MetaEditor di oggi (build 1643) generi degli avvisi (nel file allegato) durante la compilazione del file head h_ts_bw.mqh.
e quando si fa trading (su un conto demo) con l'opzione selezionata lotto costante=0.1 dopo aver fatto un'altra entrata l'Expert Advisor inizia a generare
ad ogni tick (!!!!) ordini di apertura di posizioni con un volume inimmaginabile. Se non si interrompe questo scandalo ricaricando il terminale, l'Expert Advisor perde il rifornimento.
l'Expert Advisor perde il rifornimento.
C'è qualcosa che non va!
Sarebbe opportuno correggere il codice!
Ottimo articolo! Grazie all'autore per il suo duro lavoro. Peccato che il MetaEditor di oggi (build 1643) generi degli avvisi (nel file allegato) durante la compilazione del file head h_ts_bw.mqh.
e quando si fa trading (su un conto demo) con l'opzione selezionata lotto costante=0.1 dopo aver fatto un'altra entrata l'Expert Advisor inizia a generare
ad ogni tick (!!!!) ordini di apertura di posizioni con un volume inimmaginabile. Se non si interrompe questa ondata ricaricando il terminale, l'Expert Advisor perde il rifornimento.
l'Expert Advisor perde il rifornimento.
C'è qualcosa che non va!
Sarebbe opportuno correggere il codice!
Pulito e corretto: