ROFEX: Protocolo FIX en Linux.
La implementacion del protocolo FIX en quickfix requiere previamente de la configuracion de un stunnel encriptado para el canal de…
ROFEX: Protocolo FIX en Linux. Parte 1
La implementacion del protocolo FIX en quickfix requiere previamente de la configuracion de un stunnel encriptado para el canal de comunicacion entre el equipo y la API del mercado donde queremos conectar.
Esta implementacion de ejemplo esta hecha sobre Linux Mint y es la misma que para Ubuntu.
Primero instalamos stunnel4

Esto crea un carpeta en /etc/stunnel
Al final de toda la implementacion el directorio se vera asi:

- La comunicacion requiere certificados SSL que creamos a continuacion abriendo una terminal de Linux:

- Luego se crean las claves y certificados encriptados:
Al correr la siguiente linea preguntara una serie de datos (que algunos pueden dejarse en blanco) que solo sirven para formar la clave de encriptacion:

- Por ultimo se concatenan ambos archivos para producir el certificado “stunnel.pem”

Finalmente hay que trabajar en el file stunnel.conf para definir los parametros de conexion a la API de Rofex en este caso.
Un ejemplo de este file puede obtenerse en:
Es un file de texto simple con terminacion .conf, los “;” son para coments y en la zona del file de TLS client se agrega la configuracion para Rofex
[rofex] client=yes accept=127.0.0.1:9876 connect = fix.remarkets.primary.com.ar:9876 cert= /etc/stunnel/stunnel.pem
… y esto seria todo, corriendo el comando stunnel deberia verse la siguiente pantalla indicando el estado de la conexion

Se puede editar un poco el file stunnel.conf y definir carpetas diferentes para guardar los Logs de conexion, etc
Tambien se puede configurar el file /etc/default/stunnel4 colocando ENABLED=1 para que se cargue el stunnel al arranque, pero esto no lo aconsejo si uno esta probando la conexion en diferentes sistemas pq bloquea el puerto. Durante el test es mejor cargar el Stunnel “a pedido” cada vez que se utiliza.
En otro post vamos con la configuracion para Windows y la implementacion de quickfix en Python y Java
메타데이터
- post_id
- e66e5c8d7cf2
- slug
- rofex-protocolo-fix-en-linux-e66e5c8d7cf2
- url
- https://medium.com/@pjseoane/rofex-protocolo-fix-en-linux-e66e5c8d7cf2
- canonical_url
- https://medium.com/@pjseoane/rofex-protocolo-fix-en-linux-e66e5c8d7cf2
- author_url
- https://medium.com/@pjseoane
- status
- ok
- fetched_at
- 2026-07-28 19:40:03