Re: MT4 + Excel (Vía DDE)
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
Re: MT4 + Excel (Vía DDE)
Cita:
Iniciado por
capitalAmerica
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 B-)
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 ... :feliz3:
Salu2 "ventaniles europeiles"! :contento2:
Re: MT4 + Excel (Vía DDE)
Cita:
Iniciado por
PIPermint
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 B-)
Saludos
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 ...
Cita:
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
Re: MT4 + Excel (Vía DDE)
Cita:
Iniciado por
Samuu
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! :contento2:
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