Convertir: easyLanguage

 

Hola a todos,

¿hay alguien que quiera ayudarme a traducir un sistema de trading easyLanguage en un EA en MT3 o MT4?

Gracias.

Bolla

 

Hola,

Puedo hacer esto.

 

Hola Igorad, aquí mi TS en easylanguage.

Muchas gracias por la traducción

{*****************************************

Descripción : VOLEX (Expansión de la volatilidad)

******************************************}

Entradas:

MultClosesLong(10),

MultClosesShort(8),

MoltL(2.2),

MoltS(3.6),

FilterLong(0),

FilterShort(4),

StopLoss(330),

StopTarget(120),

StopFactor(60),

ProfitTarget(560),

GainPlusLong(5),

GainPlusShort(4),

StartTime(1200),

EndTime(1630),

breakTime(1400);

Variables:

CounterLong(0),

CounterShort(0),

trade(1),

sll(0),

sls(999999),

sl(StopLoss),

contr_plus(0);

si (PositionProfit(1)<0 y PositionProfit(2)<0) entonces

comenzar

contr_plus=1;

sl=sl-contr_plus*10;

fin

si no contr_plus=0;

SetStopLoss(sl);

si marketposition=0 y time>=StartTime y time<=EndTime y timebreakTime entonces begin

Comprar ("Largo") (2+contr_plus) contratos de la siguiente barra al cierre + Average(Range,4)*MoltL + FilterLong puntos en el Stop;

Vender ("Short") (2+contr_plus) contratos Próxima Barra al Cierre - Average(Range,4)*MoltS - FilterShort puntos en Stop;

trade=1;

sll=0;

sls=999999;

sl=StopLoss;

CounterShort = 0;

CounterLong = 0;

Fin;

Si MarketPosition = -1 Then Begin

ExitShort ("Stop_S") Próxima barra en sls en Stop;

Si Close < EntryPrice - (Commission+Slippage) / BigPointValue Entonces CounterShort = CounterShort + 1;

Si CounterShort = MultClosesShort Entonces ExitShort ("Prft_S") Next Bar at Market;

Fin;

Si MarketPosition = 1 Then Begin

ExitLong ("Stop_L") Próxima Barra en sll en Stop;

Si Close > EntryPrice + (Commission+Slippage) / BigPointValue Entonces CounterLong = CounterLong + 1;

Si CounterLong = MultClosesLong Entonces ExitLong ("Prft_L") Next Bar at Market;

Fin;

si OpenPositionProfit>=ProfitTarget y trade=1 entonces begin

ExitLong ("1_G_L") (1+contr_plus) contrata la siguiente barra del mercado;

ExitShort ("1_G_S") (1+contr_plus) contrata la siguiente barra del mercado;

trade=trade+1;

sll=PrecioDeEntrada + (Comisión+Descuento) / ValorDeBigPoint + GananciaPlusLong puntos;

sls=Precio de entrada - (Comisión+Despacho) / ValorBigPoint - GananciaPlusPuntosCortos;

fin;

si OpenPositionProfit<=-StopTarget y trade=1 entonces begin

ExitLong ("1_L_L") (1+contr_plus) contrata la siguiente barra en el mercado;

ExitShort ("1_L_S") (1+contr_plus) contrata la siguiente barra del mercado;

trade=trade+1;

sl=sl-StopFactor;

fin;

si time=2130 then begin

ExitLong ("EoDL") Próxima barra en el mercado;

ExitShort ("EoDS") Próxima barra en el mercado;

fin;

Es un breakout clásico con Martingala después de 2 operaciones perdidas. funciona con TF M30 y lo pruebo en EUR/USD.

Gracias de nuevo.

Bolla

 

¿cómo es el resultado de la prueba? Me refiero a que si es un ea con gran potencial, entonces atraerás a más personas para que te ayuden.

 

Hola suffic en adjuntar el rendimiento de 01/01/01 a 31/12/05.

¿Ahora puedes traducir en MT4 por favor?

Gracias

Bolla

Archivos adjuntos:
capture1.bmp  29 kb
capture2.bmp  81 kb
 
gbolla:
Hola suffic en adjuntar el rendimiento de 01/01/01 a 31/12/05.

¿Ahora puedes traducir en MT4 por favor?

Gracias

Bolla

Se ve muy bien

 
gbolla:
Hola suffic en adjuntar el rendimiento desde el 01/01/01 hasta el 31/12/05.

¿Ahora puedes traducir en MT4 por favor?

Gracias

Bolla

Hola gbola

¿Puedes adjuntar ese EA?

Saludos

promo01

 

Hola promo01, estoy buscando a alguien que pueda traducir esta señal de EasyLanguage a mql4 porque no soy capaz de hacerlo.

Bolla

 

Hola gbolla,

Ten paciencia, por favor.

Igor

 

Hola Igor, ¡muchas gracias! No es mi idea apresurarte.

Sigue en contacto

Bolla

 

Hola,

He terminado de traducir el código EL a MT4.

Intenta probar y optimizar este EA.

Igor

Archivos adjuntos: