Ciao..,
Posso fare questo.
Ciao Igorad, ecco il mio TS in easylanguage.
Grazie mille per la traduzione
{*****************************************
Descrizione : VOLEX (espansione della volatilità)
******************************************}
Ingressi:
MultClosesLong(10),
MultClosesShort(8),
MoltL(2.2),
MoltS(3.6),
FilterLong(0),
FilterShort(4),
StopLoss(330),
StopTarget(120),
FattoreStop(60),
ProfitTarget(560),
GainPlusLong(5),
GainPlusShort(4),
StartTime(1200),
EndTime(1630),
breakTime(1400);
Variabili:
CounterLong(0),
Controcorto(0),
trade(1),
sll(0),
sls(999999),
sl(StopLoss),
contr_plus(0);
se (PositionProfit(1)<0 e PositionProfit(2)<0) allora
iniziare
contr_plus=1;
sl=sl-contr_plus*10;
fine
altrimenti contr_plus=0;
SetStopLoss(sl);
se marketposition=0 e time>=StartTime e time<=EndTime e timebreakTime allora inizia
Compra ("Long") (2+contr_plus) i contratti della prossima barra alla chiusura + Media(Range,4)*MoltL + punti FilterLong su Stop;
Vendi ("Short") (2+contr_plus) i contratti della prossima barra alla chiusura - Average(Range,4)*MoltS - FilterShort punti sullo Stop;
trade=1;
sll=0;
sls=999999;
sl=StopLoss;
CounterShort = 0;
CounterLong = 0;
fine;
Se MarketPosition = -1 Allora inizia
ExitShort ("Stop_S") Barra successiva a sls su Stop;
Se Close < EntryPrice - (Commission+Slippage) / BigPointValue Allora CounterShort = CounterShort + 1;
Se CounterShort = MultClosesShort allora ExitShort ("Prft_S") Barra successiva a Market;
Fine;
Se MarketPosition = 1 Allora inizia
ExitLong ("Stop_L") Barra successiva a sll su Stop;
Se Close > EntryPrice + (Commission+Slippage) / BigPointValue Allora CounterLong = CounterLong + 1;
Se CounterLong = MultClosesLong allora ExitLong ("Prft_L") Barra successiva a Market;
Fine;
se OpenPositionProfit>=ProfitTarget e trade=1 allora inizia
ExitLong ("1_G_L") (1+contr_plus) contratti Prossima barra a mercato;
ExitShort ("1_G_S") (1+contr_plus) contratti Prossima barra a mercato;
trade=trade+1;
sll=EntryPrice + (Commissione+Slippage) / BigPointValue + punti GainPlusLong;
sls=EntryPrice - (Commission+Slippage) / BigPointValue - GainPlusShort points;
fine;
se OpenPositionProfit<=-StopTarget e trade=1 allora inizia
ExitLong ("1_L_L") (1+contr_plus) contratti Prossima barra a mercato;
ExitShort ("1_L_S") (1+contr_plus) contratti Prossima barra a mercato;
trade=trade+1;
sl=sl-StopFactor;
fine;
se tempo=2130 allora inizia
ExitLong ("EoDL") Prossima barra a mercato;
ExitShort ("EoDS") Prossima barra a mercato;
fine;
E' un breakout classico con Martingala dopo 2 trade persi. Funziona con TF M30 e l'ho testato su EUR/USD.
Grazie ancora.
Bolla
com'è il risultato del test? Voglio dire che se è una ea con un grande potenziale, allora attirerete più persone ad aiutarvi.
Ciao suffic in allegato la performance dal 01/01/01 al 31/12/05.
Ora puoi tradurre in MT4 per favore?
Grazie
Bolla
Ciao suffic in allegare la performance dal 01/01/01 al 31/12/05.
Ora puoi tradurre in MT4 per favore?
Grazie
BollaGuarda molto bello
Ciao,
Ho finito di tradurre il codice EL in MT4.
Prova a testare e ottimizzare questo EA.
Igor
![MQL5 - Linguaggio delle strategie di trading integrato nel client terminal MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
- App di trading gratuite
- Oltre 8.000 segnali per il copy trading
- Notizie economiche per esplorare i mercati finanziari
Accetti la politica del sito e le condizioni d’uso
Ciao a tutti,
c'è qualcuno che vuole aiutarmi a tradurre un tradingsystem easyLanguage in un EA in MT3 o MT4?
Grazie.
Bolla