Universale MA Croce EA - pagina 51

 

Per quanto riguarda la domanda posta da Wagaba:

Per questo puoi usare il Multipurpose trademanager ea.

 

Ciao Robert,

Grazie per il tuo aiuto, vedo che hai fatto un bel po' di lavoro per cercare di risolvere questo problema.

Lo eseguirò di nuovo su un paio di grafici lunedì, forse su un timeframe più corto di 1 ora per ottenere alcune situazioni di cross e vedere se fa trading.

Lo eseguirò con MCD impostato a 5 e Look-up impostato a 0, e vedrò come va.

Eseguirò anche lo stesso ea ma con una correzione del bug "5digit" che è stato postato in precedenza al mio post, e vedere se questo fa trading.

Attualmente ho i miei takeprofit e stoploss impostati con uno "0" in più, come suggerito da altri che hanno avuto problemi simili nell'apertura dei trade.

Così il mio 150 diventa 1500 e il mio 80 diventa 800

Una cosa che ho notato facendo questo, però, è che il "1500" diventa "1500.00", e l'"80" diventa "800.00". Forse è questo il problema? Non dovrebbe diventare semplicemente "1500"?

È interessante guardare le vostre immagini e i vostri risultati. C'è qualcosa di strano che sta succedendo da qualche parte, ma non so nulla della modifica del codice mq4, quindi non voglio davvero provare a cambiare qualcosa in metaeditor.

Ho letto l'intero thread su questo stesso problema e sembra che non sia mai stato risolto. Mi sto chiedendo se qualcuno che gestisce questo ea senza problemi vorrebbe postare le sue impostazioni, così posso almeno vedere se sono le stesse, nel qual caso diventa forse un problema di ea-server-broker, piuttosto che un problema di codice strettamente ea?

Ma lascerò la mia piattaforma attiva tutto il giorno domani su timeframes più piccoli, mentre vado al lavoro, e vedrò se ha negoziato quando torno a casa.

Grazie e saluti

ricky

 

E/j

sembra che abbia funzionato bene su EUR/JPY con 1 h TF...

 
Wagaba:
Sono un nuovo trader, mi sto informando se c'è qualcuno che può aggiungere livelli di take profit all'Universal MA Cross EA. Quando faccio trading preferisco uscire metà dei miei profitti a 50 e lasciare che l'altra metà corra fino al prossimo livello di Fibonacci. L'Universal MA Cross EA funziona bene per me, ma non sono riuscito a impostarlo per uscire dalla metà dei miei trade e lasciare correre il resto. qualcuno può aiutarmi?

Sarò felice di dare un'occhiata quando avremo risolto il problema del commercio.

sn

 

solo un po' più di debugging....

rickyc2511:
Ciao Robert,

Grazie per il tuo aiuto, vedo che hai fatto un bel po' di lavoro per cercare di risolvere questo problema.

Lo eseguirò di nuovo su un paio di grafici lunedì, forse su un timeframe più corto di 1 ora per ottenere alcune situazioni di cross e vedere se fa trading.

Lo eseguirò con MCD impostato a 5 e Look-up impostato a 0, e vedrò come va.

Eseguirò anche lo stesso ea ma con la correzione del bug "5digit" che è stato postato in precedenza al mio post, e vedere se questo fa trading.

Attualmente ho i miei takeprofit e stoploss impostati con uno "0" in più, come suggerito da altri che hanno avuto problemi simili nell'apertura dei trade.

Così il mio 150 diventa 1500 e il mio 80 diventa 800

Una cosa che ho notato facendo questo, però, è che il "1500" diventa "1500.00", e l'"80" diventa "800.00". Forse è questo il problema? Non dovrebbe diventare semplicemente "1500"?

È interessante guardare le vostre immagini e i vostri risultati. C'è qualcosa di strano che sta succedendo da qualche parte, ma non so nulla della modifica del codice mq4, quindi non voglio davvero provare a cambiare qualcosa in metaeditor.

Ho letto l'intero thread su questo stesso problema e sembra che non sia mai stato risolto. Mi sto chiedendo se qualcuno che gestisce questo ea senza problemi vorrebbe postare le sue impostazioni, così posso almeno vedere se sono le stesse, nel qual caso diventa forse un problema di ea-server-broker, piuttosto che un problema di codice strettamente ea?

Ma lascerò la mia piattaforma attiva tutto il giorno domani su timeframes più piccoli, mentre vado al lavoro, e vedrò se ha negoziato quando torno a casa.

Grazie e saluti

ricky

Ciao ragazzi,

Ho dato un'altra occhiata al codice e vedo due cose:

1 - c'era uno Sleep(5000) nel codice e normalmente questo richiede un RefreshRates(). Improbabile che causi questo problema, ma potrebbe creare un problema in futuro, quindi l'ho corretto.

2 - gli stoploss e i takeprofits sono definiti come double ma vengono convertiti in int nella chiamata per aprire gli ordini. Inoltre, la logica di controtendenza li ha come int. Quindi è un po' incoerente - non l'ho ancora cambiato ma anche questo potrebbe fare danni.

Quindi... ho inserito un'altra linea di debug per catturare più informazioni. Se non porta a nuovi indizi, mi limiterò a **FORZARE** le cifre giuste sui prezzi e questo dovrebbe risolvere il problema.

So che questo significa che ora abbiamo versioni divergenti della fonte - ma possiamo provare a tenere traccia.

Infine, ho provato a ricreare il problema con un back test ma non ci riesco (Alpari UK) quindi mi affido a voi per testare .

Oh, un'altra cosa. So che state avendo un buon successo con questo EA ma nei miei back test per ricreare il problema, ottengo risultati piuttosto scarsi.

Qualcuno di voi potrebbe allegare di nuovo il vostro file set e la coppia/tf?

sn

 

Ciao Robert,

Beh, ancora nessuna fortuna nel far commerciare questa cosa - vuole, ma continua a lanciare gli errori.

L'unica informazione di log catturata che ho è la seguente:

Probabilmente non è molto utile per te, ma non ho potuto generare un test con gomarkets.

rickyc

03:05:28 universalMACrossEA[5 Dig]-V3 USDCAD,H1 input: Expert_Name="---------- Universal MA Cross EA v8.1"; MagicNumber=1234; StopLoss=100; TakeProfit=200; TrailingStop_Setting="---------- Trailing Stop Setting"; TrailingStopType=1; TrailingStop=40; Indicator_Setting="---------- Indicator Setting"; FastMAPeriod=3; FastMAType=1; FastMAPrice=0; FastMAshift=0; SlowMAPeriod=55; SlowMAType=1; SlowMAPrice=0; SlowMAshift=0; CossDistance_Setting="---------- Min Cross Distance Setting"; MinCrossDistance=0; MaxLookUp=3; Exit_Setting="---------- Exit Setting"; StopAndReverse=true; PureSAR=false; ExitOnCross=false; ThirdEMA_Setting="---------- Third MA Setting"; UseThirdMA=false; UseCounterTrend=false; OnlyCounterTrend=false; ThirdMAPeriod=100; ThirdMAType=1; ThirdMAPrice=0; ThirdMAshift=0; CTStopLoss=0; CTTakeProfit=0; Pivot.Setting="---------- Pivot Filter Setting"; Use.Pivot.Filter=false; Order_Setting="---------- Order Setting"; ReverseCondition=false; ConfirmedOnEntry=false; OneEntryPerBar=true; NumberOfTries=10; Slippage=5;

03:05:28 universalMACrossEA[5 Dig]-V3 USDCAD,H1: Ultima operazione: Nessuna

03:05:28 universalMACrossEA[5 Dig]-V3 USDCAD,H1: inizializzato

03:05:42 universalMACrossEA[5 Dig]-V3 USDCAD,H1: Prev : DOWN - Curr : DOWN

03:05:42 universalMACrossEA[5 Dig]-V3 USDCAD,H1: Prev : DOWN - Curr : DOWN

03:05:43 universalMACrossEA[5 Dig]-V3 USDCAD,H1: Prev : DOWN - Curr : DOWN

03:05:43 universalMACrossEA[5 Dig]-V3 USDCAD,H1: Prev : DOWN - Curr : DOWN

03:05:57 universalMACrossEA[5 Dig]-V3 USDCAD,H1: Prev : DOWN - Curr : UP

03:05:57 universalMACrossEA[5 Dig]-V3 USDCAD,H1: MA Cross BUY

03:05:57 universalMACrossEA[5 Dig]-V3 USDCAD,H1: sn Debug su buy: ticket,err,count -1/130/0

03:05:57 universalMACrossEA[5 Dig]-V3 USDCAD,H1: sn Debug on buy: Ask,Slippage,aStopLoss,aTakeProfit 1.06983/5.00000/1.05983/1.08983

03:05:57 universalMACrossEA[5 Dig]-V3 USDCAD,H1: sn Debug su buy: ticket,err,count -1/130/1

03:05:57 universalMACrossEA[5 Dig]-V3 USDCAD,H1: sn Debug on buy: Ask,Slippage,aStopLoss,aTakeProfit 1.06983/5.00000/1.05983/1.08983

03:05:57 universalMACrossEA[5 Dig]-V3 USDCAD,H1: sn Debug su buy: ticket,err,count -1/130/2

03:05:57 universalMACrossEA[5 Dig]-V3 USDCAD,H1: sn Debug on buy: Ask,Slippage,aStopLoss,aTakeProfit 1.06983/5.00000/1.05983/1.08983

03:05:57 universalMACrossEA[5 Dig]-V3 USDCAD,H1: sn Debug su buy: ticket,err,count -1/130/3

03:05:57 universalMACrossEA[5 Dig]-V3 USDCAD,H1: sn Debug on buy: Ask,Slippage,aStopLoss,aTakeProfit 1.06983/5.00000/1.05983/1.08983

03:05:57 universalMACrossEA[5 Dig]-V3 USDCAD,H1: sn Debug su buy: ticket,err,count -1/130/4

03:05:57 universalMACrossEA[5 Dig]-V3 USDCAD,H1: sn Debug on buy: Ask,Slippage,aStopLoss,aTakeProfit 1.06983/5.00000/1.05983/1.08983

03:05:57 universalMACrossEA[5 Dig]-V3 USDCAD,H1: sn Debug su buy: ticket,err,count -1/130/5

03:05:57 universalMACrossEA[5 Dig]-V3 USDCAD,H1: sn Debug on buy: Ask,Slippage,aStopLoss,aTakeProfit 1.06983/5.00000/1.05983/1.08983

03:05:57 universalMACrossEA[5 Dig]-V3 USDCAD,H1: sn Debug su buy: ticket,err,count -1/130/6

03:05:57 universalMACrossEA[5 Dig]-V3 USDCAD,H1: sn Debug on buy: Ask,Slippage,aStopLoss,aTakeProfit 1.06983/5.00000/1.05983/1.08983

03:05:57 universalMACrossEA[5 Dig]-V3 USDCAD,H1: sn Debug su buy: ticket,err,count -1/130/7

03:05:57 universalMACrossEA[5 Dig]-V3 USDCAD,H1: sn Debug on buy: Ask,Slippage,aStopLoss,aTakeProfit 1.06983/5.00000/1.05983/1.08983

03:05:57 universalMACrossEA[5 Dig]-V3 USDCAD,H1: sn Debug su buy: ticket,err,count -1/130/8

03:05:57 universalMACrossEA[5 Dig]-V3 USDCAD,H1: sn Debug on buy: Ask,Slippage,aStopLoss,aTakeProfit 1.06983/5.00000/1.05983/1.08983

03:05:57 universalMACrossEA[5 Dig]-V3 USDCAD,H1: sn Debug su buy: ticket,err,count -1/130/9

03:05:57 universalMACrossEA[5 Dig]-V3 USDCAD,H1: sn Debug on buy: Ask,Slippage,aStopLoss,aTakeProfit 1.06983/5.00000/1.05983/1.08983

03:05:57 universalMACrossEA[5 Dig]-V3 USDCAD,H1: sn Debug su buy: ticket,err,count -1/130/0

03:05:57 universalMACrossEA[5 Dig]-V3 USDCAD,H1: sn Debug on buy: Ask,Slippage,aStopLoss,aTakeProfit 1.06983/5.00000/1.05983/1.08983

03:05:57 universalMACrossEA[5 Dig]-V3 USDCAD,H1: sn Debug su buy: ticket,err,count -1/130/1

03:05:57 universalMACrossEA[5 Dig]-V3 USDCAD,H1: sn Debug on buy: Ask,Slippage,aStopLoss,aTakeProfit 1.06983/5.00000/1.05983/1.08983

03:05:57 universalMACrossEA[5 Dig]-V3 USDCAD,H1: sn Debug su buy: ticket,err,count -1/130/2

03:05:57 universalMACrossEA[5 Dig]-V3 USDCAD,H1: sn Debug on buy: Ask,Slippage,aStopLoss,aTakeProfit 1.06983/5.00000/1.05983/1.08983

03:05:57 universalMACrossEA[5 Dig]-V3 USDCAD,H1: sn Debug su buy: ticket,err,count -1/130/3

03:05:57 universalMACrossEA[5 Dig]-V3 USDCAD,H1: sn Debug on buy: Ask,Slippage,aStopLoss,aTakeProfit 1.06983/5.00000/1.05983/1.08983

03:05:57 universalMACrossEA[5 Dig]-V3 USDCAD,H1: sn Debug su buy: ticket,err,count -1/130/4

03:05:57 universalMACrossEA[5 Dig]-V3 USDCAD,H1: sn Debug on buy: Ask,Slippage,aStopLoss,aTakeProfit 1.06983/5.00000/1.05983/1.08983

03:05:57 universalMACrossEA[5 Dig]-V3 USDCAD,H1: sn Debug su buy: ticket,err,count -1/130/5

03:05:57 universalMACrossEA[5 Dig]-V3 USDCAD,H1: sn Debug on buy: Ask,Slippage,aStopLoss,aTakeProfit 1.06983/5.00000/1.05983/1.08983

03:05:57 universalMACrossEA[5 Dig]-V3 USDCAD,H1: sn Debug su buy: ticket,err,count -1/130/6

03:05:57 universalMACrossEA[5 Dig]-V3 USDCAD,H1: sn Debug on buy: Ask,Slippage,aStopLoss,aTakeProfit 1.06983/5.00000/1.05983/1.08983

03:05:57 universalMACrossEA[5 Dig]-V3 USDCAD,H1: sn Debug su buy: ticket,err,count -1/130/7

03:05:57 universalMACrossEA[5 Dig]-V3 USDCAD,H1: sn Debug on buy: Ask,Slippage,aStopLoss,aTakeProfit 1.06983/5.00000/1.05983/1.08983

03:05:57 universalMACrossEA[5 Dig]-V3 USDCAD,H1: sn Debug su buy: ticket,err,count -1/130/8

03:05:57 universalMACrossEA[5 Dig]-V3 USDCAD,H1: sn Debug on buy: Ask,Slippage,aStopLoss,aTakeProfit 1.06983/5.00000/1.05983/1.08983

03:05:57 universalMACrossEA[5 Dig]-V3 USDCAD,H1: sn Debug su buy: ticket,err,count -1/130/9

03:05:57 universalMACrossEA[5 Dig]-V3 USDCAD,H1: sn Debug on buy: Ask,Slippage,aStopLoss,aTakeProfit 1.06983/5.00000/1.05983/1.08983

03:05:57 universalMACrossEA[5 Dig]-V3 USDCAD,H1: sn Debug su buy: ticket,err,count -1/130/0

03:05:57 universalMACrossEA[5 Dig]-V3 USDCAD,H1: sn Debug on buy: Ask,Slippage,aStopLoss,aTakeProfit 1.06983/5.00000/1.05983/1.08983

03:05:57 universalMACrossEA[5 Dig]-V3 USDCAD,H1: sn Debug su buy: ticket,err,count -1/130/1

03:05:57 universalMACrossEA[5 Dig]-V3 USDCAD,H1: sn Debug on buy: Ask,Slippage,aStopLoss,aTakeProfit 1.06983/5.00000/1.05983/1.08983

03:05:57 universalMACrossEA[5 Dig]-V3 USDCAD,H1: sn Debug su buy: ticket,err,count -1/130/2

03:05:57 universalMACrossEA[5 Dig]-V3 USDCAD,H1: sn Debug on buy: Ask,Slippage,aStopLoss,aTakeProfit 1.06983/5.00000/1.05983/1.08983

03:05:57 universalMACrossEA[5 Dig]-V3 USDCAD,H1: sn Debug su buy: ticket,err,count -1/130/3

03:05:57 universalMACrossEA[5 Dig]-V3 USDCAD,H1: sn Debug on buy: Ask,Slippage,aStopLoss,aTakeProfit 1.06983/5.00000/1.05983/1.08983

03:05:57 universalMACrossEA[5 Dig]-V3 USDCAD,H1: sn Debug su buy: ticket,err,count -1/130/4

03:05:57 universalMACrossEA[5 Dig]-V3 USDCAD,H1: sn Debug on buy: Ask,Slippage,aStopLoss,aTakeProfit 1.06983/5.00000/1.05983/1.08983

03:05:57 universalMACrossEA[5 Dig]-V3 USDCAD,H1: sn Debug su buy: ticket,err,count -1/130/5

03:05:57 universalMACrossEA[5 Dig]-V3 USDCAD,H1: sn Debug on buy: Ask,Slippage,aStopLoss,aTakeProfit 1.06983/5.00000/1.05983/1.08983

03:05:57 universalMACrossEA[5 Dig]-V3 USDCAD,H1: sn Debug su buy: ticket,err,count -1/130/6

03:05:57 universalMACrossEA[5 Dig]-V3 USDCAD,H1: sn Debug on buy: Ask,Slippage,aStopLoss,aTakeProfit 1.06983/5.00000/1.05983/1.08983

03:05:57 universalMACrossEA[5 Dig]-V3 USDCAD,H1: sn Debug su buy: ticket,err,count -1/130/7

03:05:57 universalMACrossEA[5 Dig]-V3 USDCAD,H1: sn Debug on buy: Ask,Slippage,aStopLoss,aTakeProfit 1.06983/5.00000/1.05983/1.08983

03:05:57 universalMACrossEA[5 Dig]-V3 USDCAD,H1: sn Debug su buy: ticket,err,count -1/130/8

03:05:57 universalMACrossEA[5 Dig]-V3 USDCAD,H1: sn Debug on buy: Ask,Slippage,aStopLoss,aTakeProfit 1.06983/5.00000/1.05983/1.08983

03:05:57 universalMACrossEA[5 Dig]-V3 USDCAD,H1: sn Debug su buy: ticket,err,count -1/130/9

03:05:57 universalMACrossEA[5 Dig]-V3 USDCAD,H1: sn Debug on buy: Ask,Slippage,aStopLoss,aTakeProfit 1.06983/5.00000/1.05983/1.08983

03:05:57 stdlib USDCAD,H1: caricato con successo

03:05:57 universalMACrossEA[5 Dig]-V3 USDCAD,H1: Errore apertura ordine BUY : (0) nessun errore

03:05:57 universalMACrossEA[5 Dig]-V3 USDCAD,H1: Prev : UP - Curr : UP

03:05:57 universalMACrossEA[5 Dig]-V3 USDCAD,H1: Prev : UP - Curr : UP

 

Ciao Robert,

Sono riuscito a fare un backtest, con gli stessi errori, ma ha comunque scambiato.

Ho allegato un set di file. per tua informazione.

Cordiali saluti

rickyc

File:
 

Forzato le cifre - Nessun errore 4107?

Grazie Serpentsnoir...buon seguito!

1) c'era uno Sleep(5000) nel codice e normalmente questo richiede un RefreshRates(). Improbabile che causi questo problema ma potrebbe

creare un problema in futuro - quindi l'ho corretto.

* Grazie. Non ne so ancora abbastanza per capire come funziona RefreshRates, ma ottimo se previene problemi futuri!

2) gli stoploss e i takeprofits sono definiti come double ma vengono convertiti in int nella chiamata per aprire gli ordini. Inoltre, la logica di controtendenza li ha come int. Quindi è un po' incoerente - non l'ho ancora cambiato ma anche questo potrebbe fare danni.

* Non ho trovato dove sono convertiti in int? Hai qualche numero di linea per aiutare a trovarli (sto ancora imparando)?

3) Quindi... ho buttato dentro un'altra linea di debug per catturare più informazioni. Se non porta a nuovi indizi, mi limiterò a **FORZARE** le cifre giuste sui prezzi e questo dovrebbe risolvere il problema.

* Buon lavoro. Finora la nuova linea di debug funziona bene ma non mi ha dato nessuna nuova informazione. Mostra ancora buoni prezzi per Bid, Ask, TP, SL, ecc, ma l'errore continua ad essere l'errore 4107 OrderSend a 8 cifre.

La tua idea di "forzare" le cifre era interessante e ho cercato sul web per risolvere gli errori 4107. Ecco cosa ho trovato:

Sostituisci Ask e Bid con NormalizedDouble:

Ask=(NormalizedDouble(Ask,Digits);

Bid =(NormalizedDouble(Bid,Digits);

Invece di forzare numeri fissi, l'inclusione di Digits dovrebbe renderlo compatibile con diverse coppie di cifre. (?)

È interessante che lo SL e il TP siano già "NormalizedDouble" ma il Bid e l'Ask no? Ho scoperto che quando ho provato ad aggiungere quanto sopra per cambiare l'Ask e il Bid in "NormalizedDouble" - i log non avevano più errori 4107. Questo sembra forzare le cifre come hai suggerito. Ci sono altri modi per farlo?...e in che modo questo aiuta a spiegare il problema?

OrderSend originale per BUY

ticket=OrderSend(Symbol(),OP_BUY,Lots,Ask,Slippage,aStopLoss,aTakeProfit,TicketComment,MagicNumber,0,Blue);

OrderSend modificato per BUY ticket=OrderSend(Symbol(),OP_BUY,Lots,NormalizeDouble(Ask,Digits),Slippage,aStopLoss,aTakeProfit,TicketComment,MagicNumber,0,Blue);

Originale OrderSend per SELL

ticket=OrderSend(Symbol(),OP_SELL,Lots,Bid,Slippage,bStopLoss,bTakeProfit,TicketComment,MagicNumber,0,Red);

OrderSend modificato per SELL ticket=OrderSend(Symbol(),OP_SELL,Lots,NormalizeDouble(Bid,Digits),Slippage,bStopLoss,bTakeProfit,TicketComment,MagicNumber,0,Red);

Provate questa mod e fateci sapere i risultati.

So che questo significa che ora abbiamo versioni divergenti del sorgente - ma possiamo provare a tenere traccia.

* Il tuo incremento di versione sta andando bene finora. Basta aggiungere delle note in cima al codice della nuova versione per tenere traccia delle date e dei cambiamenti.

Buon lavoro, grazie e buona fortuna al nostro piccolo EA!

Robert

 

MCD e MLU

rickyc2511:
Ciao Robert,

Sono riuscito a fare un backtest, con gli stessi errori, ma ha comunque fatto trading.

Ho allegato un set di file per vostra informazione. Cordiali saluti

rickyc

Grazie Ricky,

Utile per vedere almeno la coerenza. Questa è davvero una buona cosa nel debugging!

Prima hai detto:

1) Lo eseguirò di nuovo su un paio di grafici lunedì, forse su un timeframe più corto di 1 ora per ottenere alcune situazioni di cross e vedere se fa trading.

* Buona strategia. Faccio test per 1 mese e trovo 1 buona settimana di trade per accelerare i test. Log più piccoli, più facile trovare gli errori di debug.

2) La eseguirò con MCD impostato a 5 e Look-up impostato a 0, e vedrò come va.

* Queste sono caratteristiche interessanti e funzionano effettivamente bene. Il problema è che il codice le blocca entrambe insieme.

if(MaxLookUp>0 && MinCrossDistance>0)

Noterete il "&&" per cui entrambi devono essere > 1 perché funzionino. Quindi MCD=5 e MLU=0 non funzionano con il codice attuale. Ho esplorato il trading sulla stessa barra di incrocio e per far funzionare l'incrocio MCD senza l'MLU...l'ho cambiato in

if(MaxLookUp==0 && MinCrossDistance>0)

Forse qualcuno può dare un'occhiata a questo e renderlo un'opzione? Nel frattempo questo cambiamento funziona bene per me.

3) Attualmente ho i miei takeprofit e stoploss impostati con uno "0" in più, come suggerito da altri che hanno avuto problemi simili nell'apertura dei trade.

Così il mio 150 diventa 1500 e il mio 80 diventa 800. Una cosa che ho notato facendo questo, però, è che il "1500" diventa "1500.00", e l'"80" diventa "800.00". Forse è questo il problema? Non dovrebbe semplicemente diventare "1500"?

* Io uso solo TP a cifra singola e SL=0, quindi non ho trovato un problema nell'usare cifre singole per TP o SL. BTW, dove vedi i "1500.00 e 800.00"?

* Ho postato un follow up prima sulla sfida dell'errore 4107. Spero che questo aiuti tutti... e grazie a Serpentsnoir per l'aiuto nel debug!

Abbiate cura di voi,

Robert

 

Problema della croce Universal MA

Ciao a tutti. Sono nuovo nell'uso degli EA e sto avendo qualche problema con Firedaves MA EA e spero che qualcuno possa aiutarmi. Faccio trading manualmente normalmente e mi piace la strategia EMA cross che trovo abbastanza buona nel complesso (EMA5,EMA13,EMA62) tuttavia ho cercato di automatizzare in piccola misura e ho provato Firedaves che sembra funzionare un giorno ma non il successivo, è un po' un colpo a vuoto finora. Va così: EMA5 incrocia EMA13, l'allarme suona ma non viene effettuato alcun trade. La volta successiva l'allarme suona lo stesso scenario di incrocio, ma a volte un altro trade opposto viene piazzato un minuto o due dopo. Ho controllato tutte le impostazioni, cioè nessuna inversione, ecc. seguendo le impostazioni date da Firedave nel post 1, ma non sto ottenendo risultati coerenti. Qualcuno può aiutarmi o devo tornare a un MA EA più semplice basato sul crossover e se è così qualcuno ha qualche idea su quale provare. Credo nel mantenere le cose semplici se possibile e le vecchie strategie sono le migliori per quanto posso vedere.

Grazie a tutti.