Chileabolsa.com/blog
Loading

No estas registrado.

#811 25-11-19 18:20

get free
Miembro
Calificacion :   147 

Re: PriceDownloader_Generic: El downloader todo terreno (y en 3 clics)

Sensei escribió:

Hola a todos:
Alguien que se quiera ganar un + compartiendo la configuración para descargar los FFMM sin sábados ni domingos para el Downloader v 1.3 ?.
Revisé todo el hilo y no lo pude hacer... sad

Esa configuración es un poco distinta a las demás. Hay que hacer el filtrado de otra forma (marcado en azul).

-------------------------------------------------------------------------------------------------------
CONFIGURACION PARA BAJAR FF.MM. DE CUALQUIER ADMINISTRADORA (sin fines de semana)
-------------------------------------------------------------------------------------------------------

src = https://www.aafm.cl/estadisticas_publico/valor_cuota_diaria.php?orden=1&administradora={admin}&tipo={tipo}&inversion=%&dia={fecha.fmt('d')}&mes={fecha.fmt('m')}&anio={fecha.fmt('Y')}

header += ,<name>

delim = /<\/tr>\s+<tr>/
format.IN = /00">([^<]+).+?00">([^<]+).+?00">([^<]+).+?00">([^<]+).+?00">([^<]+).+?00">([^<]+)/
format.OUT = {fundSymbol},{fecha.fmt('YMD')},{prevClose},{max({prevClose},{close})},{min({prevClose},{close})},{close},0,{fundName}

name = {D[3].clWC().replace(/[^\w\s]/g,'')} {D[4].replace(/unica/i,'')}
fundSymbol = {D[2].clWC().slice(0,4)}-{'{name}'.replace(/\W/g,'').slice(0,4)}-{'{name}'.replace(/\W/g,'').slice(-4)}
prevClose = {D[5].clWC().trans(',.','.')}
close = {D[6].clWC().trans(',.','.')}
fundName = {D[1].clWC().slice(0,15)} - {'{name}'.clWC().replace(/[^\w\s]/g,'')}

outFile = FFMM\{fundName}.txt

10

admin = 96767630
tipo = %


range = begin: 0, end: -1

fecha = date().day(-periods)
fechaFinal = date()

{fecha.fmt('D-M-Y')}

fecha = fecha.day(+1)

#jump {fecha.fmt('w') > 5 ? -1 : -2}, { fecha.$ < fechaFinal.$ }

En rojo los parámetros configurables:
- Carpeta de destino
- Cantidad de sesiones
- Rut administradora
- Tipo de fondo

Los RUT posibles son:

% = Todas
96767630 = BANCHILE
96836390 = BANCOESTADO
96815680 = BBVA
96530900 = BCI
96514410 = BICE
96758340 = CB
96966250 = CELFIN CAPITAL
96513630 = CORPBANCA
99518380 = CRUZ DEL SUR
77750920 = EUROAMERICA
99549940 = IM TRUST
96980650 = ITAU
96955500 = LARRAIN VIAL
76034728 = NEVASA
99558780 = PENTA
91999000 = PRINCIPAL
96667040 = SANTANDER ASSET MANAGEMENT
96634320 = SCOTIA
96639280 = SECURITY
76036521 = SURA
99580930 = ZURICH

Y los tipos:

% = Todos
1 = FM DE INV.EN INST.DE DEUDA DE C/P CON DURACION <= 90 DIAS
2 = FM DE INV.EN INST.DE DEUDA DE C/P CON DURACION <= 365 DIAS
3 = FM DE INV.EN INST.DE DEUDA DE MEDIANO Y LARGO PLAZO
4 = FM MIXTO
5 = FM DE INVERSION EN INSTRUMENTOS DE CAPITALIZACION
6 = FM DE LIBRE INVERSION
7 = FM ESTRUCTURADO
8 = FM DIRIGIDO A INVERSIONISTAS CALIFICADOS


Existen 10 clases de traders: los que entienden binario y los que no.

Desconectado

#812 04-12-19 12:24

Sensei
Miembro
Calificacion :   

Re: PriceDownloader_Generic: El downloader todo terreno (y en 3 clics)

Estimado maestro Get Free....¿como quedaría la Configuración para descargar desde https://www.bolchile.com/dolar-public el Precio y el Precio Promedio a un txt con formato de salida <TICKER>,<DATE>,<CLOSE>,<VOL>....donde los ticker sean Precio Spot y Precio Prom ?...se podrá?...apelo a tu generosidad, conocimiento y expertis.
Slds.,

Desconectado

#813 06-12-19 15:41

get free
Miembro
Calificacion :   147 

Re: PriceDownloader_Generic: El downloader todo terreno (y en 3 clics)

Sensei escribió:

Estimado maestro Get Free....¿como quedaría la Configuración para descargar desde https://www.bolchile.com/dolar-public el Precio y el Precio Promedio a un txt con formato de salida <TICKER>,<DATE>,<CLOSE>,<VOL>....donde los ticker sean Precio Spot y Precio Prom ?...se podrá?...apelo a tu generosidad, conocimiento y expertis.
Slds.,

Esta descarga el precio de cierre.

src = https://apps.bolchile.com/api/v1/dolar/365

header = <TICKER>,<DATE>,<CLOSE>,<VOL>

format.IN = '$(content)'
format.OUT = Dolar,{date(D.fecha).fmt('YMD')},{D.cp},{D.volume}

500

#exec

Si quieres el precio promedio, cambia la parte roja por mp.


Existen 10 clases de traders: los que entienden binario y los que no.

Desconectado

#814 06-12-19 17:06

Sensei
Miembro
Calificacion :   

Re: PriceDownloader_Generic: El downloader todo terreno (y en 3 clics)

Sólido!...muchas gracias.
Slds.,

Desconectado

#815 10-12-19 16:32

brazil
Miembro
Calificacion :   136 

Re: PriceDownloader_Generic: El downloader todo terreno (y en 3 clics)

Estimado Get Free ..se q abusamos de tu tiempo..es factible obtener la data en segundos de todos los instrumentos que salen en esta web https://iqoption.com/es/quotes?active_i … ffset=-180 ....

Gracias master de ante mano


sin track ni gráficos...no hay credibilidad

Desconectado

#816 10-12-19 18:16

brazil
Miembro
Calificacion :   136 

Re: PriceDownloader_Generic: El downloader todo terreno (y en 3 clics)

brazil escribió:

Estimado Get Free ..se q abusamos de tu tiempo..es factible obtener la data en segundos de todos los instrumentos que salen en esta web https://iqoption.com/es/quotes?active_i … ffset=-180 ....

Gracias master de ante mano

...creo q estas son las rutas posibles de los ticker:
https://fininfo.iqoption.com/api/graphq … t_PT%22%7D

y esta del histórico
https://static.cdnpub.info/api/quotes-h … ctive_id=3

me parece q con ambas algo se puede hacer

gracias


sin track ni gráficos...no hay credibilidad

Desconectado

#817 Ayer 09:23

get free
Miembro
Calificacion :   147 

Re: PriceDownloader_Generic: El downloader todo terreno (y en 3 clics)

brazil escribió:
brazil escribió:

Estimado Get Free ..se q abusamos de tu tiempo..es factible obtener la data en segundos de todos los instrumentos que salen en esta web https://iqoption.com/es/quotes?active_i … ffset=-180 ....

Gracias master de ante mano

...creo q estas son las rutas posibles de los ticker:
https://fininfo.iqoption.com/api/graphq … t_PT%22%7D

y esta del histórico
https://static.cdnpub.info/api/quotes-h … ctive_id=3

me parece q con ambas algo se puede hacer

gracias

Esa página da un máximo de 3600 periodos de un segundo (o sea, 1 hora). No te va a dar más si pones un número más grande (y solo para los últimos 7 días).

La variable fechaHasta tambien puede ser una fecha especifica, por ejemplo date(2019,12,10,13,42,0) para el 2019-12-10 13:42:00
Los ID de cada simbolo los sacas del segundo link que diste.

src = https://static.cdnpub.info/api/quotes-history/quotes/2.0?count={periods}&active_id={symbol.sub(1)}&to={fechaHasta.fmt('T')}

header = <TICKER>,<PER>,<DATE>,<TIME>,<CLOSE>,<VOL>

format.IN = '$(content).quotes'
format.OUT = {symbol.sub(0)},I,{date(D.ts).fmt('YMD')},{date(D.ts).fmt('H:I:S')},{D.value},{D.volume}

fechaHasta = date()

3600

EUR/USD 1
EUR/GBP 2

GOOGL 36
MSFT 38
AMZN 31
AAPL 32

Bitcoin 816
Ethereum 818


Existen 10 clases de traders: los que entienden binario y los que no.

Desconectado

Pie de página

Powered by FluxBB