Sin condici贸n de entrada str
12 respuestas
Patrick
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?
Mark Fric
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
tnickel
hace 9 a帽os #125912
Hola Patrick,
esta estrategia se ve bien.
驴Ha probado esta estrategia en demoaccount?
聽
thomas
https://monitortool.jimdofree.com/
Patrick
hace 9 a帽os #125914
Aqu铆 tienes RT para esa estrategia:
聽
- la primera imagen es RT con datos de tick
- segundo con datos M1. No es lo suficientemente bueno, no s茅 c贸mo hacerlo mejor ...
- Tambi茅n adjunto diferente resultado de RT , que todav铆a no es bueno ...?
- 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.
tnickel
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]={
聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽 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;
https://monitortool.jimdofree.com/
Patrick
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...
Patrick
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.聽
Mark Fric
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
Patrick
hace 9 a帽os #125969
驴y para qu茅 sirve esta funci贸n?
Patrick
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
tnickel
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/
Patrick
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...
tnickel
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/
Viendo 12 respuestas - de la 1 a la 12 (de un total de 12)