1. Créer un compte Broker
R3nko se connecte a votre broker via API pour passer les ordres automatiquement. Selecteur d'environnement : DEMO / REEL.
- Capital.com (CFDs) — pour les clients non-US (Europe, Afrique, reste du monde)
- TradeStation (Futures CME) — pour les résidents US (en cours de déploiement)
Capital minimum
3× la marge du broker par marché. La marge dépend du levier de votre compte (ESMA 20:1 ou pro jusqu'à 100:1). Exemples indicatifs (levier 20:1 ESMA) :
- Or (Gold) : marge ~260€ → capital minimum ~780€
- Pétrole (Oil) : marge ~1000€ → capital minimum ~3000€
- Nasdaq : marge ~1300€ → capital minimum ~3900€
- DOW Jones : marge ~2300€ → capital minimum ~6900€
Capital.com (CFDs)
Ouvrir un compte Capital.com
- Allez sur capital.com et cliquez "Ouvrir un compte".
- Choisissez un compte CFD.
- Remplissez le formulaire (identité, expérience trading).
- Fournissez les documents demandés (piece d'identité, justificatif de domicile).
- Alimentez votre compte par virement ou carte bancaire.
Identifiants API
Une fois votre compte Capital.com actif, vous aurez besoin de :
Exemple : [email protected]
Générer des clés API
- Connectez-vous sur capital.com.
- Allez dans Parametres > API.
- Cliquez "Créer une clé API".
- Nommez-la (ex: "R3nko").
- Copiez la clé générée.
2. S'inscrire sur R3nko
Inscription
- 1Ouvrez R3nko dans votre navigateur.
- 2Cliquez sur "Nouveau compte ?".
- 3Renseignez Pseudo, Mot de passe et Email.
- 4Cochez "J'ai lu et j'accepte les CGU" (obligatoire).
- 5Cliquez Enregistrer.
Connexion
Entrez votre Pseudo et Mot de passe. Mot de passe oublie ? Cliquez "Mot de passe oublie ?" pour un email de reinitialisation.
Activation mode REEL
Trois conditions obligatoires avant de pouvoir trader en REEL :
- Contrat de service -- Accédez au contrat depuis l'écran Compte. Remplissez le questionnaire profil investisseur (expérience, connaissance CFD, tolérance au risque), signez électroniquement et joignez votre pièce d'identité. Le PDF est généré et envoyé automatiquement par email.
- Carte bancaire -- Après validation du contrat, un bouton "ENREGISTRER MA CB" apparaît. Enregistrez votre carte via Stripe (paiement sécurisé).
- Activation -- Contrat + CB valides = bandeau vert. Vous pouvez ajouter des marchés.
Suspension de compte
Causes possibles :
- Non-paiement des frais de service
- Non-respect du contrat de service
- Demande de votre part
Conséquences : positions fermées, trading désactivé, accès bloqué. Réversible sur demande a [email protected].
Suppression de compte
Action irreversible. Necessite un code de confirmation par email. Le compte doit etre verrouille au prealable.
- REEL -- Dossier client (contrats, factures) archive pour obligations légales. Voir article 10 du contrat.
- DEMO -- Suppression totale, aucun archivage.
3. Configurer son compte
Cliquez sur "Compte" dans le menu pour configurer votre profil.
Champs du compte
Champs Capital.com
Clés API
Section Clés API en bas de l'ecran Compte :
- Collez une clé API dans le champ et cliquez Ajouter.
- Répétez (recommandé : 20 a 45 clés).
- Supprimer une clé : double-clic dessus.
Une clé en cours d'utilisation s'affiche en rouge.
Ajouter des marchés (Epics)
Section Epics de l'ecran Compte :
- Tapez le code Epic (ex:
CS.D.CFEGOLD.CFE.IP) ou selectionnez dans la liste. - Validez avec le bouton pouce.
- Le marché apparait avec des paramètres optimaux pre-configures.
Supprimer un marché : double-clic dessus.
- Or :
CS.D.CFEGOLD.CFE.IP- Petrole WTI :
CC.D.CL.UME.IP- Nasdaq :
IX.D.NASDAQ.IFE.IP- DOW Jones :
IX.D.DOW.IFE.IP
4. Configurer un marché
Sélectionnez un marché dans le sélecteur Epic de la page Trading pour voir ses paramètres et positions.
Configuration
✔ indique des positions ouvertes.
- FOLLOW : suit la tendance. L'algo détermine la direction selon le signal Breakout (BUY ou SELL automatique).
- Oui : ordres automatiques (FOLLOW uniquement).
- Non : signaux generes mais aucun ordre passe.
Verrouille sur Non en direction BUY ou SELL.
Indicateurs temps réel (click-to-cycle)
Ces champs partagent le même emplacement. Cliquez sur le label en italique pour passer au suivant :
5. Gestion avancée d'un marché
Page Trading → bouton "Gestion" pour ouvrir les paramètres avancés.
Ce que vous contrôlez
Recommandation : minimum 3× la marge. Une alerte s'affiche si le capital est insuffisant.
Ce montant n'est PAS un dépôt sur R3nko. Vos fonds restent sur votre compte Capital.com.
Flow : Déposez sur Capital.com → indiquez le montant alloué dans R3nko → l'algorithme calcule la taille des positions.
- Agressif : l'AI optimise pour maximiser le ROI pur. Plus de gains potentiels, plus de risque.
- Passif : l'AI optimise pour le meilleur ROI ajusté au risque (PF élevé, faible drawdown). Moins de gains, mieux protégé.
Ce que l'AI gère (informatif, lecture seule)
Niveaux de brique (lecture seule)
6. Delta adaptatif (AI)
En mode R3nko (Renko adaptatif close-only), l'algorithme gère automatiquement tous les paramètres de trading. Aucune intervention nécessaire.
Principe Renko
L'AI construit des briques de taille adaptative à la volatilité du marché : brickSize = ATR(atrN) × kATR. Une brique se forme dès que le prix bouge de cette distance dans une direction. Pas de bruit intra-bougie, signaux propres.
- Signal :
bricksToReversebriques opposées consécutives = retournement de tendance → close + open inverse. - Stop : envoyé au broker à margeUnit (~5% du prix). Si touché, perte = capital alloué exactement.
- Sim ≡ live : la même mécanique tourne en backtest, scan, optimisation et live. Zéro divergence.
Ce que l'AI gère
- atrN : fenêtre ATR (typiquement 14-20). Définit la sensibilité de la taille de brique.
- kATR : multiplicateur ATR (typiquement 0.4-0.6). Brique plus petite = plus de trades.
- bricksToReverse : nombre de briques opposées avant reversal (1=réactif, 2=standard, 3+=restrictif).
- NbPerteMax (NPM) : amortisseur de sizing [0..5]. NPM=0 = compound max, NPM≥1 = sizing prudent.
- Money Management, taille, stop : calculés automatiquement.
Ce que vous contrôlez
- Capital : le montant alloué au marché dans la devise du marché. Le Top 10 indique le capital optimisé (CO ≈ 1000€).
- Trading : Agressif (max ROI pur) ou Passif (max ROI ajusté au risque).
Simulateur Backtest
Le Simulateur (menu) teste l'algorithme R3nko sur l'historique :
- Choix du marché, Capital, filtre de dates.
- Résultats : P&L, Win Rate, Profit Factor, Drawdown, courbe d'equity.
7. Gérer les positions
Page Trading
Tableau des positions ouvertes du marché sélectionné :
- ID -- Reference unique du deal.
- Debut -- Date/heure d'ouverture.
- Marge -- Marge mobilisee.
- Direction -- BUY ou SELL.
- Qte -- Taille.
- Stop -- Stop en points et prix (géré par l'algorithme).
- Ouverture -- Prix d'entree.
- Limit -- Limite en points et prix (géré par l'algorithme).
- Cours -- Cours actuel.
- Gain -- P&L temps réel.
Actions
Bouton rouge pouce bas = fermer la position selectionnee.
Historique
Sous les positions ouvertes : historique des positions cloturees avec en plus Fin (date), Fermeture (prix de sortie), Gain (resultat).
Pagination : J (jour), H (semaine), M (mois), A (annee). Fleches gauche/droite pour naviguer.
Actions historique
- Clic droit sur ID -- Supprimer la ligne (administrateur ROOT uniquement, avec confirmation).
- Double-clic sur Gain -- Reajuster le prix de fermeture broker (administrateur ROOT uniquement).
Mode R3nko
L'algorithme gère tout : ouverture, stop = margeUnit ~5% (perte max = capital), reversal Renko (close + open inverse).
- Fermeture manuelle : AUTORISÉE (c'est votre argent, vous pouvez sortir à tout moment).
Graphique
Bouton bleu graphique : gains en bleu, pertes en rouge, sur la période selectionnee.
Page Positions (vue globale)
Toutes les positions ouvertes, tous marchés confondus. Affiche aussi :
- Solde -- Solde global du compte broker.
- GLimit -- Objectif gain global. Atteint = toutes les positions sont cloturees.
- GLoss -- Perte max globale. Atteinte = toutes les positions sont cloturees.
8. Transactions
Menu > "Transactions" : historique de toutes vos operations financieres.
Types
- POSITION -- Resultat d'une position cloturee (gain ou perte).
- COMMISSION -- Commission prelevee par trade gagnant uniquement ($3 USD x size). $0 sur les pertes.
Colonnes
- Type -- POSITION ou COMMISSION.
- Date -- Date de la transaction.
- Libellé -- Description (marché, sens).
- Montant -- En euros (vert = positif, rouge = negatif).
Pagination par période (J, H, M, A) et bouton graphique.
10. Commission & Paiement
Tarification
• 1 marché par env (1 DEMO + 1 REEL simultanés)
• Commission : $3 USD × size par trade (toutes les positions, gain ou perte)
PRO ($39/mois ou $399/an) :
• Marchés illimités sur DEMO et REEL
• Commission : $3 USD × size par trade gagnant uniquement. $0 sur les pertes.
Exemples commission :
BASIC : trade size 1 = $3 (gain ou perte)
PRO : trade gagnant size 1 = $3 | trade perdant = $0
/compte.Facturation mensuelle
Chaque trade génère une ligne de commission automatiquement. Les commissions sont cumulées mois par mois et facturées automatiquement via Stripe le 1er du mois suivant.
Carte bancaire
Obligatoire en REEL. Bouton "Enregistrer ma CB" dans l'ecran Compte (apres signature du contrat). Prelevement automatique mensuel.
Espace facturation
Page Compte, mode REEL uniquement :
- Solde global -- Frais, paye, reste a payer.
- Detail mensuel -- Navigation mois par mois.
- Facture PDF -- Detail de chaque trade, size, montant.
- Archives -- Toutes les factures telechargeables.
- Historique -- Liste chronologique frais + paiements.
Retard de paiement
Echec du prelevement = suspension possible après 7 jours. Voir le contrat de service.
11. L'algorithme
Systeme de breakout avec stop suiveur, synchronise temps réel avec le broker. Tourne 24h/24 sans intervention humaine.
Fonctionnement
- Briques Renko adaptatives -- brickSize = ATR(atrN) × kATR. Calculé sur PRIX_HISTORY (1H), recalculé à chaque PERIOD_ROTATE.
- Construction des briques -- Dès que le prix bouge de brickSize depuis lastBrickClose, une brique se forme (UP ou DOWN). Close-only, no look-ahead.
- Signal de retournement -- bricksToReverse briques opposées consécutives = signal. Close + open inverse immédiat (always-in-the-market).
- Stop loss -- Placé à margeUnit (~5% du prix). Si touché, perte = capital alloué exactement.
- Reconciliation broker -- Flux dédié qui détecte les fermetures broker. Zero position orpheline.
- Sizing dynamique -- Taille recalculée en temps réel à chaque tick (cours, marge, capital, P&L). Toujours cohérente avec l'equity disponible.
- Sim ≡ live -- Même mécanique en backtest, scan, optimisation et live. Zéro divergence.
MoneyManagement (MM)
MM = marge requise pour 1 position (euros).
- MM vide = calcul auto a chaque tick :
cours x taux de marge x maxPos. - MM = calculé automatiquement par l'AI.
Diviseur = MM x (1 + NbPerteMax). Deux modes de sizing :
- Sizing :
size = equity / (margeUnit × (1 + NPM)) - Agressif : l'AI optimise NPM [0..5] pour maximiser le ROI. Plus de gains potentiels, plus de risque.
- Passif : l'AI optimise NPM [0..5] pour le meilleur ROI ajusté au risque (scoring log favorise PF élevé et DD bas).
Taille minimum = 1. Respecte le lot minimum du broker.
margeUnit : double rôle
margeUnit = cours × marginPct / 100 (ex Gold à 4500, levier 20:1 ⇒ margeUnit = 225). Cette grandeur sert à deux choses distinctes :
- Coût marge unitaire (€/unit) : marge bloquée par le broker pour ouvrir
size = 1. Pour size quelconque, marge bloquée =margeUnit × size. - Distance du stop (points de prix) :
SL_distance = margeUnit. Le SL est placé àentry − margeUnit(BUY) ouentry + margeUnit(SELL). Indépendant de la size — c'est un niveau de prix.
Exemple Gold à 4500, margeUnit = 225, size = 2 :
- Marge bloquée :
225 × 2 = 450 € - SL_level BUY :
4500 − 225 = 4275(inchangé quelle que soit la size) - Perte si SL touché :
225 × 2 = 450 €
Mathématiquement, avec equity = capital + P&L réalisé + P&L latent (compound) et size = equity / (margeUnit × (1+NPM)) :
- Marge bloquée par le broker :
margeUnit × size = equity / (1+NPM) - Perte si SL touché :
SL_distance × size = margeUnit × size = equity / (1+NPM)
SL=margeUnit est le seul choix qui aligne perte_max = marge bloquée, peu importe la size. Avec NPM=0, perte_max = equity (= capital ± gains accumulés). Avec NPM=N, perte_max = equity/(N+1).
Solde disponible chez le broker : c'est à vous de vérifier que equity / (1+NPM) ≤ solde disponible. La doc officielle Capital.com (Leverage and Margin Policy V9.0) définit la marge requise comme Volume × Prix × Margin Rate = margeUnit × size (sans surcharge documentée pour le stop garanti). Si rejet broker, ajustez le capital alloué depuis l'écran Trading.
Taille de brique (brickSize)
Taille des briques Renko adaptée à la volatilité : brickSize = ATR(atrN) × kATR. Calculé automatiquement par l'AI sur PRIX_HISTORY.
Robustesse au demarrage
Apres tout redemarrage serveur, sequence automatique :
- Rechargement -- Utilisateurs, marchés et positions depuis la base.
- Comblement des trous -- Donnees manquantes recuperees via API REST et fusionnees avec PRIX_HISTORY.
- Reconstruction Renko -- lastBrickClose, lastDir, pendingDir recalcules sur 7 jours d'historique.
- Synchro positions -- Etat des positions verifie chez le broker.
Optimisation AI Renko
Les paramètres (atrN, kATR, bricksToReverse, NPM) sont optimisés quotidiennement par backtest sur 3 mois d'historique, spread inclus. L'utilisateur contrôle uniquement Capital et Trading (Agressif/Passif).
Securites
- Anti-doublon -- Une seule position par signal.
- Nb Perte Max -- Provision de N pertes dans le sizing.
- GLimit / GLoss -- Limites globales gain/perte. Atteintes = tous les marchés passent en auto=Non.
- Max position -- Limite par marché.
- Stop loss = margeUnit (~5%) -- Si touché, perte = capital alloué (cohérent stratégie risk). Sortie normale = reversal Renko.
- Detection fermeture broker -- Flux temps réel. Zero position orpheline.
- Rapport email quotidien -- Un seul email à 22h UTC lun-ven avec le récap des positions clôturées, positions ouvertes et P&L. Plus de notifs en temps réel sur chaque trade.
- Correction auto des donnees -- Comblement des trous, recalcul canaux, synchro stops au demarrage.
- Indicateur stream -- Pastille verte/orange/rouge = etat connexion flux de donnees.
- Sauvegarde auto -- Snapshots serveur quotidiens + sauvegardes MongoDB independantes.
Stop garanti
Géré automatiquement par le système. Transparent pour l'utilisateur. Si Capital.com refuse un stop (distance trop courte), le système ajuste automatiquement.
Sizing et marge en temps réel
La taille (size), la marge et le MoneyManagement sont recalculés à chaque tick du stream :
- La marge suit le cours en direct (cours × taux de marge).
- Le MM auto s'ajuste immédiatement.
- La size est recalculée selon l'equity (capital + P&L) et la marge courante.
- La taille est arrondie à la baisse (floor) au pas minimum du broker → la marge totale ne dépasse jamais l'equity.
Dashboard — devises et P&L
- P&L par marché : affiché en devise du marché ($ pour Gold, indices US).
- P&L global (stats en haut) : converti en EUR (devise du compte).
- P&L latent : gains/pertes des positions ouvertes, mis à jour en temps réel.
- Distance : distance au canal (sans position) ou au stop (avec position), colorée vert/orange/rouge.
- Capital alloué : en devise du marché ($/€/...).
Agent AI Wax
Un assistant virtuel est disponible 24h/24 dans l'interface (bulle en bas à droite).
Il peut répondre à vos questions sur : les paramètres, le fonctionnement de l'algorithme, la configuration, et les procédures.
12. FAQ
R3nko fonctionne-t-il 24h/24 ?
Oui. Le serveur tourne en continu. Positions gerees automatiquement meme hors connexion. Rapport email quotidien a 22h UTC (lun-ven). Flux dedie pour detecter les evenements broker en permanence.
Interface mobile ?
Oui. Interface responsive, adaptee mobiles et tablettes.
Difference DEMO / REEL ?
DEMO = serveur de demonstration, argent virtuel, gratuit.
REEL = serveur de production, argent réel, gains et pertes réels.
Combien de marchés simultanément ?
Maximum 12 par compte (REEL et DEMO). Limite liee aux 40 subscriptions streaming max par clé API (2 fixes + 2 par marché).
Redemarrage serveur ?
Sequence automatique : rechargement depuis la base, comblement des trous dans PRIX_HISTORY via API, recalcul des canaux, synchro forcee des stops, verification breakout. Ouverture bloquee pendant l'init, detection stops active. Reprise automatique.
Frais de service ?
$3 USD x size par trade (gain ou perte). Cumules mensuellement, preleves le 1er du mois via Stripe. DEMO = gratuit. Voir Commission & Paiement.
Intervention manuelle ?
L'algorithme gère tout automatiquement (ouverture, stops, trailing). Vous pouvez fermer une position à tout moment. Vous contrôlez le Capital alloué et le mode Trading (Agressif/Passif).