02 / 03

Le cœur de tradingderrière chaque signal.

Pas d'intermédiaire SaaS. Pas de broker. Chaque venue est un adaptateur Rust compilé dans le même hot path. Spot, perpétuels, futures, options et marchés de prédiction, tous sur les mêmes timestamps nanosecondes.Appelle le moteur via une API stable, écris tes stratégies en Rhai ou Python, ou décris ce que tu veux en langage naturel et laisse le pipeline IA rédiger et patcher le code.

← Retour à l'accueil
0ns · dispatch · hot path
p951.2 µsp993 µs
·MELAYA·v2026.06

Trade tout ce qui imprime un prix.

Venues connectés

Trade sur 6 venues

Spot, futures, perpetuals sur une seule couche d'execution, un seul registre, des contrôles de risque cohérents.

Survole n'importe quel logo pour voir la couverture
Venues crypto
spot · perp · futures · option
Marchés financiers
FX · indices · actions
Venues de prédiction
Polymarket · Kalshi · Drift · SX · Azuro · Overtime
Timeframes de bougies
1m · 5m · 1h · 1d

Un fichier de stratégie. Toutes les formes de marché.

125x
LEVIER MAX · PERP

Le même fichier de stratégie déclenche emit_long sur un perp Binance, emit_limit_short sur un spot Coinbase, set_sl_price sur un futur Hyperliquid, et un payload YES / NO / scalaire sur une prédiction Polymarket. Même hot path Rust. Mêmes verbes de risque. Venue différente, forme trades[] identique.

MARKETemit_long · emit_short
LIMITemit_limit_long · emit_limit_short
STOP LOSSset_sl_price · atr_trail
TAKE PROFITset_tp_price · partial
TRAILatr_trail · pct_trail
MARCHÉS DE PRÉDICTION · OUTCOME
YESNOSCALAR
Verbes d'ordre
5 · de MARKET à TRAIL
Formes de marché
spot · perp · futures · option · prédiction

Code-la. Ou décris-la à l'IA.

Deux chemins vers le même moteur. Écris la stratégie toi-même en Rhai ou Python avec plus de 80 fonctions runtime, le même hot path qui tourne en prod. Ou décris la stratégie en langage naturel et laisse le pipeline IA en trois étapes rédiger le code, critiquer sa gestion du risque et patcher les trous. Dans les deux cas tu livres le même fichier .rhai au même backtest et au même mode dry-run. L'exécution live est sous gate, en attente d'exécution licenciée.

DRAFTER
« BTC perp, 1m. Long quand EMA(8) croise EMA(21) et RSI(14) > 50. Stop-loss 0,5 %. »
fn evaluate() {
let e8 = ema(closes("BTCUSDT", "1m"), 8);
let e21 = ema(closes("BTCUSDT", "1m"), 21);
if crossover(e8, e21) && rsi(14) > 50 {
emit_long(qty);
set_sl_price(price() * 0.995);
}
}
CRITIC
+utilise set_sl_price (risque géré)
+pas de tokens interdits
xtake-profit manquant, ajoute set_tp_price
xtp_pct absent de paramsSchema
// + add take-profit, tunable params
set_tp_price(price() * param("tp_pct"));
set_state("last_entry_bar", bar());
{ }
REPAIRER
ema_rsi_crossover.rhaivalidé · sauvegardé
Fonctions runtime
80+
Langages
Rhai · Python
Pipeline IA
3 étapes

Rejouer. Optimiser. Rejouer encore.

1.84
MEILLEUR SHARPE · iter #6 sur 50

Lance BACKTEST et le même moteur Rust qui tourne en prod rejoue ta stratégie sur des bougies historiques. Douze métriques reviennent : Sharpe, Sortino, Calmar, max DD, win rate, profit factor. La courbe d'equity se trace par-dessus des bougies OHLCV.

Quand un seul run ne suffit pas, refile-le à l'IA Optimizer. Choisis un objectif. Choisis les paramètres à faire varier. L'optimizer spawn un agent LLM qui propose un set, lance un backtest, lit le résultat, raisonne sur le pourquoi, et propose le suivant. Jusqu'à cinquante itérations par run, le raisonnement de l'agent visible à chaque étape.

OBJECTIFSHARPE
FENÊTRE30 J · 1H
ITER6 / 6
EQUITY · 90 J · 1H+28.4%
#PARAMSSHARPERETDD
#6len=42 tp=0.62% sl=0.31%1.84+28.4%−4.9%
#5len=39 tp=0.55% sl=0.28%1.61+24.7%−5.6%
#3len=36 tp=0.50% sl=0.25%1.22+17.3%−7.4%
#1len=24 tp=0.35% sl=0.20%0.71+8.9%−10.4%
WIN RATE61.2%
PROFIT FACTOR2.18
TRADES144
Métriques backtest
12
Objectifs optimizer
6
Itérations / run
jusqu'à 50

L'IA continue de régler.
Tu gardes les clés.

QUANT
MARKET
EN ATTENTE D'APPROBATIONiter #4 · sharpe 1,61
tp_pct0.00400.0062
sl_pct0.00300.0024
cooldown_bars86
Approuver & AppliquerRejeter & Stopper
TRADER
RISK

Une équipe d'agents IA à quatre personas tourne à côté de la stratégie live. Quant lit les métriques d'exécution. Market classe le régime. Risk fait un backtest walk-forward sur la proposition. Trader compose les nouveaux paramètres. L'endpoint status poll toutes les quatre secondes. Quand l'IA veut élargir un take-profit, elle remonte le diff et la rationale. APPROVE & APPLY pousse les nouveaux params au prochain heartbeat. REJECT & HALT arrête l'optimizer. Par défaut, un humain dans la boucle.

Équipe d'agents IA
Quant · Market · Risk · Trader
Refresh status
4 s
HITL par défaut
approuver chaque diff

Surveille chaque stratégie live. Stoppe-en une seule en un tap.

Le même dashboard maison que tu vois ici fait tourner chaque stratégie live. Positions, fills, equity, gates de drawdown, statut dry-run, ordres en pause : un seul cockpit. Regarde une équipe d'agents IA raisonner, regarde le moteur tirer, puis pause, ajuste ou kill en plein run sans quitter la page.

MelayaUSDTMELAYA/USDT63.9kMELAYA
100
Connexions Citadel
20
Streams / connexion
20
Cap IP authentifiées

Le scope par tier est le garde-fou. Les clés vivent dans Infisical, jamais en base. Les streams privés (balance, orders, fills, positions) sont multiplexés sur un seul socket /ws/private par venue. Un JWT, un socket, des frames de contrôle en vol. Pas de reconnect storm. Pas de coût de fan-out sur la box de l'opérateur.

Sandbox
Conns
2
Streams
1 / conn
Throttle
500 ms
Depth
L10
Forge
Conns
10
Streams
3 / conn
Throttle
200 ms
Depth
L50
Bastion
Conns
20
Streams
5 / conn
Throttle
100 ms
Depth
L100
Citadel
Conns
100
Streams
20 / conn
Throttle
temps réel
Depth
L2 complet
Slots de clés / venue
multi
Backend secrets
Infisical
Capacités sondées
stream · feed · execute
« Un seul moteur pour les gouverner tous. Et dans les ténèbres les lier. »
Rejoindre la communauté
// Cookies
Melaya utilise un petit jeu de cookies first-party strictement nécessaires pour t'authentifier, maintenir ta session et protéger la plateforme des abus. Pas de cookies publicitaires, ni de trackers cross-site, ni d’analytics niveaus par défaut. La liste complète des cookies est dans notre Politique de confidentialité.