IQ Engineering
IAQW Technology

Documentation technique

IAQW Technology Engineering

Architecture de recherche quantitative · données marché · validation · risque · exécution

IAQW Technology construit une plateforme propriétaire de recherche quantitative adaptative. L’application actuelle n’est qu’une couche visible d’un système plus large: collecte de données, moteurs de recherche, validation continue, contrôle du risque et supervision de l’exécution.

System context Une plateforme, plusieurs moteurs de recherche
Research Architecture Organisation des hypothèses, des moteurs et des protocoles de validation dans un cadre reproductible.
Market Data Infrastructure Collecte, normalisation, replay et conservation des flux utilisés par les moteurs de recherche.
Execution Observability Mesure des écarts entre modèle, environnement live, broker, frais, slippage et état réel des positions.

Research architecture

La plateforme est organisée autour de moteurs de recherche spécialisés.

02

Market Data Infrastructure

Cette couche existe pour préserver la continuité entre observation live et replay historique: mêmes timestamps, mêmes sessions, mêmes conventions de prix et mêmes fenêtres de calcul.

TicksNormalizeStateReplay
ParquetSession logicData lineage
03

Adaptive Validation

La validation n’est pas un rapport statique. Elle vérifie si une règle reste cohérente lorsque les données, l’exécution, les frais et les conditions de marché changent.

Model stateTraced
Live stateObserved
Execution driftMeasured
Decision gateExplicit
Backtest/live parityDrift controlAudit trail
04

Risk Architecture

Le risque est traité comme un état du système, pas comme une métrique décorative. Chaque moteur est contrôlé par des limites locales et par une couche de risque portefeuille.

Daily stopsExposure stateMethod controls
05

Execution Layer

Cette couche sépare la génération d’un signal de sa réalisation opérationnelle. Elle observe les prix d’ouverture réels, les stops, les copies, les clôtures et les états résiduels.

SignalBrokerReconcile
Broker stateCopy layerClose confirmation

Architecture

Un système de recherche doit expliquer pourquoi il agit, pourquoi il bloque et pourquoi il évolue.

Market dataTicks · spreads · sessions
Data servicesnormalisation · replay · lineage
Research engineshypothèses · règles · contextes
State layerPostgreSQL · fichiers · audit
Validation layerparité · drift · blocages
Interfacesmonitoring · execution · research
01Chaque moteur doit produire une trace exploitable: signal, contexte, entrée, sortie, blocage ou divergence.
02La plateforme sépare les services live, dashboard, monitoring, backtest, execution et contexte pour éviter les dépendances inutiles.
03Les décisions ne sont pas interprétées après coup: elles sont enregistrées au moment où le système les prend.

Market data infrastructure

La qualité de recherche dépend de la continuité entre données collectées, données rejouées et données exécutées.

IAQW Technology traite les données marché comme une infrastructure critique. Les flux tick, les fichiers parquet, les spreads CFD/future, les sessions horaires et les événements macroéconomiques sont normalisés afin que les moteurs de recherche puissent être comparés dans le temps sans changer de référentiel.

01CollectionFlux tick, spread, carnet et prix broker
02NormalizationHoraires, sessions, prix, granularité et qualité
03ReplayReconstruction déterministe des conditions de recherche
04PersistenceÉtat position, exécution, configuration et audit
05ValidationÉcarts modèle/live, slippage, frais et résultats
06EvolutionAjout de nouveaux moteurs sans modifier le socle

Technical stack

Une pile volontairement pragmatique pour relier recherche, état système et exécution.

Python Node.js JavaScript PostgreSQL MySQL REST API WebSocket/SSE Parquet Trading Platform API MT5 Windows Services Backtesting Monitoring Replay engines Risk state

Continuous validation

La plateforme existe pour réduire l’écart entre recherche théorique et comportement opérationnel.

Un modèle peut être correct dans un backtest et se dégrader dans l’exécution. IAQW Technology maintient une boucle de contrôle entre hypothèse, replay, live, broker, base de données et état visuel. Cette boucle est le cœur du système.

01Aligner les règles de recherche avec les conditions réelles d’exécution.
02Rejouer les journées avec les mêmes conventions que le live.
03Détecter les états incomplets: position ouverte, broker fermé, copie divergente ou rapport obsolète.
04Bloquer la prise de risque lorsque les conditions de validation ne sont plus réunies.
05Rendre les écarts mesurables avant de les transformer en décisions de recherche.
06Conserver une architecture capable d’intégrer de nouveaux moteurs sans réécrire le système central.

Future research

IAQW Technology est conçu comme une plateforme évolutive, pas comme une application figée.

New research enginesAjouter des familles d’hypothèses indépendantes sur le même socle de données et de validation.
Adaptive validationMesurer la stabilité des règles selon les régimes de marché, les coûts, la liquidité et l’exécution.
Execution researchÉtudier l’écart entre signal, prix réellement obtenu, broker, spread et comportement de clôture.
Institutional integrationStructurer la plateforme pour des partenaires techniques, chercheurs quantitatifs et environnements de contrôle.