1 Allegato(i) Non c'è stata molta attività sul thread Old Dogs with New Tricks a parte i post che hanno iniziato a sminuire l'argomento originale. Ho notato nei registri di raccolta delle zecche che questa settimana c'erano 110 utenti unici, quindi immagino che queste persone stiano facendo soldi.
Questo è un nuovo concetto EA che è programmato per trovare i propri schemi di candele. L'algoritmo di ricerca del modello è semplice: controlla le precedenti x barre chiuse e genera una stringa simile a LLDSSL che significa che le barre da destra (più recenti) a sinistra erano lunghe, corte, corte, doji, lunghe, lunghe.
L'EA esegue quindi la scansione della cronologia del grafico alla ricerca di uno schema di barre con la stessa identica sequenza. L'EA controlla x barre dopo la sequenza per vedere se quella barra era lunga o corta. I risultati vengono quindi aggiunti alle statistiche generate dall'EA.
Se la probabilità che si verifichi un evento è maggiore della soglia, l'EA prenderà il commercio di conseguenza.
Impostazioni:
extern string Remark1 = == Impostazioni principali ==; extern int MagicNumber = 0;Questo numero dovrebbe essere univoco quando più EA sono collegati a un terminale. extern bool SignalsOnly = False;Se impostato su true, l'EA ti avviserà solo di uno scambio utilizzando qualsiasi combinazione degli avvisi seguenti. extern bool Alerts = False;Se impostato su true, l'EA invierà un avviso pop-up quando arriva un segnale di trading. extern bool SignalMail = False;Se impostato su true, l'EA ti invierà un'e-mail (supponendo che tu abbia impostato la posta nel tuo terminale MT4) quando arriva un segnale di trading. extern bool PlaySounds = False;Se impostato su true, l'EA riprodurrà il file alerts.wav quando arriva un segnale di trading. extern bool ECNBroker = False;Alcuni broker richiedono agli EA di effettuare prima uno scambio, quindi modificare lo scambio con stoploss e takeprofit. Se il tuo broker lo richiede, imposta questo valore su True. extern bool EachTickMode = True;Se impostato su true, l'EA intraprenderà uno scambio immediatamente se vede un segnale. Se impostato su false, l'EA prenderà uno scambio solo se c'è un segnale alla fine della barra. extern double Lots = 0;Dimensione fissa del lotto extern bool MoneyManagement = False;Abilita/disabilita la funzione di dimensionamento del lotto. extern int Rischio = 0;La percentuale del tuo margine disponibile che sei disposto a investire in un'operazione. extern int Slippage = 5;Slittamento massimo consentito quando si effettua un ordine. extern int StopLoss = 100;Hard Stoploss in pips. extern int TakeProfit = 60;Hard take profit in pip. extern string Remark2 = == Impostazioni modello ==; extern int NumberOfBars = 4;Il numero di misure da utilizzare durante la generazione di un modello. extern int PredictionBar = 1;Il numero di barre dopo una stringa di pattern per controllare una previsione. extern int HistoryBars = 500;Il numero di barre da controllare durante la ricerca di stringhe di pattern corrispondenti. Impostare su 0 per utilizzare tutte le barre. extern int TimeLimit = 10;Il numero massimo di secondi dopo l'apertura della barra corrente per piazzare uno scambio. extern int BarsClose = 1;Il numero di barre dopo l'apertura di un trade per chiudere un trade. extern double Threshold = 50.0;La percentuale minima richiesta per piazzare uno scambio. extern bool ReverseTrades = True;Cambia i segnali lunghi in segnali corti e i segnali corti in segnali lunghi. Nota: questo EA è altamente sperimentale e non si è ancora dimostrato redditizio. Utilizzare a proprio rischio.
https://www.forexmad.com/attachments...8500707996.mq4