Publi |
Publi |
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
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
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
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 SubForo de Forex Trading United
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?
GraciasForo de Forex Trading United
Excel no es lo mio pero para calcular el maximo no te basta con envolverlo todo en =MAX()?
Saludos
SamuuForo de Forex Trading United
Comenta mis temas y yo comentare en los tuyos:
Cuanto dinero hay que ganar para poder vivir del Forex?
¿Te afecta aumentar el riesgo y el lotaje en forex?
Pon fecha a tu éxito en Forex
Siento que no te pudieramos ayudar Pipermint, me daba no se que ver ahi tu mensaje pero parece que nadie sabiaBuenas, 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 ...
Por las molestias de haber investigado y compartido la respuesta te doy reputacion
SaludosForo de Forex Trading United
Aviso Legal Ley Orgánica 15/1999, de 13 de diciembre, de Protección de Datos de Carácter Personal |