#1111 26-07-22 12:43

Felipedm
Miembro
Calificacion :   

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

Hola Get,

Existe alguna forma de bajar los precios de valores cuota desde la CMF?

Por ejemplo de ese link:

https://www.cmfchile.cl/institucional/m … pestania=7

al modificar: " &rut=9619 " puedo ir visualizando otros fondos pero no se como llegarlo al downloader.

Gracias

Desconectado

#1112 02-08-22 20:02

get free
Miembro
Calificacion :   174 

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

Prueba esta configuracion.
Las variables rut, desde y hasta determinan el fondo y periodo a descargar.

src = https://www.cmfchile.cl/institucional/mercados/entidad.php?mercado=V&rut={rut}&tipoentidad=FIRES&control=svs&pestania=7
srcParams = "dia1={date(desde).fmt('D')}&mes1={date(desde).fmt('M')}&anio1={date(desde).fmt('Y')}&dia2={date(hasta).fmt('D')}&mes2={date(hasta).fmt('M')}&anio2={date(hasta).fmt('Y')}&enviado=1"

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

delim = /<\/tr>\s*<tr>/

format.IN = /<td>(\d\d)\/(\d\d)\/(\d{4}).+?<td>(\w+)[^\d]+([\d,]+)</
format.OUT = {rut}-{D[4]},{D[3]}{D[2]}{D[1]},{D[5].replace(',','.')}

range = {begin: 1, end: -1}

outFile = CMF\{rut}-{D[4]}.txt


rut = 9619
desde = "2022-6-1"
hasta = "2022-8-1"

#exec

Los datos quedan en la subcarpeta "CMF".


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

Desconectado

#1113 03-08-22 12:04

Felipedm
Miembro
Calificacion :   

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

Buenisima Get! Funciono perfecto! Gracias

Desconectado

#1114 10-08-22 11:18

Sombra
Miembro
Calificacion :   

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

Hola Get,  Desde hace unos días no me funciona el pricedownloader para los datos de la BCS - Period=intraday_1.
Serías tan amable de echarle un vistazo?

Desconectado

#1115 10-08-22 22:48

get free
Miembro
Calificacion :   174 

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

Sombra escribió:

Hola Get,  Desde hace unos días no me funciona el pricedownloader para los datos de la BCS - Period=intraday_1.
Serías tan amable de echarle un vistazo?

Nueva configuración intraday:

src = https://www.bolsadesantiago.com/api/RV_Instrumentos/getPointIntradayGAT?nemo={escape(symbol)}&frecuencia={frecuencia}

header = <TICKER>,<PER>,<DATE>,<TIME>,<OPEN>,<HIGH>,<LOW>,<CLOSE>,<VOL>

format.IN = '$(content).listaResult'
format.OUT = {symbol},I,{date(D.hora).fmt('YMD')},{date(D.hora).fmt('H:I:S')},{D.pre_ape},{D.pre_may},{D.pre_men},{D.pre_cie},{D.monto}

frecuencia = 1

1000

SP IPSA
LTM
SQM-B
CAP

La variable frecuencia puede ser 1, 5 o 60.


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

Desconectado

#1116 11-08-22 10:52

Sombra
Miembro
Calificacion :   

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

Excelente Get, funciona impecable!
Muchas gracias

Desconectado

#1117 05-09-22 11:03

Felipedm
Miembro
Calificacion :   

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

get free escribió:

Prueba esta configuracion.
Las variables rut, desde y hasta determinan el fondo y periodo a descargar.

src = https://www.cmfchile.cl/institucional/mercados/entidad.php?mercado=V&rut={rut}&tipoentidad=FIRES&control=svs&pestania=7
srcParams = "dia1={date(desde).fmt('D')}&mes1={date(desde).fmt('M')}&anio1={date(desde).fmt('Y')}&dia2={date(hasta).fmt('D')}&mes2={date(hasta).fmt('M')}&anio2={date(hasta).fmt('Y')}&enviado=1"

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

delim = /<\/tr>\s*<tr>/

format.IN = /<td>(\d\d)\/(\d\d)\/(\d{4}).+?<td>(\w+)[^\d]+([\d,]+)</
format.OUT = {rut}-{D[4]},{D[3]}{D[2]}{D[1]},{D[5].replace(',','.')}

range = {begin: 1, end: -1}

outFile = CMF\{rut}-{D[4]}.txt


rut = 9619
desde = "2022-6-1"
hasta = "2022-8-1"

#exec

Los datos quedan en la subcarpeta "CMF".

Hola Get,

El Script a funcionado perfecto, pero me interesaría poder bajar patrimonio neto, según lo que entiendo:

D[1]: Dia
D[2]: Mes
D[3]: Año
D[4]: Serie
D[5]: Valor Cuota

Patrimonio Neto seria D[6] ? ya que ese manda error.

Saludos,

Desconectado

#1118 06-09-22 00:09

get free
Miembro
Calificacion :   174 

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

Hay que modificarla un poco para sacar los otros valores.

Así debería darte el patrimonio:

src = https://www.cmfchile.cl/institucional/mercados/entidad.php?mercado=V&rut={rut}&tipoentidad=FIRES&control=svs&pestania=7
srcParams = "dia1={date(desde).fmt('D')}&mes1={date(desde).fmt('M')}&anio1={date(desde).fmt('Y')}&dia2={date(hasta).fmt('D')}&mes2={date(hasta).fmt('M')}&anio2={date(hasta).fmt('Y')}&enviado=1"

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

delim = /<\/tr>\s*<tr>/

format.IN = /<td>(\d\d)\/(\d\d)\/(\d{4}).+?<td>(\w+)[^\d]+([\d,]+)[^\d]+[\d,]+[^\d]+([\d.]+)/
format.OUT = {rut}-{D[4]},{D[3]}{D[2]}{D[1]},{D[5].replace(',','.')},{D[6].replace(/\./g,'')}

range = {begin: 1, end: -1}

outFile = CMF\{rut}-{D[4]}.txt


rut = 9619
desde = "2022-6-1"
hasta = "2022-8-1"

#exec


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

Desconectado

#1119 09-09-22 22:14

Manux
Miembro
Calificacion :   

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

Hola Get ha pasado mucho tiempo, me gustaria saber cual es el script vigente para tener acceso a los FFMM, muchas gracias


Solo sé que nada sé y ni de eso estoy seguro.

Desconectado

#1120 12-09-22 15:04

get free
Miembro
Calificacion :   174 

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

En el drive hay dos configuraciones que funcionan. Se llaman "config_FFMM..."
https://drive.google.com/open?id=125FvM … wT_RQwmw8Q


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

Desconectado

#1121 19-10-22 11:46

Felipedm
Miembro
Calificacion :   

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

get free escribió:
Felipedm escribió:

Hola Get!,

Tienes (o existe) alguna forma de poder bajar los BID y ASK de las acciones y CFI? Gracias!.

Te refieres a las puntas de compra/venta?

Se puede, pero no estoy listo para compartir esos scripts aun. Dentro de un par de semanas puede que lo tenga más pulido para compartir.

No se puede usar el PriceDownloader, hay que hacerlo de otra forma (por problemas cripto-jodidos con la página de la BCS).

Eso si, no hay historial de las puntas, solo se puede obtener los valores del momento. Se puede construir un historial intradía con un script que vaya acumulando los datos a lo largo de toda la jornada. Así lo hago yo.

O te referías a otra cosa con BID y ASK ?


Hola Get, haz podido completar ese script?

Intente con un "src = https://www.bolsadesantiago.com/api/RV_Instrumentos/getResumenPrecios" pero no me funciona :/

Desde ya gracias!

Desconectado

#1122 19-10-22 21:39

get free
Miembro
Calificacion :   174 

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

Felipedm escribió:

Hola Get, haz podido completar ese script?

Intente con un "src = https://www.bolsadesantiago.com/api/RV_Instrumentos/getResumenPrecios" pero no me funciona hmm

Desde ya gracias!

El problema con esa URL es que solo funciona mandando un código CSRF junto con la petition HTTP. Y es un enorme lío obtener ese código porque nunca es el mismo.
Así que me ahorro el problema y uso un script que se ejecuta con la extension "AutoControl" para Google Chrome.

Puedes usar el script siguiendo estos pasos:

1. Ir al drive del PriceDownloader, entrar a la carpeta "Configs" y bajar el archivo AutoControl config - BCS Puntas.dat
2. Instalar la extension AutoControl en Google Chrome u otro navegador compatible (Edge, Brave, Opera, Vivaldi)
3. Una vez instalada, abrir la página de configuración de la extension (click en el botón de la extension en la barra de herramientas del navegador)
4. Ir a la sección "Options" y hacer click en "Restore from file" y seleccionar el archivo guardado en el paso 1
5. En la sección "Actions" hay un botón que dice "RUN SCRIPT", al darle click aparece el script. La primera linea del script tiene los nemos a bajar.
6. Una vez editados los nemos que quieras bajar, ir a https://www.bolsadesantiago.com, esperar a que cargue la página y luego presionar CTRL+F1
7. Dejar la página abierta durante todo el día, o la parte del día en que quieras bajar las puntas de compra/venta
8. Al cerrar la página el script deja de funcionar

Eso es todo. Las puntas de todos los nemos quedan guardadas en la capeta "BCS puntas" en el escritorio.


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

Desconectado

#1123 20-10-22 10:37

Felipedm
Miembro
Calificacion :   

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

get free escribió:
Felipedm escribió:

Hola Get, haz podido completar ese script?

Intente con un "src = https://www.bolsadesantiago.com/api/RV_Instrumentos/getResumenPrecios" pero no me funciona hmm

Desde ya gracias!

El problema con esa URL es que solo funciona mandando un código CSRF junto con la petition HTTP. Y es un enorme lío obtener ese código porque nunca es el mismo.
Así que me ahorro el problema y uso un script que se ejecuta con la extension "AutoControl" para Google Chrome.

Puedes usar el script siguiendo estos pasos:

1. Ir al drive del PriceDownloader, entrar a la carpeta "Configs" y bajar el archivo AutoControl config - BCS Puntas.dat
2. Instalar la extension AutoControl en Google Chrome u otro navegador compatible (Edge, Brave, Opera, Vivaldi)
3. Una vez instalada, abrir la página de configuración de la extension (click en el botón de la extension en la barra de herramientas del navegador)
4. Ir a la sección "Options" y hacer click en "Restore from file" y seleccionar el archivo guardado en el paso 1
5. En la sección "Actions" hay un botón que dice "RUN SCRIPT", al darle click aparece el script. La primera linea del script tiene los nemos a bajar.
6. Una vez editados los nemos que quieras bajar, ir a https://www.bolsadesantiago.com, esperar a que cargue la página y luego presionar CTRL+F1
7. Dejar la página abierta durante todo el día, o la parte del día en que quieras bajar las puntas de compra/venta
8. Al cerrar la página el script deja de funcionar

Eso es todo. Las puntas de todos los nemos quedan guardadas en la capeta "BCS puntas" en el escritorio.


Excelente! Me funcionó sin problemas. Muchas gracias Get!

Desconectado

#1124 26-12-22 09:56

Sombra
Miembro
Calificacion :   

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

Hola Get,
Espero que hayas pasado una feliz Navidad.
Te molesto porque desde el viernes no me funciona el pricedownloader para los datos de "Investing". Te agradecería que revisaras para ver que puede estar pasando
Saludos

Desconectado

#1125 27-12-22 06:57

get free
Miembro
Calificacion :   174 

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

Hace tiempo cambió la fuente de datos de investing.
Mira ese post: https://www.chilebolsa.com/foro/viewtop … 03#p414603


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

Desconectado

#1126 27-12-22 10:01

Sombra
Miembro
Calificacion :   

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

Sorprendentemente a mi me funcionó diariamente hasta el jueves pasado. Pero con el PD del 2017. Ahora usé la nueva config y tuve que cambiar al PD del 2018 y funcionó perfecto. Muchas gracias Get!

Desconectado

#1127 27-12-22 16:33

Felipedm
Miembro
Calificacion :   

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

Hola Get,

Tienes un código para poder bajar valores cuota y patrimonio de FFMM desde la CMF? Por ejemplo el "FONDO MUTUO FINTUAL RISKY NORRIS".

En fondos de Fintual, desde la configs que tienes en el drive, tienen una estructura diferente y no se puede bajar el patrimonio.

Desde ya gracias!

Desconectado

#1128 27-12-22 18:07

get free
Miembro
Calificacion :   174 

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

Felipedm escribió:

Hola Get,

Tienes un código para poder bajar valores cuota y patrimonio de FFMM desde la CMF? Por ejemplo el "FONDO MUTUO FINTUAL RISKY NORRIS".

En fondos de Fintual, desde la configs que tienes en el drive, tienen una estructura diferente y no se puede bajar el patrimonio.

Desde ya gracias!

No te funcionó la respuesta del 6 de septiembre? (10 posts más arriba)


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

Desconectado

#1129 28-12-22 10:11

Felipedm
Miembro
Calificacion :   

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

Si, me funciono perfecto para Fondos de Inversion (CFI). Pero no me funciona para bajar la información de FFMM porque tienen una estructura distinta, al realizar consulta de los valores sale un pop up con los datos. No se si me explico claro.

Desconectado

#1130 28-12-22 19:52

get free
Miembro
Calificacion :   174 

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

Tienes una URL donde ver la estructura de la tabla?


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

Desconectado

#1131 29-12-22 18:08

Felipedm
Miembro
Calificacion :   

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

La URL desde donde se hace la consulta es:

https://www.cmfchile.cl/institucional/m … pestania=7

Al hacer la consulta escogiendo por ejemplo la serie A entrega la siguiente ventana emergente:

https://www.cmfchile.cl/institucional/i … 37GH04ABCI

Desconectado

#1132 30-12-22 08:18

get free
Miembro
Calificacion :   174 

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

------------------------------------------------------------
CONFIGURACION PARA BAJAR FF.MM. DESDE LA CMF
------------------------------------------------------------

src = https://www.cmfchile.cl/institucional/inc/valores_cuota/valor_serie.php?v1={ENC(symbol.sub(1))}&v2={ENC(symbol.sub(0))}&v3={ENC(date(desde).fmt('Y'))}&v4={ENC(date(desde).fmt('M'))}&v5={ENC(date(desde).fmt('D'))}&v6={ENC(date(hasta).fmt('Y'))}&v7={ENC(date(hasta).fmt('M'))}&v8={ENC(date(hasta).fmt('D'))}

COD = 'V864AJ35MN4ABCIS8IYMABPRXISQAKEHITB6BERY64IBMLPKA0...................................C1KB575ALMJKT9963509LN78A99KWA48BCXQH5LBMLXL727KNS49ABC10663EF88BSAC9LIE7IX37G70CS59921QYEGL687646OBWM6YB42S6CD837358X6X.....N296A'
ENC = function(str){ return str.split('').trans("COD.substr((value.charCodeAt(0)-48)*5, 5)").join('') }

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

delim = /<\/tr>\s*<tr>/

format.IN = />\s*(\d\d)\/(\d\d)\/(\d{4})\D+[\d.,]+\D+[\d.,]+\D+[\d.,]+\D+([\d.,]+)\D+([\d.,]+)\D+([\d.,]+)/
format.OUT = {symbol.sub(0)}-{symbol.sub(1)},{D[3]}{D[2]}{D[1]},{D[4].trans(',.','.')},{D[5].trans(',.','.')}

range = {begin: 1, end: -1}

outFile = FFMM\{symbol.sub(0)}-{symbol.sub(1)}.txt

desde = "2021-11-1"
hasta = "2022-12-1"


9570 A
9570 APV

8178 D
8178 G
8178 K
8178 APV
8178 CLASICA
8178 INSTITUCIO
8178 LARGOPLAZO
8178 LIQUIDEZ
8178 PATRIMONIA

Los fondos a bajar se especifican poniendo el RUT del fondo seguido de un espacio y luego la serie del fondo.
En el ejemplo aparecen dos RUTs (9570 y 8178), para el primero se bajan 2 series (A y APV) y para el segundo se bajan 9 series (D, G, K, APV, CLASICA, INSTITUCIO, etc.)

Las variables desde y hasta son las fechas entre las cuales bajar los datos.


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

Desconectado

#1133 30-12-22 13:38

Felipedm
Miembro
Calificacion :   

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

Excelente Get! Muchas gracias! Funciona todo ok.  Oye! revise tu twitter y no puedo ver tu link de buymeacoffe. Tienes otro?

Desconectado

#1134 04-01-23 10:50

get free
Miembro
Calificacion :   174 

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

Meses atrás puse un link the BuyMeACoffee en Twitter porque me lo pidieron en otro lado, pero lo eliminé al poco tiempo. Ahora acabo de poner un link a Paypal.


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

Desconectado

#1135 06-02-23 21:27

ANT
Miembro
Calificacion :   

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

Estimado Get, antes que nada, agradecimientos inmensos por el pricedowloader_generic, lo he usado por años y nunca ha fallado.
Estos últimos días no he podido usar las url de la bolsa ni la de investing, dice que no encuentra la data. No sé si a alguien más le pasa.
¿habrán cambiado  esas  URLS? Help please!
Agradecidísimo

Desconectado

#1136 07-02-23 14:40

VaRZu
Miembro
Calificacion :   

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

ANT escribió:

Estimado Get, antes que nada, agradecimientos inmensos por el pricedowloader_generic, lo he usado por años y nunca ha fallado.
Estos últimos días no he podido usar las url de la bolsa ni la de investing, dice que no encuentra la data. No sé si a alguien más le pasa.
¿habrán cambiado  esas  URLS? Help please!
Agradecidísimo

Igual, lo raro es que que la pagina https://www.bolsadesantiago.com/api/RV_ … T?nemo=LTM u otro nemo funciona

Desconectado

#1137 07-02-23 14:42

VaRZu
Miembro
Calificacion :   

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

VaRZu escribió:
ANT escribió:

Estimado Get, antes que nada, agradecimientos inmensos por el pricedowloader_generic, lo he usado por años y nunca ha fallado.
Estos últimos días no he podido usar las url de la bolsa ni la de investing, dice que no encuentra la data. No sé si a alguien más le pasa.
¿habrán cambiado  esas  URLS? Help please!
Agradecidísimo

Igual, lo raro es que que la pagina https://www.bolsadesantiago.com/api/RV_ … T?nemo=LTM u otro nemo funciona

bah, si ingreso el link en el navegador, abre perfecto, y probé hacer click en el enlace del foro y me sale que "Se denegó el acceso a www.bolsadesantiago.com
No tienes autorización para ver esta página. HTTP ERROR 403"  a lo mejor algo actualizaron en la bolsa

Desconectado

#1138 10-02-23 10:16

Trader
Miembro
Calificacion :   21 

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

Por acá el mismo problema......habría que buscar otro link para descargar.

A esperar alguna solución.

Desconectado

#1139 10-02-23 12:34

get free
Miembro
Calificacion :   174 

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

La BCS está usando un detector de bots. Se puede burlar la detección visitando https://bolsadesantiago.com en el navegador antes de ejecutar el PriceDownloader con la configuración de abajo.
Con esto se consigue que el detector de bots vea trafico proveniente de un navegador y entonces asume que es un humano.

src = https://www.bolsadesantiago.com/api/RV_Instrumentos/getPointHistGAT?nemo={symbol}
srcHeaders = {'user-agent': 'Mozilla/5.0 (Windows NT 10.0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/110.0.0.0 Safari/537.36'}

format.IN = '$(content).listaResult'
format.OUT = {symbol},{D.DATE.trans('-')},{D.OPEN},{D.HIGH},{D.LOW},{D.ADJ_CLOSE},{D.VOLUME}

50

SP IPSA
LTM
CAP
SQM-B
CENCOSUD


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

Desconectado

#1140 11-02-23 10:09

gonka
Miembro
Calificacion :   

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

Excelente. Gracias Get Free

get free escribió:

La BCS está usando un detector de bots. Se puede burlar la detección visitando https://bolsadesantiago.com en el navegador antes de ejecutar el PriceDownloader con la configuración de abajo.
Con esto se consigue que el detector de bots vea trafico proveniente de un navegador y entonces asume que es un humano.

src = https://www.bolsadesantiago.com/api/RV_Instrumentos/getPointHistGAT?nemo={symbol}
srcHeaders = {'user-agent': 'Mozilla/5.0 (Windows NT 10.0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/110.0.0.0 Safari/537.36'}

format.IN = '$(content).listaResult'
format.OUT = {symbol},{D.DATE.trans('-')},{D.OPEN},{D.HIGH},{D.LOW},{D.ADJ_CLOSE},{D.VOLUME}

50

SP IPSA
LTM
CAP
SQM-B
CENCOSUD

Desconectado

Pie de página

Powered by FluxBB