{"id":12889,"date":"2026-04-29T15:26:16","date_gmt":"2026-04-29T15:26:16","guid":{"rendered":"https:\/\/bjftradinggroup.com\/?post_type=product&#038;p=12889"},"modified":"2026-10-17T22:36:47","modified_gmt":"2026-10-17T22:36:47","slug":"sharptrader-optimizer","status":"publish","type":"product","link":"https:\/\/bjftradinggroup.com\/fr\/product\/sharptrader-optimizer\/","title":{"rendered":"SharpTrader Optimizer"},"content":{"rendered":"<p><\/p>\n<div class=\"sto-page\">\n<p><!-- ============================================================ --><br \/>\n<!-- HERO + H1 --><br \/>\n<!-- ============================================================ --><\/p>\n<div class=\"sto-hero\">\n<p><span class=\"sto-hero-tag\">BJF TRADING GROUP  \u00b7  \u00c9COSYST\u00c8ME SHARPTRADER<\/span><!-- \u2699\ufe0f NOTE: This is wrapped in\n\n\n<h1> by default (preferred \u2014 paired with PHP snippet that demotes WC product_title to span). --><br \/>\n<!-- \u2699\ufe0f If you do NOT use the PHP snippet, replace the\n\n\n<h1>...<\/h1>\n\n\nbelow with: --><br \/>\n<!-- \u2699\ufe0f\n\n\n<div class=\"sto-hero-h1\" role=\"heading\" aria-level=\"2\">...<\/div>\n\n\n--><br \/>\n<!-- \u2699\ufe0f to avoid double-H1 on the page. (.sto-hero-h1 styling matches h1 visually.) --><\/p>\n<h2>SharpTrader Optimizer \u2014 <span class=\"sto-gold\">backtester multic\u0153ur<\/span> &amp; optimiseur de strat\u00e9gies pour l&rsquo;arbitrage de latence, hedge, lock &amp; plus\u2026<\/h2>\n<p class=\"sto-hero-sub\">Moteur professionnel de backtest et d&rsquo;optimisation de param\u00e8tres pour les strat\u00e9gies d&rsquo;arbitrage <em>et hors arbitrage<\/em> de <strong>SharpTrader<\/strong>. Il rejoue de vrais ticks historiques avec un <strong>temps d&rsquo;ex\u00e9cution des ordres configurable<\/strong>, r\u00e9partit de grandes grilles de param\u00e8tres sur tous les c\u0153urs du processeur et calcule <strong>automatiquement un slippage r\u00e9aliste<\/strong> pour chaque ordre \u00e0 partir du flux de ticks lui-m\u00eame. D\u00e9velopp\u00e9 par l&rsquo;\u00e9quipe de SharpTrader Pro \u2014 m\u00eame moteur d&rsquo;ex\u00e9cution, m\u00eames dialectes de courtiers.<\/p>\n<div class=\"sto-hero-price\"><span class=\"sto-price-new\">$595<\/span><br \/>\n<span class=\"sto-price-tag\">LICENCE UNIQUE<\/span><\/div>\n<div class=\"sto-hero-row\"><a class=\"sto-hero-cta\" href=\"#sto-buy\">Acheter \u2014 $595<\/a><br \/>\n<a class=\"sto-hero-link\" href=\"\/product\/sharptrader-forex-crypto-arbitrage\/\">\u00c0 associer \u00e0 SharpTrader Pro \u2192<\/a><\/div>\n<div class=\"sto-hero-meta\"><strong>100k+<\/strong> combinaisons \/ ex\u00e9cution<br \/>\n<strong>Tous les c\u0153urs<\/strong> en parall\u00e8le<br \/>\n<strong>Pr\u00e9cision<\/strong> au tick<br \/>\n<strong>Temps d&rsquo;ex\u00e9cution<\/strong> pris en compte<\/div>\n<\/div>\n<p><!-- ============================================================ --><br \/>\n<!-- H2 #1 \u2014 What does SharpTrader Optimizer do? --><br \/>\n<!-- ============================================================ --><\/p>\n<h2>Que fait SharpTrader Optimizer ?<\/h2>\n<div class=\"sto-answer\">\n<p><strong>SharpTrader Optimizer est un moteur d\u00e9di\u00e9 au backtest et \u00e0 l&rsquo;optimisation de param\u00e8tres pour les strat\u00e9gies d&rsquo;arbitrage <em>et hors arbitrage<\/em> construites sur la plateforme SharpTrader.<\/strong> Il rejoue des donn\u00e9es de ticks historiques \u00e0 travers la logique de votre strat\u00e9gie, mod\u00e9lise des co\u00fbts d&rsquo;ex\u00e9cution r\u00e9alistes (temps d&rsquo;ex\u00e9cution configurable, spread variable \u00e0 chaque tick, slippage calcul\u00e9 au tick) et lance une optimisation par grille sur des milliers de combinaisons de param\u00e8tres \u2014 en utilisant tous les c\u0153urs disponibles du processeur en parall\u00e8le.<\/p>\n<p>L&rsquo;outil est con\u00e7u pour les traders qui utilisent des strat\u00e9gies de <strong>latence, lock, hedge, pair trading,<\/strong> bas\u00e9es sur les news ou de tendance, et qui doivent trouver des jeux de param\u00e8tres robustes <em>avant<\/em> d&rsquo;engager du capital en r\u00e9el. Contrairement aux backtesters grand public standard, SharpTrader Optimizer fonctionne sur de vrais ticks historiques, vous permet de d\u00e9finir le temps d&rsquo;ex\u00e9cution par ordre en millisecondes et calcule automatiquement le slippage \u00e0 partir du flux de ticks \u2014 les trois variables qui d\u00e9terminent r\u00e9ellement si une strat\u00e9gie est rentable en production.<\/p>\n<\/div>\n<div class=\"sto-feat-grid\">\n<div class=\"sto-feat-card\">\n<div class=\"sto-feat-num\">01<\/div>\n<h3>Backtester une configuration unique<\/h3>\n<p>Ex\u00e9cutez un jeu de param\u00e8tres sur des donn\u00e9es de ticks historiques et analysez la courbe de PnL, le drawdown, le taux de r\u00e9ussite et la r\u00e9partition par heure de la journ\u00e9e.<\/p>\n<\/div>\n<div class=\"sto-feat-card\">\n<div class=\"sto-feat-num\">02<\/div>\n<h3>Optimiser des plages de param\u00e8tres<\/h3>\n<p>D\u00e9finissez min\/max\/pas pour chaque param\u00e8tre de strat\u00e9gie \u2014 le moteur g\u00e9n\u00e8re toutes les combinaisons de la grille et classe les r\u00e9sultats par PnL ou drawdown.<\/p>\n<\/div>\n<div class=\"sto-feat-card\">\n<div class=\"sto-feat-num\">03<\/div>\n<h3>R\u00e9partition multic\u0153ur<\/h3>\n<p>Charge de travail r\u00e9partie uniform\u00e9ment sur tous les c\u0153urs du processeur. Une ex\u00e9cution de 12 heures sur un seul thread se termine en ~3 heures sur un processeur 4 c\u0153urs.<\/p>\n<\/div>\n<div class=\"sto-feat-card\">\n<div class=\"sto-feat-num\">04<\/div>\n<h3>Prise en compte du temps d&rsquo;ex\u00e9cution<\/h3>\n<p>D\u00e9finissez le temps d&rsquo;ex\u00e9cution par ordre en millisecondes. Le moteur avance dans le flux de ticks de cette latence et ex\u00e9cute au bid\/ask obtenu \u2014 ce qui produit automatiquement un slippage positif ou n\u00e9gatif r\u00e9aliste.<\/p>\n<\/div>\n<\/div>\n<p><!-- ============================================================ --><br \/>\n<!-- H2 #2 \u2014 Supported strategies --><br \/>\n<!-- ============================================================ --><\/p>\n<h2>Strat\u00e9gies prises en charge<\/h2>\n<p>L&rsquo;Optimizer est livr\u00e9 avec deux types de strat\u00e9gies d&rsquo;arbitrage pr\u00eats \u00e0 \u00eatre test\u00e9s d\u00e8s le premier jour. Trois autres arrivent au T2\u2013T3 2026 dans le cadre des mises \u00e0 jour gratuites pour les d\u00e9tenteurs de licence.<\/p>\n<div class=\"sto-strat\">\n<div class=\"sto-strat-col\">\n<h3>Disponible maintenant <span class=\"sto-strat-tag\">DISPONIBLE<\/span><\/h3>\n<p class=\"sto-strat-when\">Depuis la version v1.0<\/p>\n<ul>\n<li><strong>Latency Arbitrage<\/strong> \u2014 strat\u00e9gie classique flux rapide contre flux lent avec diff-to-open configurable et sortie par trailing.<\/li>\n<li><strong>DominionForce<\/strong> \u2014 variante propri\u00e9taire d&rsquo;arbitrage one-leg de SharpTrader avec filtrage adaptatif du spread.<\/li>\n<li><strong>Phantom Drift<\/strong> \u2014 logique hybride martingale &amp; arbitrage lock.<\/li>\n<li><strong>Strat\u00e9gies lock<\/strong> (famille compl\u00e8te) \u2014 lock classique, lock asym\u00e9trique, lock multi-jambes.<\/li>\n<li><strong>Arbitrage hedge<\/strong> \u2014 ouverture simultan\u00e9e chez deux courtiers avec parit\u00e9 de risque.<\/li>\n<\/ul>\n<\/div>\n<div class=\"sto-strat-col sto-future\">\n<h3>Feuille de route T3\u2013T4 2026 <span class=\"sto-strat-tag\">PR\u00c9VU<\/span><\/h3>\n<p class=\"sto-strat-when\">Mise \u00e0 jour gratuite pour les d\u00e9tenteurs de licence<\/p>\n<ul>\n<li><strong>Pair Trading<\/strong> \u2014 retour \u00e0 la moyenne bas\u00e9 sur la coint\u00e9gration entre symboles corr\u00e9l\u00e9s.<\/li>\n<li><strong>Arbitrage triangulaire<\/strong> (FX) \u2014 inefficiences des taux crois\u00e9s \u00e0 trois devises.<\/li>\n<li><strong>Optimisation de portefeuille multi-symboles<\/strong> \u2014 pr\u00e9vue fin 2026.<\/li>\n<\/ul>\n<\/div>\n<\/div>\n<p><!-- ============================================================ --><br \/>\n<!-- H2 #3 \u2014 Backtest mode vs Optimization mode --><br \/>\n<!-- ============================================================ --><\/p>\n<h2>Mode backtest vs mode optimisation<\/h2>\n<p>L&rsquo;Optimizer fonctionne selon deux modes compl\u00e9mentaires. La plupart des workflows utilisent les deux : optimiser d&rsquo;abord pour trouver des plages de param\u00e8tres candidates, puis backtester en d\u00e9tail les meilleurs candidats pour v\u00e9rifier la forme de la courbe de capital et le profil de drawdown.<\/p>\n<div class=\"sto-mode\">\n<div class=\"sto-mode-col\">\n<h3>Mode backtest<\/h3>\n<p>Ex\u00e9cutez <strong>un jeu de param\u00e8tres<\/strong> sur une p\u00e9riode historique. Vous obtenez le graphique complet du PnL, la performance par heure de la journ\u00e9e, la r\u00e9partition gains\/pertes par direction et un journal par trade.<\/p>\n<ul>\n<li>Visualisez la courbe de capital trade par trade<\/li>\n<li>Inspectez chaque ordre cl\u00f4tur\u00e9 : ticket, heure, type, lots, prix, P\/L<\/li>\n<li>Filtrez par jour de la semaine et heure de la journ\u00e9e<\/li>\n<li><strong>\u00c0 utiliser pour :<\/strong> valider une configuration unique, d\u00e9boguer la logique d&rsquo;une strat\u00e9gie, g\u00e9n\u00e9rer des rapports pour des clients ou des partenaires<\/li>\n<\/ul>\n<\/div>\n<div class=\"sto-mode-col\">\n<h3>Mode optimisation<\/h3>\n<p>Ex\u00e9cutez de <strong>milliers \u00e0 des centaines de milliers<\/strong> de combinaisons de param\u00e8tres en recherche par grille. Vous obtenez un tableau class\u00e9 par PnL, MaxDD ou score personnalis\u00e9.<\/p>\n<ul>\n<li>D\u00e9finissez min\/pas\/max pour chaque param\u00e8tre de strat\u00e9gie ; le moteur g\u00e9n\u00e8re la grille compl\u00e8te<\/li>\n<li>Parall\u00e9lisation multic\u0153ur (une combinaison par c\u0153ur simultan\u00e9ment)<\/li>\n<li>Barre de progression en temps r\u00e9el avec compteur de combinaisons termin\u00e9es et temps restant estim\u00e9<\/li>\n<li><strong>\u00c0 utiliser pour :<\/strong> trouver des zones de param\u00e8tres robustes, l&rsquo;analyse walk-forward, les tests de r\u00e9sistance selon diff\u00e9rents sc\u00e9narios de temps d&rsquo;ex\u00e9cution<\/li>\n<\/ul>\n<\/div>\n<\/div>\n<p><!-- ============================================================ --><br \/>\n<!-- H2 #4 \u2014 Multi-core parallelization --><br \/>\n<!-- ============================================================ --><\/p>\n<h2>Pourquoi la parall\u00e9lisation multic\u0153ur change la donne<\/h2>\n<p>La plupart des backtesters grand public standard fonctionnent sur un seul thread du processeur. Sur les processeurs modernes de 4 \u00e0 16 c\u0153urs, cela gaspille 75\u201394% de la puissance de calcul disponible. SharpTrader Optimizer a \u00e9t\u00e9 con\u00e7u d\u00e8s le d\u00e9part pour r\u00e9partir la charge d&rsquo;optimisation sur <strong>chaque c\u0153ur disponible<\/strong>, chaque c\u0153ur traitant une combinaison de param\u00e8tres ind\u00e9pendante.<\/p>\n<div class=\"sto-stat-row\">\n<div class=\"sto-stat-cell\"><span class=\"sto-stat-num\">~12h<\/span><span class=\"sto-stat-lbl\">~30k combinaisons \/ 1 sem. de ticks \/ 4 c\u0153urs<\/span><\/div>\n<div class=\"sto-stat-cell\"><span class=\"sto-stat-num\">~3h<\/span><span class=\"sto-stat-lbl\">~30k combinaisons \/ 1 sem. de ticks \/ 16 c\u0153urs<\/span><\/div>\n<div class=\"sto-stat-cell\"><span class=\"sto-stat-num\">95%+<\/span><span class=\"sto-stat-lbl\">d&rsquo;utilisation CPU par c\u0153ur<\/span><\/div>\n<div class=\"sto-stat-cell\"><span class=\"sto-stat-num\">Lin\u00e9aire<\/span><span class=\"sto-stat-lbl\">mont\u00e9e en charge avec les c\u0153urs<\/span><\/div>\n<\/div>\n<p>Concr\u00e8tement, vous pouvez it\u00e9rer sur vos id\u00e9es de strat\u00e9gie en une nuit plut\u00f4t qu&rsquo;en une semaine. Une ex\u00e9cution d&rsquo;optimisation de taille moyenne avec des pas raisonnables produit 30 000\u2013100 000 combinaisons sur 1 semaine de donn\u00e9es de ticks \u2014 tout \u00e0 fait r\u00e9alisable en une nuit sur une station de travail 4 c\u0153urs, ou en quelques heures sur une machine 16 c\u0153urs.<\/p>\n<div class=\"sto-callout-gold\">\n<h3>Mat\u00e9riel recommand\u00e9 pour une optimisation s\u00e9rieuse<\/h3>\n<p>Pour des <strong>grilles de plus de 100k combinaisons<\/strong> sur des jeux de donn\u00e9es de ticks de plusieurs mois, nous recommandons un <strong>processeur 8\u201316 c\u0153urs<\/strong> (Intel i7\/i9 12e g\u00e9n\u00e9ration ou plus r\u00e9cent, AMD Ryzen 7\/9 s\u00e9rie 5000 ou plus r\u00e9cent). 32 GB de RAM minimum si vous chargez un historique de ticks de plusieurs ann\u00e9es. Un SSD est fortement recommand\u00e9 pour les E\/S des donn\u00e9es de ticks.<\/p>\n<p>Un mat\u00e9riel moins puissant fonctionne aussi \u2014 cela prend simplement plus de temps. L&rsquo;optimiseur d\u00e9tecte automatiquement le nombre de c\u0153urs et monte en charge de fa\u00e7on lin\u00e9aire.<\/p>\n<\/div>\n<p><!-- ============================================================ --><br \/>\n<!-- H2 #5 \u2014 Optimization parameters explained --><br \/>\n<!-- ============================================================ --><\/p>\n<h2>Les param\u00e8tres d&rsquo;optimisation expliqu\u00e9s<\/h2>\n<p>Chaque strat\u00e9gie expose son propre ensemble de param\u00e8tres optimisables \u2014 le tableau ci-dessous pr\u00e9sente, \u00e0 titre d&rsquo;exemple repr\u00e9sentatif, les param\u00e8tres disponibles pour la strat\u00e9gie Latency Arbitrage. Les autres strat\u00e9gies (DominionForce, Phantom Drift, Lock, Hedge, Pair Trading) exposent des ensembles diff\u00e9rents. Chaque param\u00e8tre s&rsquo;active ind\u00e9pendamment : cochez la case <em>Opt?<\/em> pour l&rsquo;inclure dans la grille, laissez-la d\u00e9coch\u00e9e pour le fixer \u00e0 une valeur unique. Le nombre total de combinaisons s&rsquo;affiche en temps r\u00e9el \u00e0 mesure que vous ajustez les plages.<\/p>\n<table class=\"sto-param-table\">\n<thead>\n<tr>\n<th>Param\u00e8tre<\/th>\n<th>Ce qu&rsquo;il contr\u00f4le<\/th>\n<th>Plage typique<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td class=\"sto-param-name\">StopLoss<\/td>\n<td>Perte maximale en pips avant sortie forc\u00e9e. Essentiel pour le contr\u00f4le du risque sur les strat\u00e9gies lock et hedge.<\/td>\n<td class=\"sto-param-rng\">50\u2013100, pas de 10<\/td>\n<\/tr>\n<tr>\n<td class=\"sto-param-name\">TakeProfit<\/td>\n<td>Profit cible en pips. Un TP plus bas augmente le taux de r\u00e9ussite ; un TP plus \u00e9lev\u00e9 capte des mouvements plus amples.<\/td>\n<td class=\"sto-param-rng\">200\u2013500, pas de 50<\/td>\n<\/tr>\n<tr>\n<td class=\"sto-param-name\">MinProfit<\/td>\n<td>Seuil de profit minimal avant l&rsquo;activation du trailing stop. \u00c9limine les micro-gains.<\/td>\n<td class=\"sto-param-rng\">10\u2013100, pas de 10<\/td>\n<\/tr>\n<tr>\n<td class=\"sto-param-name\">PipsForMinProfit<\/td>\n<td>Mouvement de prix en pips n\u00e9cessaire pour s\u00e9curiser le MinProfit. Fonctionne avec MinProfit pour la logique de trailing.<\/td>\n<td class=\"sto-param-rng\">0\u2013100, pas de 10<\/td>\n<\/tr>\n<tr>\n<td class=\"sto-param-name\">TrailingStep<\/td>\n<td>Pas du trailing stop. Des pas plus petits prot\u00e8gent davantage le profit ; des pas plus grands \u00e9vitent les sorties pr\u00e9matur\u00e9es dues au bruit.<\/td>\n<td class=\"sto-param-rng\">10\u2013100, pas de 10<\/td>\n<\/tr>\n<tr>\n<td class=\"sto-param-name\">DiffToOpen<\/td>\n<td>\u00c9cart minimal entre flux de prix (en points) requis avant l&rsquo;ouverture d&rsquo;une nouvelle position. Seuil de signal central de l&rsquo;arbitrage de latence.<\/td>\n<td class=\"sto-param-rng\">10\u2013100, pas de 10<\/td>\n<\/tr>\n<tr>\n<td class=\"sto-param-name\">MaxSpreadSlow<\/td>\n<td>Spread maximal autoris\u00e9 sur le flux lent pour qu&rsquo;un signal soit valide. \u00c9limine les phases d&rsquo;\u00e9largissement du spread.<\/td>\n<td class=\"sto-param-rng\">1\u201320, pas de 5<\/td>\n<\/tr>\n<tr>\n<td class=\"sto-param-name\">MaxSpreadFast<\/td>\n<td>Spread maximal autoris\u00e9 sur le flux rapide. Avec MaxSpreadSlow, il d\u00e9finit l&rsquo;enveloppe de qualit\u00e9 d&rsquo;ex\u00e9cution.<\/td>\n<td class=\"sto-param-rng\">1\u201350, pas de 5<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p><!-- ============================================================ --><br \/>\n<!-- H2 #6 \u2014 Slippage-aware backtesting --><br \/>\n<!-- ============================================================ --><\/p>\n<h2>Comment la mod\u00e9lisation du temps d&rsquo;ex\u00e9cution produit un slippage r\u00e9aliste<\/h2>\n<p>La principale raison pour laquelle les r\u00e9sultats de backtest d&rsquo;arbitrage publi\u00e9s ne r\u00e9sistent pas aux march\u00e9s r\u00e9els, ce sont les <strong>hypoth\u00e8ses de latence nulle<\/strong>. Les backtesters grand public standard supposent que les ordres sont ex\u00e9cut\u00e9s au prix affich\u00e9 \u00e0 l&rsquo;instant o\u00f9 ils sont envoy\u00e9s. Les vrais courtiers, non. Entre le moment o\u00f9 votre strat\u00e9gie d\u00e9cide d&rsquo;envoyer un ordre et celui o\u00f9 cet ordre est appari\u00e9 sur le serveur du courtier, le prix a d\u00e9j\u00e0 boug\u00e9 \u2014 et sur une strat\u00e9gie qui capte 1\u20133 points par trade, ce mouvement fait souvent la diff\u00e9rence entre profit et perte.<\/p>\n<p>SharpTrader Optimizer ne vous demande <em>pas<\/em> de deviner une valeur de slippage. Vous configurez une seule donn\u00e9e physique \u2014 le <strong>temps d&rsquo;ex\u00e9cution des ordres, en millisecondes<\/strong> \u2014 et le moteur en d\u00e9duit le slippage \u00e0 partir du flux de ticks historique lui-m\u00eame.<\/p>\n<div class=\"sto-callout-gold\">\n<h3>Comment le moteur calcule le slippage \u00e0 partir du temps d&rsquo;ex\u00e9cution<\/h3>\n<p>Vous d\u00e9finissez <strong>temps d&rsquo;ex\u00e9cution = T ms<\/strong> (l&rsquo;aller-retour que vous observez en r\u00e9el). Le moteur ne retient que l&rsquo;aller simple \u2014 <strong>T \/ 2 ms<\/strong> \u2014 et avance d&rsquo;autant dans le flux de ticks \u00e0 partir du moment o\u00f9 la strat\u00e9gie a d\u00e9cid\u00e9 d&rsquo;envoyer l&rsquo;ordre. Le trajet de r\u00e9ponse du courtier est volontairement ignor\u00e9 : au moment o\u00f9 la r\u00e9ponse revient, le prix d&rsquo;ex\u00e9cution est d\u00e9j\u00e0 d\u00e9termin\u00e9 par ce que le march\u00e9 a fait pendant le trajet de la requ\u00eate. Le bid\/ask pr\u00e9sent sur le tick \u00e0 <em>instant du signal + T\/2<\/em> est le prix d&rsquo;ex\u00e9cution de l&rsquo;ordre. La diff\u00e9rence entre ce prix et celui que la strat\u00e9gie \u00ab voyait \u00bb au moment de d\u00e9cider constitue le slippage r\u00e9alis\u00e9 \u2014 positif, n\u00e9gatif ou nul, d&rsquo;une ampleur d\u00e9termin\u00e9e par l&rsquo;\u00e9volution r\u00e9elle du march\u00e9 pendant ces millisecondes.<\/p>\n<\/div>\n<div class=\"sto-video-wrap\">\n<div class=\"sto-video-frame\">    <div class=\"bjf-video\">\n                    <h3>How SharpTrader Optimizer resolves slippage from execution time<\/h3>\n        \n        <div style=\"position:relative;padding-bottom:56.25%;height:0;overflow:hidden;\">\n            <iframe\n                src=\"https:\/\/www.youtube.com\/embed\/UeFUfIFNfgU?rel=0\"\n                title=\"How SharpTrader Optimizer resolves slippage from execution time\"\n                allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\"\n                allowfullscreen\n                loading=\"lazy\"\n                referrerpolicy=\"strict-origin-when-cross-origin\"\n                style=\"position:absolute;top:0;left:0;width:100%;height:100%;border:0;\">\n            <\/iframe>\n        <\/div>\n    <\/div>\n    <\/div>\n<p class=\"sto-video-cap\">Comment SharpTrader Optimizer calcule le slippage \u00e0 partir du temps d&rsquo;ex\u00e9cution \u2014 la m\u00eame strat\u00e9gie \u00e0 0 ms, 50 ms et 150 ms parcourant le m\u00eame flux de ticks.<\/p>\n<\/div>\n<div class=\"sto-feat-grid\">\n<div class=\"sto-feat-card\">\n<div class=\"sto-feat-num\">01<\/div>\n<h3>Entr\u00e9e : temps d&rsquo;ex\u00e9cution (ms)<\/h3>\n<p>D\u00e9finissez le temps d&rsquo;ex\u00e9cution par ordre globalement ou par jambe. Valeurs typiques : 5\u201320 ms (institutionnel en colocation), 30\u201360 ms (VPS bridge rapide), 80\u2013180 ms (VPS grand public typique), 200+ ms (connectivit\u00e9 m\u00e9diocre).<\/p>\n<\/div>\n<div class=\"sto-feat-card\">\n<div class=\"sto-feat-num\">02<\/div>\n<h3>Parcours des ticks \u00e0 demi-latence<\/h3>\n<p>Le moteur avance de <em>T\/2<\/em> en temps r\u00e9el \u00e0 partir du moment du signal, puis se cale sur le tick suivant disponible. L&rsquo;ex\u00e9cution utilise le bid de ce tick pour les ventes et l&rsquo;ask pour les achats.<\/p>\n<\/div>\n<div class=\"sto-feat-card\">\n<div class=\"sto-feat-num\">03<\/div>\n<h3>Sortie : slippage r\u00e9alis\u00e9 par ex\u00e9cution<\/h3>\n<p>Le slippage est celui que produit le parcours des ticks \u2014 une distribution r\u00e9elle qui refl\u00e8te le comportement du march\u00e9 ce jour-l\u00e0. Il peut \u00eatre positif (le prix a \u00e9volu\u00e9 en votre faveur) ou n\u00e9gatif (le prix a \u00e9volu\u00e9 contre vous), et son ampleur suit la volatilit\u00e9 r\u00e9elle des ticks.<\/p>\n<\/div>\n<div class=\"sto-feat-card\">\n<div class=\"sto-feat-num\">04<\/div>\n<h3>Ind\u00e9pendant \u00e0 l&rsquo;ouverture et \u00e0 la cl\u00f4ture<\/h3>\n<p>Vous pouvez d\u00e9finir des temps d&rsquo;ex\u00e9cution diff\u00e9rents pour l&rsquo;ouverture et la cl\u00f4ture des ordres \u2014 refl\u00e9tant le comportement r\u00e9el des courtiers, o\u00f9 les sorties passent souvent par un routage plus lent que les entr\u00e9es.<\/p>\n<\/div>\n<\/div>\n<div class=\"sto-callout-gold\">\n<h3>Workflow pratique<\/h3>\n<p>Ex\u00e9cutez le m\u00eame jeu de param\u00e8tres <strong>trois fois<\/strong> avec diff\u00e9rentes hypoth\u00e8ses de temps d&rsquo;ex\u00e9cution : <strong>0 ms<\/strong> (instantan\u00e9, v\u00e9rification de la borne sup\u00e9rieure \u2014 pas pour le r\u00e9el), <strong>50 ms<\/strong> (VPS rapide \/ bridge en colocation), <strong>150 ms<\/strong> (VPS grand public typique). Si le PnL s&rsquo;effondre entre les sc\u00e9narios 50 ms et 150 ms, la strat\u00e9gie est sensible \u00e0 la latence et ne survivra pas \u00e0 un changement de courtier ou de VPS. Si le PnL reste stable, vous disposez d&rsquo;une configuration robuste qui devrait se g\u00e9n\u00e9raliser \u00e0 des conditions de courtier r\u00e9alistes.<\/p>\n<\/div>\n<p><!-- ============================================================ --><br \/>\n<!-- H2 #7 \u2014 24-Hour performance analysis --><br \/>\n<!-- ============================================================ --><\/p>\n<h2>Analyse de la performance sur 24 heures<\/h2>\n<p>Chaque backtest produit une <strong>r\u00e9partition de la performance sur 24 heures<\/strong> \u2014 un histogramme de la contribution au PnL par heure de la journ\u00e9e. C&rsquo;est l&rsquo;un des outils de diagnostic les plus sous-utilis\u00e9s dans le trading de d\u00e9tail : il r\u00e9v\u00e8le pr\u00e9cis\u00e9ment quand votre strat\u00e9gie gagne de l&rsquo;argent, quand elle en perd et quand elle devrait \u00eatre d\u00e9sactiv\u00e9e.<\/p>\n<p>Constats typiques :<\/p>\n<ul style=\"margin: 14px 0 18px 22px; color: #3a4658; font-size: 15px; line-height: 1.65;\">\n<li>L&rsquo;<strong>arbitrage de latence<\/strong> sur EURUSD concentre souvent 60\u201380% du profit sur 2\u20133 heures pr\u00e9cises (ouverture de Londres, ouverture de New York ou cl\u00f4ture de Londres).<\/li>\n<li>Les <strong>strat\u00e9gies proches du trading de news<\/strong> sur les m\u00e9taux (XAUUSD) atteignent fr\u00e9quemment leur pic vers 14:30 UTC (publications de donn\u00e9es US) et 22:00\u201323:00 UTC (ouverture de l&rsquo;Asie).<\/li>\n<li>Les <strong>strat\u00e9gies lock et hedge<\/strong> sont g\u00e9n\u00e9ralement peu d\u00e9pendantes de l&rsquo;heure mais sous-performent pendant le rollover du week-end et l&rsquo;illiquidit\u00e9 des jours f\u00e9ri\u00e9s.<\/li>\n<\/ul>\n<p>L&rsquo;Optimizer vous permet de filtrer les r\u00e9sultats par <strong>jour de la semaine<\/strong> et par <strong>heure de la journ\u00e9e<\/strong> une fois l&rsquo;ex\u00e9cution termin\u00e9e \u2014 vous pouvez ainsi identifier des r\u00e8gles du type \u00ab trader uniquement du mardi au jeudi, 22:00\u201323:00 UTC \u00bb sans relancer l&rsquo;optimisation.<\/p>\n<p>\u00c9galement disponibles : des filtres par <strong>dur\u00e9e de vie des ordres<\/strong> (rep\u00e9rer les positions conserv\u00e9es trop longtemps), <strong>nombre total d&rsquo;ordres<\/strong> (d\u00e9tecter le sous-trading ou le sur-trading) et <strong>slippage r\u00e9alis\u00e9<\/strong> (isoler les ex\u00e9cutions ayant b\u00e9n\u00e9fici\u00e9 d&rsquo;un slippage positif).<\/p>\n<p><!-- ============================================================ --><br \/>\n<!-- H2 #8 \u2014 System requirements --><br \/>\n<!-- ============================================================ --><\/p>\n<h2>Configuration requise<\/h2>\n<div class=\"sto-sys\">\n<div class=\"sto-sys-col\">\n<h3>Minimum<\/h3>\n<table class=\"table\">\n<tbody>\n<tr>\n<td>OS<\/td>\n<td>Windows 10\/11 (64 bits)<\/td>\n<\/tr>\n<tr>\n<td>CPU<\/td>\n<td>4 c\u0153urs, 2,5 GHz+<\/td>\n<\/tr>\n<tr>\n<td>RAM<\/td>\n<td>8 GB<\/td>\n<\/tr>\n<tr>\n<td>Stockage<\/td>\n<td>20 GB libres sur SSD<\/td>\n<\/tr>\n<tr>\n<td>.NET<\/td>\n<td>Runtime .NET 8.0<\/td>\n<\/tr>\n<tr>\n<td>Affichage<\/td>\n<td>1920\u00d71080<\/td>\n<\/tr>\n<tr>\n<td>R\u00e9seau<\/td>\n<td>Requis (validation de licence + mises \u00e0 jour du flux de donn\u00e9es de ticks)<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div class=\"sto-sys-col\">\n<h3>Recommand\u00e9 (optimisation intensive)<\/h3>\n<table class=\"table\">\n<tbody>\n<tr>\n<td>OS<\/td>\n<td>Windows 11 Pro<\/td>\n<\/tr>\n<tr>\n<td>CPU<\/td>\n<td>8\u201316 c\u0153urs, Intel i7\/i9 12e g\u00e9n.+ ou Ryzen 7\/9 5000+<\/td>\n<\/tr>\n<tr>\n<td>RAM<\/td>\n<td>32 GB<\/td>\n<\/tr>\n<tr>\n<td>Stockage<\/td>\n<td>SSD NVMe, 100 GB+ libres<\/td>\n<\/tr>\n<tr>\n<td>.NET<\/td>\n<td>Runtime .NET 8.0<\/td>\n<\/tr>\n<tr>\n<td>Affichage<\/td>\n<td>2560\u00d71440 ou plus<\/td>\n<\/tr>\n<tr>\n<td>VPS<\/td>\n<td>Facultatif \u2014 voir le <a href=\"\/forex-arbitrage-vps\/\">guide VPS<\/a><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n<p style=\"font-size: 14px; color: #7a8294; margin: 6px 0 0;\">macOS \/ Linux : pas de version native actuellement. Fonctionne de mani\u00e8re fiable sous Windows 11 dans Parallels (Apple Silicon) et CrossOver \/ VMware (Linux) pour les utilisateurs qui en ont besoin.<\/p>\n<p><!-- ============================================================ --><br \/>\n<!-- H2 #9 \u2014 SharpTrader Optimizer vs standard strategy tester --><br \/>\n<!-- ============================================================ --><\/p>\n<h2>SharpTrader Optimizer vs backtesters standard<\/h2>\n<p>Les backtesters grand public standard ont \u00e9t\u00e9 con\u00e7us pour les strat\u00e9gies de suivi de tendance et \u00e0 base d&rsquo;indicateurs, pas pour l&rsquo;arbitrage. Leurs hypoth\u00e8ses \u2014 ex\u00e9cutions instantan\u00e9es, spread fixe, cotation sur un seul flux \u2014 d\u00e9truisent discr\u00e8tement le r\u00e9alisme dont les backtests d&rsquo;arbitrage ont besoin. SharpTrader Optimizer a \u00e9t\u00e9 con\u00e7u sp\u00e9cifiquement pour combler ces trois lacunes :<\/p>\n<div class=\"sto-feat-grid\">\n<div class=\"sto-feat-card\">\n<div class=\"sto-feat-num\">01<\/div>\n<h3>De vraies donn\u00e9es au tick, pas des approximations en barres<\/h3>\n<p>Chaque backtest rejoue de vrais ticks historiques (horodatage + bid + ask). Les testeurs standard se rabattent sur une interpolation de barres M1\/M5, qui lisse silencieusement exactement les mouvements de prix dont d\u00e9pendent les strat\u00e9gies d&rsquo;arbitrage.<\/p>\n<\/div>\n<div class=\"sto-feat-card\">\n<div class=\"sto-feat-num\">02<\/div>\n<h3>Le temps d&rsquo;ex\u00e9cution des ordres est configurable<\/h3>\n<p>Vous d\u00e9finissez la latence d&rsquo;ex\u00e9cution des ordres (en millisecondes) et le moteur l&rsquo;applique \u00e0 chaque ordre. Les testeurs standard supposent des ex\u00e9cutions \u00e0 latence nulle \u2014 la principale raison pour laquelle les backtests d&rsquo;arbitrage de latence sont excellents en simulation et \u00e9chouent en trading r\u00e9el.<\/p>\n<\/div>\n<div class=\"sto-feat-card\">\n<div class=\"sto-feat-num\">03<\/div>\n<h3>Le spread variable est automatique<\/h3>\n<p>Le spread est lu directement dans le flux de ticks historique, tick par tick. L&rsquo;entr\u00e9e et la sortie tiennent compte du slippage de fa\u00e7on ind\u00e9pendante. Les testeurs standard appliquent un spread fixe unique \u00e0 chaque ex\u00e9cution \u2014 ce n&rsquo;est pas ainsi que se comportent les spreads r\u00e9els pendant les news, le rollover ou les heures de faible liquidit\u00e9.<\/p>\n<\/div>\n<\/div>\n<p>Comparaison c\u00f4te \u00e0 c\u00f4te :<\/p>\n<table class=\"sto-cmp\">\n<thead>\n<tr>\n<th>Fonctionnalit\u00e9<\/th>\n<th>Backtesters standard<\/th>\n<th class=\"sto-cmp-our\">SharpTrader Optimizer<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td class=\"sto-feat\">Vraies donn\u00e9es de ticks (vs interpolation de barres)<\/td>\n<td class=\"sto-mid\">Variable \u2014 d\u00e9pend de la qualit\u00e9 des donn\u00e9es du courtier<\/td>\n<td class=\"sto-cmp-our sto-yes\">Oui \u2014 relecture native des ticks (BJF Feed : Londres \/ Tokyo \/ NY)<\/td>\n<\/tr>\n<tr>\n<td class=\"sto-feat\">Mod\u00e9lisation du temps d&rsquo;ex\u00e9cution des ordres<\/td>\n<td class=\"sto-no\">Non \u2014 suppose des ex\u00e9cutions instantan\u00e9es<\/td>\n<td class=\"sto-cmp-our sto-yes\">Oui \u2014 latence d&rsquo;ex\u00e9cution configurable (ms)<\/td>\n<\/tr>\n<tr>\n<td class=\"sto-feat\">Spread variable (par tick)<\/td>\n<td class=\"sto-no\">Spread fixe uniquement<\/td>\n<td class=\"sto-cmp-our sto-yes\">Automatique \u2014 lu dans le flux de ticks + plafonds MaxSpread<\/td>\n<\/tr>\n<tr>\n<td class=\"sto-feat\">Mod\u00e9lisation r\u00e9aliste du slippage<\/td>\n<td class=\"sto-no\">Non (ordres ex\u00e9cut\u00e9s au prix affich\u00e9)<\/td>\n<td class=\"sto-cmp-our sto-yes\">Oui \u2014 calcul\u00e9 automatiquement \u00e0 partir du flux de ticks via le parcours selon le temps d&rsquo;ex\u00e9cution (positif ou n\u00e9gatif, ampleur r\u00e9elle)<\/td>\n<\/tr>\n<tr>\n<td class=\"sto-feat\">Parall\u00e9lisation multic\u0153ur<\/td>\n<td class=\"sto-no\">Un seul thread<\/td>\n<td class=\"sto-cmp-our sto-yes\">Oui \u2014 95%+ d&rsquo;utilisation sur tous les c\u0153urs<\/td>\n<\/tr>\n<tr>\n<td class=\"sto-feat\">Prise en charge du double flux (rapide + lent)<\/td>\n<td class=\"sto-no\">Non<\/td>\n<td class=\"sto-cmp-our sto-yes\">Native \u2014 indispensable pour l&rsquo;arbitrage de latence<\/td>\n<\/tr>\n<tr>\n<td class=\"sto-feat\">Optimisation par grille<\/td>\n<td class=\"sto-mid\">Oui, mais lente et sur un seul thread<\/td>\n<td class=\"sto-cmp-our sto-yes\">Oui \u2014 100k+ combinaisons \/ ex\u00e9cution, multic\u0153ur<\/td>\n<\/tr>\n<tr>\n<td class=\"sto-feat\">R\u00e9partition de la performance sur 24 heures<\/td>\n<td class=\"sto-no\">Manuelle (export et graphique externes)<\/td>\n<td class=\"sto-cmp-our sto-yes\">Graphique &amp; filtre int\u00e9gr\u00e9s<\/td>\n<\/tr>\n<tr>\n<td class=\"sto-feat\">Filtre par jour de la semaine<\/td>\n<td class=\"sto-no\">Non<\/td>\n<td class=\"sto-cmp-our sto-yes\">Oui<\/td>\n<\/tr>\n<tr>\n<td class=\"sto-feat\">Analyse walk-forward<\/td>\n<td class=\"sto-no\">Non<\/td>\n<td class=\"sto-cmp-our sto-yes\">Oui \u2014 partitionnement par plages de dates<\/td>\n<\/tr>\n<tr>\n<td class=\"sto-feat\">Mode d&rsquo;optimisation<\/td>\n<td class=\"sto-mid\">G\u00e9n\u00e9tique \/ bo\u00eete noire<\/td>\n<td class=\"sto-cmp-our sto-yes\">Grille + classement (d\u00e9terministe, v\u00e9rifiable)<\/td>\n<\/tr>\n<tr>\n<td class=\"sto-feat\">Strat\u00e9gies test\u00e9es<\/td>\n<td class=\"sto-mid\">Strat\u00e9gies automatis\u00e9es g\u00e9n\u00e9riques<\/td>\n<td class=\"sto-cmp-our sto-yes\">Strat\u00e9gies d&rsquo;arbitrage SharpTrader (Latency, DominionForce, +5 \u00e0 venir)<\/td>\n<\/tr>\n<tr>\n<td class=\"sto-feat\">Co\u00fbt<\/td>\n<td class=\"sto-mid\">Inclus \/ gratuit avec le terminal grand public<\/td>\n<td class=\"sto-cmp-our sto-yes\">Licence unique de $595<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p><!-- ============================================================ --><br \/>\n<!-- H2 #10 \u2014 FAQ --><br \/>\n<!-- ============================================================ --><\/p>\n<h2>Questions fr\u00e9quentes<\/h2>\n<div class=\"sto-faq\">\n<div class=\"sto-faq-q\">Ai-je besoin de SharpTrader Pro ou Lite pour utiliser l&rsquo;Optimizer ?<\/div>\n<div class=\"sto-faq-a\">\n<p>L&rsquo;Optimizer ex\u00e9cute des strat\u00e9gies con\u00e7ues pour le <strong>moteur d&rsquo;ex\u00e9cution SharpTrader<\/strong>. Vous pouvez utiliser l&rsquo;Optimizer de mani\u00e8re autonome pour la recherche et le backtest, mais pour d\u00e9ployer vos param\u00e8tres optimis\u00e9s en r\u00e9el, vous avez besoin d&rsquo;une licence SharpTrader (Lite \u00e0 partir de $800 ou Pro \u00e0 partir de $2,995). De nombreux traders ach\u00e8tent d&rsquo;abord l&rsquo;Optimizer pour valider leurs strat\u00e9gies, puis passent \u00e0 la version sup\u00e9rieure.<\/p>\n<\/div>\n<div class=\"sto-faq-q\">Combien de temps dure une ex\u00e9cution d&rsquo;optimisation typique ?<\/div>\n<div class=\"sto-faq-a\">\n<p>Cela d\u00e9pend de trois facteurs : le nombre de combinaisons, la dur\u00e9e des donn\u00e9es historiques et le nombre de c\u0153urs du processeur. \u00c0 titre de r\u00e9f\u00e9rence r\u00e9aliste sur une station de travail grand public typique : <strong>~30 000 combinaisons sur 1 semaine de donn\u00e9es de ticks XAUUSD avec un processeur 4 c\u0153urs prennent environ 12 heures<\/strong>. La m\u00eame grille de 30k se termine en environ 3 heures sur une machine 16 c\u0153urs. Les grilles plus petites (5 000\u201310 000 combinaisons) sur 1 semaine de donn\u00e9es se terminent en 2\u20134 heures sur 4 c\u0153urs. Les grilles plus grandes (100 000+ combinaisons) sur des plages de donn\u00e9es de plusieurs mois sont de pr\u00e9f\u00e9rence ex\u00e9cut\u00e9es sur un serveur d\u00e9di\u00e9 de 16 c\u0153urs ou plus.<\/p>\n<\/div>\n<div class=\"sto-faq-q\">Puis-je utiliser mes propres donn\u00e9es de ticks historiques ?<\/div>\n<div class=\"sto-faq-a\">\n<p>Oui. L&rsquo;Optimizer accepte les donn\u00e9es de ticks dans les formats standard (CSV avec horodatage\/bid\/ask, formats courants d&rsquo;export tick\/historique des terminaux et format propri\u00e9taire BJF Feed). Pour de meilleurs r\u00e9sultats, nous recommandons les donn\u00e9es <strong>BJF Feed<\/strong> \u2014 disponibles depuis les n\u0153uds de <strong>Londres, Tokyo et New York<\/strong> \u2014 qui correspondent \u00e0 la source utilis\u00e9e par le d\u00e9ploiement r\u00e9el de SharpTrader Pro, afin que votre backtest refl\u00e8te l&rsquo;ex\u00e9cution r\u00e9elle aussi fid\u00e8lement que possible.<\/p>\n<\/div>\n<div class=\"sto-faq-q\">S&rsquo;agit-il d&rsquo;un paiement unique ou d&rsquo;un abonnement ?<\/div>\n<div class=\"sto-faq-a\">\n<p><strong>Licence unique : $595.<\/strong> Aucuns frais r\u00e9currents. Comprend les mises \u00e0 jour gratuites pendant 12 mois (incluant les ajouts Phantom Drift, strat\u00e9gies lock, hedge et pair trading). Apr\u00e8s 12 mois, le logiciel continue de fonctionner \u2014 seuls les nouveaux ajouts de strat\u00e9gies n\u00e9cessitent une licence de mise \u00e0 jour optionnelle de $99.<\/p>\n<\/div>\n<div class=\"sto-faq-q\">Les param\u00e8tres optimis\u00e9s lors d&rsquo;un backtest r\u00e9sisteront-ils au trading r\u00e9el ?<\/div>\n<div class=\"sto-faq-a\">\n<p>Seulement si vous optimisez correctement. Nous recommandons vivement deux garde-fous : <strong>(1) R\u00e9glez le temps d&rsquo;ex\u00e9cution sur une valeur r\u00e9aliste<\/strong> pour votre configuration r\u00e9elle \u2014 g\u00e9n\u00e9ralement 80\u2013150 ms pour un VPS grand public standard, 30\u201360 ms pour un bridge en colocation. N&rsquo;optimisez jamais avec un temps d&rsquo;ex\u00e9cution = 0 ms. <strong>(2) Effectuez une validation walk-forward<\/strong> \u2014 optimisez sur janvier\u2013mars, validez sur avril\u2013juin. Si votre meilleure configuration change d&rsquo;une p\u00e9riode \u00e0 l&rsquo;autre, la strat\u00e9gie est sur-optimis\u00e9e. Le filtrage par plages de dates de l&rsquo;Optimizer rend le walk-forward tr\u00e8s simple.<\/p>\n<\/div>\n<div class=\"sto-faq-q\">Quel processeur acheter pour une optimisation s\u00e9rieuse ?<\/div>\n<div class=\"sto-faq-a\">\n<p>Pour les charges de recherche, un <strong>AMD Ryzen 9 7950X (16 c\u0153urs)<\/strong> ou un <strong>Intel i9-13900K (24 c\u0153urs, E-cores inclus)<\/strong> offre le meilleur compromis \u2014 tous deux r\u00e9duisent l&rsquo;ex\u00e9cution typique de 12 heures sur 4 c\u0153urs avec 1 semaine de donn\u00e9es de ticks \u00e0 environ 3 heures, et g\u00e8rent des grilles de plus de 100k combinaisons sans faire exploser votre planning. Pour un usage occasionnel, tout processeur de bureau moderne de 6\u20138 c\u0153urs convient. Les options cloud (AWS c7i.4xlarge, Hetzner CCX33) fonctionnent \u00e9galement et s&rsquo;adaptent \u00e0 la demande.<\/p>\n<\/div>\n<div class=\"sto-faq-q\">Puis-je ex\u00e9cuter l&rsquo;Optimizer sur un VPS ?<\/div>\n<div class=\"sto-faq-a\">\n<p>Oui. L&rsquo;Optimizer fonctionne sans interface (headless) et via bureau \u00e0 distance. Pour les fournisseurs de VPS et les conseils de configuration, consultez notre <a href=\"\/forex-arbitrage-vps\/\">guide VPS pour l&rsquo;arbitrage Forex<\/a>. Remarque : un VPS Forex typique \u00e0 $30\/mois ne dispose que de 2 c\u0153urs \u2014 pour une optimisation s\u00e9rieuse, il vous faut un serveur CPU d\u00e9di\u00e9 (Hetzner gamme AX, OVH gamme Game) \u00e0 $40\u2013120\/mois.<\/p>\n<\/div>\n<div class=\"sto-faq-q\">L&rsquo;Optimizer fonctionne-t-il aussi pour les strat\u00e9gies crypto ?<\/div>\n<div class=\"sto-faq-a\">\n<p>Actuellement, l&rsquo;Optimizer est livr\u00e9 avec des mod\u00e8les de strat\u00e9gies ax\u00e9s sur le FX (Latency, DominionForce). Les strat\u00e9gies sp\u00e9cifiques \u00e0 la crypto \u2014 y compris les variantes hedge et one-leg de <strong>VIP Crypto Arbitrage<\/strong> \u2014 sont pr\u00e9vues pour la mise \u00e0 jour du T3 2026. Les d\u00e9tenteurs de licence re\u00e7oivent cet ajout sous forme de mise \u00e0 jour gratuite.<\/p>\n<\/div>\n<div class=\"sto-faq-q\">Quelles garanties proposez-vous ?<\/div>\n<div class=\"sto-faq-a\">\n<p>BJF Trading Group offre une <strong>garantie de remboursement \u00e0 100% dans les 30 jours suivant l&rsquo;achat<\/strong> si l&rsquo;Optimizer ne fonctionne pas comme d\u00e9crit sur votre mat\u00e9riel. Consultez les conditions compl\u00e8tes sur notre <a href=\"\/100-satisfaction-guarantee\/\">page de garantie<\/a>. La garantie couvre le fonctionnement du logiciel \u2014 et non la rentabilit\u00e9 des strat\u00e9gies que vous backtestez.<\/p>\n<\/div>\n<div class=\"sto-faq-q\">Comment l&rsquo;Optimizer se compare-t-il \u00e0 des outils commerciaux comme StrategyQuant ou QuantAnalyzer ?<\/div>\n<div class=\"sto-faq-a\">\n<p>StrategyQuant et QuantAnalyzer sont des <strong>g\u00e9n\u00e9rateurs de strat\u00e9gies<\/strong> \u2014 ils cr\u00e9ent automatiquement des EA \u00e0 partir de combinaisons al\u00e9atoires d&rsquo;indicateurs. SharpTrader Optimizer <strong>n&rsquo;est pas un g\u00e9n\u00e9rateur de strat\u00e9gies<\/strong>. Il teste et optimise des <em>strat\u00e9gies d&rsquo;arbitrage existantes<\/em> (Latency, DominionForce, etc.) avec une mod\u00e9lisation r\u00e9aliste de l&rsquo;ex\u00e9cution. Les deux outils ont des usages diff\u00e9rents : utilisez SQ\/QA pour g\u00e9n\u00e9rer des hypoth\u00e8ses, et SharpTrader Optimizer pour le r\u00e9glage des param\u00e8tres propres \u00e0 l&rsquo;arbitrage et le r\u00e9alisme de l&rsquo;ex\u00e9cution r\u00e9elle.<\/p>\n<\/div>\n<\/div>\n<p><!-- ============================================================ --><br \/>\n<!-- BUY CTA --><br \/>\n<!-- ============================================================ --><\/p>\n<div id=\"sto-buy\" class=\"sto-buy\">\n<h2>Arr\u00eatez de deviner. Commencez \u00e0 optimiser.<\/h2>\n<p>Licence unique, $595. Mises \u00e0 jour de strat\u00e9gies gratuites pendant 12 mois. Garantie de remboursement \u00e0 100% sous 30 jours. \u00c0 associer \u00e0 SharpTrader Lite ou Pro pour d\u00e9ployer vos param\u00e8tres optimis\u00e9s en r\u00e9el.<\/p>\n<p><a class=\"sto-hero-cta\" href=\"#\">Acheter SharpTrader Optimizer \u2014 $595<\/a><\/p>\n<\/div>\n<\/div>\n<p><!-- \/.sto-page --><\/p>\n<p><!-- ================================================================== --><br \/>\n<!-- ALT-TEXT GUIDANCE FOR PRODUCT IMAGES --><br \/>\n<!-- ================================================================== --><br \/>\n<!-- Recommended alt text for product screenshots when uploading to Media Library: 1. sharptrader-optimizer-main-ui.png alt: \"SharpTrader Optimizer main interface \u2014 backtest results table, equity curve, and 24-hour performance chart\" 2. sharptrader-optimizer-params-dialog.png alt: \"SharpTrader Optimizer parameter ranges dialog \u2014 StopLoss, TakeProfit, MinProfit, DiffToOpen with min\/step\/max values, total combinations counter updating in real time\" 3. sharptrader-optimizer-cpu-distribution.png alt: \"SharpTrader Optimizer CPU usage distribution \u2014 all 4 cores at 95%+ utilization during parallel optimization run\" 4. sharptrader-optimizer-progress.png alt: \"SharpTrader Optimizer optimization progress \u2014 combinations complete counter, elapsed and estimated time on a 4-core run\" 5. sharptrader-optimizer-24h-chart.png alt: \"SharpTrader Optimizer 24-hour performance chart for XAUUSD latency arbitrage \u2014 peak PnL at hour 22-23 UTC\" 6. sharptrader-optimizer-equity-curve.png alt: \"SharpTrader Optimizer equity curve \u2014 XAUUSD one-leg arbitrage backtest, $-2.20 to $72.34 PnL with 78.93% win rate\" 7. sharptrader-optimizer-slippage-controls.png alt: \"SharpTrader Optimizer execution-time controls \u2014 order execution time in milliseconds, independent for order open and close, with tick-resolved slippage output\" --><\/p>\n<p><!-- ================================================================== --><br \/>\n<!-- JSON-LD: @graph with Product + SoftwareApplication + HowTo + FAQ --><br \/>\n<!-- ================================================================== --><br \/>\n<script type=\"application\/ld+json\">\n{\n  \"@context\": \"https:\/\/schema.org\",\n  \"@graph\": [\n    {\n      \"@type\": [\n        \"Product\",\n        \"SoftwareApplication\"\n      ],\n      \"@id\": \"https:\/\/bjftradinggroup.com\/product\/sharptrader-optimizer\/#product\",\n      \"image\": \"https:\/\/bjftradinggroup.com\/wp-content\/uploads\/2026\/04\/sharptrader-optimizer-3d-box-800.png\",\n      \"name\": \"SharpTrader Optimizer\",\n      \"alternateName\": \"SharpTrader Backtester and Strategy Optimizer\",\n      \"description\": \"Moteur multic\u0153ur de backtest et d'optimisation de param\u00e8tres pour les strat\u00e9gies d'arbitrage et hors arbitrage de SharpTrader \u2014 Latency, DominionForce et (T2 2026) Phantom Drift, Lock, Hedge. Rejoue de vrais ticks historiques avec un temps d'ex\u00e9cution par ordre configurable et calcule automatiquement un slippage r\u00e9aliste \u00e0 partir du flux de ticks.\",\n      \"url\": \"https:\/\/bjftradinggroup.com\/product\/sharptrader-optimizer\/\",\n      \"brand\": {\n        \"@type\": \"Brand\",\n        \"name\": \"BJF Trading Group\"\n      },\n      \"manufacturer\": {\n        \"@type\": \"Organization\",\n        \"name\": \"BJF Trading Group Inc.\",\n        \"url\": \"https:\/\/bjftradinggroup.com\/\"\n      },\n      \"applicationCategory\": \"FinanceApplication\",\n      \"applicationSubCategory\": \"Trading Strategy Optimizer\",\n      \"operatingSystem\": \"Windows 10, Windows 11\",\n      \"softwareVersion\": \"1.0\",\n      \"softwareRequirements\": \".NET 8.0 runtime; network connection required for license validation and tick-data feed updates\",\n      \"memoryRequirements\": \"8 GB minimum, 32 GB recommended\",\n      \"processorRequirements\": \"4-core CPU minimum, 8-16 core recommended\",\n      \"featureList\": [\n        \"Optimisation parall\u00e8le multic\u0153ur\",\n        \"Recherche par grille de plus de 100 000 combinaisons de param\u00e8tres par ex\u00e9cution\",\n        \"Temps d'ex\u00e9cution par ordre configurable (millisecondes), ind\u00e9pendant \u00e0 l'ouverture et \u00e0 la cl\u00f4ture\",\n        \"Slippage calcul\u00e9 au tick \u2014 d\u00e9duit du flux de ticks plut\u00f4t que devin\u00e9 par l'utilisateur\",\n        \"Spread variable par tick (lu directement dans les donn\u00e9es historiques)\",\n        \"Analyse par carte de chaleur de la performance sur 24 heures\",\n        \"Filtrage par jour de la semaine et heure de la journ\u00e9e\",\n        \"Analyse walk-forward par partitionnement en plages de dates\",\n        \"Prise en charge des donn\u00e9es historiques au tick\",\n        \"Int\u00e9gration BJF Feed (n\u0153uds de Londres, Tokyo, New York)\",\n        \"Strat\u00e9gies Latency Arbitrage et DominionForce\",\n        \"Strat\u00e9gies Phantom Drift, Lock, Hedge (T2 2026)\",\n        \"Strat\u00e9gie Pair Trading (T3 2026)\"\n      ],\n      \"offers\": {\n        \"@type\": \"Offer\",\n        \"price\": \"595\",\n        \"priceCurrency\": \"USD\",\n        \"availability\": \"https:\/\/schema.org\/InStock\",\n        \"priceValidUntil\": \"2026-12-31\",\n        \"url\": \"https:\/\/bjftradinggroup.com\/product\/sharptrader-optimizer\/\",\n        \"seller\": {\n          \"@type\": \"Organization\",\n          \"name\": \"BJF Trading Group Inc.\"\n        }\n      },\n      \"isRelatedTo\": [\n        {\n          \"@type\": \"Product\",\n          \"name\": \"SharpTrader Pro\",\n          \"url\": \"https:\/\/bjftradinggroup.com\/product\/sharptrader-forex-crypto-arbitrage\/\"\n        },\n        {\n          \"@type\": \"Product\",\n          \"name\": \"SharpTrader Lite\",\n          \"url\": \"https:\/\/bjftradinggroup.com\/product\/sharptrader-lite\/\"\n        }\n      ],\n      \"subjectOf\": {\n        \"@id\": \"https:\/\/bjftradinggroup.com\/product\/sharptrader-optimizer\/#video-execution-time\"\n      }\n    },\n    {\n      \"@type\": \"VideoObject\",\n      \"@id\": \"https:\/\/bjftradinggroup.com\/product\/sharptrader-optimizer\/#video-execution-time\",\n      \"name\": \"Comment SharpTrader Optimizer calcule le slippage \u00e0 partir du temps d'ex\u00e9cution\",\n      \"description\": \"D\u00e9monstration de la fa\u00e7on dont SharpTrader Optimizer d\u00e9duit un slippage r\u00e9aliste \u00e0 partir d'une seule donn\u00e9e configurable \u2014 le temps d'ex\u00e9cution des ordres en millisecondes. La m\u00eame strat\u00e9gie parcourt le m\u00eame flux de ticks avec une latence d'ex\u00e9cution de 0 ms, 50 ms et 150 ms, montrant comment le parcours des ticks \u00e0 demi-latence produit une distribution r\u00e9aliste des prix d'ex\u00e9cution pour chaque ordre.\",\n      \"thumbnailUrl\": \"https:\/\/i.ytimg.com\/vi\/UeFUfIFNfgU\/maxresdefault.jpg\",\n      \"uploadDate\": \"2026-04-28T10:00:00-04:00\",\n      \"contentUrl\": \"https:\/\/www.youtube.com\/watch?v=UeFUfIFNfgU\",\n      \"embedUrl\": \"https:\/\/www.youtube-nocookie.com\/embed\/UeFUfIFNfgU\",\n      \"publisher\": {\n        \"@type\": \"Organization\",\n        \"@id\": \"https:\/\/bjftradinggroup.com\/#organization\",\n        \"name\": \"BJF Trading Group Inc.\"\n      },\n      \"about\": {\n        \"@id\": \"https:\/\/bjftradinggroup.com\/product\/sharptrader-optimizer\/#product\"\n      }\n    },\n    {\n      \"@type\": \"HowTo\",\n      \"@id\": \"https:\/\/bjftradinggroup.com\/product\/sharptrader-optimizer\/#howto-optimize\",\n      \"name\": \"Comment optimiser une strat\u00e9gie d'arbitrage de latence SharpTrader\",\n      \"description\": \"Workflow \u00e9tape par \u00e9tape pour trouver des jeux de param\u00e8tres robustes avec SharpTrader Optimizer.\",\n      \"totalTime\": \"PT12H\",\n      \"tool\": [\n        {\n          \"@type\": \"HowToTool\",\n          \"name\": \"Licence SharpTrader Optimizer\"\n        },\n        {\n          \"@type\": \"HowToTool\",\n          \"name\": \"Donn\u00e9es de ticks historiques (BJF Feed : Londres \/ Tokyo \/ NY, ou \u00e9quivalent)\"\n        },\n        {\n          \"@type\": \"HowToTool\",\n          \"name\": \"Station de travail avec processeur multic\u0153ur\"\n        }\n      ],\n      \"step\": [\n        {\n          \"@type\": \"HowToStep\",\n          \"position\": 1,\n          \"name\": \"Charger les donn\u00e9es de ticks historiques\",\n          \"text\": \"Importez de 1 semaine \u00e0 6 mois de donn\u00e9es de ticks pour votre symbole cible (XAUUSD, EURUSD, etc.) depuis BJF Feed (n\u0153uds de Londres \/ Tokyo \/ New York) ou depuis l'archive de votre courtier.\"\n        },\n        {\n          \"@type\": \"HowToStep\",\n          \"position\": 2,\n          \"name\": \"S\u00e9lectionner le mod\u00e8le de strat\u00e9gie\",\n          \"text\": \"Choisissez Latency Arbitrage ou DominionForce dans la liste d\u00e9roulante des strat\u00e9gies. R\u00e9glez le dialecte du courtier pour qu'il corresponde \u00e0 votre courtier r\u00e9el.\"\n        },\n        {\n          \"@type\": \"HowToStep\",\n          \"position\": 3,\n          \"name\": \"D\u00e9finir les plages de param\u00e8tres\",\n          \"text\": \"Ouvrez la bo\u00eete de dialogue Edit. Pour chaque param\u00e8tre de strat\u00e9gie (Latency Arbitrage expose StopLoss, TakeProfit, MinProfit, PipsForMinProfit, TrailingStep, DiffToOpen, MaxSpreadSlow, MaxSpreadFast \u00e0 titre d'exemple repr\u00e9sentatif ; les autres strat\u00e9gies exposent des ensembles diff\u00e9rents), d\u00e9finissez min\/pas\/max. Le nombre total de combinaisons se met \u00e0 jour en temps r\u00e9el \u00e0 mesure que vous ajustez les plages.\"\n        },\n        {\n          \"@type\": \"HowToStep\",\n          \"position\": 4,\n          \"name\": \"D\u00e9finir un temps d'ex\u00e9cution r\u00e9aliste\",\n          \"text\": \"R\u00e9glez le temps d'ex\u00e9cution par ordre sur une valeur r\u00e9aliste pour votre configuration r\u00e9elle \u2014 g\u00e9n\u00e9ralement 30\u201360 ms pour un VPS bridge rapide ou 80\u2013150 ms pour un VPS grand public standard. N'optimisez jamais avec un temps d'ex\u00e9cution = 0 ms. Le moteur avance de la moiti\u00e9 de cette latence dans le flux de ticks et le prix du tick obtenu constitue l'ex\u00e9cution, ce qui produit automatiquement un slippage positif ou n\u00e9gatif r\u00e9aliste.\"\n        },\n        {\n          \"@type\": \"HowToStep\",\n          \"position\": 5,\n          \"name\": \"Lancer l'optimisation\",\n          \"text\": \"Cliquez sur Run. Le moteur r\u00e9partit les combinaisons sur tous les c\u0153urs du processeur. Suivez la progression ; \u00e0 titre de r\u00e9f\u00e9rence, comptez environ 12 heures pour 30 000 combinaisons sur 1 semaine de donn\u00e9es de ticks XAUUSD avec un processeur 4 c\u0153urs.\"\n        },\n        {\n          \"@type\": \"HowToStep\",\n          \"position\": 6,\n          \"name\": \"Classer et filtrer les r\u00e9sultats\",\n          \"text\": \"Triez par PnL ou MaxDD. Filtrez selon la performance sur 24 heures pour identifier les heures qui contribuent le plus au profit. Identifiez une zone de valeurs de param\u00e8tres stables, pas une seule meilleure valeur.\"\n        },\n        {\n          \"@type\": \"HowToStep\",\n          \"position\": 7,\n          \"name\": \"Validation walk-forward\",\n          \"text\": \"Relancez les 10 meilleurs candidats sur une p\u00e9riode de test r\u00e9serv\u00e9e (par ex. optimisez sur janvier\u2013mars, validez sur avril\u2013juin). Si les classements changent radicalement, la strat\u00e9gie est sur-optimis\u00e9e.\"\n        },\n        {\n          \"@type\": \"HowToStep\",\n          \"position\": 8,\n          \"name\": \"D\u00e9ployer sur SharpTrader Pro ou Lite\",\n          \"text\": \"Exportez les param\u00e8tres valid\u00e9s et appliquez-les \u00e0 votre d\u00e9ploiement SharpTrader r\u00e9el. Surveillez les r\u00e9sultats r\u00e9els pendant la premi\u00e8re semaine et comparez-les aux attentes du backtest.\"\n        }\n      ]\n    },\n    {\n      \"@type\": \"FAQPage\",\n      \"@id\": \"https:\/\/bjftradinggroup.com\/product\/sharptrader-optimizer\/#faq\",\n      \"mainEntity\": [\n        {\n          \"@type\": \"Question\",\n          \"name\": \"Ai-je besoin de SharpTrader Pro ou Lite pour utiliser l'Optimizer ?\",\n          \"acceptedAnswer\": {\n            \"@type\": \"Answer\",\n            \"text\": \"L'Optimizer ex\u00e9cute des strat\u00e9gies con\u00e7ues pour le moteur d'ex\u00e9cution SharpTrader. Vous pouvez utiliser l'Optimizer de mani\u00e8re autonome pour la recherche et le backtest, mais pour d\u00e9ployer des param\u00e8tres optimis\u00e9s en r\u00e9el, vous avez besoin d'une licence SharpTrader (Lite \u00e0 partir de $800 ou Pro \u00e0 partir de $2,995).\"\n          }\n        },\n        {\n          \"@type\": \"Question\",\n          \"name\": \"Combien de temps dure une ex\u00e9cution d'optimisation typique ?\",\n          \"acceptedAnswer\": {\n            \"@type\": \"Answer\",\n            \"text\": \"\u00c0 titre de r\u00e9f\u00e9rence r\u00e9aliste, environ 30 000 combinaisons sur 1 semaine de donn\u00e9es de ticks XAUUSD avec un processeur 4 c\u0153urs prennent environ 12 heures, et environ 3 heures sur une machine 16 c\u0153urs. Les grilles plus petites de 5 000\u201310 000 combinaisons sur 1 semaine de donn\u00e9es se terminent en 2\u20134 heures sur 4 c\u0153urs. Les grilles plus grandes de 100 000+ combinaisons sur des plages de donn\u00e9es de plusieurs mois sont de pr\u00e9f\u00e9rence ex\u00e9cut\u00e9es sur des serveurs d\u00e9di\u00e9s de 16 c\u0153urs ou plus.\"\n          }\n        },\n        {\n          \"@type\": \"Question\",\n          \"name\": \"Puis-je utiliser mes propres donn\u00e9es de ticks historiques ?\",\n          \"acceptedAnswer\": {\n            \"@type\": \"Answer\",\n            \"text\": \"Oui. L'Optimizer accepte les donn\u00e9es de ticks au format CSV (horodatage\/bid\/ask), les formats courants d'export tick\/historique des terminaux et le format propri\u00e9taire BJF Feed. Pour de meilleurs r\u00e9sultats, nous recommandons les donn\u00e9es BJF Feed \u2014 disponibles depuis les n\u0153uds de Londres, Tokyo et New York \u2014 qui correspondent \u00e0 la source utilis\u00e9e par le d\u00e9ploiement r\u00e9el de SharpTrader Pro.\"\n          }\n        },\n        {\n          \"@type\": \"Question\",\n          \"name\": \"S'agit-il d'un paiement unique ou d'un abonnement ?\",\n          \"acceptedAnswer\": {\n            \"@type\": \"Answer\",\n            \"text\": \"Licence unique \u00e0 $595, sans frais r\u00e9currents. Comprend les mises \u00e0 jour gratuites pendant 12 mois, couvrant Phantom Drift, les strat\u00e9gies lock, hedge et pair trading. Apr\u00e8s 12 mois, le logiciel continue de fonctionner ; seuls les nouveaux ajouts de strat\u00e9gies n\u00e9cessitent une licence de mise \u00e0 jour optionnelle de $99.\"\n          }\n        },\n        {\n          \"@type\": \"Question\",\n          \"name\": \"Les param\u00e8tres optimis\u00e9s lors d'un backtest r\u00e9sisteront-ils au trading r\u00e9el ?\",\n          \"acceptedAnswer\": {\n            \"@type\": \"Answer\",\n            \"text\": \"Seulement avec des garde-fous appropri\u00e9s. Utilisez toujours un slippage d'au moins 1 ou 2 points pendant l'optimisation (jamais 0), et effectuez toujours une validation walk-forward en optimisant sur une p\u00e9riode et en validant sur une p\u00e9riode de test r\u00e9serv\u00e9e. Si les meilleures configurations changent d'une p\u00e9riode \u00e0 l'autre, la strat\u00e9gie est sur-optimis\u00e9e.\"\n          }\n        },\n        {\n          \"@type\": \"Question\",\n          \"name\": \"Quel processeur acheter pour une optimisation s\u00e9rieuse ?\",\n          \"acceptedAnswer\": {\n            \"@type\": \"Answer\",\n            \"text\": \"Pour les charges de recherche, un AMD Ryzen 9 7950X (16 c\u0153urs) ou un Intel i9-13900K (24 c\u0153urs) offre le meilleur compromis \u2014 tous deux r\u00e9duisent l'ex\u00e9cution typique de 12 heures sur 4 c\u0153urs avec 1 semaine de donn\u00e9es de ticks \u00e0 environ 3 heures, et g\u00e8rent confortablement des grilles de plus de 100k combinaisons. Pour un usage occasionnel, tout processeur de bureau moderne de 6\u20138 c\u0153urs convient. Les options cloud comme AWS c7i.4xlarge ou Hetzner CCX33 s'adaptent \u00e9galement \u00e0 la demande.\"\n          }\n        },\n        {\n          \"@type\": \"Question\",\n          \"name\": \"Puis-je ex\u00e9cuter l'Optimizer sur un VPS ?\",\n          \"acceptedAnswer\": {\n            \"@type\": \"Answer\",\n            \"text\": \"Oui. L'Optimizer fonctionne sans interface (headless) et via bureau \u00e0 distance. Un VPS Forex typique \u00e0 $30\/mois ne dispose que de 2 c\u0153urs ; pour une optimisation s\u00e9rieuse, utilisez un serveur CPU d\u00e9di\u00e9 comme les gammes Hetzner AX ou OVH Game \u00e0 $40\u2013120\/mois.\"\n          }\n        },\n        {\n          \"@type\": \"Question\",\n          \"name\": \"L'Optimizer fonctionne-t-il aussi pour les strat\u00e9gies crypto ?\",\n          \"acceptedAnswer\": {\n            \"@type\": \"Answer\",\n            \"text\": \"Actuellement, l'Optimizer est livr\u00e9 avec des mod\u00e8les de strat\u00e9gies ax\u00e9s sur le FX (Latency, DominionForce). Les strat\u00e9gies sp\u00e9cifiques \u00e0 la crypto, y compris les variantes hedge et one-leg de VIP Crypto Arbitrage, sont pr\u00e9vues pour la mise \u00e0 jour du T3 2026, gratuite pour les d\u00e9tenteurs de licence.\"\n          }\n        },\n        {\n          \"@type\": \"Question\",\n          \"name\": \"Quelles garanties proposez-vous ?\",\n          \"acceptedAnswer\": {\n            \"@type\": \"Answer\",\n            \"text\": \"Garantie de remboursement \u00e0 100% dans les 30 jours suivant l'achat si l'Optimizer ne fonctionne pas comme d\u00e9crit sur votre mat\u00e9riel. La garantie couvre le fonctionnement du logiciel, et non la rentabilit\u00e9 des strat\u00e9gies que vous backtestez.\"\n          }\n        },\n        {\n          \"@type\": \"Question\",\n          \"name\": \"Comment l'Optimizer se compare-t-il \u00e0 StrategyQuant ou QuantAnalyzer ?\",\n          \"acceptedAnswer\": {\n            \"@type\": \"Answer\",\n            \"text\": \"StrategyQuant et QuantAnalyzer sont des g\u00e9n\u00e9rateurs de strat\u00e9gies qui cr\u00e9ent automatiquement des EA \u00e0 partir de combinaisons d'indicateurs. SharpTrader Optimizer n'est pas un g\u00e9n\u00e9rateur de strat\u00e9gies \u2014 il teste et optimise des strat\u00e9gies d'arbitrage existantes (Latency, DominionForce, etc.) avec une mod\u00e9lisation r\u00e9aliste de l'ex\u00e9cution. Les deux outils ont des usages diff\u00e9rents.\"\n          }\n        }\n      ]\n    },\n    {\n      \"@type\": \"BreadcrumbList\",\n      \"@id\": \"https:\/\/bjftradinggroup.com\/product\/sharptrader-optimizer\/#breadcrumb\",\n      \"itemListElement\": [\n        {\n          \"@type\": \"ListItem\",\n          \"position\": 1,\n          \"name\": \"Accueil\",\n          \"item\": \"https:\/\/bjftradinggroup.com\/\"\n        },\n        {\n          \"@type\": \"ListItem\",\n          \"position\": 2,\n          \"name\": \"Produits\",\n          \"item\": \"https:\/\/bjftradinggroup.com\/shop\/\"\n        },\n        {\n          \"@type\": \"ListItem\",\n          \"position\": 3,\n          \"name\": \"SharpTrader Optimizer\",\n          \"item\": \"https:\/\/bjftradinggroup.com\/product\/sharptrader-optimizer\/\"\n        }\n      ]\n    }\n  ]\n}\n<\/script><\/p>","protected":false},"excerpt":{"rendered":"<p><strong>Moteur multic\u0153ur de backtest et d&rsquo;optimisation de param\u00e8tres<\/strong> pour les strat\u00e9gies d&rsquo;arbitrage et hors arbitrage de SharpTrader. Rejoue de vrais ticks historiques, accepte un temps d&rsquo;ex\u00e9cution par ordre en millisecondes et calcule automatiquement le slippage \u00e0 partir du flux de ticks. Spread variable \u00e0 chaque tick. Grilles de plus de 100 000 combinaisons r\u00e9parties sur tous les c\u0153urs du processeur. <strong>Licence unique de $595.<\/strong><\/p>\n","protected":false},"featured_media":12890,"comment_status":"open","ping_status":"closed","template":"","meta":{"_acf_changed":false},"product_brand":[],"product_cat":[66],"product_tag":[334],"class_list":["post-12889","product","type-product","status-publish","has-post-thumbnail","product_cat-arbitrage-software","product_tag-latency-arbitrage-tester","first","instock","virtual","purchasable","product-type-simple"],"exclude_global_add_ons":false,"addons":[{"name":"Do you have SharpTrader Pro or SharpTrader Lite License? If you do not have - you need to buy it first.","type":"checkbox","position":0,"required":true,"title_format":"label","default":"","description_enable":false,"description":"","placeholder_enable":false,"placeholder":"","display":"select","restrictions_type":"any_text","adjust_price":false,"price":"","price_type":"flat_fee","restrictions":false,"min":"0","max":"0","options":[{"label":"Yes, I do","price":"","price_type":"flat_fee","image":0,"visibility":true},{"label":"No, I do not. I would like to buy SharpTrader Lite","price":"880","price_type":"flat_fee","image":0,"visibility":true}],"id":1777476163}],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v28.7 (Yoast SEO v28.7) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>SharpTrader Optimizer : backtest au tick | BJF<\/title>\n<meta name=\"description\" content=\"SharpTrader Optimizer : backtest sur vraies donn\u00e9es de ticks avec mod\u00e9lisation de la latence d&#039;ex\u00e9cution et du spread, grilles multic\u0153urs et carte de chaleur des profits sur 24 h.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/bjftradinggroup.com\/fr\/product\/sharptrader-optimizer\/\" \/>\n<meta property=\"og:locale\" content=\"fr_FR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"SharpTrader Optimizer : backtest au tick | BJF\" \/>\n<meta property=\"og:description\" content=\"SharpTrader Optimizer : backtest sur vraies donn\u00e9es de ticks avec mod\u00e9lisation de la latence d&#039;ex\u00e9cution et du spread, grilles multic\u0153urs et carte de chaleur des profits sur 24 h.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/bjftradinggroup.com\/fr\/product\/sharptrader-optimizer\/\" \/>\n<meta property=\"og:site_name\" content=\"Forex &amp; Cryptocurrencies Arbitrage Software | BJF Trading Group Inc.\" \/>\n<meta property=\"article:modified_time\" content=\"2026-10-17T22:36:47+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/bjftradinggroup.com\/wp-content\/uploads\/2026\/04\/sharptrader-optimizer-3d-box-800.png\" \/>\n\t<meta property=\"og:image:width\" content=\"800\" \/>\n\t<meta property=\"og:image:height\" content=\"800\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Price\" \/>\n\t<meta name=\"twitter:data1\" content=\"&#036;595.00\" \/>\n\t<meta name=\"twitter:label2\" content=\"Availability\" \/>\n\t<meta name=\"twitter:data2\" content=\"In stock\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/bjftradinggroup.com\\\/product\\\/sharptrader-optimizer\\\/\",\"url\":\"https:\\\/\\\/bjftradinggroup.com\\\/product\\\/sharptrader-optimizer\\\/\",\"name\":\"SharpTrader Optimizer : backtest au tick | BJF\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/bjftradinggroup.com\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/bjftradinggroup.com\\\/product\\\/sharptrader-optimizer\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/bjftradinggroup.com\\\/product\\\/sharptrader-optimizer\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/bjftradinggroup.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/sharptrader-optimizer-3d-box-800.png\",\"datePublished\":\"2026-04-29T15:26:16+00:00\",\"dateModified\":\"2026-10-17T22:36:47+00:00\",\"description\":\"SharpTrader Optimizer : backtest sur vraies donn\u00e9es de ticks avec mod\u00e9lisation de la latence d'ex\u00e9cution et du spread, grilles multic\u0153urs et carte de chaleur des profits sur 24 h.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/bjftradinggroup.com\\\/product\\\/sharptrader-optimizer\\\/#breadcrumb\"},\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/bjftradinggroup.com\\\/product\\\/sharptrader-optimizer\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\\\/\\\/bjftradinggroup.com\\\/product\\\/sharptrader-optimizer\\\/#primaryimage\",\"url\":\"https:\\\/\\\/bjftradinggroup.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/sharptrader-optimizer-3d-box-800.png\",\"contentUrl\":\"https:\\\/\\\/bjftradinggroup.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/sharptrader-optimizer-3d-box-800.png\",\"width\":800,\"height\":800,\"caption\":\"SharpTrader tester \\\/optimizer on ticks data\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/bjftradinggroup.com\\\/product\\\/sharptrader-optimizer\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/bjftradinggroup.com\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Shop\",\"item\":\"https:\\\/\\\/bjftradinggroup.com\\\/shop\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"SharpTrader Optimizer\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/bjftradinggroup.com\\\/#website\",\"url\":\"https:\\\/\\\/bjftradinggroup.com\\\/\",\"name\":\"Forex &amp; Cryptocurrencies Arbitrage Software | BJF Trading Group Inc.\",\"description\":\"FX Software pioneer since 2000\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/bjftradinggroup.com\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"fr-FR\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/bjftradinggroup.com\\\/#organization\",\"name\":\"BJF Trading Group Inc.\",\"legalName\":\"BJF Trading Group Inc.\",\"url\":\"https:\\\/\\\/bjftradinggroup.com\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https:\\\/\\\/bjftradinggroup.com\\\/wp-content\\\/uploads\\\/logo.png\",\"width\":512,\"height\":512},\"foundingDate\":\"2000\",\"founder\":{\"@id\":\"https:\\\/\\\/bjftradinggroup.com\\\/about-boris-fesenko\\\/#person\"},\"address\":{\"@type\":\"PostalAddress\",\"addressRegion\":\"Ontario\",\"addressCountry\":\"CA\"},\"contactPoint\":[{\"@type\":\"ContactPoint\",\"contactType\":\"customer support\",\"email\":\"support@bjftradinggroup.com\",\"availableLanguage\":[\"English\",\"German\",\"Japanese\",\"Korean\",\"Spanish\",\"Portuguese\",\"Arabic\",\"Indonesian\",\"Vietnamese\"]}],\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/bjftradinggroup\",\"https:\\\/\\\/twitter.com\\\/BjfGroup\",\"https:\\\/\\\/www.youtube.com\\\/@bjftradinggroup\",\"https:\\\/\\\/t.me\\\/bjftradinggroup\",\"https:\\\/\\\/instagram.com\\\/bjftradinggroup\",\"https:\\\/\\\/www.linkedin.com\\\/company\\\/bjf-trading-group\\\/\"],\"knowsAbout\":[\"Forex arbitrage\",\"Cryptocurrency arbitrage\",\"Latency arbitrage\",\"News trading\",\"FIX API trading\",\"High-frequency trading\",\"Lock arbitrage\",\"Hedge arbitrage\",\"Pair trading\",\"Algorithmic trading software\"]}]}<\/script>\n<meta property=\"product:price:amount\" content=\"595.00\" \/>\n<meta property=\"product:price:currency\" content=\"USD\" \/>\n<meta property=\"og:availability\" content=\"instock\" \/>\n<meta property=\"product:availability\" content=\"instock\" \/>\n<meta property=\"product:condition\" content=\"new\" \/>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"SharpTrader Optimizer : backtest au tick | BJF","description":"SharpTrader Optimizer : backtest sur vraies donn\u00e9es de ticks avec mod\u00e9lisation de la latence d'ex\u00e9cution et du spread, grilles multic\u0153urs et carte de chaleur des profits sur 24 h.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/bjftradinggroup.com\/fr\/product\/sharptrader-optimizer\/","og_locale":"fr_FR","og_type":"article","og_title":"SharpTrader Optimizer : backtest au tick | BJF","og_description":"SharpTrader Optimizer : backtest sur vraies donn\u00e9es de ticks avec mod\u00e9lisation de la latence d'ex\u00e9cution et du spread, grilles multic\u0153urs et carte de chaleur des profits sur 24 h.","og_url":"https:\/\/bjftradinggroup.com\/fr\/product\/sharptrader-optimizer\/","og_site_name":"Forex &amp; Cryptocurrencies Arbitrage Software | BJF Trading Group Inc.","article_modified_time":"2026-10-17T22:36:47+00:00","og_image":[{"width":800,"height":800,"url":"https:\/\/bjftradinggroup.com\/wp-content\/uploads\/2026\/04\/sharptrader-optimizer-3d-box-800.png","type":"image\/png"}],"twitter_card":"summary_large_image","twitter_misc":{"Price":"&#36;595.00","Availability":"In stock"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/bjftradinggroup.com\/product\/sharptrader-optimizer\/","url":"https:\/\/bjftradinggroup.com\/product\/sharptrader-optimizer\/","name":"SharpTrader Optimizer : backtest au tick | BJF","isPartOf":{"@id":"https:\/\/bjftradinggroup.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/bjftradinggroup.com\/product\/sharptrader-optimizer\/#primaryimage"},"image":{"@id":"https:\/\/bjftradinggroup.com\/product\/sharptrader-optimizer\/#primaryimage"},"thumbnailUrl":"https:\/\/bjftradinggroup.com\/wp-content\/uploads\/2026\/04\/sharptrader-optimizer-3d-box-800.png","datePublished":"2026-04-29T15:26:16+00:00","dateModified":"2026-10-17T22:36:47+00:00","description":"SharpTrader Optimizer : backtest sur vraies donn\u00e9es de ticks avec mod\u00e9lisation de la latence d'ex\u00e9cution et du spread, grilles multic\u0153urs et carte de chaleur des profits sur 24 h.","breadcrumb":{"@id":"https:\/\/bjftradinggroup.com\/product\/sharptrader-optimizer\/#breadcrumb"},"inLanguage":"fr-FR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/bjftradinggroup.com\/product\/sharptrader-optimizer\/"]}]},{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/bjftradinggroup.com\/product\/sharptrader-optimizer\/#primaryimage","url":"https:\/\/bjftradinggroup.com\/wp-content\/uploads\/2026\/04\/sharptrader-optimizer-3d-box-800.png","contentUrl":"https:\/\/bjftradinggroup.com\/wp-content\/uploads\/2026\/04\/sharptrader-optimizer-3d-box-800.png","width":800,"height":800,"caption":"SharpTrader tester \/optimizer on ticks data"},{"@type":"BreadcrumbList","@id":"https:\/\/bjftradinggroup.com\/product\/sharptrader-optimizer\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/bjftradinggroup.com\/"},{"@type":"ListItem","position":2,"name":"Shop","item":"https:\/\/bjftradinggroup.com\/shop\/"},{"@type":"ListItem","position":3,"name":"SharpTrader Optimizer"}]},{"@type":"WebSite","@id":"https:\/\/bjftradinggroup.com\/#website","url":"https:\/\/bjftradinggroup.com\/","name":"Forex &amp; Cryptocurrencies Arbitrage Software | BJF Trading Group Inc.","description":"FX Software pioneer since 2000","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/bjftradinggroup.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"fr-FR"},{"@type":"Organization","@id":"https:\/\/bjftradinggroup.com\/#organization","name":"BJF Trading Group Inc.","legalName":"BJF Trading Group Inc.","url":"https:\/\/bjftradinggroup.com\/","logo":{"@type":"ImageObject","url":"https:\/\/bjftradinggroup.com\/wp-content\/uploads\/logo.png","width":512,"height":512},"foundingDate":"2000","founder":{"@id":"https:\/\/bjftradinggroup.com\/about-boris-fesenko\/#person"},"address":{"@type":"PostalAddress","addressRegion":"Ontario","addressCountry":"CA"},"contactPoint":[{"@type":"ContactPoint","contactType":"customer support","email":"support@bjftradinggroup.com","availableLanguage":["English","German","Japanese","Korean","Spanish","Portuguese","Arabic","Indonesian","Vietnamese"]}],"sameAs":["https:\/\/www.facebook.com\/bjftradinggroup","https:\/\/twitter.com\/BjfGroup","https:\/\/www.youtube.com\/@bjftradinggroup","https:\/\/t.me\/bjftradinggroup","https:\/\/instagram.com\/bjftradinggroup","https:\/\/www.linkedin.com\/company\/bjf-trading-group\/"],"knowsAbout":["Forex arbitrage","Cryptocurrency arbitrage","Latency arbitrage","News trading","FIX API trading","High-frequency trading","Lock arbitrage","Hedge arbitrage","Pair trading","Algorithmic trading software"]}]},"product_price_amount":"595.00","product_price_currency":"USD","og_availability":"instock","product_availability":"instock","product_condition":"new"},"_links":{"self":[{"href":"https:\/\/bjftradinggroup.com\/fr\/wp-json\/wp\/v2\/product\/12889","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/bjftradinggroup.com\/fr\/wp-json\/wp\/v2\/product"}],"about":[{"href":"https:\/\/bjftradinggroup.com\/fr\/wp-json\/wp\/v2\/types\/product"}],"replies":[{"embeddable":true,"href":"https:\/\/bjftradinggroup.com\/fr\/wp-json\/wp\/v2\/comments?post=12889"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/bjftradinggroup.com\/fr\/wp-json\/wp\/v2\/media\/12890"}],"wp:attachment":[{"href":"https:\/\/bjftradinggroup.com\/fr\/wp-json\/wp\/v2\/media?parent=12889"}],"wp:term":[{"taxonomy":"product_brand","embeddable":true,"href":"https:\/\/bjftradinggroup.com\/fr\/wp-json\/wp\/v2\/product_brand?post=12889"},{"taxonomy":"product_cat","embeddable":true,"href":"https:\/\/bjftradinggroup.com\/fr\/wp-json\/wp\/v2\/product_cat?post=12889"},{"taxonomy":"product_tag","embeddable":true,"href":"https:\/\/bjftradinggroup.com\/fr\/wp-json\/wp\/v2\/product_tag?post=12889"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}