software para casa de valores

Post Reply
User avatar
Compuin
Posts: 1276
Joined: Tue Dec 28, 2010 1:29 pm
Location: Quebec, Canada

software para casa de valores

Post by Compuin »

Saludos,

Alguien ha tenido experiencia desarrollando software backend para una casa de bolsa de valores?

FWH 25.12
Harbour/Hbmk2
Microsoft Visual C++
MySql 8.0
Antigravity

User avatar
Antonio Linares
Site Admin
Posts: 44515
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain
Contact:

Re: software para casa de valores

Post by Antonio Linares »

Un ejercicio perfecto para hacerlo con vibe coding :wink:

regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
Antonio Linares
Site Admin
Posts: 44515
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain
Contact:

Re: software para casa de valores

Post by Antonio Linares »

Actúa como un Arquitecto de Software Senior especializado en Fintech y Sistemas de Alta Frecuencia (HFT).

Tu objetivo es diseñar la arquitectura backend y el núcleo lógico para una nueva Casa de Bolsa (Stock Exchange/Brokerage). El sistema debe ser capaz de manejar miles de transacciones por segundo con latencia mínima.

Requisitos Técnicos:

Lenguaje: Prefiero Go (Golang) o Rust por su rendimiento y seguridad de memoria (elige el que consideres mejor para el Matching Engine).

Base de Datos: PostgreSQL para persistencia (ACID estricto) y Redis para caché de alta velocidad.

Arquitectura: Microservicios basados en eventos (Event-Driven Architecture) usando Kafka o RabbitMQ.

Entregables:

Diseño de Alto Nivel: Describe los componentes clave (API Gateway, Order Matching Engine, Wallet Service, Market Data Feeds) y cómo se comunican.

Modelo de Datos (Schema): Diseña las tablas SQL críticas para Users, Wallets, Orders (Limit/Market) y Transactions. Nota: Debes explicar cómo evitarás el doble gasto y números negativos en los balances.

Lógica del Core (Código): Escribe un ejemplo de implementación simplificada del Order Matching Engine (Motor de Emparejamiento) usando el algoritmo FIFO (Price-Time Priority). Debe mostrar cómo se cruza una orden de compra con una de venta.

Manejo de Concurrencia: Explica cómo manejarás las condiciones de carrera (race conditions) cuando dos usuarios intentan comprar la misma acción al mismo tiempo.

Por favor, prioriza la seguridad, la consistencia de los datos y la claridad en el código.

regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
Compuin
Posts: 1276
Joined: Tue Dec 28, 2010 1:29 pm
Location: Quebec, Canada

Re: software para casa de valores

Post by Compuin »

Gracias maestro,

En base a su post, FWH y Harbour no serrian las mejores opciones para un sistema de backend entonces?

FWH 25.12
Harbour/Hbmk2
Microsoft Visual C++
MySql 8.0
Antigravity

User avatar
karinha
Posts: 8720
Joined: Tue Dec 20, 2005 7:36 pm
Location: São Paulo - Brasil
Contact:

Re: software para casa de valores

Post by karinha »

Compuin wrote: Fri Nov 21, 2025 5:21 pm

Gracias maestro,

En base a su post, FWH y Harbour no serrian las mejores opciones para un sistema de backend entonces?

¿Y por qué no? Aquí en Brasil, hay bancos (instituciones financieras) que utilizan programas desarrollados con FiveWin. Ahora bien, es necesario ver si la firma de valores quiere invertir tanto dinero en el desarrollo del sistema. Es un proceso largo y costoso.

Regards, saludos.

João Santos - São Paulo - Brasil - Phone: +55(11)95150-7341
User avatar
Compuin
Posts: 1276
Joined: Tue Dec 28, 2010 1:29 pm
Location: Quebec, Canada

Re: software para casa de valores

Post by Compuin »

karinha wrote: Fri Nov 21, 2025 5:41 pm
Compuin wrote: Fri Nov 21, 2025 5:21 pm

Gracias maestro,

En base a su post, FWH y Harbour no serrian las mejores opciones para un sistema de backend entonces?

¿Y por qué no? Aquí en Brasil, hay bancos (instituciones financieras) que utilizan programas desarrollados con FiveWin. Ahora bien, es necesario ver si la firma de valores quiere invertir tanto dinero en el desarrollo del sistema. Es un proceso largo y costoso.

Regards, saludos.

Me puedes dar ejemplo de algunos?

FWH 25.12
Harbour/Hbmk2
Microsoft Visual C++
MySql 8.0
Antigravity

User avatar
karinha
Posts: 8720
Joined: Tue Dec 20, 2005 7:36 pm
Location: São Paulo - Brasil
Contact:

Re: software para casa de valores

Post by karinha »

Compuin wrote: Fri Nov 21, 2025 5:44 pm
karinha wrote: Fri Nov 21, 2025 5:41 pm
Compuin wrote: Fri Nov 21, 2025 5:21 pm

Gracias maestro,

En base a su post, FWH y Harbour no serrian las mejores opciones para un sistema de backend entonces?

¿Y por qué no? Aquí en Brasil, hay bancos (instituciones financieras) que utilizan programas desarrollados con FiveWin. Ahora bien, es necesario ver si la firma de valores quiere invertir tanto dinero en el desarrollo del sistema. Es un proceso largo y costoso.

Regards, saludos.

Me puedes dar ejemplo de algunos?

No, no puedo. Este tipo de programa está protegido por leyes nacionales e internacionales, y sus dueños no divulgan el código fuente bajo ninguna circunstancia. Las demandas pueden ascender a miles de millones, ¿entiende? El dueño de la firma de valores es quien debe proporcionarle los consejos (trucos) del sistema que le interesan, y usted debe prestar atención a los detalles de las leyes nacionales e internacionales para trabajar con este tipo de programa.

Regards, saludos.

João Santos - São Paulo - Brasil - Phone: +55(11)95150-7341
User avatar
Compuin
Posts: 1276
Joined: Tue Dec 28, 2010 1:29 pm
Location: Quebec, Canada

Re: software para casa de valores

Post by Compuin »

karinha wrote: Fri Nov 21, 2025 6:12 pm
Compuin wrote: Fri Nov 21, 2025 5:44 pm
karinha wrote: Fri Nov 21, 2025 5:41 pm

¿Y por qué no? Aquí en Brasil, hay bancos (instituciones financieras) que utilizan programas desarrollados con FiveWin. Ahora bien, es necesario ver si la firma de valores quiere invertir tanto dinero en el desarrollo del sistema. Es un proceso largo y costoso.

Regards, saludos.

Me puedes dar ejemplo de algunos?

No, no puedo. Este tipo de programa está protegido por leyes nacionales e internacionales, y sus dueños no divulgan el código fuente bajo ninguna circunstancia. Las demandas pueden ascender a miles de millones, ¿entiende? El dueño de la firma de valores es quien debe proporcionarle los consejos (trucos) del sistema que le interesan, y usted debe prestar atención a los detalles de las leyes nacionales e internacionales para trabajar con este tipo de programa.

Regards, saludos.

Quien hablo de divulgar codigo fuente?

No te pedi eso, simplemente te pedi mencionar algun produto por su nombre hecho con FW, ¿entiende?

FWH 25.12
Harbour/Hbmk2
Microsoft Visual C++
MySql 8.0
Antigravity

User avatar
karinha
Posts: 8720
Joined: Tue Dec 20, 2005 7:36 pm
Location: São Paulo - Brasil
Contact:

Re: software para casa de valores

Post by karinha »

No tengo nada, precisamente porque las empresas de software no revelan nada por razones contractuales.

Regards, saludos.

João Santos - São Paulo - Brasil - Phone: +55(11)95150-7341
User avatar
Compuin
Posts: 1276
Joined: Tue Dec 28, 2010 1:29 pm
Location: Quebec, Canada

Re: software para casa de valores

Post by Compuin »

karinha wrote: Fri Nov 21, 2025 6:41 pm

No tengo nada, precisamente porque las empresas de software no revelan nada por razones contractuales.

Regards, saludos.

Kariha,

que parte no entendiste que no te pedi nada, solo mencionar un producto "por su nombre", como Sage o ContaWin (O eso es tambien contractual en tu pais)? Te doy un ejemplo de mi pais, InteractiveBroker TWD, y aqui no estoy violando ninguna razon contractual/legal.

En lo adelante, te voy agradecer encarecidamente no intervengas en mis posts. Se que te gusta ayudar pero eres muy invasivo en muchas ocasiones y eso en lo particular me parece proco profesional. Aclaro, nada personal, pero no intervengas en mis post.

Igualmente gracias por tu comentarios anteriores

FWH 25.12
Harbour/Hbmk2
Microsoft Visual C++
MySql 8.0
Antigravity

User avatar
karinha
Posts: 8720
Joined: Tue Dec 20, 2005 7:36 pm
Location: São Paulo - Brasil
Contact:

Re: software para casa de valores

Post by karinha »

Lo entiendo, estimado. No conozco ningún nombre ni nada relacionado con ese tipo de software. Lo siento.

Regards, saludos.

João Santos - São Paulo - Brasil - Phone: +55(11)95150-7341
Post Reply