Sistema Multi Ema Cross

 

Publi

Sistema Multi Ema Cross

 

Publi

Pagina 1 di 6 123 ... UltimaUltima
Risultati da 1 a 10 di 58

Discussione: Sistema Multi Ema Cross

  1. #1
    4 Allegati Ciao,

    Vorrei attirare la vostra attenzione su questo sistema che segue la tendenza.
    Il vantaggio di questo sistema è che durante i periodi di misurazione subisce perdite molto inferiori rispetto ad altri sistemi incrociati MA da me utilizzati.


    Ecco le regole:

    Durata: 1 ora

    Coppia di valute: qualsiasi.

    All'interno:
    80 MADRE
    21EMA
    13EMA
    5EMA
    3EMA
    RSI (21)

    Regole commerciali:

    80 EMA indica un'importante direzione di tendenza.

    Quando il prezzo è superiore a 80 EMA – tendenza al rialzo, opposto – tendenza al ribasso.

    21 EMA e 13 EMA ci danno la direzione del trend attuale.

    Mentre 13 EMA rimane al di sopra di 21 EMA – tendenza rialzista, opposto – tendenza al ribasso.

    L'RSI (21) sopra 50 suggerisce un trend rialzista, sotto – trend al ribasso.

    Gli ingressi vengono effettuati su un incrocio di 3 e 5 EMA nella direzione di un trend:

    ACQUISTA: quando 3 EMA incrocia 5 EMA al rialzo in un mercato in trend rialzista E sia 3 che 5 EMA attraversano un canale di 13 e 21 EMA E RSI è superiore a 50 E sia 21EMA che 13EMA sono superiori a 80EMA

    VENDITA: quando 3 EMA incrocia 5 EMA al ribasso in un mercato con trend al ribasso, E sia 3 che 5 EMA incrociano 13, E sia 21EMA che 13EMA sono inferiori a 80EMA, E RSI è inferiore a 50.

    Regole di uscita:
    Solo Trailing stop, TP o SL.

    Regole aggiuntive per l'EA allegato:

    Dopo che un'operazione in una determinata direzione è stata chiusa, un'altra operazione nella stessa direzione può essere aperta solo se si verifica un incrocio di 3 e 5 EMA nella direzione OPPOSTA. Ciò significa che se, ad esempio, la posizione LONG è appena stata chiusa, l'EA aspetterà fino a quando un incrocio di 3 e 5 EMA suggerisce che il trend rialzista è finito.
    Solo dopo che ciò accade, è consentita un'altra operazione LONG (quando tutte le altre condizioni sono soddisfatte)

    Non ho eseguito il backtest di questo EA poiché non mi fido del backtest degli EA in Metatrader.

    Ho utilizzato questo EA sul mio account demo per circa un mese con grande successo.
    Sfortunatamente, il server su cui ho eseguito questo EA si è bloccato e non sono in grado di mostrare alcuna dichiarazione di Metatrader.

    In allegato sono presenti l'EA e il modello con tutti gli interni.
    Copia log.mq4 nella cartella Experts/Include. Senza di esso l'EA non funzionerà.

    Godere! (qualsiasi commento sarà molto apprezzato)

    PS Non mi prendo il merito di questo sistema. Non è stato inventato da me. Ne ho solo approfittato e ho scritto l'EA.

    https://www.forexmad.com/attachments...1118602558.tpl

    https://www.forexmad.com/attachments...1918925562.mq4

    https://www.forexmad.com/attachments...2025288631.mq4

  2. #2

    Citazione Originariamente Scritto da ;
    questo perché c'è un bug in Take Profit Manager combinato con questo EA. usa usetakeprofitmanager = false finché non lo aggiusto
    Il UseProfitManager = false è stato impostato in tutti i casi su tutte le coppie a cui lo avevo allegato e che mostravano una perdita.

  3. #3
    questo perché c'è un bug in Take Profit Manager combinato con questo EA. usa usetakeprofitmanager = false finché non lo aggiusto

  4. #4
    2 Allegati Domchik Utilizzando l'ultimo EA, perché questo si è aperto e chiuso [vedere l'immagine dell'ordine in fondo al grafico]? -2.00 UTILE


  5. #5
    domchik La tua logica ora ha senso..... Grazie, ET

  6. #6
    Citazione Originariamente Scritto da ;
    syedks sono d'accordo che dovrebbe essere LUNGO anche...
    Ragazzi, lasciatemi provare a spiegare di nuovo la mia logica contorta
    Non è un bug, fidati di me
    il flusso dell'EA è questo: 1. quando viene inizializzato, le variabiliallowShort eallowLong sono impostate su 1 Ciò significa: consente operazioni sia lunghe che corte 2. Quando le condizioni LONG sono soddisfatte secondo: if (longOk isCrossed == 1 Distance gt;= minCrossDistance GlobalVariableGet(allowLong Symbol()) == 1 ), la variabileallowLong è impostata su 0 eallowShort è ancora uguale a 1 (come impostato nella funzione Init) E inviamo un ordine ACQUISTO. Ho ragione finora? 3. il trend secondo ema13 ed ema21 cambia in GIÙ (isCrossedBig = 2) quando accade VOGLIO CONSENTIRE nuovamente operazioni long SOLO quando TUTTE le altre condizioni sono soddisfatte. Naturalmente, queste condizioni NON sono soddisfatte quando isCrossedBig = 2.allowLong è solo un flag che dice ehi, poiché in passato abbiamo già avuto un trend al ribasso, in FUTURO potremo inviare un ACQUISTO quando tutti i criteri per LONG saranno soddisfatti. ordine. Lo scopo di questo flag è impedire 2 ACQUISTI consecutivi. 4. il nostro precedente ordine di ACQUISTO raggiunge il trailing stop ad un certo punto. 5. un trend al ribasso continua e facciamo un ordine di VENDITA. allowShorts è impostato su 0 (allowLong è già uguale a 1 a questo punto) 6. Il nostro ordine di VENDITA è chiuso dal trailing stop. Cosa abbiamo adesso? permessoLong = 1 permessoShort = 0 6. Il trend si inverte e ora è di nuovo rialzista. abbiamo ancora:allowLong = 1allowShort = 0 - nessuna modifica. 7. EA attende finché non vengono soddisfatte tutte le condizioni per LONG e invia l'ordine ACQUISTA (poiché permettereLong = 1, l'ordine ACQUISTO è consentito. e così via
    fatemi sapere se le mie spiegazioni fanno schifo
    PS Ho reso queste variabili globali, perché voglio essere in grado di intervenire manualmente sul commercio. se tutte le condizioni sono soddisfatte e EA, ad esempio, aprirà BUY, MA vedo visivamente che questa è la fine del trend, allora cambieròallowLong = 0. EA attenderà l'inversione del trend (ricorda, che quando ema13 ed ema21 incrociano GIÙ, consentireLong è impostato su 1? ) Quindi, quando imposto manualmente consentireLong su 1, il prossimo ordine di EA può essere SOLO VENDITA. DOPO che questa VENDITA è stata chiusa, consentireLong verrà automaticamente impostato su 1 e sarà consentito inviare nuovamente ordini di ACQUISTO.

  7. #7
    syedks sono d'accordo che dovrebbe essere LUNGO anche...

  8. #8
    2 allegati
    Citazione Originariamente Scritto da ;
    in allegato c'è una versione che non utilizza Profit Manager (UseProfitManager=fasle) e invece del trailing stop, esce quando Simple MA(8) ed EMA(5) si incrociano nella direzione opposta. trailingStop in questa versione è impostato su 0. Se lo cambi con un altro valore, utilizzerà il trailing stop oltre alla regola di uscita sopra. Tieni presente che è MOLTO IMPORTANTE impostare le variabili globali per tutte le coppie prima che l'EA inizi a funzionare. Ad esempio, se stai iniziando a eseguirlo su EUR/USD alla fine del trend rialzista, imposta la variabile globale per questa coppia in modo tale che non consenta di aprire ordini ACQUISTA e attenda l'inversione. (allowLongEURUSD = 0 )
    Ciao Domchik, grazie per la nuova versione. Funziona molto bene - Tutte e 3 le operazioni hanno avuto ottimi risultati - 100 pip in 6 ore oggi. Tuttavia vengono visualizzati alcuni errori. Si prega di consultare l'allegato. Puoi evidenziare come occuparti delle variabili globali prima di caricare l'EA? Grazie e buon anno nuovo a te. Umile.


  9. #9
    Citazione Originariamente Scritto da ;
    È una buona idea. Preparerò una versione che utilizzi MACD invece di RAVI e vedremo come va.
    Sì, facciamolo. ve MACD sarà LUNGO e -ve sarà CORTO - corretto? Stavo anche pensando ai corsivi MACD
    è selvaggio... ma atteniamoci alla tendenza principale di ema, crossover 3 e 5 con conferma di RSI e MACD. e sì, uno scambio per barra.... quello era il bug nel mio EA - è stato risolto e lo ripubblicherò domani con MACD... fino ad allora abbi cura di te e buon anno nuovo...

  10. #10

    Citazione Originariamente Scritto da ;
    Dom, perché non dovremmo usare MACD??? Non ho mai usato ravi, quindi non posso dire molto al momento, ma semplicemente applicando MACD sul tuo emas lo rendi abbastanza buono. solo un pensiero.
    È una buona idea. Preparerò una versione che utilizzi MACD invece di RAVI e vedremo come va.

Permessi di Scrittura

  • Tu non puoi inviare nuove discussioni
  • Tu non puoi inviare risposte
  • Tu non puoi inviare allegati
  • Tu non puoi modificare i tuoi messaggi
  •  
Il sito di forexmad utilizza cookie
Il sito di forexmad utilizza cookie, alcuni dei quali già installati. Per avere maggiori informazioni sui nostri cookie ti preghiamo di cliccare qui. Ti preghiamo di cliccare sul bottone a destra per accettare i nostri cookie. Se continui a navigare sul sito di forexmad assumeremo che sei d'accordo ad utilizzarli.