2018-11-12
Slowbreak, haciendo una aplicación
Acabo de publicar el tercer video tutorial de slowbreak, donde explico cómo hacer una aplicación que responde a los mensajes que envía el server (AKA: acceptor).
Este tutorial anda con la
última versión. Como siempre, para usar slowbreak hacé "pip install
slowbreak".
2018-11-08
Segundo tutorial de slowbreak, cómo hacer mensajes de FIX
Update: Saqué al toque la versión 0.0.5, que incluye los ejemplos cuando corrés pip install
Acabo de publicar el segundo tutorial de slowbreak, que explica cómo hacer mensajes fix usando la biblioteca.
También acabo de publicar una nueva versión de slowbreak (la 0.0.4) con soporte para conectarse a servers fix 4.x. Este tutorial anda con la última versión. Como siempre, para usar slowbreak hacé "pip install slowbreak".
Acabo de publicar el segundo tutorial de slowbreak, que explica cómo hacer mensajes fix usando la biblioteca.
También acabo de publicar una nueva versión de slowbreak (la 0.0.4) con soporte para conectarse a servers fix 4.x. Este tutorial anda con la última versión. Como siempre, para usar slowbreak hacé "pip install slowbreak".
2018-11-03
Primer tutorial de slowbreak en video
Acabo de terminar mi primer video-tutorial de slowbreak. Ahí muestro cómo hacemos para conectarnos a un server, usando como server el ejemplo más simple de server que se puede hacer en slowbreak.
También acabo de publicar una nueva versión de slowbreak (la 0.0.3) con soporte para hacer servers (AKA, Acceptors). Este tutorial anda con la última versión. Como siempre, para usar slowbreak hacé "pip install slowbreak".
¡Hasta la próxima!
También acabo de publicar una nueva versión de slowbreak (la 0.0.3) con soporte para hacer servers (AKA, Acceptors). Este tutorial anda con la última versión. Como siempre, para usar slowbreak hacé "pip install slowbreak".
¡Hasta la próxima!
2018-10-17
slowbreak para python3
Como prometí hace un mes y medio, saqué una nueva versión de slowbreak con soporte para python 3. Anda con python 3.5+, aparte de python 2.7 que sigue andando como siempre.
Para instalarlo solo hay que hacer pip install slowbreak. También estuve documentando un poco y ahora las principales clases y métodos tienen documentación.
Por ejemplo, en el intérprete de python, si hacemos:
>>> from slowbreak.message import Message
>>> help(Message)
Muestra toda la documentación de la clase, explicando cada método y cada parámetro de cada método.
Como siempre, pueden ver el avance del proyecto entrando en la página de bitbucket del proyecto.
Y si se hacen millonari@s con esto, compartan un poquito :D.
Para instalarlo solo hay que hacer pip install slowbreak. También estuve documentando un poco y ahora las principales clases y métodos tienen documentación.
Por ejemplo, en el intérprete de python, si hacemos:
>>> from slowbreak.message import Message
>>> help(Message)
Muestra toda la documentación de la clase, explicando cada método y cada parámetro de cada método.
Como siempre, pueden ver el avance del proyecto entrando en la página de bitbucket del proyecto.
Y si se hacen millonari@s con esto, compartan un poquito :D.
2018-09-14
Accediendo a los archivos de mi teléfono
Me compré un celular nuevo (Blu Life One X3) y ya no me aparece el pop-up para copiar archivos a la compu. Para esquivar este problema, voy a la línea de comandos y me instalo
jmtpfs.
sudo apt install jmtpfs
Y creo un directorio para montar el celular
sudo mkdir /media/phone
Habiendo hecho esto, cada vez que enchufo el celular a la compu y elijo la opción de "Transfer files", corro
sudo jmtpfs /media/phone -o allow_other
Y en el directorio /media/phone están los archivos del celular
Cuando quiero terminar de usarlo ejecuto.
sudo umount /media/phone
Y listo.
2018-09-03
Primer release de slowbreak
Está recién salida del horno slowbreak, la biblioteca que hice para conectarse a servers fix. ¿Qué es fix? Fix es un protocolo que se usa para operar en mercados de acciones, bonos, futuros, opciones, etc.
Ya la usamos para conectarnos a los 2 mercados de la Argentina (BYMA y ROFEX). Por ahora anda solo con python 2.7 (tenemos pensado soportar python 3.x proximamente).
¿Por qué hice una biblioteca de fix cuando existe quickfix?
Prometo ir escribiendo artículos de cómo usar la biblioteca para interactuar con la bolsa. Mientras tanto pueden ver cómo la usamos mirando los tests.
Happy hacking,
Aureliano.
Ya la usamos para conectarnos a los 2 mercados de la Argentina (BYMA y ROFEX). Por ahora anda solo con python 2.7 (tenemos pensado soportar python 3.x proximamente).
¿Por qué hice una biblioteca de fix cuando existe quickfix?
- Porque el binding de python tiene problemas (ejemplo, no se puede iterar por los campos del mensaje)
- Porque para cambiar el tipo de un campo tenés que compilarla a mano, y tocar un .xml horripilante.
- Porque la forma de hacer un mensaje fix es demasiado verbose
Prometo ir escribiendo artículos de cómo usar la biblioteca para interactuar con la bolsa. Mientras tanto pueden ver cómo la usamos mirando los tests.
Happy hacking,
Aureliano.