Backtesting/Optimización - página 68

 

Necesito ayuda,,4 BackTesting Mi EA

Hola a todos,

Soy novato en FOrex,

Hace unos días, he terminado mi EA se llama Ti63r_fx EA

Este EA es VEry SImple ..:)

La regla de mi EA :

1.Attach En EUR/USD

2.Setting TP 10 SL 0

3.Just Comercio en OPen MArket TIme

Pero no sé cómo BAcktesting ella ..

así que

¿Puede usted Backtesting mi EA para mirar cuánto el PROFIT puede hacer?

Y yo ATtach mi EA ..

Necesito más consejos

Gracias Antes ..

Archivos adjuntos:
 

Optimización (no ajuste de curvas) de un EA rentable

¿Alguien tiene experiencia en la optimización de EAs rentables con el fin de adoptarlos al mercado de divisas en constante cambio? No estoy hablando de ajustar la curva de un EA para que se vea bien en un backtest.

Tengo un EA que diseñé para reflejar mi estilo de trading. Utiliza algunos indicadores básicos de MT4 y la acción del precio para calcular dinámicamente los niveles de SL y TP, además de filtrar los mercados agitados para reducir el número de malas operaciones. El EA funciona bien, pero a veces toma operaciones que yo no tomaría porque el mercado está agitado.

Utilizo los indicadores ATR y CCI como filtro y estos son los parámetros que me gustaría optimizar de forma regular - aquí es donde comienzan mis preguntas:

1. ¿Con qué frecuencia debe optimizarse un EA para ofrecer el mejor rendimiento?

2. ¿Cuántos datos debe analizar el optimizador?

3. ¿Qué resultados del optimizador se deben elegir?

4. ¿Deben optimizarse todos los parámetros (hay 3) a la vez o

¿sería mejor optimizarlos en pares o uno por uno?

BTW: He optimizado el EA hace aproximadamente 1 mes y el último mes ha sido rentable. Me pregunto si debería volver a optimizarlo con los datos del mes pasado o dejarlo como está, pero por cuánto tiempo?

 

¿Cuál es su marco temporal?

Para mí, estoy usando H1 y optimicé con 13 semanas de datos.

En realidad depende del estilo de trading para optimizar todo o un parámetro a la vez.

Para mí, optimizo uno a la vez

 
doshur:
¿Cuál es su marco de tiempo?

Utilizo el 5M. ¿Con qué frecuencia optimizas tu EA?

 
nix:
Utilizo el 5M. ¿Con qué frecuencia optimizas tu EA?

cada fin de semana

 

Backtesting

Mucha gente hace backtesting de años pero creo que no nos va a ayudar. Porque la situación del mercado no era la misma que ahora y el final del año y el comienzo del año no es bueno para las pruebas o el comercio.

Por lo tanto, me gustaría hacer backtest y optimizar los EAs con 1-3 meses solamente.

 

El Backtest del EA funciona pero el EA en la Cuenta Demo no ...

Hola traderz,

Tengo un EA que funciona perfectamente en Backtest, pero después de adjuntarlo al gráfico de la cuenta demo (mismo cliente) no pasa nada.

Todo está bien. No hay mensajes del diario ni del experto.

Silencio.

Salvo el mensaje, el experto se ha cargado con éxito.

Los stops están bien.

Es un papel moneda en la cuenta.

Autotrade habilitado, etc.

Sólo el silencio. Me vuelvo loco.

¿Alguna idea? Thx 4 u r ayuda

Mi opinión:

Supongo que el corredor (FXCM) deshabilitado EA para el símbolo AUDNZD.

 

También optimizo mi EA con unos 2 - 3 meses de datos. Esto normalmente me da una buena configuración para la semana siguiente. También he notado que el comercio en vivo se asemeja casi perfectamente en una prueba de espalda - por desgracia deslizamiento y los cambios de propagación no se tienen en cuenta. No me importa el deslizamiento, pero MT4 debería registrar los cambios de spread junto con los datos de los ticks.

También hay otra cosa que apesta; la alimentación de la cuenta demo es diferente de la alimentación de la cuenta real (al menos para mi corredor) por lo que me veo obligado a "pagar" por mis pruebas en vivo.

Feed en vivo:

Feed de demo:

 

Ayuda sobre el EA después de las operaciones abiertas

Hola chicos.

Me gustaría una ayuda para un programa de secuencia de comandos para insertar después de la salida y las operaciones discrecionales abiertas

Después de haber abierto una orden en el mercado de VENTA o COMPRA,

Quiero activar un programa de script para

CASO A - DESPUÉS DE HABER VENDIDO

a1) cuando el precio llega a -14 del ask:

Inserto el stop a -6 del OpenPrice

Inserto el take profit a -40 del OpenPrice

a2) cuando el precio llega a +8 desde el ask:

Inserto el stop loss a +250 del OpenPrice

Inserto el take profit a -5 del OpenPrice

CASO B - DESPUÉS DE COMPRAR

b1) cuando el precio llega a +14 de la oferta:

Inserto el stop a +6 del OpenPrice

Inserto el take profit a +40 del OpenPrice

b2) cuando el precio llega a -8 de la oferta:

Inserto el stop loss a -250 del OpenPrice

Inserto el take profit a +5 del OpenPrice

Este EA, no funciona.

¿Por qué?

Gracias de antemano

#property copyright "Mark 2009"

#property link "winken@inwind.it"

extern bool Scalper_mode = TRUE;

extern int digitPips = 0;

extern int DistanceUp_Buy=14;

extern int SL_Up_Buy=6;

extern int TP_Up_Buy=40;

extern int DistanceDown_SELL=14;

extern int SL_Down_SELL=6;

extern int TP_Down_SELL=40;

extern int Distancia_Abajo_Compra=9

extern int SL_Down_Buy=250;

extern int TP_Down_Buy=5;

extern int DistanciaSubida_Venta=-9

extern int SL_Up_SELL=250

extern int TP_Up_SELL=5;

extern

int init() {

return (0);

}

int deinit() {

return (0);

}

int inicio() {

int digitPips = MarketInfo(OrderSymbol(),MODE_DIGITS);

double point = MarketInfo(OrderSymbol(),MODE_POINT);

double PointRatio = 1;

if (digitPips==3 || digitPips==5) PointRatio = 10;

int orden;

si (Scalper_mode) {

for (int q = 0; q < OrdersTotal(); q++) {

//OrderSelect(q, SELECT_BY_TICKET, MODE_TRADES);

OrderSelect(q, SELECT_BY_POS, MODE_TRADES);

ordine = OrderType();

int beneficio=OrderProfit();

if (OrderSymbol() == Symbol()) {

if (ordine == OP_BUY && (Bid-OrderOpenPrice()>Point*DistanceUp_Buy)) {

OrderModify(OrderTicket(),OrderOpenPrice(),NormalizeDouble(OrderOpenPrice()+SL_Up_Buy*Point, digitPips),NormalizeDouble(OrderOpenPrice()+TP_Up_Buy*Point, digitPips),0,Blue);

return (0);

}

if (ordine = OP_SELL && (OrderOpenPrice()-Ask)>(Point*DistanceDown_SELL)) {

OrderModify(OrderTicket(),OrderOpenPrice(),NormalizeDouble(OrderOpenPrice()-SL_Down_SELL*Point, digitPips),NormalizeDouble(OrderOpenPrice()-TP_Down_SELL*Point, digitPips),0,Red);

return (0);

}

if (ordine = OP_BUY && (Bid-OrderOpenPrice()<Point*DistanceDown_Buy)) {

OrderModify(OrderTicket(),OrderOpenPrice(),NormalizeDouble(OrderOpenPrice()+SL_Down_Buy*Point, digitPips),NormalizeDouble(OrderOpenPrice()+TP_Down_Buy*Point, digitPips),0,Blue);

return (0);

}

if (ordine = OP_SELL && (OrderOpenPrice()-Ask)<(Point*DistanceUp_SELL)) {

OrderModify(OrderTicket(),OrderOpenPrice(),NormalizeDouble(OrderOpenPrice()-SL_Up_SELL*Point, digitPips),NormalizeDouble(OrderOpenPrice()-TP_Up_SELL*Point, digitPips),0,Red);

return (0);

}

//END MODIFY

}

}

}

Comment("nScalper MarknSupport TP & SLnEste EA es GRATISnAutor: Mark");

return (0);

}
 

¿Cómo puedo hacer un backtest de múltiples cruces simultáneamente?

¿Cómo puedo backtest estrategias en MetaTrader que utilizan múltiples cruces de divisas al mismo tiempo?

El Probador de Estrategias sólo parece ver los datos del Símbolo Seleccionado.