Pregunta Diferencial MT4

 

Publi

Diferencial MT4

 

Publi

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


  1. #1




    Reputación:
    Poder de reputación: 9

    Espana
    Mensajes: 42
    Créditos: 1.111

    Re: Diferencial MT4


    Publi
    Cita Iniciado por robertomar Ver mensaje
    Compi, a tu terminal de MT4, si lo tienes conectado on line al servidor de tu broker, le van llegando constantemente las cotizaciones de cada símbolo, cada vez que hay un nuevo tick en el mismo (un cambio de precio). El spread es la diferencia que hay entre el precio Ask (precio al que compras y al que cierras una venta) y el precio Bid (precio al que vendes y al que cierras una compra). Lo puedes ver en la ventana de Observación del mercado, te lo muestro en la siguiente imagen. Si no te apareciese la columna que te muestro, estando en esa ventana, le das boton derecho al raton y en el menú que se te abre, eliges "Diferencial".

    Diferencial MT4-diferencial2.png

    Vale, pues si en el backtest le dejas "Current" te hará siempre el backtest con el valor de ese spread que haya en esa columna en el momento de iniciar el backtest. Como este spread va variando conforme van llegando nuevos precios, los resultados del backtest, aunque sean en el mismo par, mismo período de tiempo y mismos parámetros, te saldrán cada vez diferentes. Si estás en fin de semana, como el mercado está cerrado y no están llegando nuevos precios, los backtest te los hará todos con el spread último que marcó el símbolo en cuestión el viernes antes de cerrar el mercado, el cual suele ser muy alto en esos momentos finales del cierre del viernes.

    Así que para que puedas analizar y comparar la mejora o empeoramiento de los resultados con diferentes parámetros y tal, y poder tener resultados homogéneos que comparar, lo mejor es que en ese parámetro del probador de estrategias que te mostré ayer, no le dejes lo de Current, sino que le pongas tú siempre un valor fijo que sea razonable para ti (por ejemplo para EURUSD le pones 10 o 15).

    Espero que te sirva.

    Saludos y un abrazo.
    Estimado Robertomar: Vaya por delante un fuerte agradecimiento por tu tiempo e interés en responder a mis preguntas.

    Soy muy novato en esto, disculpamé. Tengo una duda que no soy capaz de resolver ¿Cómo puede una estrategia con un diferencial de 20, que me dices que son en realidad dos pips, puede tener unas perdidas de 23.639€, y otra con un diferencial de dos tiene perdidas de 20.714€ si el valor del pip es de un valor medio aproximado de 0.8 centimos de euro? Habiendo un total de 1.810 operaciones en el backtesting con diferencial de dos y 1.991 con diferencial 20 ¿No hay una desviación exagerada? ¿Por qué se han producido esa diferencia en el número de operaciones?

    Gracias por tu tiempo en atenderme.
    Diferencial MT4-resultados-2-de-diferencial.png

    Diferencial MT4-resultados-20-de-diferencial.png
    Foro de Forex Trading United
    Última edición por officus; 19:09 a las


  2. Publi
    Publi


  3. #2




    Reputación:
    Poder de reputación: 9

    Espana
    Mensajes: 42
    Créditos: 1.111

    Diferencial MT4

    Buenos días compañeros.

    Estoy empezando a utilizar Expert Advisor de MT4, y no sé qué signífica la opción "Diferencial" ¿Tiene algo que ver con las comisiones que cobraría mi broker?

    Gracias y muchos pips a todos.
    Foro de Forex Trading United

  4. #3

    Re: Diferencial MT4

    Cita Iniciado por officus Ver mensaje
    Muchas gracias, de verdad.

    He podido comprobar que, efectivamente, debía de ampliar más el stop loss en mi estrategia para poder adaptarla al nuevo parámetro de 20 en el diferencial. De un stop de 15 he pasado a uno de 50, y consigo ganancias al final de un periodo de cinco años en un time-frame de 15 minutos, con un draw no demasiado escandaloso.

    Colaboradores como tú hacen de este foro un punto de referencia.
    Muchas gracias por tus palabras, hombre. Se hace lo que se puede cuando tenemos algún rato libre (lo malo que son pocos los ratos libres, jajajajaja).

    Me alegro que hayas ido asimilando toda la problemática del trading automático poco a poco.

    Saludos y un abrazo.
    Foro de Forex Trading United

  5. #4




    Reputación:
    Poder de reputación: 9

    Espana
    Mensajes: 42
    Créditos: 1.111

    Re: Diferencial MT4

    Cita Iniciado por robertomar Ver mensaje
    Imagino que te referirás a la ventana que te aparece en el Probador de Estrategias de MT4, si te refieres a ésto, te lo muestro en una imagen:

    Diferencial MT4-diferencial.png


    Si lo dejas tal como viene por defecto (Current), te hará el backtest con el spread que haya en ese par en el momento de inciar el backtest, pero si le pones un valor seleccionado por tí, entonces te hará el backtest con el spread que le pongas (el cual va en points, y no en pips, o sea que si quieres hacer el backtest con 2 pips de spread, tendrías que ponerle 20 por poner un ejemplo).

    Saludos y un abrazo.
    ¿Y cómo puede saber la máquina el spread que cobra mi broker si pongo Current? Porque: Te refieres al spread que cobra mi broker ¿No?
    Foro de Forex Trading United

  6. #5




    Reputación:
    Poder de reputación: 9

    Espana
    Mensajes: 42
    Créditos: 1.111

    Re: Diferencial MT4

    Cita Iniciado por Wolfman Ver mensaje
    Dependera del expert que estes probando, puede ser el Spead del broker o el deslizamiento.

    Saludos.
    Es un experte que he creado yo mismo ¿A qué te refieres con "deslizamiento"? ¿Al fallo en la ejecución de las ordenes por parte del broker? Si es así ¿Cómo se puede calcular?

    Muchas gracias.
    Foro de Forex Trading United

  7. #6
    Avatar de Wolfman



    Reputación:
    Poder de reputación: 22

    Mensajes: 2.039
    Créditos: 8.196

    Re: Diferencial MT4

    Cita Iniciado por officus Ver mensaje
    Es un experte que he creado yo mismo ¿A qué te refieres con "deslizamiento"? ¿Al fallo en la ejecución de las ordenes por parte del broker? Si es así ¿Cómo se puede calcular?

    Muchas gracias.
    El deslizamiento se refiere al precio que tu tienes en tu terminal al enviar la orden, y el precio en el servidor del broker cuando esta llega, a eso le llamamos deslizamiento, entonces en el expert tu le indicas cuantos pips estas dispuesto a permitir de diferencia, si lo dejas a cero es muy probable que recibas muchas recotizaciones y el expert no abra operaciones.

    Saludos.


    int OrderSend(
    string symbol,// symbol
    int cmd, // operation
    double volume,// volume
    double price,// price
    int slippage,// slippage Este es el deslizamiento
    double stoploss, // stop loss
    double takeprofit,// take profit
    string comment=NULL, // comment
    int magic=0, // magic number
    datetimeexpiration=0,// pending order expiration
    color arrow_color=clrNONE// color
    );

    Saludos.
    Foro de Forex Trading United



    "La mente es como un paracaídas, sólo funciona si se abre. Albert Einstein

  8. #7

    Re: Diferencial MT4

    Cita Iniciado por officus Ver mensaje
    Buenos días compañeros.

    Estoy empezando a utilizar Expert Advisor de MT4, y no sé qué signífica la opción "Diferencial" ¿Tiene algo que ver con las comisiones que cobraría mi broker?

    Gracias y muchos pips a todos.
    Imagino que te referirás a la ventana que te aparece en el Probador de Estrategias de MT4, si te refieres a ésto, te lo muestro en una imagen:

    Diferencial MT4-diferencial.png


    Si lo dejas tal como viene por defecto (Current), te hará el backtest con el spread que haya en ese par en el momento de inciar el backtest, pero si le pones un valor seleccionado por tí, entonces te hará el backtest con el spread que le pongas (el cual va en points, y no en pips, o sea que si quieres hacer el backtest con 2 pips de spread, tendrías que ponerle 20 por poner un ejemplo).

    Saludos y un abrazo.
    Foro de Forex Trading United

  9. #8




    Reputación:
    Poder de reputación: 9

    Espana
    Mensajes: 42
    Créditos: 1.111

    Re: Diferencial MT4

    Cita Iniciado por robertomar Ver mensaje
    Bueno, suponiendo que el EA sea el mismo, el timeframe y el símbolo también sean los mismos, y los parámetros que le hayas puesto al EA también sean los mismo en ambos backtests, entonces la diferencia estaría sola y exclusivamente en el spread, y SI, puede haber muchas diferencias entre hacer un backtest con un spread muy bajo o con un spread más alto, incluso puede darte beneficios con un spread muy bajo y pérdidas con un spread alto, sobre todo si llevas SL muy ajustados.

    El número de operaciones tambien puede variar, ya que al llevar spread más alto es más facil que te salte el SL (éste te saltará antes) y más dificil que te llegue a TP (este, si llega llegará después) y por tanto, si por ejemplo el EA solo lleva una operación abierta en cada momento (así es como van muchos EAs) pues hasta que no cierra una no abre otra, y si cierra antes, a lo mejor abre otra que no habría abierto en el otro backtest. Además, al saltar antes el SL y más tarde el TP lo normal es que tengas mayor porcentaje de operaciones negativas que con un spread bajo.

    Yo lo que te recomiendo es que, para no engañarte mucho y no hacerte demasiadas ilusiones, porque luego en operativa on line también influyen otras cosas como el deslizamiento que te comentó Wolfman (cosa que en backtest no se produce), y en determinados momentos amplían mucho los spreads para saltarte los SL , etc etc, lo mejor es que hagas los backtest con spreads altos, y si aún así el EA sale ganador en un plazo largo de tiempo, te puede dar mayor confianza de su eficacia.

    Saludos y un abrazo.

    Muchas gracias, de verdad.

    He podido comprobar que, efectivamente, debía de ampliar más el stop loss en mi estrategia para poder adaptarla al nuevo parámetro de 20 en el diferencial. De un stop de 15 he pasado a uno de 50, y consigo ganancias al final de un periodo de cinco años en un time-frame de 15 minutos, con un draw no demasiado escandaloso.

    Colaboradores como tú hacen de este foro un punto de referencia.
    Foro de Forex Trading United

  10. #9

    Re: Diferencial MT4

    Cita Iniciado por officus Ver mensaje
    ¿Y cómo puede saber la máquina el spread que cobra mi broker si pongo Current? Porque: Te refieres al spread que cobra mi broker ¿No?
    Compi, a tu terminal de MT4, si lo tienes conectado on line al servidor de tu broker, le van llegando constantemente las cotizaciones de cada símbolo, cada vez que hay un nuevo tick en el mismo (un cambio de precio). El spread es la diferencia que hay entre el precio Ask (precio al que compras y al que cierras una venta) y el precio Bid (precio al que vendes y al que cierras una compra). Lo puedes ver en la ventana de Observación del mercado, te lo muestro en la siguiente imagen. Si no te apareciese la columna que te muestro, estando en esa ventana, le das boton derecho al raton y en el menú que se te abre, eliges "Diferencial".

    Diferencial MT4-diferencial2.png

    Vale, pues si en el backtest le dejas "Current" te hará siempre el backtest con el valor de ese spread que haya en esa columna en el momento de iniciar el backtest. Como este spread va variando conforme van llegando nuevos precios, los resultados del backtest, aunque sean en el mismo par, mismo período de tiempo y mismos parámetros, te saldrán cada vez diferentes. Si estás en fin de semana, como el mercado está cerrado y no están llegando nuevos precios, los backtest te los hará todos con el spread último que marcó el símbolo en cuestión el viernes antes de cerrar el mercado, el cual suele ser muy alto en esos momentos finales del cierre del viernes.

    Así que para que puedas analizar y comparar la mejora o empeoramiento de los resultados con diferentes parámetros y tal, y poder tener resultados homogéneos que comparar, lo mejor es que en ese parámetro del probador de estrategias que te mostré ayer, no le dejes lo de Current, sino que le pongas tú siempre un valor fijo que sea razonable para ti (por ejemplo para EURUSD le pones 10 o 15).

    Espero que te sirva.

    Saludos y un abrazo.
    Foro de Forex Trading United

  11. #10

    Re: Diferencial MT4


    Publi
    Bueno, suponiendo que el EA sea el mismo, el timeframe y el símbolo también sean los mismos, y los parámetros que le hayas puesto al EA también sean los mismo en ambos backtests, entonces la diferencia estaría sola y exclusivamente en el spread, y SI, puede haber muchas diferencias entre hacer un backtest con un spread muy bajo o con un spread más alto, incluso puede darte beneficios con un spread muy bajo y pérdidas con un spread alto, sobre todo si llevas SL muy ajustados.

    El número de operaciones tambien puede variar, ya que al llevar spread más alto es más facil que te salte el SL (éste te saltará antes) y más dificil que te llegue a TP (este, si llega llegará después) y por tanto, si por ejemplo el EA solo lleva una operación abierta en cada momento (así es como van muchos EAs) pues hasta que no cierra una no abre otra, y si cierra antes, a lo mejor abre otra que no habría abierto en el otro backtest. Además, al saltar antes el SL y más tarde el TP lo normal es que tengas mayor porcentaje de operaciones negativas que con un spread bajo.

    Yo lo que te recomiendo es que, para no engañarte mucho y no hacerte demasiadas ilusiones, porque luego en operativa on line también influyen otras cosas como el deslizamiento que te comentó Wolfman (cosa que en backtest no se produce), y en determinados momentos amplían mucho los spreads para saltarte los SL , etc etc, lo mejor es que hagas los backtest con spreads altos, y si aún así el EA sale ganador en un plazo largo de tiempo, te puede dar mayor confianza de su eficacia.

    Saludos y un abrazo.
    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