Aller au contenu

NexPips SDK

Construis des bots de trading MetaTrader 5 en TypeScript pur. Même code en backtest et en live.

Ce que tu peux faire avec le SDK

Chaque bot NexPips est un module TypeScript qui appelle defineStrategy(...) avec un setup qui retourne des hooks. Le runtime — identique en backtest et en live — pousse les nouvelles barres à onBar, les fills asynchrones à onOrderFilled, et les positions clôturées à onPositionClosed.

import { defineStrategy } from '@nexpips/sdk-trading';
export default defineStrategy({
symbol: 'EURUSD',
timeframe: 'H1',
risk: { maxRiskPercentPerTrade: 1, maxOpenPositions: 1, maxDailyLossPercent: 5 },
setup: () => ({
onBar(ctx) {
if (!ctx.position.isFlat) return;
ctx.order.marketBuy({
riskPercent: 1,
stopLoss: { type: 'pips', value: 20 },
takeProfit: { type: 'rr', value: 2 },
});
},
}),
});

Référence API

Toutes les méthodes, types, hooks et helpers publics du SDK — signatures, exemples, pièges. Parcourir l’API.

Cookbook

Snippets prêts à coller pour les patterns courants — entrées, sorties, sizing. Parcourir le cookbook.

Indicateurs

Les 7 indicateurs built-in (SMA, EMA, RSI, MACD, ATR, BollingerBands, DonchianChannel) et comment construire les tiens. Parcourir les indicateurs.