Outils professionnels pour calculer vos positions, surveiller le funding et simuler vos PnL
Le Position Calculator vous aide à déterminer la taille de position idéale en fonction de votre tolérance au risque, de votre stop loss et de votre capital disponible. C'est l'outil essentiel pour tout trader sérieux.
| Paramètre | Description | Exemple |
|---|---|---|
| Account Size | Votre capital total disponible | $10,000 |
| Risk per Trade | % du capital à risquer | 2% |
| Entry Price | Prix d'entrée prévu | $97,000 |
| Stop Loss | Prix de sortie si le trade va contre vous | $95,000 |
| Take Profit | Prix cible de sortie (optionnel) | $102,000 |
| Leverage | Multiplicateur de position | 10x |
| Risk Amount | $200 (2%) |
| Stop Distance | 2.06% |
| Margin Required | $970 |
| Liquidation Price | $88,270 |
| Risk/Reward Ratio | 1:2.5 ✅ |
// Calculer une position
const result = PositionCalculatorModule.calculate({
accountSize: 10000,
entryPrice: 97000,
stopLoss: 95000,
takeProfit: 102000,
riskPercent: 2,
leverage: 10,
side: 'long'
});
console.log(result);
// {
// positionSize: "9700.00",
// marginRequired: "970.00",
// riskAmount: "200.00",
// stopDistance: "2.06",
// liquidationPrice: "88270.00",
// riskReward: "2.43",
// maxLoss: "200.00",
// leverage: 10
// }
// Rendre l'interface dans un conteneur
PositionCalculatorModule.render('my-container');
Le Funding Monitor affiche les taux de funding en temps réel sur plusieurs venues (Hyperliquid, dYdX, GMX, Binance, Bybit, OKX). Identifiez les opportunités d'arbitrage quand les taux divergent.
Le funding rate est un mécanisme qui maintient le prix des perpetuals aligné avec le spot. Toutes les 8 heures, les traders paient ou reçoivent un pourcentage de leur position:
| Venue | Type | Fréquence | Assets |
|---|---|---|---|
| Hyperliquid | DEX | 8h | 50+ |
| dYdX | DEX | 8h | 30+ |
| GMX | DEX | 1h | 10+ |
| Binance | CEX | 8h | 200+ |
| Bybit | CEX | 8h | 150+ |
| OKX | CEX | 8h | 100+ |
| Venue | Funding 8h | Annualisé |
|---|---|---|
| Binance | +0.08% | +87.6% |
| dYdX | -0.02% | -21.9% |
Stratégie:
// Initialiser le monitor
FundingMonitorModule.init();
// Obtenir les opportunités d'arbitrage
const opps = FundingMonitorModule.getArbitrageOpportunities();
console.log(opps);
// [
// {
// asset: 'BTC',
// longVenue: 'dYdX',
// shortVenue: 'Binance',
// longRate: -0.02,
// shortRate: 0.08,
// spread: 0.10,
// annualizedProfit: 109.5
// },
// ...
// ]
// Obtenir les données pour un asset
const btcFunding = FundingMonitorModule.fundingData['BTC'];
// Rendre l'interface
FundingMonitorModule.render('my-container');
Le PnL Calculator vous permet de visualiser vos gains ou pertes potentiels avant d'entrer en position. Simulez différents scénarios de prix pour comprendre votre exposition.
| Paramètre | Description |
|---|---|
| Entry Price | Prix d'entrée de la position |
| Exit Price | Prix de sortie prévu (optionnel) |
| Position Size | Taille de la position en $ |
| Leverage | Multiplicateur (1x-100x) |
| Side | Long ou Short |
| Fees | Frais totaux (défaut: 0.1%) |
L'outil génère automatiquement des scénarios pour les variations de prix suivantes:
-20%, -15%, -10%, -5%, -3%, -2%, -1%, 0%, +1%, +2%, +3%, +5%, +10%, +15%, +20%
| Prix Exit | Δ Prix | PnL Net | ROE |
|---|---|---|---|
| $87,300 | -10% | -$1,010 | -101% |
| $92,150 | -5% | -$510 | -51% |
| $95,060 | -2% | -$210 | -21% |
| $97,000 | 0% | -$10 | -1% |
| $98,940 | +2% | +$190 | +19% |
| $101,850 | +5% | +$490 | +49% |
| $106,700 | +10% | +$990 | +99% |
// Calculer un PnL spécifique
const result = PnLCalculatorModule.calculate({
entryPrice: 97000,
exitPrice: 100000,
positionSize: 1000,
leverage: 10,
side: 'long',
fees: 0.1 // 0.1% total
});
console.log(result);
// {
// grossPnl: "309.28",
// feeAmount: "10.00",
// netPnl: "299.28",
// pnlPercent: "30.93",
// roe: "29.93",
// priceChange: "3.09",
// notional: "10000.00",
// isProfit: true
// }
// Générer tous les scénarios
const scenarios = PnLCalculatorModule.generateScenarios(
97000, // entry
1000, // size
10, // leverage
'long' // side
);
// Rendre l'interface
PnLCalculatorModule.render('my-container');
| Outil | Utilisation | Quand l'utiliser |
|---|---|---|
| 📐 Position Calculator | Calculer la taille de position optimale | AVANT chaque trade |
| 📊 Funding Monitor | Trouver des arbitrages de funding | Pour du yield sans risque directionnel |
| 💰 PnL Calculator | Simuler les profits/pertes | Pour visualiser les scénarios |