Mandarino - pagina 5

 

mandarino timefilter

ciao newdigital,

non riesco a trovare il mandarino con timefilter postato ovunque.

a proposito, il filtro 8-18 è GMT giusto? dovrebbe essere cambiato in 6-16 per Alpari?

Grazie.

Fikko

 

Mandarino EA con filtro temporale.

 
fikko:
ciao newdigital,

Non riesco a trovare il mandarino con timefilter postato ovunque.

a proposito, il filtro 8-18 è GMT giusto? dovrebbe essere cambiato in 6-16 per Alpari?

Grazie.

Fikko

L'ho postato qui.

Sto usando North Finance per testare questo EA. North Finance è in GMT+3. Alpari è in GMT+2. Quindi, se abbiamo 8 in North Finance, sarà 7 su Alpari.

 

Per le dichiarazioni aggiornate, i risultati settimanali/totali aggiornati si prega di vedere questo post https://www.mql5.com/en/forum/173383/page27

 
newdigital:

E all'inizio del blocco "int start" inserire quanto segue:

if (UseHourTrade){

if(!(Hour()>=FromHourTrade&&Hour()<=ToHourTrade)){

Comment("Non-Trading Hours!");

return(0);

}

}

Non riesco a trovare il blocco "int start" nell'ea??? Aiuto

 
waaustin:
Non riesco a trovare il blocco "int start" nell'ea? Aiuto

Mandarino con timefilter è nel thread dei file https://www.mql5.com/en/forum/173363/page3

E per scambiare un lotto fisso (sempre 1 lotto o sempre 0.1 lotto per esempio) devi impostare FixedLot su true.

 

Mandarino. Senza timefilter.

1. Scambi aperti.

Come vedo 4 trade sono aperti ora.

In pips:

5709702 187233 2006.10.23 07:00 buy 0.60 eurusd 1.2615 1.2577 1.2815 1.2660 0.00 0.00 45.00

5735492 187233 2006.10.24 19:06 buy 0.70 gbpusd 1.8743 1.8783 1.8943 1.8864 0.00 0.00 121.00

5736317 187233 2006.10.24 20:00 sell 0.70 usdjpy 119.18 119.57 117.18 118.69 0.00 0.00 49.00

5735321 187233 2006.10.24 19:00 sell 0.70 usdchf 1.2658 1.2659 1.2458 1.2583 0.00 0.00 75.00 [/CODE]

In deposit currency:

187233 2006.10.23 07:00 buy 0.60 eurusd 1.2615 1.2577 1.2815 1.2661 0.00 -11.10 276.00

5735492 187233 2006.10.24 19:06 buy 0.70 gbpusd 1.8743 1.8783 1.8943 1.8866 0.00 -7.56 861.00

5736317 187233 2006.10.24 20:00 sell 0.70 usdjpy 119.18 119.57 117.18 118.69 0.00 -30.79 288.99

5735321 187233 2006.10.24 19:00 sell 0.70 usdchf 1.2658 1.2659 1.2458 1.2582 0.00 -17.05 422.83 [/CODE]

2. Trades which was closed since this Monday (this week).

It was few trades from this Monday which was closed already.

In pips:

[CODE]5707001 187233 2006.10.20 22:00 buy 0.60 eurusd 1.2620 1.2523 1.2820 2006.10.23 05:00 1.2610 0.00 0.00 -10.00

2 5709030 187233 2006.10.23 05:00 sell 0.60 eurusd 1.2610 1.2710 1.2410 2006.10.23 07:00 1.2615 0.00 0.00 -5.00

187233 2006.10.20 18:31 buy 0.60 usdjpy 118.71 118.64 120.71 2006.10.24 20:00 119.19 0.00 0.00 48.00

in deposit currency:

[CODE]187233 2006.10.20 22:00 buy 0.60 eurusd 1.2620 1.2523 1.2820 2006.10.23 05:00 1.2610 0.00 -2.22 -60.00

2 5709030 187233 2006.10.23 05:00 sell 0.60 eurusd 1.2610 1.2710 1.2410 2006.10.23 07:00 1.2615 0.00 0.00 -30.00

187233 2006.10.20 18:31 buy 0.60 usdjpy 118.71 118.64 120.71 2006.10.24 20:00 119.19 0.00 6.36 241.63

Così capisci le differenze del calcolo dei pip e della valuta di deposito.

 

Qualcuno ha notato che Mandarine fa solo ordini di vendita? Ho provato questo EA e tutti i suoi trade sono di vendita. Così ho guardato nel Journal of trades ed ecco che tutti gli ordini BUY avevano stop non validi e quindi non sono stati eseguiti!

Quando ho guardato il codice per BUY nel programma, sicuramente c'era un "+" invece di un "-" nel campo stoploss mostrato in rosso qui sotto. Per un BUY, lo stoploss DEVE essere sotto il Bid.

Si tratta di un problema universale o solo mio. Quando ho messo meno invece di più, non ci sono stati errori nel giornale.

if(buysig && ttime!=Time[0]) {

res=OrderSend(symbol,OP_BUY,LotsRisk(StopLoss),Ask,slippage,Ask+StopLoss*Point,Ask-TakeProfit*Point, "t3",MAGICNUM,0,Red);

if (res<0) Print("Errore nell'apertura dell'ordine BUY: ",ErrorDescription(GetLastError());

ttime=Time[0];

Pipsqueak2

 

Io non ho questo problema.

 

Nuovo Mandarine (quasi)

Ho giocato con il Mandarino originale. Ho corretto l'errore negli ordini BUY (stop non validi) e ho introdotto il mio algoritmo personale per entrare nelle posizioni.

Uso il Parabolic SAR e un oscillatore Momentum di lungo periodo per filtrare i trade. I risultati sul "Tester" sono stupefacenti (per me che non sono un programmatore). Vedi i risultati allegati. Per i miei standard sono molto meglio delle cifre negative che ho ottenuto ultimamente. Nota SAR sembra funzionare meglio sui timeframe più grandi, (rumore ridotto).

Grazie.

Pipsqueak2