¡Gran EA en backtest! - página 65

 
Oligarh:
Por favor, publique las configuraciones para EUR en el archivo *.set. ¿Y cuál es su build MT?

mi build de MT es 197, el broker es InterbankFX, time frame 1H. he utilizado la configuración por defecto de la v1.89d.

Estoy optimizando algunos parámetros ahora. Voy a publicar el archivo .set tan pronto como se va a hacer. en 12 horas, supongo.

pero, como siempre hay un 'pero'. he experimentado algunos problemas recientemente con datos históricos rotos/corruptos en MT. es muy probable que haya sucedido de nuevo! por favor, no confíe en mis resultados y haga sus propias pruebas!

 
jhathawa:
Hola David, te he visto en la Fábrica de Forex (te pregunté sobre el EA e-trailing) también y aprecio mucho tu trabajo y el de todos los chicos de aquí. De todos modos, ¿todavía está utilizando la configuración de post # 443 o ha cambiado? también, por lo que puedo decir de la lectura de todas las 64 páginas de este hilo de hoy (muy entretenido) IBFX es la hora GMT por lo que es una diferencia de 0 (aunque se indica -1 en los comentarios que está mal como tengo una cuenta real IBFX). Puse GMT=0 en la parte superior pero son estos correctos .

int NoTradeHours1=0; // Tiempo de no negociación

int NoTradeHours2=0; // Tiempo sin operar

int NoTradeHours3=0; // Tiempo no comercial

int NoTradeHours4=0; // Tiempo no comercializado

int NoTradeHours5=0; // Tiempo no comercializado

int NoTradeHours6=0; // Tiempo no comercial

Me he dado cuenta de que tienes 25 ahí, lo cual es confuso. Gracias por adelantado.

Sí, todavía estoy usando la misma configuración.

gmt para ibfx y fxdd es diferente.

Dave

 
kalamari:
He notado que la función de trailing stop no funciona correctamente.

archivo adjunto '1.zip' - sólo se modificaron algunas órdenes de compra

archivo adjunto '2.zip' - se modificaron tanto las órdenes de compra como las de venta

se adjunta la versión fija de CT (1.89d). compruébala y verifica, por favor. tengo algunos problemas con los datos históricos corruptos en mt, así que los resultados podrían ser inútiles. tal vez la función de trailing stop funciona muy bien en las versiones anteriores. estoy realmente confundido.

nueva configuración y muy buenos resultados pero seguro que mi mt se ha vuelto loco otra vez.

¿por qué estás usando la versión mala de CT? Esta versión me dijo fxspeedster no es buena todavía.

¿Arreglaste el trailing stop en ella? Si es así, ¿puedes arreglar el trailing stop en la versión que uso en la cuenta real? ¿O puedo copiar/pegar el código de una a la otra?

 
xxDavidxSxx:

¿Por qué estás usando la versión mala de CT? Esta versión que me dijo fxspeedster no es buena todavía.

¿Arreglaste el trailing stop en él? Si es así, ¿puede arreglar el trailing stop en la versión que utilizo en la cuenta real? ¿O puedo copiar/pegar el código de una a la otra?

Sí, es una buena idea. Es mejor corregir CT 1.85f

 
xxDavidxSxx:

¿Por qué estás usando la versión mala de CT? Esta versión me dijo fxspeedster no es buena todavía.

¿Arreglaste el trailing stop en él? Si es así, ¿puedes arreglar el trailing stop en la versión que uso en la cuenta real? ¿O puedo copiar/pegar el código de una a la otra?

Aquí está la versión que está listo para el funcionamiento de la cuenta real. ¿Puedes arreglar el trailing stop en ella? Y por favor no modifiques ningún otro código o configuración además del trailing s/l.

Gracias

Dave

Archivos adjuntos:
 

CyberiaTrader_v1.85g

xxDavidxSxx:
aquí está la versión que está lista para la ejecución de la cuenta real. ¿Puedes arreglar el trailing stop en ella? Y por favor no modifiques ningún otro código o configuración además del trailing s/l.

Hola David,

DynamicTrailStop() modificado, añadido extern double TrailingStopFactor para fines de optimización, cambios en el envío de órdenes:

de:

ticket = OrderSend([...]);

if(ticket > 0)

{

if(OrderSelect(ticket,SELECT_BY_TICKET,MODE_TRADES))

Print("Long order is opened: ",OrderOpenPrice());

}

[/CODE]

to:

[CODE]

ticket = OrderSend([...]);

if(ticket > 0)

{

if(OrderSelect(ticket,SELECT_BY_TICKET,MODE_TRADES))

{

Print("Long order is opened: ",OrderOpenPrice());

PrevBuyStop = OrderStopLoss();

}

}

comprueba si funciona correctamente y por favor házmelo saber.

Archivos adjuntos:
[Deleted]  

Hola kalamari

He probado la versión EA 1,89d para 2006. Una mayor diferencia con tus pruebas. La posible razón: que a ti te cuesta spread=0 en propiedades de un símbolo. Para resolver un problema presione el botón - para contar.

Archivos adjuntos:
1.89d-2006.zip  237 kb
 

Gracias Nikkeifx,

tengo algunos problemas importantes con mt... instalación limpia en curso.

 
nikkeifx:
Hola kalamari he probado la versión EA 1,89d para 2006. Una mayor diferencia con sus pruebas. La posible razón: que a ti te cuesta spread=0 en propiedades de un símbolo. Para resolver un problema pulse el botón - para contar.

Mi backtest 2004 07 01 - 2006 09 29. Bien para los últimos meses pero no es bueno en absoluto.

Archivos adjuntos:
 
nikkeifx:
Hola kalamari he probado la versión EA 1,89d para 2006. Una mayor diferencia con sus pruebas. La posible razón: que a ti te cuesta spread=0 en propiedades de un símbolo. Para resolver un problema pulse el botón - para contar.

¿De dónde viene el 1.89d? ¿Es una versión del 88 que ha sido modificada por uno de nosotros o por los desarrolladores de CT?

Dave

p.d. Kalamari....Creo que trailing s/l está funcionando mejor. Probando ahora.

Gracias