Publi |
Publi |
Muy buenas.Buenas. Soy nuevo en esto del backteting. Una pregunta, necesito bajar cada fichero de distinto TF para cada prueba que quiero hacer? O me vale con cualquiera? Vamos, que siquiera hacer BT de H4, me vale con la descarga M1, o tengo que descargar específicamente el H4.
Gracias
Siento no haber contestado antes, pero llevo un tiempo desconectado del foro.
También llevo muchísimo tiempo sin usar el este método. Te aconsejo que sigas el tutorial que realicé en el que se usa el programa TickStory Lite, ya que es mucho más cómodo.
En cuanto al tema de los TF a descargar, MT4 usa un nombre de archivo distinto para cada TF para diferenciarlos, pero si descargas los datos en ticks y no en temporalidades normales, el archivo es el mismo para todas las temporalidades, pero sí que es cierto que tienes que renombrarlo según las temporalidades en las que vayas a realizar tus backtest.
Un saludo.Foro de Forex Trading United
Vale, yo lo que queria era hacer backtesting manual, pero entonces no entiendo la utilidad de todo esto, ya que el metatrader tiene esta funcion e historicos, gracias por tu paciencia, un saludoMuy buenas gerberfox.
No sé muy bien a qué te refieres.
¿Has hecho antes algún backtest?
Puedes realizar backtest de EAs o indicadores, aunque más bien está pensado para EAs.
Lo que tienes que hacer es ir a la ventana de "Prueba de estrategia" y desde ahí eliges el EA o indicador al que quieres realizar el backtest, el par con el que quieres realizarlo, si quieres seguirlo visualmente, el spread que tendrá (será fijo) y las propiedades del EA.
Si nunca has realizado un backtest, ponlo por aquí y este fin de semana sigo dando los apuntes básicos para realizar backtest.
Un saludo.Foro de Forex Trading United
Yo por ahora sigo descargando datos del tick data downloader, llevo 3 dias y voy al 77%, descargando de 28 pares desde el 1/1/2010 hasta 28/7/15, jeje, en cuanto acabe lo voy probando todo, un saludo a todos
Foro de Forex Trading United
Muy buenas joelnana.
La versión 4.2.0 exporta los datos a CSV correctamente. Posiblemente estés haciendo algo mal.
De todas formas, si no tienes marcada la opción de exportar automáticamente a CSV en las opciones de configuración, puedes hacerlo a posteriori seleccionando el par que te has descargado y pinchando en la opción "Export data" que aparece a la derecha de "Start download" en la parte superior derecha.
Prueba a hacer esto y me comentas si te funciona.
Un saludo.Foro de Forex Trading United
Muy buenas robertomar.MT4 "Crea" un archivo fxt nuevo cada vez que va a empezar un backtest, basándose en el correspondiente archivo hst. La forma de impedir ésto, y "obligarle" a que use el fxt que nosotros hayamos creado anteriormente (en este caso el fxt que lleva nuestros datos de ticks) es en asignarle a esos archivos la Propiedad de "Solo lectura", que, como supongo que casi todos sabreis, se realiza dándole al menú contextual (botón derecho del ratón estando éste encima del archivo) y elegir Propiedades y luego "Solo lectura" y Aceptar.
Archivo adjunto 42978
Solo añadir que el archivo fxt resultante NUNCA puede tener un tamaño mayor de 4 Gb, o de lo contrario, MT4 cuando llegue a ese punto, dejará de leerlo y el backtest se cortará. (Por ejemplo, si teneis un fxt que vaya desde 2005 hasta 2015 y ese archivo tiene un tamaño de 11 Gb, imaginemos que ponemos el backtest desde el principio del histórico, pues si esas 4 Gb las ocupa desde 2005 hasta el 26/10/2009 por decir una fecha, cuando el backtest llegue a esa fecha se cortará y si hacemos cualquier backtest desde esa fecha en adelante, se cortará nada más empezar y no arrojará ningún dato dicho backtest. No podremos hacer backtests de 2010 ni de 2011, ni de 2012, ni de 2013 ni de 2014 ni de 2015).
Por tanto si quereis tener históricos de ticks de muchos años, o bien los teneis que partir en varios tramos (por ej. un archivo de 2006 a 2010 y otro de 2011 a 2015) o bien tendríais que usar el software de pago "Tick Data Suite" que está en la misma página donde os habeis descargado el script gratuito CSV2FXT.
Espero que os sirva.
Saludos y un abrazo.
Llevo bastante tiempo usando este método para realizar mis backtest y la verdad es que hasta ahora no me ha machacado los archivos fxt. Es cierto que si no existe el archivo fxt en la carpeta /tester/history , éste se crea a partir de tu historial (archivos hst), pero si lo tienes creado no lo hace. Posiblemente lo digas porque usas distintos TF para tus backtest y entonces sí que te crea un archivo por TF, pero si lo creas tú con el CSV2FXT no tiene que hacer nada de nada.
En cuanto a lo de los archivos extensos, la verdad es que eso sí que no lo he comprobado, pero en cuanto pueda o me acuerde lo haré a ver cómo se comporta.
Un saludo.Foro de Forex Trading United
Última edición por Antonio_GL; 00:30 a las
Gracias a todos por las respuesta, efectivamente el problema era del archivo CSV que era antiguo y no protegía al archivo FXT con solo lectura.Nada hombre, me alegro de que lo hayas podido comprobar, y de molestarme en absoluto, solo me gusta que quede claro que, por lo general, cuando hablo de algo, suelo saber de lo que estoy hablando, y si no tengo mucha seguridad, entonces empleo términos como "creo que", etc etc.
Respecto a lo otro que comentas, sí que había post en este foro explicando con bastante detalle cómo hacer backtest al 99% en MT4, lo que pasa es que hace unos meses se borraron muchos posts y material del foro por unos problemas técnicos, por ejemplo este post yo lo tenía guardado en marcadores y trataba sobre ello pero si le pinchas, verás que ya no existe en el foro:
http://www.tradingunited.es/foro/con...etatrader.html
Había más post sobre ello a modo de tutorial, son antiguos y el único post que yo tenía guardado en marcadores era ese, desconozco si también se borraron o aún están.
Todo el trabajo que hicimos durante meses tanto en el grupo de backtest como en el de Renko, también se borró (imagina la situación). Los históricos de ticks sin huecos que yo confeccioné durante semanas de muchísimas horas de dedicación a ello se colgaron en varias cuentas de Mega de dichos grupos, estando a disposición de todos sus miembros, así como de buena parte de integrantes de esta comunidad, al final todo el que quiso pudo tener acceso a ello.
Igualmente, había incluso un webinar realizado por el magnífico compañero Dream3r sobre el tema de backtest al 99% en MT4, pero ahora mismo he estado echando un vistazo a la sección de cursos y webinars y no lo encuentro, desconozco si también se borró.
En lo que a mí respecta, cada uno tiene el tiempo libre que tiene, y en mi caso es bastante bastante escaso, trabajo entre 14 y 15 horas al día, así que imaginate el tiempo que me queda para hacer tutoriales, etc, en su día precisamente inicié una serie de artículos para explicar todas estas cosas, incluído el relleno de históricos de ticks, pero por falta de tiempo y motivos que no vienen al caso no se pudo terminar, completé 2 artículos, pero para su publicación en aquel momento se exigía tener terminados 10 artículos completos con ciertas características, así que ahí quedó. El resto del trabajo ahí quedó también, quien tuvo acceso a ello en su momento dispuso de ello, pero después está todo borrado lamentablemente.
Pero vamos, que precisamente yo no soy dudoso de no cooperar con la comunidad precisamente, jaja. Ahora mismo, con éste creo que llevo 716 post publicados (más las decenas, Dios sabe cuantos que se borraron), y el 90% son para intentar ayudar a algún compañero que pueda tener menos experiencia o que pueda tener alguna duda sobre algo, ahí están los que quedan sin borrar para que cualquiera los pueda ver. Prácticamente a diario (exceptuando el mes de vacaciones), cuando puedo contesto dudas sobre programación y algunos otros aspectos que yo pueda conocer, como por ejemplo el problema que tuvo el compañero en este post. Vamos que no soy una persona que entre a un foro, pregunte su duda y se marche y ya no vuelva hasta que tenga otra duda.
Así que nada, espero qeu no te hayas molestado tú, yo solo vi que un compañero había tenido un problema que MT4 le machacaba sus fxt de ticks y le dije por qué ocurre eso y cómo se puede solucionar.
Te agradezo en nombre mío y también por el bien de la comunidad que si todos los tutoriales previos sobre este tema estaban borrados, hayas tenido el tiempo y la voluntad y saber hacer para poder realizar éste, yo solo intenté solucionar una duda.
Saludos y un abrazo.
Ahora el problema que tengo es como poner un SPREAD fijo al convertir el archivo CSV a FXT.... lo selecciono, pero no me lo pone bien ya que al hacer blacktest, me salen los mismos datos que con el FXT antiguo....
En conreto el problema que tengo (y que creo que se debería solucionar con el SPREAD), es que pongo por ejemplo un SL de 5 pips y si el precio de entrada fue 1,12000 (Buy), el SL debería ser de 1,12000 - SL - SPREAD, si el SPREAD es 0 (como por defecto tiene los datos el FXT que se genera a través del CSV si no indicas lo contrario), el SL sera de 1,11995, pero si ponemos SPREAD = 10 pips, entonces el SL deberia ser de 1,11985 y sin embargo, me sigue marcando 1,11995 (despues de a ver convertido el archivo CSV a FXT con CSV y seleccionando SPREAD = 10)....
Si me podeis orientar....
Gracias
SaludosForo de Forex Trading United
De nada hombre, para eso estamos. Llevaba unos días que no había entrado mucho por aquí, pero como estoy suscrito a este tema por haber comentado cosas anteriormente, pues me llegó aviso al email, jajaja.
Saludos y un abrazo.Foro de Forex Trading United
Nada hombre, me alegro de que lo hayas podido comprobar, y de molestarme en absoluto, solo me gusta que quede claro que, por lo general, cuando hablo de algo, suelo saber de lo que estoy hablando, y si no tengo mucha seguridad, entonces empleo términos como "creo que", etc etc.
Respecto a lo otro que comentas, sí que había post en este foro explicando con bastante detalle cómo hacer backtest al 99% en MT4, lo que pasa es que hace unos meses se borraron muchos posts y material del foro por unos problemas técnicos, por ejemplo este post yo lo tenía guardado en marcadores y trataba sobre ello pero si le pinchas, verás que ya no existe en el foro:
http://www.tradingunited.es/foro/con...etatrader.html
Había más post sobre ello a modo de tutorial, son antiguos y el único post que yo tenía guardado en marcadores era ese, desconozco si también se borraron o aún están.
Todo el trabajo que hicimos durante meses tanto en el grupo de backtest como en el de Renko, también se borró (imagina la situación). Los históricos de ticks sin huecos que yo confeccioné durante semanas de muchísimas horas de dedicación a ello se colgaron en varias cuentas de Mega de dichos grupos, estando a disposición de todos sus miembros, así como de buena parte de integrantes de esta comunidad, al final todo el que quiso pudo tener acceso a ello.
Igualmente, había incluso un webinar realizado por el magnífico compañero Dream3r sobre el tema de backtest al 99% en MT4, pero ahora mismo he estado echando un vistazo a la sección de cursos y webinars y no lo encuentro, desconozco si también se borró.
En lo que a mí respecta, cada uno tiene el tiempo libre que tiene, y en mi caso es bastante bastante escaso, trabajo entre 14 y 15 horas al día, así que imaginate el tiempo que me queda para hacer tutoriales, etc, en su día precisamente inicié una serie de artículos para explicar todas estas cosas, incluído el relleno de históricos de ticks, pero por falta de tiempo y motivos que no vienen al caso no se pudo terminar, completé 2 artículos, pero para su publicación en aquel momento se exigía tener terminados 10 artículos completos con ciertas características, así que ahí quedó. El resto del trabajo ahí quedó también, quien tuvo acceso a ello en su momento dispuso de ello, pero después está todo borrado lamentablemente.
Pero vamos, que precisamente yo no soy dudoso de no cooperar con la comunidad precisamente, jaja. Ahora mismo, con éste creo que llevo 716 post publicados (más las decenas, Dios sabe cuantos que se borraron), y el 90% son para intentar ayudar a algún compañero que pueda tener menos experiencia o que pueda tener alguna duda sobre algo, ahí están los que quedan sin borrar para que cualquiera los pueda ver. Prácticamente a diario (exceptuando el mes de vacaciones), cuando puedo contesto dudas sobre programación y algunos otros aspectos que yo pueda conocer, como por ejemplo el problema que tuvo el compañero en este post. Vamos que no soy una persona que entre a un foro, pregunte su duda y se marche y ya no vuelva hasta que tenga otra duda.
Así que nada, espero qeu no te hayas molestado tú, yo solo vi que un compañero había tenido un problema que MT4 le machacaba sus fxt de ticks y le dije por qué ocurre eso y cómo se puede solucionar.
Te agradezo en nombre mío y también por el bien de la comunidad que si todos los tutoriales previos sobre este tema estaban borrados, hayas tenido el tiempo y la voluntad y saber hacer para poder realizar éste, yo solo intenté solucionar una duda.
Saludos y un abrazo.Foro de Forex Trading United
Última edición por tencru; 13:41 a las
Aviso Legal Ley Orgánica 15/1999, de 13 de diciembre, de Protección de Datos de Carácter Personal |