Publi

Publi

Resultados 1 al 8 de 8


  1. #1
    Avatar de anatrader88
    habilis


    Reputación:
    Poder de reputación: 1

    Espana
    Mensajes: 8
    Créditos: 56

    Averiguar el precio de 1pip y lote


    Publi
    Hola forer@s. Estoy iniciandome en el mundillo de mql4 y hay muchas cosas que evidentemente desconozco. Se que tengo que estudiar mucho. Pero yo siempre he sido de estudiar la parte que tocaba y no todo el temario
    Bueno, la pregunta es:

    De que forma puedo obtener el precio de un par? Es decir si gano un pip en el par que sea con un lote como puedo obtener ese precio para usarlo en otras funciones?

    Espero haberme explicado bien.

    Gracias de antemano
    Foro de Forex Trading United

     

  2.                         
    Publi
  3. #2
    Avatar de Ciclo
    Heidelbergensis


    Reputación:
    Poder de reputación: 14

    Espana
    Mensajes: 2.431
    Créditos: 19.921

    Re: Averiguar el precio de 1pip y lote

    Cita Iniciado por anatrader88 Ver mensaje
    Hola forer@s. Estoy iniciandome en el mundillo de mql4 y hay muchas cosas que evidentemente desconozco. Se que tengo que estudiar mucho. Pero yo siempre he sido de estudiar la parte que tocaba y no todo el temario
    Bueno, la pregunta es:

    De que forma puedo obtener el precio de un par? Es decir si gano un pip en el par que sea con un lote como puedo obtener ese precio para usarlo en otras funciones?

    Espero haberme explicado bien.

    Gracias de antemano
    Creo que no te he entendido bien. Si quieres saber el precio de un par en un momento dado solo tienes que escribir double Precio= Bid o double Precio=Ask.

    Saludos.
    Foro de Forex Trading United



  4. #3
    Avatar de AtEExll
    antecessor


    Reputación:
    Poder de reputación: 2

    Germany
    Mensajes: 433
    Créditos: 660

    Re: Averiguar el precio de 1pip y lote

    Hola,

    Lo que quiere es saber el valor de 1 pip, por lo que si lo quieres fácil hay varios scripts o indicadores (suelen llamarse pip value y cosas parecidas) que te pone el valor de 1 pip en algún lugar de tu grafico, claro está que a cuanto mayor lotaje mayor es el valor del pip, puede que te guste mas hacerte un excel para calcularlo de forma rápida y así lo tienes personalizado por ti misma "hecho a tu gusto", también hay calculadoras online... Una de estas calculadoras podría ser la del siguiente link:

    https://www.activtrades.es/index.asp...ardscalculator

    Deberás escoger la forma que mas se adapte a tus necesidades y/o forma de ser.

    Un saludo y buen fin de semana.
    AtEExll

    Enviado desde mi Nexus 5 mediante Tapatalk
    Foro de Forex Trading United

    0% Indicators 100% Price Action

  5. #4
    Avatar de Ciclo
    Heidelbergensis


    Reputación:
    Poder de reputación: 14

    Espana
    Mensajes: 2.431
    Créditos: 19.921

    Re: Averiguar el precio de 1pip y lote

    ¡Ah vale!


    Código:
    Lotes=NormalizeDouble(Balance*PorcentajeDeRiesgo/100/DistSL/(MarketInfo(Symbol(),MODE_TICKVALUE)),nDecimales); 
    
    El numero de lotes es funcion del Balance o si lo prefieres de la Equity multiplicado por el riesgo en tanto por uno. Es decir si tu riesgo es del 2% debes multiplicar por 2/100. Luego para averiguar el valor del pip divides por la distancia en puntos del stop dividido por el tickvalue que se averigua con la funcion MarketInfo. Como no querras tener un millon de decimales todo eso va dentro de la funcion NormalizedDouble que es de la forma NormalizeDouble( variable, numerodedecimales)

    Saludos.

    He creado una herramienta maravillosa (al menos eso me parece a mi) que la voy a subir a herramintas del foro.
    Foro de Forex Trading United



  6. #5
    Avatar de Arkad
    Heidelbergensis


    Reputación:
    Poder de reputación: 4

    Espana
    Mensajes: 922
    Créditos: 10.704

    Re: Averiguar el precio de 1pip y lote

    Hola Ana !!

    Esta parte es la que no entiendo:

    Cita Iniciado por anatrader88 Ver mensaje
    De que forma puedo obtener el precio de un par? Es decir si gano un pip en el par que sea con un lote como puedo obtener ese precio para usarlo en otras funciones?
    Puedes explicarnos un poco por favor ??

    Aunque si es simplemente saber el valor del pip en distintos pares con distintos lotes ya nuestros compis te han dicho

    Creo que incluso en el mismo mt4 viene un script incluido para que no tengas que andar instalando nuevos.

    Saludos !!
    Foro de Forex Trading United

    "El dinero incrementa rápidamente
    cuando hace ganancias razonables"


  7. #6
    Avatar de didaz
    Erectus


    Reputación:
    Poder de reputación: 5

    Espana
    Mensajes: 70
    Créditos: 498

    Re: Averiguar el precio de 1pip y lote

    Cita Iniciado por anatrader88 Ver mensaje
    Hola forer@s. Estoy iniciandome en el mundillo de mql4 y hay muchas cosas que evidentemente desconozco. Se que tengo que estudiar mucho. Pero yo siempre he sido de estudiar la parte que tocaba y no todo el temario
    Bueno, la pregunta es:

    De que forma puedo obtener el precio de un par? Es decir si gano un pip en el par que sea con un lote como puedo obtener ese precio para usarlo en otras funciones?

    Espero haberme explicado bien.

    Gracias de antemano
    Buenas.... yo utilizo esta función:
    double GetPipValue(string _activo)
    {
    double PipCost ;
    double ticksize= MarketInfo(_activo,MODE_TICKSIZE);
    if (ticksize!=0) PipCost=((((MarketInfo(_activo,MODE_TICKVALUE)* MarketInfo(_activo,MODE_POINT) )/ticksize)));
    else PipCost=0;
    PipCost=PipCost*10;
    return PipCost;
    }
    Le pasas el activo como parametro.
    Print (GetPipValue(Symbol()) );
    o
    GetPipValue( "EURUSD" )

    Ejemplos:
    si vas con 1 lote:
    precio = GetPipValue(_Symbol)* numero_pips ;

    si vas con 0.01 lotes:
    precio = GetPipValue(_Symbol)* numero_pips * 0.01;
    Foro de Forex Trading United

     

  8. #7
    Avatar de anatrader88
    habilis


    Reputación:
    Poder de reputación: 1

    Espana
    Mensajes: 8
    Créditos: 56

    Re: Averiguar el precio de 1pip y lote

    Gracias a todos por responder. A ver si me explico mejor. Yo entro con un lote en el EURUSD y gano un pip no? Eso es una cantidad en €, pues la que sea. Hago lo mismo en el AUDUSD y con un pip de ganancia el beneficio es distinto, varia algo. Entonces mi duda es si existe alguna funcion que me de ese valor (la gnancia de un pip) en el activo en cuestion y en tiempo real. Espero haberme explicado bien

    Gracias a todos por la ayuda
    Foro de Forex Trading United

     

  9. #8
    Avatar de anatrader88
    habilis


    Reputación:
    Poder de reputación: 1

    Espana
    Mensajes: 8
    Créditos: 56

    Re: Averiguar el precio de 1pip y lote


    Publi
    Cita Iniciado por didaz Ver mensaje
    Buenas.... yo utilizo esta función:
    double GetPipValue(string _activo)
    {
    double PipCost ;
    double ticksize= MarketInfo(_activo,MODE_TICKSIZE);
    if (ticksize!=0) PipCost=((((MarketInfo(_activo,MODE_TICKVALUE)* MarketInfo(_activo,MODE_POINT) )/ticksize)));
    else PipCost=0;
    PipCost=PipCost*10;
    return PipCost;
    }
    Le pasas el activo como parametro.
    Print (GetPipValue(Symbol()) );
    o
    GetPipValue( "EURUSD" )

    Ejemplos:
    si vas con 1 lote:
    precio = GetPipValue(_Symbol)* numero_pips ;

    si vas con 0.01 lotes:
    precio = GetPipValue(_Symbol)* numero_pips * 0.01;

    Hola didaz, gracias por ese trozito de codigo. Lo probare. Que complicado es esto de la programacion jejeje. Me queda mucho por aprender.
    Lo pruebo y te comento. Mil gracias.

    Un besito
    Foro de Forex Trading United

     

Publi
Publi


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