Iniciado por
Hermo
Buenas tardes a todos:
Aunque el tiempo no me lo permite, os observo de cerca, :feliz3:.
Muchas gracias por todo vuestro trabajo.
No es exactamente lo que tiene que hacer.
Te explico, quitaste el parametro trailing_take_profit, perfecto.
El parametro trailing_star, lo que realmente busca es dejar correr un cierto numero de pips a nuestro favor antes de activar el trailing_stop. En ejemplo.
Compramos el EURUSD a 1.30000
Trailing_Star = 40 Pips.
Trailing_Stop = 20 Pips.
Cuando el precio llegue a 1.30400 se activa el Trailing Stop.
Como el Trailing Stop lo tenemos a 20, entonces el Stop Loss se situara a 1.30200. Ok
No es necesario que cuando el Trailing_Star se active borre el Take Profit, es mejor que cuando se trabaja con Trailing Stop, tener ya de antemano desactivado el Take Profit es decir valor 0, si lo que pretendemos es dejar correr el beneficio, aunque yo esto prefiero probarlo, es decir, dejar las dos opciones, si tengo un valor en el Take Profit, que no se borre por que se active el Trailing_Star, asi se pueden buscar mas valores en las optimizaciones.
Evidentemente el Take Profit puede tener valor 0 pero el Stop Loss no, ya que no funcionaria el Trailing, excepto que programes virtualmente el stop pero esto ya es harina de otro costal.
Hola Ciclo
Yo soy un gran probador de martingalas, me parece bien que se introduzca dentro del codigo, pero ojo, cuando te digo esto me refiero a que no te fies mucho de las maximas perdidas consecutivas que te da el resultado de Metatrader, aunque parezca mentira y sea un calculo de primaria, no siempre lo hace bien, el por que, sencillamente te respondo que es Metatrader.
El codigo de la Martingala que pides, esta dentro del codigo ejemplo que adjunte, por lo tanto solo seria introducirselo a la version correspondiente y a partir de ahi realizar pruebas.
Buenas tardes y bienvenido al foro, solo aclararte un poco por encima tu pregunta.
Cuando pones en el probador de MT Diferencial 2 te estas refiriendo a que quieres que tu estrategia se pruebe con un spread fijo de 2 puntos, esto es la mayor tonteria del mundo, ya que el diferencial no es fijo ni en los broker que te dicen que es fijo, por lo tanto lo idoneo seria que fuese el Diferencial de trabajo o como MT lo llama, Diferencial Current, pero aqui viene la controversia, ¿tienes datos que te proporcionen esta informacion?. Casi te garantizo que no.
Espero que en breve los compañeros del grupo de backtest nos den una leccion sobre todo lo que han descubierto respecto de este tema y otros muchos relacionados con los backtest y optimizaciones en MT. Seguramente os sorprendan y no gratamente precisamente, pero bueno todo se puede hacer.
Para terminar, no quiero desalentar a nadie, pero por favor, cuando realiceis pruebas, tened en cuenta:
El spread, bueno esto un poco complicado por lo que acabo de explicar.
El deslizamiento, super importante y la gran putada es que esto si que no se puede controlar en ningun backtest ni optimizacion. Incluso es diferente en una cuenta demo que en una real, este factor lo manipula el broker para cada cuenta y os aseguro que influye muchisimo en los resultados.
Las comisiones, que parece que se os han olvidado, siempre y cuando existan, claro esta, pero bueno si no os cobran comisiones, seguramente el diferencial se las trae incluidas.
Y esto solo para empezar, que he visto operaciones en vuestras pruebas que son negativas y figuran como positivas.
Con todo esto no quiero entrar en el desanimo, sencillamente que vayais perfilando vuestra cabeza para cuando programeis algo que querais poner en real. Teneis que tener en cuenta todas estas cosas y alguna mas que ya iremos comentando.
Un fuerte abrazo.
Hermo.