Publi

Publi

Resultados 1 al 7 de 7


  1. #1
    Avatar de PIPermint
    habilis


    Reputación:
    Poder de reputación: 5

    Mensajes: 467

    MT4 + Excel (Vía DDE)


    Publi
    Hola colegas!

    A ver, hoy estoy espeso y no consigo hacer una cosa que en principio debe ser de lo más simple ....

    1. He linkado el Metatrader al Excel mediante la opción de DDE.

    2. Ahora obtengo las cotizaciones OHCL del Metatrader en el Excel en tiempo real.

    3. He hecho ciertos cálculos para que me vaya diciendo el % de pérdida o ganancia que llevo y me lo va actualizando en tiempo real en una celda.

    Hasta aquí todo bien, pero necesitaría saber el % máximo de pérdida al que ha llegado. Osea, que se fuese guardando en una celda.

    En programación sería algo así:

    Variable B=0

    Inicio {

    Variable A=%

    Si (Variable A<B) Variable B=Variable A

    }

    Pues esto sería, a ver si me podéis ayudar. Gracias.

    Salu2!
    Foro de Forex Trading United

     

  2.                         
    Publi
  3. #2
    Avatar de Samuu
    Heidelbergensis


    Reputación:
    Poder de reputación: 10

    Mensajes: 1,334
    Créditos: 249

    Re: MT4 + Excel (Vía DDE)

    Excel no es lo mio pero para calcular el maximo no te basta con envolverlo todo en =MAX()?
    Saludos
    Samuu
    Foro de Forex Trading United

  4. #3
    Avatar de PIPermint
    habilis


    Reputación:
    Poder de reputación: 5

    Mensajes: 467
    Créditos: 0

    Re: MT4 + Excel (Vía DDE)

    Cita Iniciado por Samuu Ver mensaje
    Excel no es lo mio pero para calcular el maximo no te basta con envolverlo todo en =MAX()?
    Saludos
    Samuu
    Gracias por responder Samuu

    Las funciones MAX o MIN te devuelven el máximo o el mínimo de una lista de valores, pero lo que yo necesito es algo que me devuelva el mínimo de un único valor que se actualiza constantemente.

    Salu2!
    Foro de Forex Trading United

     

  5. #4
    Avatar de PIPermint
    habilis


    Reputación:
    Poder de reputación: 5

    Mensajes: 467
    Créditos: 0

    Re: MT4 + Excel (Vía DDE)

    Buenas, ya está solucionado ... Había que meter alguna línea de código en Visual Basic con el evento "Calculate" ...

    Como es algo muy específico, supongo que no le interesará a nadie, pero ahí dejo el código ...

    Private Sub Worksheet_Calculate()
    'Si el nuevo valor es menor que el anterior lo guardo
    If Range("G3").Value < Range("E15").Value Then
    Range("E15").Value = Range("G3").Value

    End Sub
    Foro de Forex Trading United

     

  6. #5
    Avatar de capitalAmerica
    Heidelbergensis


    Reputación:
    Poder de reputación: 10

    Mensajes: 1,880
    Créditos: 147

    Re: MT4 + Excel (Vía DDE)

    Cita Iniciado por PIPermint Ver mensaje
    Buenas, ya está solucionado ... Había que meter alguna línea de código en Visual Basic con el evento "Calculate" ...


    Como es algo muy específico, supongo que no le interesará a nadie, pero ahí dejo el código ...
    Siento que no te pudieramos ayudar Pipermint, me daba no se que ver ahi tu mensaje pero parece que nadie sabia
    Por las molestias de haber investigado y compartido la respuesta te doy reputacion
    Saludos
    Foro de Forex Trading United



  7. #6
    Avatar de PIPermint
    habilis


    Reputación:
    Poder de reputación: 5

    Mensajes: 467
    Créditos: 0

    Re: MT4 + Excel (Vía DDE)

    Cita Iniciado por capitalAmerica Ver mensaje
    Siento que no te pudieramos ayudar Pipermint, me daba no se que ver ahi tu mensaje pero parece que nadie sabia
    Por las molestias de haber investigado y compartido la respuesta te doy reputacion
    Saludos
    Gracias.

    Bueno, reconozco que era algo un poco enrevesado y que iba de programación y no de trading. Yo, y mis "movidas", soy un caso ...

    Salu2 "ventaniles europeiles"!
    Foro de Forex Trading United

     

  8. #7




    Reputación:
    Poder de reputación: 4

    Mensajes: 4
    Créditos: 0

    Re: MT4 + Excel (Vía DDE)


    Publi
    Estimado Pipermint:

    Te molesto con la siguiente pregunta:


    Luego de haber podido vincular con exito el mt4 con el excel 2003, tuve que reinstalar el MS Office (reinstale el 2003, tengo windows xp) y dejó de funcionar el enlace. En realidad, pongo actualizar y queda trabajando, debiendo cerrar la hoja de trabajo y sin posibilidad de actualizarla.
    Dos cosas raras: abro una nueva hoja y pruebo poniendo la formula e igualmente se tilda excel.
    El archivo, en la maquina del trabajo donde no debi reinstalar excel, tampoco funciona.

    Te comento algunas consideraciones para descartar fuentes de problemas:
    - En el MT4: tengo tildada la opción Herramientas, Opciones, Activar servidor DDE
    - En el excel:
    a) al pedir la actualización tengo abierto el MT4
    b) las formulas estan escritas de la siguiente forma: MT4|ASK!EURUSD
    - En windows: en función de un consejo de wolfman, habilite el programa MT4 como excepción en el firewall de windows


    Que podré estar haciendo mal?

    Gracias
    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