Respuesta

Sin condici贸n de entrada str

12 respuestas

Patrick

Cliente, bbp_participant, comunidad, 424 respuestas.

Visitar el perfil

hace 9 a帽os #112469

Hola " buscadores " 馃檪

 

Despues de unos dias descubri algunas estrategias pero desafortunadamente borre algunas de ellas. Aqu铆 el 煤nico que tengo, pero no tiene ninguna condici贸n de entrada? 驴que opinas? 

Los archivos adjuntos en este foro s贸lo son visibles para los Clientes.
Los archivos adjuntos en este foro s贸lo son visibles para los Clientes.
Los archivos adjuntos en este foro s贸lo son visibles para los Clientes.
Los archivos adjuntos en este foro s贸lo son visibles para los Clientes.
Los archivos adjuntos en este foro s贸lo son visibles para los Clientes.

0

Mark Fric

Administrador, sq-ultimate, 2 respuestas.

Visitar el perfil

hace 9 a帽os #125818

Hola Patrick,

la estrategia se ve bien, 驴ha intentado ejecutar tambi茅n pruebas de robustez en 茅l (me refiero a Monte Carlo an谩lisis).

Lo que yo har铆a a continuaci贸n es tal vez tratar de simplificarlo - eliminar, por ejemplo, Mover SL a BE o Stop Trailing y ver si la estrategia se cambia de alguna manera, y sin duda ejecutar las pruebas de robustez tal vez tambi茅n con mayores diferenciales, los cambios en los datos hist贸ricos, etc para ver lo que puede esperar.

No importa que la regla de entrada sea siempre cierta, es una estrategia de ruptura y la orden de stop en s铆 es una orden de "entrada".

Mark
Arquitecto de StrategyQuant

0

tnickel

Customer, bbp_participant, community, sq-ultimate, 489 replies.

Visitar el perfil

hace 9 a帽os #125912

Hola Patrick,

esta estrategia se ve bien.

驴Ha probado esta estrategia en demoaccount?

thomas

https://monitortool.jimdofree.com/

0

Patrick

Cliente, bbp_participant, comunidad, 424 respuestas.

Visitar el perfil

hace 9 a帽os #125914

Aqu铆 tienes RT para esa estrategia:

  1. la primera imagen es RT con datos de tick
  2. segundo con datos M1. No es lo suficientemente bueno, no s茅 c贸mo hacerlo mejor ...
  3. Tambi茅n adjunto diferente resultado de RT , que todav铆a no es bueno ...?
  4. la 煤ltima foto es la configuraci贸n que uso...

Voy a probarlo en la cuenta demo, pero usted tiene que esperar a que el resultado.. podr铆a adjuntar tambi茅n la estrategia en formato str, pero si lo hago, se obtiene mi configuraci贸n para construir estrategias, que es private....

cuando lo pruebo en pepperstone MT4 la calidad de los datos es mala por lo que el resultado no es importante, si alguien puede probarlo con la calidad 99% o hay alguna manera de c贸mo obtener datos ducascopy a MT4?

podria intentar hacer str mas facil, pero creo que es mejor operar estrategias con trailling stop, profit trailling (o al menos mover SL a BE). tienes razon una de estas condiciones podria ser suficiente. Las estrategias que solo tienen SL y TP no son buenas.

Los archivos adjuntos en este foro s贸lo son visibles para los Clientes.
Los archivos adjuntos en este foro s贸lo son visibles para los Clientes.
Los archivos adjuntos en este foro s贸lo son visibles para los Clientes.
Los archivos adjuntos en este foro s贸lo son visibles para los Clientes.

0

tnickel

Customer, bbp_participant, community, sq-ultimate, 489 replies.

Visitar el perfil

hace 9 a帽os #125933

Hola Patrik,

esta estrategia tiene un error.

La funci贸n DoubleToStrMorePrecision(double n煤mero,int precisi贸n)

no es correcto.

El n煤mero de zerros no es correcto.

驴O se trata de un error del SQ en la generaci贸n del c贸digo mql?

En este caso es el error de Marc Frick

thomas

——————————————————-

/+——————————————————————+
//| hasta 16 d铆gitos despu茅s del punto decimal |
//+——————————————————————+
cadena DoubleToStrMorePrecision(doble n煤mero,int precisi贸n)
聽 {
聽聽 doble rem,entero,entero2;
聽聽 double DecimalArray[17]={ 1.0, 10.0, 100.0, 1000.0, 10000.0, 100000.0, 1000000.0, 10000000.0, 100000000.0,
聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽 1000000000.0, 10000000000.0, 100000000000.0, 10000000000000.0, 100000000000000.0,
聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽 1000000000000000.0, 1000000000000000.0, 10000000000000000.0 };
聽聽 cadena intstring,remstring,retstring;
聽聽 bool isnegative=false;
聽聽 int rem2;

——————————–

//+——————————————————————+
//| hasta 16 d铆gitos despu茅s del punto decimal |
//+——————————————————————+
cadena DoubleToStrMorePrecision(doble n煤mero,int precisi贸n)
聽 {
聽聽 doble rem,entero,entero2;
聽聽 double DecimalArray[17]={
聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽 1.0,
聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽 10.0,
聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽 100.0,
聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽 1000.0,
聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽 10000.0,
聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽 100000.0,
聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽 1000000.0,聽
聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽 10000000.0,
聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽 100000000.0,
聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽 1000000000.0,
聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽 10000000000.0,
聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽 100000000000.0,
聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽 10000000000000.0, // eine Null zuviel
聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽 100000000000000.0, // eine Null zuviel
聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽 1000000000000000.0 // eine Null zuviel聽
聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽 1000000000000000.0,
聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽 10000000000000000.0 };
聽聽 cadena intstring,remstring,retstring;
聽聽 bool isnegative=false;
聽聽 int rem2;
聽+++++++++++++ ENDE DES AUSZUG's +++++++++++++++++++++++++++

https://monitortool.jimdofree.com/

0

Patrick

Cliente, bbp_participant, comunidad, 424 respuestas.

Visitar el perfil

hace 9 a帽os #125937

驴D贸nde encontr贸 este error? He probado esta estrategia sin ning煤n problema, excepto la calidad de la prueba en Pepperstone cuenta demo...

0

Patrick

Cliente, bbp_participant, comunidad, 424 respuestas.

Visitar el perfil

hace 9 a帽os #125938

si abro la estrategia y compilo en MetaEditor tiene 0 errores...no se que pasa :-/聽

esta estrategia no es buena debido a WFM - s贸lo hay 59% y quiero 60% y la prueba RT no es lo suficientemente bueno para m铆 ... 驴podr铆a mostrarme una buena prueba RT, por favor? es la tercera imagen en mi 煤ltimo post buena prueba RT?

gracias por la ayuda.聽

0

Mark Fric

Administrador, sq-ultimate, 2 respuestas.

Visitar el perfil

hace 9 a帽os #125967

tienes raz贸n Thomas, hay un error en la funci贸n DoubleToStrMorePrecision(), pero esta funci贸n no se utiliza en esta estrategia como he comprobado el archivo .mq4 EA.聽

Arreglar茅 este error en la actualizaci贸n autom谩tica, pero no deber铆a afectar a nada, adem谩s el error s贸lo aparece si intentas redondear el n煤mero a m谩s de 11 decimales, lo que creo que se usa muy raramente.

Mark
Arquitecto de StrategyQuant

0

Patrick

Cliente, bbp_participant, comunidad, 424 respuestas.

Visitar el perfil

hace 9 a帽os #125969

驴y para qu茅 sirve esta funci贸n?

0

Patrick

Cliente, bbp_participant, comunidad, 424 respuestas.

Visitar el perfil

hace 9 a帽os #125970

tienes raz贸n Thomas, hay un error en la funci贸n DoubleToStrMorePrecision(), pero esta funci贸n no se utiliza en esta estrategia como he comprobado el archivo .mq4 EA.聽

Arreglar茅 este error en la actualizaci贸n autom谩tica, pero no deber铆a afectar a nada, adem谩s el error s贸lo aparece si intentas redondear el n煤mero a m谩s de 11 decimales, lo que creo que se usa muy raramente.

Mark, 驴hay alguna forma de compartir estrategias sin establecer bloques de construcci贸n de piezas, etc.? 驴Es posible pero no lo encuentro? Gracias por su ayuda

0

tnickel

Customer, bbp_participant, community, sq-ultimate, 489 replies.

Visitar el perfil

hace 9 a帽os #125981

Hola Patrick,

驴por qu茅 no quiere compartir las estrategias sin los componentes b谩sicos?

Si no quieres dar los Building Blocks a otras personas, puedes activar todos los Building Blocks y guardar la estrategia.

thomas

https://monitortool.jimdofree.com/

0

Patrick

Cliente, bbp_participant, comunidad, 424 respuestas.

Visitar el perfil

hace 9 a帽os #125982

Hola thomas-tnickel

Gracias por vuestros consejos. Tengo casi todos los bloques activados 馃檪 voy a tratar de hacer de alguna manera ma帽ana. me gustar铆a saber de alguien m谩s si la estrategia es lo suficientemente bueno, no estoy seguro acerca de las pruebas de RT.聽

Su nombre es EXtras y estrategias pero no mucha gente comparte estrategias...

0

tnickel

Customer, bbp_participant, community, sq-ultimate, 489 replies.

Visitar el perfil

hace 9 a帽os #125986

Hola Patrick,

No es posible decir si una estrategia es suficientemente buena o no.

La curva de equidad no dice mucho sobre la estrategia.

Tengo 1000 de estrategias con buenas equitycurves. 99.99% de ellos son curvefitted. Curvefitted significa no negociable.

Lo importante es el proceso de generaci贸n y filtrado.

a) Calendario

b ) 驴cu谩ntas pruebas retrospectivas con diferentes fuentes de datos?

c) periodo de tiempo de generaci贸n

d) periodo de tiempo para el backtest

e) Pruebas de robustez (configuraciones, pares de divisas, series de datos)

f) Proceso de filtrado

g) An谩lisis Walkforward

h) Otras pruebas de ajuste de curvas....

Los par谩metros y ajustes de este proceso de generaci贸n a) - h) son muy importantes.

Genero siempre una cartera entre 10-99 Estrategias y hago un Endtest de datos desconocidos.

X1)Que esta vez Endtest puedo decir si mi proceso de filtrado est谩 bien.

Repito X1) 10-20 veces con un poco diferentes ajustes.

Si todas las Pruebas son rentables, puedo decir que el proceso de b煤squeda de estrategias est谩 bien.

thomas

https://monitortool.jimdofree.com/

0

Viendo 12 respuestas - de la 1 a la 12 (de un total de 12)