Acceder

Participaciones del usuario Horus76

Horus76 05/08/10 11:36
Ha comentado en el artículo Se necesitan programadores para trabajar gratis
Buenas Ax0x0 que haces despierto a esas horas? :) Estoy con el programa... Ya he cambiado la fecha formato dia/mes/año He cambiado tambien el ; y ahora ya me lo pone cada dato en una columna yo estoy repasando codigo y comentandolo para que quede mas claro. Lo de spreads trimestrales se puede añadir. Ten en cuenta que el codigo que hace spreads ya esta hecho, lo unico que haria falta es "definirlos" pues a esa funcion le pasas. A malas puedo hacer una opción de "spread manual" donde tu le pones que spreads que quieres fabricar de los diferentes vencimientos. Yo en casa tengo el 2008. Se puede descargar de http://www.microsoft.com/express/downloads/
ir al comentario
Horus76 05/08/10 01:17
Ha comentado en el artículo Se necesitan programadores para trabajar gratis
He hecho pruebas en mi casa y al exportar un fichero excel a csv le pone ";" (???) Seguramente es lo que comentas tu que la coma lo debe usar para numeros reales y si definimos que es un "." quizas funcionaria. Pero mejor cambio yo la exportación y pongo ";" y asi ya debera funcionar. El cambio es 1 minuto y generar los spreads cuando curran los ordenadors es mucho mejor :) Mañana cuando llegue a la oficina hago el cambio y subo los datos y el programa.
ir al comentario
Horus76 05/08/10 01:06
Ha comentado en el artículo Se necesitan programadores para trabajar gratis
Buenas Ax0x0, mi hija ya esa durmiendo asi que puedo contestar antes de ponerme a dormir Si, y he visto que el csv que guardo, luego el excel no lo reconoce en dos celdas. mañana mirare si hay que poner una cabecera o algo. Lo que hare es hacer un excel y exportarlo a csv a ver como lo hace. O si tu me puedes pasar un csv que generas tu y que lo hace bien, miro la diferencia Lo de la fecha lo cambio yo, si es para comparar no hay problema... yo internamente lo guardo "añomesdia" porque entonces se ordena solo sin tener que hacer nada, y por eso también le añado un "0" al mes o al dia si solo tiene un digito. El programa subire el codigo mañana mismo en mi pagina web. Esta en Visual C++ y MFC ( compilado en en VS2010, por eso necesita el .NET Framework 3.5 ) por lo que o podeis tomar codigo y pasarlo a VB o añadir codigo en el, lo que mas os apatezca. Ya intentare comentar el codigo antes de subirlo para quede claro lo que hace cada función. Yo al volver de vacaciones me rejunto y sigo con lo que decidais. NOTA: El VS2010 Express es gratuito si es para aplicaciones que no se van a vender como es el caso.
ir al comentario
Horus76 04/08/10 19:51
Ha comentado en el artículo Se necesitan programadores para trabajar gratis
Eso ya lo dira el jefe a ver como se hace... con los datos que ha pasado Orion supongo que hay suficiente. Yo el programa que he hecho solo importa lo de Orion y crea ficheros con los spreads de diferencia de vencimiento de 1 año. A partir de ahi, que digan lo que se ha de hacer con esos ficheros pero yo seguramente estare d evacaciones asi que ya me contareis :) Yo cuando funcione el programa validandolo con el Excel de Ax0x0 libero el codigo para quien quiera pueda coger partes de el, se modifique y se le haga todas las guarradas que haga falta. Asi que a malas que ponga el "jefe" el codigo en la version final del programa para conectarse a las BBDD de ETCHART por si lo quieren mantener en privado y nosotros trabajamos con BBDD temporales o ficheros txt.
ir al comentario
Horus76 04/08/10 19:44
Ha comentado en el artículo Se necesitan programadores para trabajar gratis
Ax0x0 he subido todos los spreads que genera el programa y asi a malas ni te has de bajar el programa Ya he solucionado el tema de la precision del 5/6 decimal y com ome temia era problema conversion double to float En estos spreads solo he puesto fecha en formato YMD,valor( diferencia del precio de cierre como ha comentado Francisco ) http://www.blogdehorus.com/data/SPREADS-GE.rar
ir al comentario
Horus76 04/08/10 19:33
Ha comentado en el artículo Se necesitan programadores para trabajar gratis
Ok al cargar los datos tomaba open & close al hacer el spread solo el close y el open a 0 luego retoco el programa Ax0x0, enviame el correo que a las 6 me voy pa casita He subido en la web el programa. http://www.blogdehorus.com/data/Curva.rar ( setup + msi ) Si tienes el ".net framework 3.5" si le das solo al msi ya te ira (te instalara MFC's si no las tienes y el programa Curva en el directorio que tu quieras). El instalador no te crea accesos directos ni nada para evitar porqueria. Al arrancar (ejecutar el programa Curva.exe) le das "Archivo->Importar datos..." y seleccionar el directorio donde tengas los ficheros de Orion descomprimidos. Luego en los dos desplegables el primero es para ver los contratos sin spread (lo he hecho para testear que se cargaban bien los datos) y en el segundo desplegable los spreads y entonces se te rellena la tabla. Para exportarlos "Archivo->Exportar spreads..." y seleccionas un directorio vacio donde te metera todos los spreads que tengan al menos 1 valor.. donde no haya coincidencias no te los creara. El 5 decimal al convertir de string a float me esta fallando pero esta noche lo miro a ver que falla. Creo que es error de precision de double a float que he mezclado por ahi.
ir al comentario
Horus76 04/08/10 19:09
Ha comentado en el artículo Se necesitan programadores para trabajar gratis
Ax0x0 estoy haciendo un setup del programa que he hecho y lo voy a subir a mi web por si te lo quieres descargar. Puedes enviarme el fichero a oriol.esteve (at) gmail (dot) com - no quiero que sniffers me pillen el correo y me manden mas SPAM :) Asi veo el formato que has hecho y me adapto a el
ir al comentario
Horus76 04/08/10 19:03
Ha comentado en el artículo Se necesitan programadores para trabajar gratis
Buenas Ax0x0 En los ficheros que ha pasado Orion, algunos ficheros no tienen precio apertura (son 0) y por eso los spreads hechos con el precio de apertura salen raros. Ejemplo: 07/23/08,0,94.3,94.27,94.27,2291520,9709340 Por cierto, deberiamos poner la fecha en el fichero que vamos a generar? o con orden los estas grabando tu?
ir al comentario
Horus76 04/08/10 18:56
Ha comentado en el artículo Se necesitan programadores para trabajar gratis
No se, estaras mirando los primeros ficheros (los del 1982, 83 ) etc que cuando calculo los spreads no me sale ningun valor pues no coinciden. Pero Si, tienes razon. Cuando fabrico los spreads solo "coinciden" el ultimo año. Si quieren 1 año y medio pues no valen esos datos... pero el programa eso no le importa pues hace el spread con los datos que tenga y fuera por ejemplo: 2009Z - 2008Z el spread que me da son valores del 19/12/2007 al 15/12/2008 Tienes razon.. voy a darles la vuelta pues sino los valores saldrian negados.
ir al comentario