Construire ou acheter : la décision de plateforme de trading.
Un cadre pour la décision construire, acheter ou marque blanche, tiré de missions menées de part et d'autre.
La mauvaise question
« Construire ou acheter ? » est un mauvais point de départ. Une plateforme de trading moderne comporte plusieurs couches, et la réponse appropriée peut différer pour chacune.
Le texte qui suit parcourt chaque couche.
Couche un : gestion des ordres
Les OMS standard fonctionnent, mais imposent un workflow donné. Pour les institutions aux workflows standard, c'est acceptable. Pour celles présentant une spécialisation — règles de conformité sur mesure, types d'ordres inhabituels, classes d'actifs exotiques — la plateforme contraint l'activité.
Règle empirique : si le workflow de trading tient sur une page, acheter. S'il exige une documentation étendue, construire.
Couche deux : routage d'exécution
Le routage gagne plus souvent à être acheté qu'à être construit. Le travail de microstructure pertinent est fourni par les venues et les moteurs FIX. L'achat s'impose, sauf pour un teneur de marché ou une société à haute fréquence.
Couche trois : données de marché
C'est la couche où la plupart des décisions de construction deviennent intenables. Les brochures des fournisseurs présentent cotations streaming, snapshots et historiques. Le travail réel — conflation, throttling, droits d'accès aux bourses, opérations sur titres, normalisation inter-venues, rejeu — c'est tout autre chose.
Licencier le flux et la couche de normalisation est généralement approprié. La distribution n'est construite que lorsque des exigences spécifiques de latence ou de fan-out l'imposent.
Couche quatre : tenue des positions et P&L
Pour un gestionnaire d'actifs, cette couche se construit — généralement avec un spécialiste expérimenté. Les plateformes de portefeuille standard sont conçues pour le cas moyen. Un P&L incorrect cause un dommage client durable.
Couche cinq : applications clientes
Les clients web, mobiles et desktop déterminent l'expérience client. Les clients achetés portent l'UX du fournisseur. Les clients en marque blanche autorisent une personnalisation graphique dans certaines limites.
Construire cette couche se justifie lorsque la rétention dépend matériellement de l'application. La marque blanche suivie d'un remplacement constitue une alternative valable.
Couche six : IA, analyse et insights
Une IA de production exige une couche de mise à disposition de modèles, une pile de supervision, une boucle de retour et un ingénieur ML expérimenté. Les fonctionnalités IA commercialisées sans ces fondations tiennent rarement à l'examen.
Construire si le staffing le permet. Sinon, reporter la fonctionnalité.
Coût total
Une plateforme de trading entièrement sur mesure, livrée au niveau production, requiert 4 à 10 millions USD la première année et 1 à 3 millions USD par an en exploitation. Un déploiement en marque blanche coûte généralement 200 à 500 000 USD par an avec un délai de quelques mois plutôt que d'années.
Le coût non technique de la construction est le temps de direction requis, généralement une fraction substantielle de l'attention dirigeante sur plusieurs années.
Synthèse
Pour la plupart des institutions, la voie appropriée consiste à prendre la plateforme en marque blanche, à construire le workflow OMS qui constitue la différenciation et à licencier les couches restantes.
Les constructions sur mesure se justifient lorsque le workflow lui-même est le produit.