No estas registrado.
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...
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
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.,
Twitter: @SenseiMarket
Desconectado
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
Sólido!...muchas gracias.
Slds.,
Twitter: @SenseiMarket
Desconectado
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
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
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%7Dy esta del histórico
https://static.cdnpub.info/api/quotes-h … ctive_id=3me 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 2GOOGL 36
MSFT 38
AMZN 31
AAPL 32Bitcoin 816
Ethereum 818
Existen 10 clases de traders: los que entienden binario y los que no.
Desconectado
Gracias Get funciona de lujo...el único problema q el link histórico tiene un desfase de media hora....estoy viendo si pillo el link del instantaneo o un desfase mas pequeño..+1
slds
sin track ni gráficos...no hay credibilidad
Desconectado
Hola Get una consulta. Esto esta obsoleto.
https://btgpactual.finmarketslive.cl/ww … ME_SPAN=1Y
delim = /},{/
format.IN = /(\d+), *(\d+), *(\d+).+?: *([\d.]+)/
format.OUT = USD-CLP,{+D[2]+1}/{D[3]}/{D[1]},{D[4]},{D[4]},{D[4]},{D[4]},0
10
#exec
Que lo reemplazo ?
Saludos
Desconectado
Hola Get una consulta. Esto esta obsoleto.
https://btgpactual.finmarketslive.cl/ww … ME_SPAN=1Y
delim = /},{/
format.IN = /(\d+), *(\d+), *(\d+).+?: *([\d.]+)/
format.OUT = USD-CLP,{+D[2]+1}/{D[3]}/{D[1]},{D[4]},{D[4]},{D[4]},{D[4]},0
10
#execQue lo reemplazo ?
Saludos
Aprovechando la patudez,como podriamos obtener las BCU-10 de la pagina de btgpactual ?
Desconectado
La configuración para Finmarkets sirve para BTG Pactual y Larrain Vial, son lo mismo. Alguna vez la publiqué, pero no encuentro el post.
Aquí está.
-------------------------------------------------
CONFIGURACION PARA FINMARKETS (EOD)
-------------------------------------------------
src = http://larrainvial.finmarketslive.cl/www/datachart.html?ID_NOTATION={symbol.sub(1)}&TIME_SPAN=3Y
header = <TICKER>,<DATE>,<CLOSE>
format.IN = '$(content)'
format.OUT = {symbol.sub(0)},{date(D.date).fmt('YMD')},{D.close}1000
USD-CLP 2
BCP-5 72
BCU-5 76
BCP-10 74
BCU-10 78
Al lado de cada simbolo hay que poner su ID respectivo. Esos se descubren con el panel de depuracion (F12) pestaña "Network".
Existen 10 clases de traders: los que entienden binario y los que no.
Desconectado
Gracias estimado...
Desconectado
get free escribió:eluspa_2010 escribió:GetFREE, a mi no me interesa la AFP uno, solo quiero que me muestren las demás AFPs ¿Cómo puedo hacerlo?
Además de borrar lo que dice brazil, tambien puedes cambiar la linea que dice format.IN = para que detecte filas de datos con 6 o más AFPs (AFP Uno es la septima). Asi puedes bajar datos anteriores al 1 de Octubre.
src = http://www.spensiones.cl/apps/valoresCuotaFondo/vcfAFPxls.php?aaaaini={date().day(-periods).fmt('Y')}&aaaafin={date().fmt('Y')}&tf={tf}&fecconf={date().fmt('YMD')}
open = {data[n-1][{col+1}].trans(',.','.')}
close = {data[n][{col+1}].trans(',.','.')}format.IN = /^([\d\-]+);([^;]+);[^;]+;([^;]+);[^;]+;([^;]+);[^;]+;([^;]+);[^;]+;([^;]+);[^;]+;([^;]+);[^;]+/
format.OUT = {symbol},{D[1].trans('-')},{open},{max({open},{close})},{min({open},{close})},{close},0filter = "date(D[1]).fmt('w') <= 5"
AFPs = `
col=1
Capital-{tf}
col=2
Cuprum-{tf}
col=3
Habitat-{tf}
col=4
Modelo-{tf}
col=5
Planvital-{tf}
col=6
Provida-{tf}
`100
tf = 'A'
#exec AFPstf = 'B'
#exec AFPstf = 'C'
#exec AFPstf = 'D'
#exec AFPstf = 'E'
#exec AFPsGracias GetFREE.
Todo Ok de los datos desde el 1 de octubre, No me queda claro aquello de cambiar el format.IN= para obtener datos anteriores al 1 de octubre. Como se debe cambiar ? Cual es el cambio que se debe hacer, ? Saludos
Desconectado
Todo Ok de los datos desde el 1 de octubre, No me queda claro aquello de cambiar el format.IN= para obtener datos anteriores al 1 de octubre. Como se debe cambiar ? Cual es el cambio que se debe hacer, ? Saludos
El cambio ya está hecho ahí.
Copiar y pegar tal cual.
Existen 10 clases de traders: los que entienden binario y los que no.
Desconectado
benjamax escribió:Todo Ok de los datos desde el 1 de octubre, No me queda claro aquello de cambiar el format.IN= para obtener datos anteriores al 1 de octubre. Como se debe cambiar ? Cual es el cambio que se debe hacer, ? Saludos
El cambio ya está hecho ahí.
Copiar y pegar tal cual.
Verdad, todo ok Gracias.
Desconectado
Hola a todos ... alguien sabe como hacer scraper a los datos del V/C de la AFP para que se cargen automaticamente? gracias
Nadie es dueño de la verdad
Desconectado
Hola a todos ... alguien sabe como hacer scraper a los datos del V/C de la AFP para que se cargen automaticamente? gracias
Para cargar donde? en Metastock?
Con el PriceDownloader puedes reducir la pega a 3 clicks. Completamente automatico no se puede.
Existen 10 clases de traders: los que entienden binario y los que no.
Desconectado
get free escribió:No se como saber cual es el último registro. Habría que poner un número alto que abarque todo lo que haya (el número rojo). Pero no tiene que ser demasiado alto porque la repetición se va a demorar mucho.
src = http://www.conservadorcurico.cl/num.php?apaP={num}&apaM={year}
header = ''
outFile = data.csvdelim = </tr>
format.IN = /<tr>.+?d>(.+?)<\/td.+?d>(.*?)<\/td.+?d>(.*?)<\/td.+?d>(.*?)<\/td.+?d>(.*?)<\/td.+?d>(.*?)<\/td.+?d>(.*?)<\/td.+?d>(.*?)<\/td/
format.OUT = {D[1].clWC()};{D[2]};{D[3]};{D[4]};{D[5]};{D[6].clWC().trans(';','.')};{D[7]};{D[8]}50
yearF = 2017
numF = 5000
year = 2010
num = 1{year} {num}
#jump -1, { ++num <= numF }
#jump -3, { ++year <= yearF }El archivo resultante data.csv se puede abrir con Excel.
Usa la versión 1.1 del downloader (https://drive.google.com/open?id=0B3U_6 … VBZc241bzg), la primera versión tiene problemas con caracteres especiales (tildes y otros)Grande Getfree...funcionó de forma excelente!!
Hola Getfree. Me podrás ayudar nuevamente con éste script?, no me está funcionando.
Desconectado
Hola Getfree. Me podrás ayudar nuevamente con éste script?, no me está funcionando.
Estás usando la versión más nueva del dowloader?
Existen 10 clases de traders: los que entienden binario y los que no.
Desconectado
quix escribió:Hola Getfree. Me podrás ayudar nuevamente con éste script?, no me está funcionando.
Estás usando la versión más nueva del dowloader?
Estoy usando la v1.1 como me dijiste. Incluso l aa descargué nuevamente desde tu drive.
Desconectado
get free escribió:quix escribió:Hola Getfree. Me podrás ayudar nuevamente con éste script?, no me está funcionando.
Estás usando la versión más nueva del dowloader?
Estoy usando la v1.1 como me dijiste. Incluso l aa descargué nuevamente desde tu drive.
Con la ultima version funciona bien.
Desconectado
get free escribió:quix escribió:Hola Getfree. Me podrás ayudar nuevamente con éste script?, no me está funcionando.
Estás usando la versión más nueva del dowloader?
Estoy usando la v1.1 como me dijiste. Incluso l aa descargué nuevamente desde tu drive.
Claro, pero eso fue hace años cuando la última version era la 1.1.
Ahora existe la 1.3. Usa esa.
Existen 10 clases de traders: los que entienden binario y los que no.
Desconectado
quix escribió:get free escribió:Estás usando la versión más nueva del dowloader?
Estoy usando la v1.1 como me dijiste. Incluso l aa descargué nuevamente desde tu drive.
Claro, pero eso fue hace años cuando la última version era la 1.1.
Ahora existe la 1.3. Usa esa.
Funcionó! Muchas gracias Getfree y Benjamax.
Desconectado
Estimado Get Free: ¿Qué debo modificar en la configuración de #811 para que descargue los datos con 4 decimales?.
Gracias de antemano
Twitter: @SenseiMarket
Desconectado
Get Free, disculpame con una pregunta.
en el sitio antiguo de la bolsa descargaba las puntas de cada accion, para evaluar posibles ofertones, con la nueva tecnologia no es posible descargar el html y desmembrarlo, soy programador pero no web
, sospecho que es tecnologia javascript, me podrias dar pistas para extraer la informacion.
Si usted está en un juego de póker durante veinte minutos y no sabe quién es el tonto de la mesa, entonces usted es el tonto
Desconectado
Estimado Get Free: ¿Qué debo modificar en la configuración de #811 para que descargue los datos con 4 decimales?.
Gracias de antemano
La URL de donde saca los datos esa configuracion solo da dos decimales. No se puede cambiar eso.
Habría que hacer una nueva configuración con otra URL que hay aafm.cl que si da más decimales.
Existen 10 clases de traders: los que entienden binario y los que no.
Desconectado
Get Free, disculpame con una pregunta.
en el sitio antiguo de la bolsa descargaba las puntas de cada accion, para evaluar posibles ofertones, con la nueva tecnologia no es posible descargar el html y desmembrarlo, soy programador pero no web
, sospecho que es tecnologia javascript, me podrias dar pistas para extraer la informacion.
Ver post #799 ---> http://www.chilebolsa.com/foro/viewtopi … 79#p394179
Existen 10 clases de traders: los que entienden binario y los que no.
Desconectado
Ufff....veo que la nueva URL no clasifica por tipo del 1 al 7...si no que tiene otros nombres de clasificación y filtros.
Me ayudarías con esa configuración por favor ?
Sensei escribió:Estimado Get Free: ¿Qué debo modificar en la configuración de #811 para que descargue los datos con 4 decimales?.
Gracias de antemanoLa URL de donde saca los datos esa configuracion solo da dos decimales. No se puede cambiar eso.
Habría que hacer una nueva configuración con otra URL que hay aafm.cl que si da más decimales.
Twitter: @SenseiMarket
Desconectado
Buenas
Estoy utilizando esta config para bajar la data de capital fondo A y E, pero solo llega hasta octubre. Que hago mal?
Gracias
Estimados, una consulta, estoy teniendo un problema al momento de descargar los datos de los fondos de AFP, me envía información duplicada. La configuración que estoy usando es:
format.IN = /^(\d+)-(\d+)-(\d+);([^;]+);\d+;([^;]+);\d+;([^;]+);\d+;([^;]+);\d+;([^;]+);\d+;([^;]+);\d+$/
format.OUT = { date(D[1],D[2],D[3]).fmt('w') > 5 ? "" : "{symbol},{D[1]}{D[2]}{D[3]},{open},{max({open},{close})},{min({open},{close})},{close},0" }open = {data[n-1][{pos}].trans(',.','.')}
close = {data[n][{pos}].trans(',.','.')}
20tf = 'A'
pos = 4
CAPITAL-{tf}La información que me descarga tiene el siguiente formato (si se fijan hay fechas repetidas con diferentes valores en los precios):
<TICKER>,<DATE>,<OPEN>,<HIGH>,<LOW>,<CLOSE>,<VOL>
CAPITAL-A,20180507,42001.52,42105.1,42001.52,42105.10,0
CAPITAL-A,20180508,42105.10,42368.05,42105.1,42368.05,0
CAPITAL-A,20180509,42368.05,42788.4,42368.05,42788.40,0
CAPITAL-A,20180510,42788.40,42788.4,42740.37,42740.37,0
CAPITAL-A,20180511,42740.37,42740.37,42706.67,42706.67,0
CAPITAL-A,20180501,42706.67,42706.67,41756.94,41756.94,0
CAPITAL-A,20180502,41756.94,42031.54,41756.94,42031.54,0
CAPITAL-A,20180503,42031.54,42145.43,42031.54,42145.43,0
CAPITAL-A,20180504,42145.43,42145.43,42001.52,42001.52,0
CAPITAL-A,20180507,42001.52,42105.1,42001.52,42105.10,0
CAPITAL-A,20180508,42105.10,42368.05,42105.1,42368.05,0
CAPITAL-A,20180509,42368.05,42788.4,42368.05,42788.40,0
CAPITAL-A,20180510,42788.40,42788.4,42740.37,42740.37,0
CAPITAL-A,20180511,42740.37,42740.37,42706.67,42706.67,0¿A alguien le ha sucedido esto?
Muchas gracias!!
chitumin
Desconectado
Buenas
Estoy utilizando esta config para bajar la data de capital fondo A y E, pero solo llega hasta octubre. Que hago mal?
Gracias
chitumin escribió:Estimados, una consulta, estoy teniendo un problema al momento de descargar los datos de los fondos de AFP, me envía información duplicada. La configuración que estoy usando es:
format.IN = /^(\d+)-(\d+)-(\d+);([^;]+);\d+;([^;]+);\d+;([^;]+);\d+;([^;]+);\d+;([^;]+);\d+;([^;]+);\d+$/
format.OUT = { date(D[1],D[2],D[3]).fmt('w') > 5 ? "" : "{symbol},{D[1]}{D[2]}{D[3]},{open},{max({open},{close})},{min({open},{close})},{close},0" }open = {data[n-1][{pos}].trans(',.','.')}
close = {data[n][{pos}].trans(',.','.')}
20tf = 'A'
pos = 4
CAPITAL-{tf}La información que me descarga tiene el siguiente formato (si se fijan hay fechas repetidas con diferentes valores en los precios):
<TICKER>,<DATE>,<OPEN>,<HIGH>,<LOW>,<CLOSE>,<VOL>
CAPITAL-A,20180507,42001.52,42105.1,42001.52,42105.10,0
CAPITAL-A,20180508,42105.10,42368.05,42105.1,42368.05,0
CAPITAL-A,20180509,42368.05,42788.4,42368.05,42788.40,0
CAPITAL-A,20180510,42788.40,42788.4,42740.37,42740.37,0
CAPITAL-A,20180511,42740.37,42740.37,42706.67,42706.67,0
CAPITAL-A,20180501,42706.67,42706.67,41756.94,41756.94,0
CAPITAL-A,20180502,41756.94,42031.54,41756.94,42031.54,0
CAPITAL-A,20180503,42031.54,42145.43,42031.54,42145.43,0
CAPITAL-A,20180504,42145.43,42145.43,42001.52,42001.52,0
CAPITAL-A,20180507,42001.52,42105.1,42001.52,42105.10,0
CAPITAL-A,20180508,42105.10,42368.05,42105.1,42368.05,0
CAPITAL-A,20180509,42368.05,42788.4,42368.05,42788.40,0
CAPITAL-A,20180510,42788.40,42788.4,42740.37,42740.37,0
CAPITAL-A,20180511,42740.37,42740.37,42706.67,42706.67,0¿A alguien le ha sucedido esto?
Muchas gracias!!
chitumin
Hay 2 confg: una hasta octubre y la de abajo desde octubre.
open = {data[n-1][{col+1}].trans(',.','.')}
close = {data[n][{col+1}].trans(',.','.')}
format.IN = /^([\d\-]+);([^;]+);[^;]+;([^;]+);[^;]+;([^;]+);[^;]+;([^;]+);[^;]+;([^;]+);[^;]+;([^;]+);[^;]+;([^;]+);[^;]+$/
format.OUT = {symbol},{D[1].trans('-')},{open},{max({open},{close})},{min({open},{close})},{close},0
filter = "date(D[1]).fmt('w') <= 5"
AFPs = `
col=1
Capital-{tf}
col=2
Cuprum-{tf}
col=3
Habitat-{tf}
col=4
Modelo-{tf}
col=5
Planvital-{tf}
col=6
Provida-{tf}
col=7
Uno-{tf}
`
10
tf = 'A'
#exec AFPs
tf = 'B'
#exec AFPs
tf = 'C'
#exec AFPs
tf = 'D'
#exec AFPs
tf = 'E'
#exec AFPs
Esta configuración sirve solo para bajar
Desconectado