Optimización Tick Data Suite de Birt - Funcionamiento y recomendaciones

 

Publi

Tick Data Suite de Birt - Funcionamiento y recomendaciones

 

Publi

Página 1 de 2 12 ÚltimoÚltimo
Resultados 1 al 10 de 16


  1. #1
    Avatar de Vinisius
    Erectus


    Reputación:
    Poder de reputación: 12

    Espana
    Mensajes: 312
    Créditos: 126

    Re: Tick Data Suite de Birt - Funcionamiento y recomendaciones


    Publi
    2 - CSV2FXT - Preparar los datos


     
    Cómo preparar los datos de tick para Backtests.
     
    Una vez descargó sus datos de tick debemos convertir estos datos.
    Para decirlo simplemente, Metatrader 4 no sabe cómo leer directamente archivos .CSV que contiene datos de tick y por tanto no puede utilizarlos en los backtest. Sin embargo, lo que puede leer es un formato propietario de archivo que contiene los ticks, así que lo que tenemos que hacer es convertir nuestros archivos CSV a FXT, siendo este último el formato que he mencionado.Una cosa a tener en cuenta es que durante el backtesting, Metatrader 4 también hace uso de los archivos HST al calcular los indicadores. Así para tener un correcto backtest también se debe tener los archivos HST que coincidan con los archivos FXT.
    Por lo tanto, lo que usted necesita para convertir es el CSV2FXT. Este script se ha compilado con MT4 version 225 para garantizar que funciona en una amplia gama de MT4 versiones (hasta la fecha 455).

    Finalmente, aquí hay guia breve sobre cómo convertir los datos de ticks en archivos FXT y HST:
    Si aún no lo ha hecho, debe descargarse el archivo CSV2FXT.
    Copiar los archivos en las carpetas correspondientes dentro del directorio de instalacion de MT4. Hay una estructura de directorios dentro, asegúrese de que coloca estos archivos en los lugares apropiados; CSV2FXT.mq4 y CSV2FXT.ex4 deben estar en experts\scripts. FXTHeader.mqh en experts\include. CsvReader.dll en experts\libraries. También asegúrese de copiarlas a la carpeta correcta si tienes varias instalaciones de MT4 en su sistema.

    Mover el archivo de datos de tick (el archivo CSV) a experts\files en la misma carpeta de instalación de MT4.
    Abrir un gráfico para la pareja de la que se quiere tener datos (si tiene un archivo de EURUSD.csv, usted debe abrir un gráfico EURUSD).
    Seleccione el período de tiempo que desea generar el FXT. Por ejemplo, si desea backtest de M1, a continuación, seleccione M1 como el plazo del grafico. Tenga en cuenta que el archivo FXT que cree para un período de tiempo determinado (incluso M1) no funciona para cualquier otro período de tiempo; simplemente tienes que generar un nuevo FXT si desea backtest de otro tiempo. También puede elegir más de un TF o incluso todos y convertirlos todos al mismo tiempo en un único paso (recomendado).
    Asegúrese de que el terminal esté conectado al broker (busque en la esquina inferior derecha, si dice "no conectado" necesita arreglar eso antes de continuar).

    Asegúrese de que se permiten las llamadas de DLL. Tienes que abrir el menú Herramientas, seleccione Opciones, seleccione asesores expertos y asegúrese de que permite importaciones dll esté activado mientras llamadas a funciones DLL confirmar está deshabilitada.
    Haga doble clic en el script de conversion de CSV2FXT en el panel de navegación (está en la sección de scripts ).
    Configurar los parámetros en la ventana que aparece.

    CSV2FXT_version este es un parámetro que sólo pretende darle una indicación rápida de qué versión que tenga instalada. Cambio no tiene ningún efecto.

    CsvFile usted puede dejarlo en blanco si el archivo se llama igual que el símbolo y tiene una extensión CSV (por ejemplo, EURUSD.csv); de lo contrario, simplemente escriba el nombre del archivo.

    CreateHst : esta opción debe ser true para crear los archivos de HST que usted necesita para su backtest. Usted puede establecer en false si usted ya genera archivos HST para el símbolo con la misma configuración GMT/DST y sólo está generando un FXT para un periodo de tiempo diferente. Debe crear nuevos archivos de HST cada vez que cambie el GMT o DST.
    Nota: Al habilitar esta opción creará archivos de HST para el intervalo de tiempo completo del archivo de datos de tick sin importar el rango de tiempo seleccionado.

    Spread : el spread fijo del archivo resultante FXT, expresado en pips (2.3 resultará en un spread de 2,3 puntos). Dejarlo por defecto 0,0 hará al convertidor usar el spread actual de su broker. Por favor preste atención al hecho de que muchos brokers amplian sus márgenes durante los fines de semana.
    Si piensa utilizar el spread real (el spread variable en su formato CSV), puede dejar este parámetro establecido a 0.0.

    StartDate y EndDate estos campos controlan la duración del archivo FXT. El formato de los campos StartDate y EndDate es AAAA.MM.DD. Puede dejar estos campos en blanco, en cuyo caso el convertidor sólo utilizará la más antigua, y respectivamente la más reciente de la última fecha disponible en el archivo CSV.

    UseRealSpread : como su nombre indica, activar este parámetro hará que su resultante FXT utilice el real (variable) spread desde el archivo CSV. Tick Data Suite detectará automaticamente si su FXT está utilizando real spread o no por lo que hay de nada que preocuparse si le utiliza.

    SpreadPadding si usa spread real, usted puede sumar un número determinado de pips: Si desea sumar 0,8 pips, especifique sólo 0.8 aquí.

    PipsCommission si desea que su FXT dé lugar a una Comisión, puede configurar el valor deseado. La cifra es de ida y vuelta y se expresa en pips.

    MoneyCommission como una alternativa para la Comisión en pips, también puede establecer la Comisión en dinero. El valor se expresa en la divisa de la cuenta base por lote.

    Leverage cambia el apalancamiento de su FXT.

    FXTGMTOffset si desea que su FXT tenga un offset GMT distinto de 0, especifíquelo aquí.

    CSVGMTOffset el desplazamiento GMT de los datos en el archivo CSV. el script de conversion es capaz de detectar automáticamente los formatos de los proveedores de datos de tick y aplicara la configuración correcta. Así que es probablemente seguro dejarlo puesto en "detección automática". Si aparece un mensaje en el registro de expertos sobre que el script de conversion no puede identificar su origen de datos de tick, puede establecer la GMT CSV offset aquí manualmente.

    FXTDST el ajuste DST de su FXT. Escriba 0 para no DST, 1 para nosotros DST, 2 para el horario de verano europeo. Tenga en cuenta que el ajuste de DST nos calcula el DST conforme a las normas que se aplican a partir de 2007.

    CSVDST el ajuste de DST de los archivos CSV. Lo correcto sería dejarlo en la "detección automática". De lo contrario, utilice las mismas pautas en cuanto a la FXTDST.

    TimeShift activar este parámetro cambiará todos los datos generados de 28 años en el pasado. Esto está diseñado para su uso con EAs que son sospechosos de tener días codificados con el propósito de hacer trampas en el backtesting. La razón para el cambio de 28 años es que el calendario es idéntico, cuando se trata de los días de la semana y los años bisiestos. Esto no es un método infalible y algunos EAs tenga motivos legítimos para obtener resultados diferentes cuando backtests con un tiempo de cambio.
    CreateM1, CreateM5, CreateM15, CreateM30, CreateH1, CreateH4, CreateD1, CreateW1, CreateMN estos parámetros están destinados a permitirle crear varios archivos FXT en una única prueba. De forma predeterminada, el script de conversion creará el FXT para el plazo del grafico que se esté ejecutando, no importa si el parámetro para ese período específico está activado o no. Cambie estos parámetros si realmente necesita el FXT por un periodo de tiempo diferente. También se generaran los archivos .HST pero de todos los TF, no solamente del o de los TF elegidos.
    Haga clic en 'Aceptar'. Comenzará el proceso de generación de datos y típicamente tardará 20 a 45 minutos, dependiendo del rango de datos y el volumen, posiblemente aún más si está utilizando una máquina lenta. Un indicador de progreso aparecerá en la parte superior izquierda del gráfico y cuando termine el proceso, recibirá una alerta. Durante la conversión, se imprime algunos datos en el registro de expertos y si tiene algún problema con el script de conversion es probablemente una buena idea tenerlo en cuenta. Es posible que aparezcan problemas de gap. Si usted echa una mirada a las fechas, notará que 4 de ellos ocurren en Navidad de 2007 y 2008 y 2007 en víspera de año nuevo 2008. Eso es perfectamente normal y en la próxima versión de CSV2FXT los huecos en Navidad y Año Nuevo ya no apareceran como advertencias. Sin embargo el gap de mediados de año es realmente un hueco en los datos de Dukascopy.

    Una vez que haya terminado con todos los pasos anteriores y el script de conversion termine el proceso, se le pedirá si desea que el script de conversion mueva los archivos en las carpetas correspondientes. Si elige Sí, reiniciar el terminal para asegurar que los archivos del HST se sincronizan correctamente. Si elige No, usted tendrá un archivo FXT y los archivos HST TF completos en su carpeta de experts\files y antes de utilizarlos realmente, deberás copiarlos en la ubicación correcta.

    En este caso realice los pasos siguientes:
    Salir de la terminal Metatrader 4.
    Mover todos.Archivos de HST desde experts\files a history\[your_server_name].
    Preste mucha atención si usted tiene múltiples directorios del servidor en la carpeta de history tendrás que moverlos al directorio correcto para la cuenta activa.
    Mover el archivo generado FXT de experts\files a tester\history.
     
    En este punto, acabó la instalacion. Ahora está listo para proceder a backtesting.
     
     
    Foro de Forex Trading United

  2. Publi
    Publi


  3. #2




    Reputación:
    Poder de reputación: 12

    Mensajes: 8
    Créditos: 50

    Re: Tick Data Suite de Birt - Funcionamiento y recomendaciones

    Gracias por el aporte Vinisius! Muy útil para novatos en backtesting como yo, te mereces repu.
    Foro de Forex Trading United

  4. #3
    Avatar de Vinisius
    Erectus


    Reputación:
    Poder de reputación: 12

    Espana
    Mensajes: 312
    Créditos: 126

    Re: Tick Data Suite de Birt - Funcionamiento y recomendaciones

    Cita Iniciado por Manueltrix Ver mensaje
    Te ha quedado muy bien vinisius, puedes descansar tranquilamente por que te lo has ganado.
    Te mando reputacion. Port cierto has pensado en convertir este tema en un articulo wiki?
    WikiUnited

    Saludos y suerte

    Ah Manuel. No conocía esa sección. Gracias por informarme.

    Cuando tenga un momento revisaré los documentos y los enviaré allí.


    Saludos
    Foro de Forex Trading United

  5. #4
    Avatar de Vinisius
    Erectus


    Reputación:
    Poder de reputación: 12

    Espana
    Mensajes: 312
    Créditos: 126

    Re: Tick Data Suite de Birt - Funcionamiento y recomendaciones

    -----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------


    Hola crlos9.


    En la configuración del script hay una nueva casilla que no estaba cuando yo realicé este manual.

    Está hacia el final ... se llama PriceFactor.

    Creo que te quedaría solucionado el asunto si le pones ahí 0.1.

    Pruebalo y me dices que tal.


    Saludos.


    --------------------------------------------------------------------------------------------------------------------------------------------------------
    Foro de Forex Trading United

  6. #5

    Re: Tick Data Suite de Birt - Funcionamiento y recomendaciones

    Cita Iniciado por Vinisius Ver mensaje
    Bueno, veo que el tercer documento sobre la mitad para abajo no me ha quedado perfecto pero es que ya estaba un poco cansado y los ojos colorados. Tengo un resfriado de aupa.

    Me voy a ver la tele y descansar.

    Hasta luego.
    Te ha quedado muy bien vinisius, puedes descansar tranquilamente por que te lo has ganado.
    Te mando reputacion. Port cierto has pensado en convertir este tema en un articulo wiki?
    WikiUnited

    Saludos y suerte
    Foro de Forex Trading United




  7. #6
    Avatar de capitalAmerica
    Heidelbergensis


    Reputación:
    Poder de reputación: 17

    Mensajes: 1.865
    Créditos: 147

    Re: Tick Data Suite de Birt - Funcionamiento y recomendaciones

    Muy buen post. Reputacion Vinisius

    Tick Data Suite de Birt - Funcionamiento y recomendaciones-joker_aplauso.gif
    Foro de Forex Trading United



  8. #7
    Avatar de Vinisius
    Erectus


    Reputación:
    Poder de reputación: 12

    Espana
    Mensajes: 312
    Créditos: 126

    Re: Tick Data Suite de Birt - Funcionamiento y recomendaciones

    Bueno, pués ya está.

    Si veis alguna errata o algo no está lo suficientemente claro me lo decis e intentaré solventarlo si puedo.


    Saludos.
    Foro de Forex Trading United

  9. #8
    Avatar de Vinisius
    Erectus


    Reputación:
    Poder de reputación: 12

    Espana
    Mensajes: 312
    Créditos: 126

    Re: Tick Data Suite de Birt - Funcionamiento y recomendaciones

    Bueno, veo que el tercer documento sobre la mitad para abajo no me ha quedado perfecto pero es que ya estaba un poco cansado y los ojos colorados. Tengo un resfriado de aupa.

    Me voy a ver la tele y descansar.

    Hasta luego.
    Foro de Forex Trading United

  10. #9
    Avatar de pilsener
    Erectus


    Reputación:
    Poder de reputación: 12

    Espana
    Mensajes: 168
    Créditos: 926

    Re: Tick Data Suite de Birt - Funcionamiento y recomendaciones

    Gran aporte gracias

    Tick Data Suite de Birt - Funcionamiento y recomendaciones-aplausos.gif
    Foro de Forex Trading United



  11. #10

    Erectus


    Reputación:
    Poder de reputación: 11

    Mensajes: 154
    Créditos: 3.667

    Re: Tick Data Suite de Birt - Funcionamiento y recomendaciones


    Publi
    Cita Iniciado por Vinisius Ver mensaje
    -----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------


    Hola crlos9.


    En la configuración del script hay una nueva casilla que no estaba cuando yo realicé este manual.

    Está hacia el final ... se llama PriceFactor.

    Creo que te quedaría solucionado el asunto si le pones ahí 0.1.

    Pruebalo y me dices que tal.



    --------------------------------------------------------------------------------------------------------------------------------------------------------
    Gracias Vinisius.

    Efectivamente he visto esa casilla. Se soluciona lo del precio, pero me queda por adaptar el horario y el spread al que utiliza mi broker

    Mirare en la configuración a ver si es posible hacerlo.

    Muchísmas gracias.

    Saludos.
    Foro de Forex Trading United

Página 1 de 2 12 ÚltimoÚltimo
This website uses cookies
Utilizamos cookies propias y de terceros para elaborar información estadística y mostrarle publicidad personalizada a través del análisis de su navegación. Si continúa navegando acepta su uso. Más información y política de cookies.
     

 

Publi


Aviso Legal
Ley Orgánica 15/1999, de 13 de diciembre, de Protección de Datos de Carácter Personal