Como hacer un backtest con 99% de calidadHola a todos. He decidido crear este hilo para explicar como realizar un backtest de 99% de calidad.
Como ya sabeis los datos que nos dan los brokers están llenos de huecos, faltando mucha data. Esos saltos evidentemente hacen que el backtest que le hagamos a un robot no sea real. Antes de nada quiero dar las gracias a Jeuro12, fue el que me enseño practicamente todo el proceso. Da gusto que la gente te ayude sin conocerte de nada y sin pedir nada a cambio. . MUCHAS GRACIAS Jorge . ( por cierto Jorge, el fallo del reinicio de la plataforma lo solucioné, era por el build 409 que da ese error. Con el build 402 va perfecto ) Vamos a comenzar : Hay adjunto una direccion donde os podeis bajar todo lo necesario, que contiene : -birts_patch_v0.21(1) -csv2fxt_v0.33(1) -dukascopier -Alpari_MT4_setup402 Por pasos : 1) Ejecutamos el Dukascopier : Este es para descargarnos los datos Tick a tick.elegimos el par y la fecha de inicio ya esperar que se baje. Por ejemplo el EURUSD son 7 Gb. 2) Instalamos Alpari_MT4_setup402.en la carpeta de experts/files ponemos el arvhivo .csv que hemos bajado. - en experts/scripts ponemos los scrips que viene comprimidos en birts_patch_v0.21(1). -De nuevo en experts/ ponemos lo que viene comprimido en csv2fxt_v0.33(1), cada uno en su capeta (experts/include,libraries y scripts). -En la carpeta de metatrader renombramos liveupdate por liveupdateOFF, para que no actualicemos la version. 3) ejecutamos el metatrader y vamos a herramientas/opciones/asesores expertos y activamos permitir operaciones en directo y los Dlls. -abrimos el tester y elegimos el par y el Tf. -ejecutamos el script csv2fxt_v0.33(1) y solo ponemos el spread del par y create ( el tf que vayamos a crear); ejemplo , si queremos crear EURUSD 1H, elejimos el par , el Tf y en csv2fxt_v0.33(1) le ponemos spread 2 y createH1. - Aceptamos y esperamos. Arriba a la izquierda sale el % que lleva realizado. 4) Cuando haya terminado, hay que cerrar la plataforma y vamos a experts/files y el archivo . fxt lo cortamos y pegamos en la carpeta TESTER. -Los archivos hst los cortamos y los pegamos en la carpeta de metatrader/AlpariUK-Demo-Pro sustituyendo todo lo que hay. - el archivo csv aconsejo que lo pongais en otra carpeta segura. No hace falta que esté en la del metatrader . y acabó el proceso. Para hacer el test : Ejecutamos la plataforma, ejecutamos el script birts_patch_v0.21 y cambiamos la opcion remove2GBlimit de TRUE a FALSE. Elegimos el EA que previamente lo abremos puesto en la carpeta experts, y lo de siempre, fecha, el tf está claro que es el mismo, si lo cambias no funcionará. Luego simplemente es ir haciendo este proceso en carpetas nuevas , cambiando el nombre de la carpeta de destino que te pide en la instalacion. Yo tengo una carpeta por par y tf. asi lo tengo yo : MetaTrader - EURUSD 4h_402 Es un proceso largo pero merece la pena. Este manual lo he hecho deprisa y corriendo. Espero que me haya explicado bien. Cualquier duda las responderé con mucho gusto. Un saludo . https://rapidshare.com/files/1760595590/99_.rar
Re: Como hacer un backtest con 99% de calidadAmigo tovia estoy teniendo problemas para hacer los backtest a 99% cuando descargo los tick solo se descargan en la carpeta de texto y la carpeta csv esta vacia , ya he intentado un millon de veces y no se que hacer , un saludo
Esto es lo que aparece en la carpeta texto repetido 10 millones de veces , al parecer hay problemas en el servidor . F:\EURUSD\2012\06\01\21h_ticks.bin - The remote server returned an error: (404) Not Found. F:\EURUSD\2012\06\01\22h_ticks.bin - The remote server returned an error: (404) Not Found. F:\EURUSD\2012\06\01\23h_ticks.bin - The remote server returned an error: (404) Not Found. F:\EURUSD\2012\06\02\00h_ticks.bin - The remote server returned an error: (404) Not Found. F:\EURUSD\2012\06\02\01h_ticks.bin - The remote server returned an error: (404) Not Found. F:\EURUSD\2012\06\02\02h_ticks.bin - The remote server returned an error: (404) Not Found. F:\EURUSD\2012\06\02\03h_ticks.bin - The remote server returned an error: (404) Not Found. F:\EURUSD\2012\06\02\04h_ticks.bin - The remote server returned an error: (404) Not Found. F:\EURUSD\2012\06\02\05h_ticks.bin - The remote server returned an error: (404) Not Found. F:\EURUSD\2012\06\02\06h_ticks.bin - The remote server returned an error: (404) Not Found. F:\EURUSD\2012\06\02\07h_ticks.bin - The remote server returned an error: (404) Not Found. F:\EURUSD\2012\06\02\08h_ticks.bin - The remote server returned an error: (404) Not Found. F:\EURUSD\2012\06\02\09h_ticks.bin - The remote server returned an error: (404) Not Found. F:\EURUSD\2012\06\02\10h_ticks.bin - The remote server returned an error: (404) Not Found. F:\EURUSD\2012\06\02\11h_ticks.bin - The remote server returned an error: (404) Not Found. F:\EURUSD\2012\06\02\12h_ticks.bin - The remote server returned an error: (404) Not Found. F:\EURUSD\2012\06\02\13h_ticks.bin - The remote server returned an error: (404) Not Found. F:\EURUSD\2012\06\02\14h_ticks.bin - The remote server returned an error: (404) Not Found. F:\EURUSD\2012\06\02\15h_ticks.bin - The remote server returned an error: (404) Not Found. F:\EURUSD\2012\06\02\16h_ticks.bin - The remote server returned an error: (404) Not Found.
Re: Como hacer un backtest con 99% de calidadHola Pachi.
3 detalles. Tienes ck en la casilla cvs? ( Cuando estas ejecutando dukascopier) Cuantos anos estas tratando de bajar? A veces, en fin de semana, Dukascopy hace mantenimiento a los servidores. J. forex wisdom org
Re: Como hacer un backtest con 99% de calidad
Si amigo , tengo todo bien y he tratado en varios dias y diferentes horas , hace mas de dos meces que lo estoy intentando, no tengo ni idea que puede ser.saludos
Re: Como hacer un backtest con 99% de calidadPachi.
Dejame tu skype en un privado y compartimos pantalla via skype o teamviewer y buscamos el/los detalles. J. . forex wisdom org
Re: Como hacer un backtest con 99% de calidadHola arkan1976 no encuentro el archivo para descargarlo, me lo podias enviar porfavor.
Re: Como hacer un backtest con 99% de calidadPersonalmente la mejor solucion que he encontrado hasta la fecha para obtener una calidad de modelado igual o superior al 90% es coger los historicos intradía de Visual Chart, exportarlos a ASCII e importarlos en MT4, en este artículo viene cómo hacerlo paso a paso:
http://www.x-trader.net/articulos/softw ... rader.html Saludos, FXWizard
7 mensajes
• Página 1 de 1
|
|
Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 0 invitados