Universale MA Croce EA - pagina 47

 

Domanda

Ciao ragazzi.

Ho la slow MA impostata a 9 (semplice, close, noshift) e la fast MA impostata a50 (semplice, close, no shift). Minpipsbetween è impostato su 0. Sto anche usando la 200 sma (semplice, aperta, noshift).

Ha aperto un trade corto UJ prima che la MA9 e la MA50 si incrociassero. Infatti ha aperto lo short quando era sopra la 200 sma.

Ho letto il thread e ho guardato altre impostazioni. È un bug o mi manca qualcosa nelle impostazioni? Grazie per qualsiasi aiuto.

Sandy

 

non scambia

L'ea mi dà un pop up box informandomi del cross... ma non fa trading. WTF.

Grazie,

todd

 

non si scambia?

piptaker:
L'ea mi dà una finestra pop-up che mi informa dell'incrocio... ma non fa trading. WTF.

Grazie,

todd

Guarda sotto strumenti la tua finestra delle opzioni assomiglia a questa?

 

Ciao firedave,

Ho testato il tuo MA cross EA universale ed è davvero fantastico! ben fatto amico mio.

Questo sistema di crossover MA sarà fantastico se tu e aggiungere la seguente condizione in esso:

1) L'RSI (Smoothed, Open, 14) è superiore al livello 50 e

2) L'ADX*(Esponenziale, Aperto, 10) è superiore al livello 20

Spero che tu possa uscire con qualche metodo di filtraggio whipsaw in modo da poter massimizzare il nostro guadagno e ridurre le perdite nel lungo periodo.

Grazie e spero di sentire da voi agn!

Bill Chiam

 
billchiam:
Ciao firedave,

Ho testato il tuo MA cross EA universale ed è davvero fantastico! ben fatto amico mio.

Questo sistema di crossover MA sarà fantastico se tu e aggiungere la seguente condizione in esso:

1) L'RSI (Smoothed, Open, 14) è superiore al livello 50 e

2) L'ADX* (Esponenziale, Aperto, 10) è superiore al livello 20

Spero che tu possa uscire con qualche metodo di filtraggio whipsaw in modo da poter massimizzare il nostro guadagno e ridurre le perdite nel lungo periodo.

Grazie e spero di sentire da te agn!

Bill Chiam

Un'altra cosa da aggiungere:

Se potessi aggiungere il trailing step in questo sistema aiuterebbe anche:

1. Trailing Stop: 25

2. Trailing Step: 2 pip (regolabile)

Così quando il profitto si è spostato a 27 pips imposterà uno stoploss a 2 pips. Quindi puoi configurare l'impostazione che funziona meglio per te. Il fatto è che almeno non andrà in perdita.

Spero di sentirti presto.

Bill Chiam

 

Altre informazioni

Caro firedave,

Sono un trader principiante e non ho mai fatto trading con MT4. Recentemente ho scoperto che la maggior parte dei trader che fanno trading con MT4 con EA personalizzati fanno più profitti e successivamente passano meno tempo davanti al computer durante il trading.

Per riassumere, ho scaricato MT4 demo acc e sarebbe possibile che mi permetta di testare la vostra strategia e spiegare come installare.

Grazie

Uno69

tr

firedave:
Cerco di fare un EA per qualsiasi strategia Moving Average Cross, cercando di renderlo universale. Quindi fatemi sapere se avete qualche suggerimento da aggiungere a questo EA.

Impostazione comune :

-----------------

StopLoss (default 100)

Imposta il tuo Stop Loss. Usa 0 (zero) se non ti piace usare lo Stop Loss (non raccomandato).

TakeProfit (default 200)

Imposta il tuo Take Profit. Usa 0 (zero) se ti piace usare il target aperto.

Impostazione Trailing Stop :

----------------------

ver.6 TrailingStopType (default 1)

Imposta il tipo di trailing stop. 1:inizierà il trailing se il profitto in pip è maggiore / uguale a TrailingStop. 2:inizierà il trailing non appena il trade è in profitto. (aggiungerà altri tipi di trailing stop se suggerito, l'ultimo suggerimento è SafeZone trailing stop post #99 https://www.mql5.com/en/forum/general )

TrailingStop (default 40)

Imposta il Trailing Stop. Usa 0 (zero) se non usi la funzione trailing stop.

Impostazione della media mobile:

------------------------

FastMAPeriod (default 10)

Periodo della media mobile veloce.

FastMAType (default EMA / 1)

Tipo di media mobile veloce 0:SMA 1:EMA 2:SMMA 3:LWMA

FastMAPrice (predefinito Close / 0)

Fast Moving Average Prezzo applicato 0:Close 1:Open 2:High 3:Low 4:Median 5:Typical 6:Weighted

ver.7.2 FastMAshift (default 0)

Spostamento della media mobile veloce

SlowMAPeriod (default 80)

Periodo della media mobile lenta.

SlowMAType (default EMA / 1)

Tipo di media mobile lenta 0:SMA 1:EMA 2:SMMA 3:LWMA

SlowMAPrice (predefinito Close / 0)

Media mobile lenta applicata al prezzo 0:Close 1:Open 2:High 3:Low 4:Median 5:Typical 6:Weighted

ver.7.2 FastMAshift (default 0)

Spostamento della media mobile lenta

Distanza minima di incrocio :

------------------------

ver.2 MinCrossDistance (default 0)

Imposta la distanza minima tra FastMA e SlowMA da considerare come un incrocio valido. Usa 0 (zero) per disabilitare questo filtro.

ver.7 MaxLookUp (default 1)

Imposta il numero di barre dopo l'incrocio per continuare a controllare la condizione di entrata rispetto alla distanza minima tra FastMA e SlowMA. Serve MinCrosDistance > 0 per abilitare questa funzione. Usa 0 (zero) per disabilitare questa funzione.

Uscire dall'impostazione:

-------------

StopAndReverse (default true)

Se impostato su TRUE, uscirà da qualsiasi trade e invertirà la posizione quando il segnale cambia.

PureSAR (default false)

Se impostato su TRUE, non userà Stop Loss - Take Profit - e Trailing Stop. Questa impostazione è sempre in gioco.

ver.7.2 ExitOnCross (default false)

Se impostato su TRUE, uscirà da qualsiasi trade se c'è un cross opposto senza considerare alcun filtro aggiuntivo. Quindi esce puramente sulla base dell'incrocio della media mobile.

Terza impostazione MA:

------------------

ver.5 UseThirdMA (default false)

Se impostata su TRUE (e UseCounterTrend = FALSE), si scambierà solo in base alla direzione della terza MA, sopra per BUY e sotto per SELL.

ver.5 UseCounterTrend (default false)

Se impostato a TRUE manterrà la negoziazione anche se in direzione contraria alla terza MA, ma con StopLoss e TakeProfit diversi. E' necessario UseThirdMA = TRUE per abilitare questa funzione.

ver.7 OnlyCounterTrend (default false)

Se impostato a TRUE imposterà l'EA solo per fare trading in controtendenza, cioè COMPRARE se l'incrocio è sotto la TerzaMA e VENDERE se l'incrocio è sopra la TerzaMA. Serve UseCounterTrend = TRUE per abilitare questa funzione.

ver.5 ThirdMAPeriod (default 100)

Terzo periodo della media mobile.

ver.5 ThirdMAType (default EMA / 1)

Terzo tipo di media mobile 0:SMA 1:EMA 2:SMMA 3:LWMA

ver.5 ThirdMAPrice (default Close / 0)

Terza media mobile applicata al prezzo 0:Close 1:Open 2:High 3:Low 4:Median 5:Typical 6:Weighted

ver.7.2 ThridMAshift (default 0)

Spostamento della terza media mobile

ver.5 CTStopLoss (default 0)

Imposta il vostro Stop Loss per la negoziazione in controtendenza. Usa 0 (zero) se non ti piace usare lo Stop Loss (non raccomandato).

ver.5 CTTakeProfit (default 0)

Imposta il vostro Take Profit per la negoziazione in Controtendenza. Usate 0 (zero) se vi piace usare il target aperto.

Impostazione filtro Pivot :

-------------------

ver.8.0 Use.Pivot.Filter (default false)

Impostare su true se si vuole filtrare il trade, solo BUY se l'incrocio di Slow e Fast MA avviene tra S1 e S2 e solo SELL se l'incrocio di Slow e Fast MA avviene tra R1 e R2.

Impostazione dell'ordine:

--------------

ReverseCondition (default false)

Impostare TRUE per invertire la condizione di entrata.

ver.3 ConfirmedOnEntry (default true)

Se impostato su TRUE, entrerà/uscirà dalla negoziazione nella barra successiva alla conferma della croce. Se impostato a FALSE, entrerà/uscirà dalla negoziazione non appena c'è un incrocio.

ver.4 OneEntryPerBar (default true)

Se impostato su TRUE, effettuerà una sola operazione su una barra. Se impostato a FALSE, scambierà più di una volta su una barra se la condizione di entrata è ancora valida, anche se si tratta sempre di un'operazione alla volta.

NumberOfTries (default 5)

Numero di tentativi se l'ordine viene rifiutato dal sistema.

Slippage (default 5)

Impostazione dello slippage.

MagicNumber (predefinito 1234)

Usare per generare il Magic Number. Cambia questo numero SOLO se vuoi eseguire l'EA sulla stessa coppia e sullo stesso time frame ma con impostazioni diverse.

Impostazione apertura multipla:

-----------------------------

ver.5 MaxOpenTrade (default 2)

Numero massimo di operazioni aperte in una sola volta. Questa impostazione è usata quando StopAndReverse / PureSAR = FALSE in modo che l'EA non chiuda l'ordine aperto quando c'è un segnale opposto, ma apra una nuova operazione. Imposta il numero di trade aperti consentiti. Se StopAndReverse / PureSAR = TRUE questa impostazione sarà sempre = 1, cioè un trade alla volta.

ver.6 MinPriceDistance (default 5)

Se si abilita l'apertura multipla (impostando MaxOpenOrder>1 e OneEntryPerBar=FALSE) questo numero determinerà la distanza minima tra ogni trade nella stessa direzione.

Impostazione filtro tempo :

-------------------

UseHourTrade (default false)

Se impostato su TRUE, l'EA è attivo solo in determinate ore.

StartHour (default 10)

Ora in cui l'EA inizia ad essere attivo (da usare con UseHourTrade = TRUE).

EndHour (default 11)

Ora in cui l'EA si ferma (usare con UseHourTrade = TRUE).

Impostazione lotto e gestione denaro :

------------------------------------

Lotti (default 1)

Numero di lotti per operazione.

MM (default false)

Se impostato su TRUE, userà la gestione del denaro integrata.

AccountIsMicro (default false)

Se si usa un conto micro, impostarlo a VERO.

Risk (default 10)

Usare con MM = TRUE per impostare il rischio per operazione.

Impostazione degli avvisi incrociati :

--------------------

ver.5 EnableAlert (default true)

Suonerà un allarme quando c'è un cross della media mobile, un cross UP o un cross DOWN.

ver.5 SoundFilename (default "alert.wav")

Il nome del file per l'allarme.

Impostazione BackTest :

------------------

PrintControl (default true)

Stampa qualche commento sul backtesting.

Show_Settings (default true)

Mostra le impostazioni sul grafico.

Fatemi sapere se avete ancora problemi con le impostazioni. Grazie a codersguru e pengie per diversi codici parziali. Spero che questo aiuti

Diario :

-----------

versione.6:

- corretto bug ConfirmedOnEntry.

- aggiunto il trailing stop immediato.

- aggiunto MinPriceDistance per operazioni multiple aperte.

versione.7:

- aggiunta la funzione MaxLookUp per continuare a controllare l'entrata dopo una certa barra dall'incrocio rispetto alla MinCrossDistance.

- aggiungere la funzione OnlyCounterTrend se si usa il filtro ThirdMA.

versione.7.1:

- corretto bug MinCrossDistance.

versione.7.2:

- corretto bug MinCrossDistance per ConfirmedOnEntry = FALSE.

- aggiunto il parametro MA shift.

- aggiunta funzione ExitOnCross.

versione.7.3:

- corretto il COMMENTO della visualizzazione sullo schermo.

versione.8.0:

- aggiunto filtro Pivot.

versione.8.1:

- rivisto un po' di codice perché Build 206 bugs.
 
One69:
Caro firedave,

Sono un trader principiante e non ho mai fatto trading con MT4. Recentemente ho scoperto che la maggior parte dei trader che fanno trading con MT4 con EA personalizzati fanno più profitti e successivamente passano meno tempo davanti al computer durante il trading.

Per riassumere, ho scaricato MT4 demo acc e sarebbe possibile che mi permettiate di testare la vostra strategia e spiegare come installare.

Grazie

Uno69

tr

Ciao One69,

Posso assisterti su come installare l'EA in quanto l'ho usato personalmente e l'ho personalizzato in base alle mie esigenze. Questo EA funziona bene per me.

Puoi aggiungermi in msn e posso guidarti attraverso i passi in dettaglio:

yonexhan22@hotmail.com

Saluti,

Bill Chiam

 

Ehi, amico, saresti in grado di codificare questo indicatore personalizzato al posto di uno degli EMA?

L'INCROCIO DI EMA5 E QUESTO INDICATORE TI DÀ UN SEGNALE DI CAMBIAMENTO DI TENDENZA MOLTO MIGLIORE

IO USO L'IMPOSTAZIONE DI LOOKBACK DI 24

EMA5 È LA MIA LINEA VERDE, IN ALTO DURANTE IL TREND RIALZISTA, L'ALTRA È ROSSA

PER FAVORE, MANDAMI UN'EMAIL A TRADE9354@AOL.COM,IF SE HAI DOMANDE

HO ANCHE ALTRI SUGGERIMENTI, SE INTERESSATI

PER FAVORE, FATEMI SAPERE COME È ANDATA A FINIRE, PENSO CHE QUESTA COMBINAZIONE TIRERÀ ALCUNI NUMERI SERI.

firedave:
Cerco di fare un EA per qualsiasi strategia Moving Average Cross, cercando di renderlo universale. Quindi fatemi sapere se avete qualche suggerimento da aggiungere a questo EA.

Impostazione comune:

-----------------

StopLoss (default 100)

Imposta il tuo Stop Loss. Usa 0 (zero) se non ti piace usare lo Stop Loss (non raccomandato).

TakeProfit (default 200)

Imposta il tuo Take Profit. Usa 0 (zero) se ti piace usare il target aperto.

Impostazione Trailing Stop :

----------------------

ver.6 TrailingStopType (default 1)

Imposta il tipo di trailing stop. 1:inizierà il trailing se il profitto in pip è maggiore / uguale a TrailingStop. 2:inizierà il trailing non appena il trade è in profitto. (aggiungerà altri tipi di trailing stop se suggerito, l'ultimo suggerimento è SafeZone trailing stop post #99 https://www.mql5.com/en/forum/general )

TrailingStop (default 40)

Imposta il Trailing Stop. Usa 0 (zero) se non usi la funzione trailing stop.

Impostazione della media mobile:

------------------------

FastMAPeriod (default 10)

Periodo della media mobile veloce.

FastMAType (default EMA / 1)

Tipo di media mobile veloce 0:SMA 1:EMA 2:SMMA 3:LWMA

FastMAPrice (predefinito Close / 0)

Fast Moving Average Prezzo applicato 0:Close 1:Open 2:High 3:Low 4:Median 5:Typical 6:Weighted

ver.7.2 FastMAshift (default 0)

Spostamento della media mobile veloce

SlowMAPeriod (default 80)

Periodo della media mobile lenta.

SlowMAType (default EMA / 1)

Tipo di media mobile lenta 0:SMA 1:EMA 2:SMMA 3:LWMA

SlowMAPrice (predefinito Close / 0)

Media mobile lenta applicata al prezzo 0:Close 1:Open 2:High 3:Low 4:Median 5:Typical 6:Weighted

ver.7.2 FastMAshift (default 0)

Spostamento della media mobile lenta

Distanza minima di incrocio :

------------------------

ver.2 MinCrossDistance (default 0)

Imposta la distanza minima tra FastMA e SlowMA da considerare come un incrocio valido. Usa 0 (zero) per disabilitare questo filtro.

ver.7 MaxLookUp (default 1)

Imposta il numero di barre dopo l'incrocio per continuare a controllare la condizione di entrata rispetto alla distanza minima tra FastMA e SlowMA. Serve MinCrosDistance > 0 per abilitare questa funzione. Usa 0 (zero) per disabilitare questa funzione.

Uscire dall'impostazione:

-------------

StopAndReverse (default true)

Se impostato su TRUE, uscirà da qualsiasi trade e invertirà la posizione quando il segnale cambia.

PureSAR (default false)

Se impostato su TRUE, non userà Stop Loss - Take Profit - e Trailing Stop. Questa impostazione è sempre in gioco.

ver.7.2 ExitOnCross (default false)

Se impostato su TRUE, uscirà da qualsiasi trade se c'è un cross opposto senza considerare alcun filtro aggiuntivo. Quindi esce puramente sulla base dell'incrocio della media mobile.

Terza impostazione MA:

------------------

ver.5 UseThirdMA (default false)

Se impostata su TRUE (e UseCounterTrend = FALSE), si scambierà solo in base alla direzione della terza MA, sopra per BUY e sotto per SELL.

ver.5 UseCounterTrend (default false)

Se impostato a TRUE manterrà la negoziazione anche se in direzione contraria alla terza MA, ma con StopLoss e TakeProfit diversi. E' necessario UseThirdMA = TRUE per abilitare questa funzione.

ver.7 OnlyCounterTrend (default false)

Se impostato a TRUE imposterà l'EA solo per fare trading in controtendenza, cioè COMPRARE se l'incrocio è sotto la TerzaMA e VENDERE se l'incrocio è sopra la TerzaMA. Serve UseCounterTrend = TRUE per abilitare questa funzione.

ver.5 ThirdMAPeriod (default 100)

Terzo periodo della media mobile.

ver.5 ThirdMAType (default EMA / 1)

Terzo tipo di media mobile 0:SMA 1:EMA 2:SMMA 3:LWMA

ver.5 ThirdMAPrice (default Close / 0)

Terza media mobile applicata al prezzo 0:Close 1:Open 2:High 3:Low 4:Median 5:Typical 6:Weighted

ver.7.2 ThridMAshift (default 0)

Spostamento della terza media mobile

ver.5 CTStopLoss (default 0)

Imposta il vostro Stop Loss per la negoziazione in controtendenza. Usa 0 (zero) se non ti piace usare lo Stop Loss (non raccomandato).

ver.5 CTTakeProfit (default 0)

Imposta il vostro Take Profit per la compravendita in Controtendenza. Usate 0 (zero) se vi piace usare il target aperto.

Impostazione filtro Pivot :

-------------------

ver.8.0 Use.Pivot.Filter (default false)

Impostare su true se si vuole filtrare il trade, solo BUY se l'incrocio di Slow e Fast MA avviene tra S1 e S2 e solo SELL se l'incrocio di Slow e Fast MA avviene tra R1 e R2.

Impostazione dell'ordine:

--------------

ReverseCondition (default false)

Impostare TRUE per invertire la condizione di entrata.

ver.3 ConfirmedOnEntry (default true)

Se impostato su TRUE, entrerà/uscirà dalla negoziazione nella barra successiva alla conferma della croce. Se impostato a FALSE, entrerà/uscirà dalla negoziazione non appena c'è un incrocio.

ver.4 OneEntryPerBar (default true)

Se impostato su TRUE, effettuerà una sola operazione su una barra. Se impostato a FALSE, scambierà più di una volta su una barra se la condizione di entrata è ancora valida, anche se si tratta sempre di un'operazione alla volta.

NumberOfTries (default 5)

Numero di tentativi se l'ordine viene rifiutato dal sistema.

Slippage (default 5)

Impostazione dello slippage.

MagicNumber (predefinito 1234)

Usare per generare il Magic Number. Cambia questo numero SOLO se vuoi eseguire l'EA sulla stessa coppia e sullo stesso time frame ma con impostazioni diverse.

Impostazione apertura multipla:

-----------------------------

ver.5 MaxOpenTrade (default 2)

Numero massimo di operazioni aperte in una sola volta. Questa impostazione è usata quando StopAndReverse / PureSAR = FALSE in modo che l'EA non chiuda l'ordine aperto quando c'è un segnale opposto, ma apra una nuova operazione. Imposta il numero di trade aperti consentiti. Se StopAndReverse / PureSAR = TRUE questa impostazione sarà sempre = 1, cioè un trade alla volta.

ver.6 MinPriceDistance (default 5)

Se si abilita l'apertura multipla (impostando MaxOpenOrder>1 e OneEntryPerBar=FALSE) questo numero determinerà la distanza minima tra ogni trade nella stessa direzione.

Impostazione filtro tempo :

-------------------

UseHourTrade (default false)

Se impostato su TRUE, l'EA è attivo solo in determinate ore.

StartHour (default 10)

Ora in cui l'EA inizia ad essere attivo (da usare con UseHourTrade = TRUE).

EndHour (default 11)

Ora in cui l'EA si ferma (usare con UseHourTrade = TRUE).

Impostazione lotto e gestione denaro :

------------------------------------

Lotti (default 1)

Numero di lotti per operazione.

MM (default false)

Se impostato su TRUE, userà la gestione del denaro integrata.

AccountIsMicro (default false)

Se si usa un conto micro, impostarlo a VERO.

Risk (default 10)

Usare con MM = TRUE per impostare il rischio per operazione.

Impostazione degli avvisi incrociati :

--------------------

ver.5 EnableAlert (default true)

Suonerà un allarme quando c'è un cross di media mobile, un cross UP o un cross DOWN.

ver.5 SoundFilename (default "alert.wav")

Il nome del file per l'allarme.

Impostazione BackTest :

------------------

PrintControl (default true)

Stampa qualche commento sul backtesting.

Show_Settings (default true)

Mostra le impostazioni sul grafico.

Fatemi sapere se avete ancora problemi con le impostazioni. Grazie a codersguru e pengie per diversi codici parziali. Spero che questo aiuti

Diario :

-----------

versione.6:

- corretto bug ConfirmedOnEntry.

- aggiunto il trailing stop immediato.

- aggiunto MinPriceDistance per operazioni multiple aperte.

versione.7:

- aggiunta la funzione MaxLookUp per continuare a controllare l'entrata dopo una certa barra dall'incrocio rispetto alla MinCrossDistance.

- aggiungere la funzione OnlyCounterTrend se si usa il filtro ThirdMA.

versione.7.1:

- corretto bug MinCrossDistance.

versione.7.2:

- corretto bug MinCrossDistance per ConfirmedOnEntry = FALSE.

- aggiunto il parametro MA shift.

- aggiunta funzione ExitOnCross.

versione.7.3:

- corretto il COMMENTO della visualizzazione sullo schermo.

versione.8.0:

- aggiunto filtro Pivot.

versione.8.1:

- rivisto un po' di codice perché Build 206 bugs.
 

Ultimo EMA universale a croce EA

firedave:
Cerco di fare un EA per qualsiasi strategia Moving Average Cross, cercando di renderlo universale. Quindi per favore fatemi sapere se avete qualche suggerimento da aggiungere a questo EA.

Impostazione comune :

-----------------

StopLoss (default 100)

Imposta il tuo Stop Loss. Usa 0 (zero) se non ti piace usare lo Stop Loss (non raccomandato).

TakeProfit (default 200)

Imposta il tuo Take Profit. Usa 0 (zero) se ti piace usare il target aperto.

Impostazione Trailing Stop :

----------------------

ver.6 TrailingStopType (default 1)

Imposta il tipo di trailing stop. 1:inizierà il trailing se il profitto in pip è maggiore / uguale a TrailingStop. 2:inizierà il trailing non appena il trade è in profitto. (aggiungerà altri tipi di trailing stop se suggerito, l'ultimo suggerimento è SafeZone trailing stop post #99 https://www.mql5.com/en/forum/general )

TrailingStop (default 40)

Imposta il Trailing Stop. Usa 0 (zero) se non usi la funzione trailing stop.

Impostazione della media mobile:

------------------------

FastMAPeriod (default 10)

Periodo della media mobile veloce.

FastMAType (default EMA / 1)

Tipo di media mobile veloce 0:SMA 1:EMA 2:SMMA 3:LWMA

FastMAPrice (predefinito Close / 0)

Fast Moving Average Prezzo applicato 0:Close 1:Open 2:High 3:Low 4:Median 5:Typical 6:Weighted

ver.7.2 FastMAshift (default 0)

Spostamento della media mobile veloce

SlowMAPeriod (default 80)

Periodo della media mobile lenta.

SlowMAType (default EMA / 1)

Tipo di media mobile lenta 0:SMA 1:EMA 2:SMMA 3:LWMA

SlowMAPrice (predefinito Close / 0)

Media mobile lenta applicata al prezzo 0:Close 1:Open 2:High 3:Low 4:Median 5:Typical 6:Weighted

ver.7.2 FastMAshift (default 0)

Spostamento della media mobile lenta

Distanza minima di incrocio :

------------------------

ver.2 MinCrossDistance (default 0)

Imposta la distanza minima tra FastMA e SlowMA da considerare come un incrocio valido. Usa 0 (zero) per disabilitare questo filtro.

ver.7 MaxLookUp (default 1)

Imposta il numero di barre dopo l'incrocio per continuare a controllare la condizione di entrata rispetto alla distanza minima tra FastMA e SlowMA. Serve MinCrosDistance > 0 per abilitare questa funzione. Usa 0 (zero) per disabilitare questa funzione.

Uscire dall'impostazione:

-------------

StopAndReverse (default true)

Se impostato su TRUE, uscirà da qualsiasi trade e invertirà la posizione quando il segnale cambia.

PureSAR (default false)

Se impostato su TRUE, non userà Stop Loss - Take Profit - e Trailing Stop. Questa impostazione è sempre in gioco.

ver.7.2 ExitOnCross (default false)

Se impostato su TRUE, uscirà da qualsiasi trade se c'è un cross opposto senza considerare alcun filtro aggiuntivo. Quindi esce puramente sulla base dell'incrocio della media mobile.

Terza impostazione MA:

------------------

ver.5 UseThirdMA (default false)

Se impostata su TRUE (e UseCounterTrend = FALSE), si scambierà solo in base alla direzione della terza MA, sopra per BUY e sotto per SELL.

ver.5 UseCounterTrend (default false)

Se impostato a TRUE manterrà la negoziazione anche se in direzione contraria alla terza MA, ma con StopLoss e TakeProfit diversi. E' necessario UseThirdMA = TRUE per abilitare questa funzione.

ver.7 OnlyCounterTrend (default false)

Se impostato a TRUE imposterà l'EA solo per fare trading in controtendenza, cioè COMPRARE se l'incrocio è sotto la Terza MA e VENDERE se l'incrocio è sopra la Terza MA. Serve UseCounterTrend = TRUE per abilitare questa funzione.

ver.5 ThirdMAPeriod (default 100)

Terzo periodo della media mobile.

ver.5 ThirdMAType (default EMA / 1)

Terzo tipo di media mobile 0:SMA 1:EMA 2:SMMA 3:LWMA

ver.5 ThirdMAPrice (default Close / 0)

Terza media mobile applicata al prezzo 0:Close 1:Open 2:High 3:Low 4:Median 5:Typical 6:Weighted

ver.7.2 ThridMAshift (default 0)

Spostamento della terza media mobile

ver.5 CTStopLoss (default 0)

Imposta il vostro Stop Loss per la negoziazione in controtendenza. Usa 0 (zero) se non ti piace usare lo Stop Loss (non raccomandato).

ver.5 CTTakeProfit (default 0)

Imposta il vostro Take Profit per la negoziazione in Controtendenza. Usate 0 (zero) se vi piace usare il target aperto.

Impostazione filtro Pivot :

-------------------

ver.8.0 Use.Pivot.Filter (default false)

Impostare su true se si vuole filtrare il trade, solo BUY se l'incrocio di Slow e Fast MA avviene tra S1 e S2 e solo SELL se l'incrocio di Slow e Fast MA avviene tra R1 e R2.

Impostazione dell'ordine:

--------------

ReverseCondition (default false)

Impostare TRUE per invertire la condizione di entrata.

ver.3 ConfirmedOnEntry (default true)

Se impostato su TRUE, entrerà/uscirà dalla negoziazione nella barra successiva alla conferma della croce. Se impostato a FALSE, entrerà/uscirà dalla negoziazione non appena c'è un incrocio.

ver.4 OneEntryPerBar (default true)

Se impostato su TRUE, effettuerà una sola operazione su una barra. Se impostato a FALSE, scambierà più di una volta su una barra se la condizione di entrata è ancora valida, anche se si tratta sempre di un'operazione alla volta.

NumberOfTries (default 5)

Numero di tentativi se l'ordine viene rifiutato dal sistema.

Slippage (default 5)

Impostazione dello slippage.

MagicNumber (predefinito 1234)

Usare per generare il Magic Number. Cambia questo numero SOLO se vuoi eseguire l'EA sulla stessa coppia e sullo stesso time frame ma con impostazioni diverse.

Impostazione apertura multipla:

-----------------------------

ver.5 MaxOpenTrade (default 2)

Numero massimo di operazioni aperte in una sola volta. Questa impostazione è usata quando StopAndReverse / PureSAR = FALSE in modo che l'EA non chiuda l'ordine aperto quando c'è un segnale opposto, ma apra una nuova operazione. Imposta il numero di trade aperti consentiti. Se StopAndReverse / PureSAR = TRUE questa impostazione sarà sempre = 1, cioè un trade alla volta.

ver.6 MinPriceDistance (default 5)

Se si abilita l'apertura multipla (impostando MaxOpenOrder>1 e OneEntryPerBar=FALSE) questo numero determinerà la distanza minima tra ogni trade nella stessa direzione.

Impostazione filtro tempo :

-------------------

UseHourTrade (default false)

Se impostato su TRUE, l'EA è attivo solo in determinate ore.

StartHour (default 10)

Ora in cui l'EA inizia ad essere attivo (da usare con UseHourTrade = TRUE).

EndHour (default 11)

Ora in cui l'EA si ferma (usare con UseHourTrade = TRUE).

Impostazione lotto e gestione denaro :

------------------------------------

Lotti (default 1)

Numero di lotti per operazione.

MM (default false)

Se impostato su TRUE, userà la gestione del denaro integrata.

AccountIsMicro (default false)

Se si usa un conto micro, impostarlo a VERO.

Risk (default 10)

Usare con MM = TRUE per impostare il rischio per operazione.

Impostazione degli avvisi incrociati :

--------------------

ver.5 EnableAlert (default true)

Suonerà un allarme quando c'è un cross di media mobile, un cross UP o un cross DOWN.

ver.5 SoundFilename (default "alert.wav")

Il nome del file per l'allarme.

Impostazione BackTest :

------------------

PrintControl (default true)

Stampa qualche commento sul backtesting.

Show_Settings (default true)

Mostra le impostazioni sul grafico.

Fatemi sapere se avete ancora problemi con le impostazioni. Grazie a codersguru e pengie per diversi codici parziali. Spero che questo aiuti

Diario :

-----------

versione.6:

- corretto bug ConfirmedOnEntry.

- aggiunto il trailing stop immediato.

- aggiunto MinPriceDistance per operazioni multiple aperte.

versione.7:

- aggiunta la funzione MaxLookUp per continuare a controllare l'entrata dopo una certa barra dall'incrocio rispetto alla MinCrossDistance.

- aggiungere la funzione OnlyCounterTrend se si usa il filtro ThirdMA.

versione.7.1:

- corretto bug MinCrossDistance.

versione.7.2:

- corretto bug MinCrossDistance per ConfirmedOnEntry = FALSE.

- aggiunto il parametro MA shift.

- aggiunta funzione ExitOnCross.

versione.7.3:

- corretto il COMMENTO della visualizzazione sullo schermo.

versione.8.0:

- aggiunto filtro Pivot.

versione.8.1:

- rivisto un po' di codice perché Build 206 bugs.

Qualcuno può inviarmi l'ultimo cross Univeral EMA a bcajes@gmail.com.

Grazie.

 

Ciao, Firedave!

Prima di tutto, vorrei ringraziarti per il tuo bellissimo EA. Lo considero un grande strumento per chiunque usi strategie di trading MA-cross, in quanto sono un classico puro. Io stesso uso tale strategia.

Ho una piccola richiesta, però. Puoi aggiungere un'altra opzione di trade exit - per forzare il trade a chiudersi dopo un numero fisso di barre alla loro chiusura?

A proposito, è tecnicamente possibile installare un allarme SMS o email per il consulente? Mi fido solo dei trade manuali, ma sarebbe bello ricevere una notifica per usare MT Mobile per fare un trade. Sono solo interessato.

Cya e continua a fare un ottimo lavoro!