Acceder

Participaciones del usuario Chevrolet57

Chevrolet57 03/01/21 13:39
Ha respondido al tema ¿Qué fondos tenéis en Openbank?
Hola y buen año,aprovecho este hilo porque no encuentro otro más adecuado. Voy a abrir mi primera cartera de fondos en Openbank, en la que por sistema haré tanto traspasos entre fondos como reembolsos frecuentes. De cara a la futura declaración de Hacienda y en lo que se refiere a los fondos, basta con aceptar lo que venga reflejado en el borrador?  Si la respuesta es no, se puede completar  con la información que nos dé en su momento el banco (extracto fiscal o lo que sea) o debo necesariamente llevar un registro de todas y cada una de las operaciones realizadas?
Ir a respuesta
Chevrolet57 15/12/20 19:05
Ha respondido al tema Inversión tendencial
Yes, sir.La foto que pones da a entender que no has ejecutado la instrucción en amarillo, de modo que HTML_Text es todavía Empty/Vacío. Prueba esta versión que se puede ejecutar directamente en el VBE sin necesidad de pasarle argumento, y con el break donde se indica:
Ir a respuesta
Chevrolet57 10/12/20 17:22
Ha respondido al tema Inversión tendencial
Hola, ignoro tu nivel en Excel y VBA pero "escondidos" en el código HTML de la página de fondos de Financial Times tienes los retornos diarios sobre 1000€ del fondo durante los últimos 5 años (obtener los VL sería aplicar una simple regla de 3 a partir del actual VL.).El HTML lo puedes obtener programáticamente creando un procedimiento o función en Excel. Tal que así:Function Roadbiker(ISIN As Variant)    '    FT_path = "https://markets.ft.com/data/funds/tearsheet/summary?s="    FT_url = FT_path & ISIN        '    Set obj = CreateObject("MSXML2.XMLHTTP")    With obj      .Open "GET", FT_url, False      .send      Do Until .readyState = 4          DoEvents      Loop      HTML_Text = .responseText    End With        'aquí código para tratar la cadena HTML_Text    '...End FunctionLa función tal como está te cargaría el HTML del fondo definido por su ISIN en la variable string HTML_Text. Ahora te tocaria terminar el código VBA, usando recurrentemente la función InStr,  para sacar fechas y retornos y escribirlos en una hoja Excel.Todo similar a la función ImportXML de Google Sheets que emplea mucha gente en este foro para obtener los VL.El HTML de una página web (lo que almacenaría HTML_Text) lo puedes ver tecleando Ctrl+U.
Ir a respuesta