No estas registrado.
Deben ser algunas iliquidas que ese dia no transaron.
Desconectado
Manux escribió:Hola Get Free tengo una duda sobre la descarga desde consorcio, muchas acciones tienen valores cero en high y low, no se si es un problema del script o de la fuente.
Como antecedente, te puedo comentar que actualizo los datos aprox a las 18.00 todos los días.
Alguna idea como poder solucionarlo
Gracias.
Qué acciones, por ejemplo? para revisar.
Gracias Get por responder mira te doy unos pocos ejemplos, ya que son muchas acciones
Australis con los datos de la bolsa
Australis con los datos de consorcio (aquí ya se presenta el error):
otros ejemplos con datos de consorcio (con errores):
Si es necesario le saco pantallazos a todas las acciones que presentan el error.
Hoy actualice los datos de consorcio pasadas las 9 AM pero sigo con el mismo problema.
Solo sé que nada sé y ni de eso estoy seguro.
Desconectado
get free escribió:Manux escribió:Hola Get Free tengo una duda sobre la descarga desde consorcio, muchas acciones tienen valores cero en high y low, no se si es un problema del script o de la fuente.
Como antecedente, te puedo comentar que actualizo los datos aprox a las 18.00 todos los días.
Alguna idea como poder solucionarlo
Gracias.
Qué acciones, por ejemplo? para revisar.
Gracias Get por responder mira te doy unos pocos ejemplos, ya que son muchas acciones
Australis con los datos de la bolsa
http://www.chilebolsa.com/foro/uploads/ … shot_1.png
Australis con los datos de consorcio (aquí ya se presenta el error):
http://www.chilebolsa.com/foro/uploads/ … shot_2.png
otros ejemplos con datos de consorcio (con errores):
http://www.chilebolsa.com/foro/uploads/ … shot_3.png
http://www.chilebolsa.com/foro/uploads/ … shot_4.png
Si es necesario le saco pantallazos a todas las acciones que presentan el error.
Hoy actualice los datos de consorcio pasadas las 9 AM pero sigo con el mismo problema.
El problema es la fuente de los datos:
http://www.ccbolsa.cl/apps/script/detal … =AUSTRALIS
20140304,29.11,0,0,29,16297
20140305,30.01,0,0,29,6762
20140310,30,0,0,30,9243
20140317,33,0,0,33,13600
20140318,34,0,0,33,5792
20140401,36.5,0,0,36.5,0
http://www.ccbolsa.cl/apps/script/detal … =BANMEDICA
20140205,925,0,0,949.9,500
20140217,920,0,0,920,0
20140310,920,0,0,920,150
20140324,889.99,0,0,889.99,0
http://www.ccbolsa.cl/apps/script/detal … ol=BANVIDA
20140130,165,0,0,165,0
20140224,163.55,0,0,163.55,0
20140319,162.29,0,0,162.29,0
20140328,167,0,0,170,683
No se si el "The Downloader" de Metastock tenía una opción en alguna parte para corregir eso. Si no, tendrías que corregirlos tu mismo.
O mejor usar los datos de la BCS para esos casos.
O decirle a Consorcio que arreglen el problema.
Existen 10 clases de traders: los que entienden binario y los que no.
Desconectado
Manux escribió:get free escribió:Qué acciones, por ejemplo? para revisar.
Gracias Get por responder mira te doy unos pocos ejemplos, ya que son muchas acciones
Australis con los datos de la bolsa
http://www.chilebolsa.com/foro/uploads/ … shot_1.png
Australis con los datos de consorcio (aquí ya se presenta el error):
http://www.chilebolsa.com/foro/uploads/ … shot_2.png
otros ejemplos con datos de consorcio (con errores):
http://www.chilebolsa.com/foro/uploads/ … shot_3.png
http://www.chilebolsa.com/foro/uploads/ … shot_4.png
Si es necesario le saco pantallazos a todas las acciones que presentan el error.
Hoy actualice los datos de consorcio pasadas las 9 AM pero sigo con el mismo problema.
El problema es la fuente de los datos:
http://www.ccbolsa.cl/apps/script/detal … =AUSTRALIS
20140304,29.11,0,0,29,16297
20140305,30.01,0,0,29,6762
20140310,30,0,0,30,9243
20140317,33,0,0,33,13600
20140318,34,0,0,33,5792
20140401,36.5,0,0,36.5,0http://www.ccbolsa.cl/apps/script/detal … =BANMEDICA
20140205,925,0,0,949.9,500
20140217,920,0,0,920,0
20140310,920,0,0,920,150
20140324,889.99,0,0,889.99,0http://www.ccbolsa.cl/apps/script/detal … ol=BANVIDA
20140130,165,0,0,165,0
20140224,163.55,0,0,163.55,0
20140319,162.29,0,0,162.29,0
20140328,167,0,0,170,683No se si el "The Downloader" de Metastock tenía una opción en alguna parte para corregir eso. Si no, tendrías que corregirlos tu mismo.
O mejor usar los datos de la BCS para esos casos.
O decirle a Consorcio que arreglen el problema.
Ya entonces nada que hacer mas que reclamar a Consorcio jejeje
Gracias por tu respuesta.
Solo sé que nada sé y ni de eso estoy seguro.
Desconectado
Hola, a mí también me sucedió ese problema. Por lo que pude ver esas veces, sucedía cuando la acción en particular transaba un bajísimo volumen en el día (a veces el volumen es cero) y/o el n° de negocios asociados al día en particular fueron bajos, unitarios o inexistentes (volumen cero), por lo que el precio no marcaba high ni low.
La solución más práctica, es asociar el high y el low a los precios de apertura y cierre del día (dependiendo de cual sea mayor y menor)
Saludos
SMic
No confíe usted en aquellos que han encontrado ya la verdad; confíe solamente en quienes siguen buscándola (André Kostolany)
Desconectado
Get, otra duda , conoces alguna forma de bajar los historicos de los CFIs, intenté con el script de la BCS y no lo reconoce.
http://www.bolsadesantiago.com/DatosGra … A-days.txt (no entrega datos)
Gracias.
Solo sé que nada sé y ni de eso estoy seguro.
Desconectado
Solucionado el problema de los ceros.
--------------------------------------------------------------------------------------------
CONFIGURACIÓN PARA CORREGIR EL LOW Y HIGH DE CONSORCIO
--------------------------------------------------------------------------------------------
src = http[color=]:[/color]//www.ccbolsa.cl/apps/script/detalleaccion/data/resumendia.asp?symbol={escape(symbol)}
format.IN = /^(\d+),([^,]+),([^,]+),([^,]+),([^,]+),([^,]+)$/
format.OUT = {symbol},{D[1]},{D[2]},{+D[3]?D[3]:max(D[2],D[5])},{+D[4]?D[4]:min(D[2],D[5])},{D[5]},{D[6]}20
AUSTRALIS
BANMEDICA
BANVIDA
Existen 10 clases de traders: los que entienden binario y los que no.
Desconectado
Get, otra duda , conoces alguna forma de bajar los historicos de los CFIs, intenté con el script de la BCS y no lo reconoce.
http://www.bolsadesantiago.com/DatosGra … A-days.txt (no entrega datos)
Gracias.
No que yo sepa. Si esa fuente de datos no los tiene, entonces habría que buscar en otro lugar de la BCS a ver si están.
Existen 10 clases de traders: los que entienden binario y los que no.
Desconectado
Manux escribió:Get, otra duda , conoces alguna forma de bajar los historicos de los CFIs, intenté con el script de la BCS y no lo reconoce.
http://www.bolsadesantiago.com/DatosGra … A-days.txt (no entrega datos)
Gracias.
No que yo sepa. Si esa fuente de datos no los tiene, entonces habría que buscar en otro lugar de la BCS a ver si están.
Gracias por responder aunque no era la respuesta que quería leer jeje.
Solo sé que nada sé y ni de eso estoy seguro.
Desconectado
Deje una copia del PriceDownloader aqui en el caso que tengan problemas en usar los otros sitios
https://sites.google.com/site/chilebolsa2/
Compulsivo, neutorico, anti-social, maniatico y paranoide... pero basicamente feliz!
Desconectado
Solucionado el problema de los ceros.
--------------------------------------------------------------------------------------------
CONFIGURACIÓN PARA CORREGIR EL LOW Y HIGH DE CONSORCIO
--------------------------------------------------------------------------------------------src = http[color=]:[/color]//www.ccbolsa.cl/apps/script/detalleaccion/data/resumendia.asp?symbol={escape(symbol)}
format.IN = /^(\d+),([^,]+),([^,]+),([^,]+),([^,]+),([^,]+)$/
format.OUT = {symbol},{D[1]},{D[2]},{+D[3]?D[3]:max(D[2],D[5])},{+D[4]?D[4]:min(D[2],D[5])},{D[5]},{D[6]}20
AUSTRALIS
BANMEDICA
BANVIDA
Disculpa Get por no dar las gracias antes pero por alguna razón no vi este mensaje.
Gracias totales.
Solo sé que nada sé y ni de eso estoy seguro.
Desconectado
Hola Get aquí nuevamente molestándote, ahora con el script de FFMM tengo una duda, existe alguna forma de juntar en un solo archivo todos los datos de los diferentes fondos, osea que al final de la descarga se cree un solo archivo txt para hacer mas fácil su carga en metastock.
Gracias de antemano.
Solo sé que nada sé y ni de eso estoy seguro.
Desconectado
Al parecer es más fácil de lo que pensaba, lo logré con el siguiente comando:
copy /b *.txt AdmFFMM.txt
Lo tuve que ejecutar dentro de la carpeta FFMM (donde están los .txt)
Ahora lo ideal sería agregarlo dentro del script.
Saludos
Solo sé que nada sé y ni de eso estoy seguro.
Desconectado
No hay necesidad de eso, estimado. En el post #30 está explicado cómo se hace:
En el cuadro "Convert Securities" eligen la carpeta FFMM y en nombre de archivo ponen un * (asterisco) para que lea todo lo que hay en la carpeta.
Existen 10 clases de traders: los que entienden binario y los que no.
Desconectado
jejeje, eso pasa por leer a la rápida, esa frase nunca la leí.
Gracias.
Solo sé que nada sé y ni de eso estoy seguro.
Desconectado
Estimados,
Para conchatoro en la pagina de la bolsa http://www.bolsadesantiago.cl/theme/res … conchatoro indica que cerro con un precio de 1145.400
Pero en la pagina de datos
http://www.bolsadesantiago.com/DatosGra … o-days.txt
http://www.ccbolsa.cl/apps/script/detal … conchatoro
Muestra un precio de 1150.000
Cual es el correcto? dado que los primeros dos, ambos son datos de la bolsa?
Es comun esta discrepancia?
Salud!
Compulsivo, neutorico, anti-social, maniatico y paranoide... pero basicamente feliz!
Desconectado
Estimados,
Para conchatoro en la pagina de la bolsa http://www.bolsadesantiago.cl/theme/res … conchatoro indica que cerro con un precio de 1145.400Pero en la pagina de datos
http://www.bolsadesantiago.com/DatosGra … o-days.txt
http://www.ccbolsa.cl/apps/script/detal … conchatoroMuestra un precio de 1150.000
Cual es el correcto? dado que los primeros dos, ambos son datos de la bolsa?
Es comun esta discrepancia?Salud!
El cierre oficial es el de la bolsa de comercio..., que toma el promedio de los ultimos 10 min..., consorcio solo toma la ultima transacción..., que nunca es el cierre.
Atte.
Kijote
Desconectado
albert escribió:a todo esto cual fuente es la mas confiable
consorcio o bolsa comercio ?
Esos OPEN por allá arriba no se ven nada confiables. Ademas el HIGH tambien debería llegar hasta arriba.
De todas maneras Cencosud jamas ha tenido esos gap de apertura asi que los datos de la BCS están francamente malos.
Me acordé de éste comentario de tiempo atrás y bueno, estaba viendo las velas de Hites de hoy día y la página de la BCS en su gráfico muestra como open 329 que fué el cierre de ayer y Consorcio muestra 335 que sería el valor correcto de apertura ya que ese es el valor que efectivamente abrió hoy día. Los valores de High, low, Close viendo éste caso puntual coinciden.
Al parecer los valores de las velas no andan muy exactos que digamos...
Una mirada al gráfico vale más que mil predicciones. (Stan Weinstein)
Desconectado
get free escribió:albert escribió:a todo esto cual fuente es la mas confiable
consorcio o bolsa comercio ?
Esos OPEN por allá arriba no se ven nada confiables. Ademas el HIGH tambien debería llegar hasta arriba.
De todas maneras Cencosud jamas ha tenido esos gap de apertura asi que los datos de la BCS están francamente malos.Me acordé de éste comentario de tiempo atrás y bueno, estaba viendo las velas de Hites de hoy día y la página de la BCS en su gráfico muestra como open 329 que fué el cierre de ayer y Consorcio muestra 335 que sería el valor correcto de apertura ya que ese es el valor que efectivamente abrió hoy día. Los valores de High, low, Close viendo éste caso puntual coinciden.
Al parecer los valores de las velas no andan muy exactos que digamos...
Tal cual. No hay ninguna fuente de datos que no tenga problemas.
Unas no tienen gaps de apertura
Otras no ajustan los cierres
Otras tienen malos los máximo/mínimos
No coincide el volumen entre una y otra
No hay caso.
Existen 10 clases de traders: los que entienden binario y los que no.
Desconectado
No deja de llamar la atención en todo caso ya que la fuente de datos original de dónde todas las corredoras sacan sus datos para alimentar los gráficos que mantienen on line es BCS, entonces, ¿Porqué se producen aquellas diferencias? .
Salvo que la única explicación sea que los datos 100 % fidedignos sean los que entrega la BCS a través del sistema de paga.
Saludos
Una mirada al gráfico vale más que mil predicciones. (Stan Weinstein)
Desconectado
El problema debe ser que cada corredora calcula los OHLCV por su cuenta a partir de los datos de las transacciones. Y probablemente esa tarea se la dejan a un programador que poco y nada sabe de datos bursátiles o de las regulaciones de la BCS.
Por ejemplo, el que no haya gaps de apertura en Corpbanca, me dice a mi que el tipo que hizo la programación no sabía que el precio de cierre de un día y el de apertura del sgte son completamente independientes.
O que el cierre no es el precio de la última transacción sino un ponderado de los últimos 10 minutos.
O que solo se deben considerar transacciones a partir de cierto monto hacia arriba.
Está lleno de detalles el cálculo, entonces es dificil que coincida entre una fuente y otra porque todos tendrían que saberse la normativa al dedillo.
Existen 10 clases de traders: los que entienden binario y los que no.
Desconectado
Estimado Get, una duda, sería muy complicado modificar el script para la descarga de FFMM de tal manera que uno pudiera anotar los numeros de RUN de los fondos y solo descargar aquellos que necesiten con todas sus series, es decir, tal como funcionan los otros script?.
Saludos
Solo sé que nada sé y ni de eso estoy seguro.
Desconectado
Con esa fuente de datos no se puede porque los fondos siempre vienen en grupos según administradora y tipo de fondo, entonces no se pueden descargar uno por uno como en los demás casos.
Existen 10 clases de traders: los que entienden binario y los que no.
Desconectado
Aun tomando como fuente el listado de todas las administradoras y fondos, es decir % y % , y de ahí hacer una especie de filtro según RUN algo parecido a lo de las AFP, con dos archivos ? o es muy tonto lo que estoy diciendo.
Solo sé que nada sé y ni de eso estoy seguro.
Desconectado
Se podría agregar una condición adicional al output para que sólo se incluyan fondos dentro de una lista que especifiques manualmente.
Pero no podría usarse el RUT porque no es único. Las variantes -A, -B, -C, etc.. de cada fondo tienen el mismo RUT. Tendrías que usar el nombre completo del fondo.
Pero suena algo rebuscado eso que quieres hacer. Por qué no te sirve descargar por grupos de fondos? No es para metastock? Estás armando algún sistema ad-hoc? Cuenta un poco.
Existen 10 clases de traders: los que entienden binario y los que no.
Desconectado
Hola, te cuento un poco , me interesa invertir a través de FOL y allí hay unos 150 fondos que me interesa seguir (hay de todos los grupos), entonces al menos para mí, sería mejor solo descargar la data de esos fondos, no me importaría que sean todas las series, ya que ahora tengo que andar viendo si determinado fondo que pinta bueno , esta dentro de los seleccionados, jejeje es más que nada una pizca de comodidad la que solicito.
Solo sé que nada sé y ni de eso estoy seguro.
Desconectado
sorry UP
Get, podrías hacer ese filtro por nombre del fondo u/o por run?
Saludos.
Solo sé que nada sé y ni de eso estoy seguro.
Desconectado
Algo así tendría que ser (aunque quizas no exactamente como lo necesitas):
src = http[color=]:[/color]//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">([^<]+)/
format.OUT = {rutList[D[2].replace(/\s/g,'')] ? "{fundSymbol},{fecha.fmt('YMD')},{prevClose},{max({prevClose},{close})},{min({prevClose},{close})},{close},0,{fundName}" : "" }fundSymbol = {D[2].clWC().slice(0,4)}-{D[3].replace(/\W/g,'').slice(0,4)}-{D[3].replace(/\W/g,'').slice(-4)}
prevClose = {D[4].clWC().trans(',.','.')}
close = {D[5].clWC().trans(',.','.')}
fundName = {D[1].clWC().slice(0,15)} - {D[3].clWC().replace(/[^\w\s]/g,'')}outFile = FFMM\{fundName}.txt
rutList = "8027-6":1, "8054-3":1, "8136-1":1
5
admin = 96767630
tipo = %range = begin: 0, end: -1
fecha = date().day(-periods)
fechaFinal = date(){fecha.fmt('D-M-Y')}
fecha = fecha.day(+1)
#jump -2, { fecha.$ < fechaFinal.$ }
Baja todos los FFMM de Banchile, pero solo escribe los datos de los RUTs que aparecen en la lista.
Pero de todas maneras genera los archivos de todos los FFMM aunque no haya datos. Ese es un problema que tengo pendiente arreglar algun dia.
Existen 10 clases de traders: los que entienden binario y los que no.
Desconectado
Muchas gracias GET funciona para lo que me interesa, solo un detalle, cómo se puede colocar los rut en una lista hacia abajo y no hacia al lado, o en mas de una linea, ya que necesito agregar más de 100 fondos.
Gracias un gran aporte.
Solo sé que nada sé y ni de eso estoy seguro.
Desconectado
Una duda , en caso de querer hacer el filtro en vez del RUT, y quisiera hacerlo por el nombre del fondo, el cambio sería:
format.OUT = {rutList[D[2].replace(/\s/g,'')] ? "{fundSymbol},{fecha.fmt('YMD')},{prevClose},{max({prevClose},{close})},{min({prevClose},{close})},{close},0,{fundName}" : "" }
format.OUT = {rutList[D[3].replace(/\s/g,'')] ? "{fundSymbol},{fecha.fmt('YMD')},{prevClose},{max({prevClose},{close})},{min({prevClose},{close})},{close},0,{fundName}" : "" }
Solo sé que nada sé y ni de eso estoy seguro.
Desconectado