Entrée et sortie en arbitrage de latence : signaux d’impulsion (Min Move) et clôture inverse dans SharpTrader octobre 7, 2026 – Posted in: Arbitrage Software
BJF TRADING GROUP · ARBITRAGE DE LATENCE · SHARPTRADER
Entrée sur impulsion et sortie inverse : deux nouveaux réglages pour l’arbitrage de latence
L’arbitrage de latence classique ouvre une position lorsque l’écart de prix entre un flux rapide et un courtier lent dépasse un seuil. La stratégie OneLeg de SharpTrader ajoute désormais deux réglages optionnels, définis par instrument : une entrée déclenchée par un mouvement brusque du flux rapide lui-même (Min move), et une sortie anticipée lorsque l’écart se retourne contre une position ouverte (Reverse factor %). Cet article explique le fonctionnement de ces deux réglages, avec des schémas et un exemple chiffré, ainsi que la manière de commencer à les paramétrer.
Dans cet article
- Pourquoi le timing d’entrée et les sorties comptent en arbitrage de latence
- Min move : entrée sur une impulsion du flux rapide
- Quand une position s’ouvre : trois modes
- Reverse factor % : clôture sur un signal opposé
- Comment le seuil inverse est calculé
- Règles et limitations
- Valeurs de départ et optimisation
- Questions fréquentes
Pourquoi le timing d’entrée et les sorties comptent en arbitrage de latence
En arbitrage de latence, l’avantage n’existe que pendant une courte fenêtre : le flux rapide a déjà bougé, le courtier lent n’a pas encore mis à jour sa cotation. Chaque milliseconde d’attente après le début du mouvement réduit ce qui reste de cette fenêtre. Et une fois la position ouverte, le marché peut se retourner : le flux rapide revient en arrière, et l’écart qui justifiait la transaction pointe désormais dans l’autre sens.
La stratégie OneLeg a toujours ouvert des positions sur l’écart rapide/lent (Diff to open) et les a clôturées par TP, SL ou durée de vie de l’ordre. Les deux nouvelles options traitent les deux côtés de la transaction :
- Min move réagit à l’impulsion propre du flux rapide, et pas seulement à l’écart entre les deux cotations.
- Reverse factor % clôture une position dès que l’écart se retourne nettement contre elle, sans attendre le TP, le SL ou la durée de vie de l’ordre.
Les deux options sont désactivées par défaut (valeur 0) : les stratégies existantes continuent donc de fonctionner exactement comme avant. Les deux fonctionnent en trading réel, en mode émulateur, en backtest et en optimisation.
Min move : entrée sur une impulsion du flux rapide
Lorsque Min move est activé, la stratégie surveille le mouvement propre du flux rapide. Une impulsion est un mouvement d’au moins Min move (dans les unités d’écart de l’instrument, en points ou en %) au cours de Trend interval (ms), mesuré entre le prix au début de l’intervalle et le prix actuel. Le sens de l’impulsion devient le sens de la transaction, et le paramètre Reverse trading s’applique toujours.
Comme le mouvement est mesuré entre le début de l’intervalle et le prix actuel, un pic qui monte puis revient à l’intérieur de l’intervalle n’est pas pris en compte. Seul un mouvement qui tient est considéré comme un signal.

Trois paramètres contrôlent les entrées sur impulsion :
| Paramètre | Fonction |
|---|---|
Min move |
Mouvement minimal du flux rapide considéré comme une impulsion, dans les unités d’écart de l’instrument (points ou %). 0 = entrée sur impulsion désactivée. |
Trend interval (ms) |
Fenêtre de temps dans laquelle le mouvement doit se produire, mesurée entre le prix au début de la fenêtre et le prix actuel. |
Cooldown (ms) |
Délai minimal entre deux signaux d’impulsion sur le même symbole. |
Quand une position s’ouvre : trois modes
Min move fonctionne conjointement avec le paramètre existant Diff to open. Leur combinaison donne trois modes d’entrée :
| Min move | Diff to open | Condition d’entrée |
|---|---|---|
| 0 | toute valeur | Comme avant : l’écart rapide/lent est supérieur à Diff to open. |
| > 0 | > 0 | Une impulsion, et l’écart rapide/lent du même côté reste supérieur à Diff to open, ce qui signifie que le courtier lent n’a pas encore rattrapé son retard. |
| > 0 | 0 | L’impulsion seule. |
Le mode combiné (les deux valeurs supérieures à 0) est le plus sélectif : il exige que le flux rapide bouge brusquement et confirme que le courtier lent est toujours en retard. Toutes les autres conditions s’appliquent dans chaque mode : limites de spread, pause entre transactions, sens autorisé, limite d’écart, heures de trading, filtre d’annonces et une seule position par instrument.
Reverse factor % : clôture sur un signal opposé
Lorsqu’une position est ouverte et que l’écart rapide/lent se retourne contre elle d’au moins le seuil inverse, la position est immédiatement clôturée au marché, sans attendre le TP, le SL ou la durée de vie de l’ordre. Le signal qui a clôturé la position n’ouvre pas de nouvelle transaction dans l’autre sens.
C’est utile lorsque le marché se retourne rapidement après l’entrée : au lieu de conserver une position dont la raison d’être a disparu, la stratégie sort tant que la perte (ou le profit restant) est encore faible.
Comment le seuil inverse est calculé
Le seuil inverse est la plus grande des deux valeurs suivantes :
Reverse factor %×Diff to open(ou ×Min movelorsque Diff to open vaut 0) ;- un tiers de l’écart sur lequel la position a été ouverte.
La seconde règle protège les positions ouvertes sur un écart important : plus le signal initial est fort, plus le mouvement opposé nécessaire pour clôturer est grand, de sorte que le bruit normal ne déclenche pas de sortie.
Exemple chiffré
Diff to open vaut 10 points et Reverse factor vaut 50%. Une position est ouverte sur un écart de 30 points. Le seuil est le plus grand de 50% × 10 = 5 et 30 / 3 = 10, soit 10 points. Un écart opposé de 7 points ne déclenche rien ; lorsque l’écart opposé atteint 10 points, la position est clôturée au marché.


Règles et limitations
- Une clôture inverse peut intervenir sous Diff to open et en dehors des heures de trading, comme une clôture par TP ou SL.
- Elle n’est pas envoyée lorsque les spreads dépassent leurs limites, pendant une pause entre transactions ou lorsque le courtier lent est déconnecté.
- La pause entre transactions s’applique à nouveau après une clôture inverse.
- Ces clôtures sont marquées dans le journal de la stratégie par
Reason: Reverse signal, ce qui vous permet de les compter et de les évaluer séparément. - Ne combinez pas Reverse factor % avec l’ancienne option Reverse closing : lorsque cette option est activée, Reverse factor % est ignoré.
- Reverse factor % n’est pas utilisé par les stratégies de copy trading (esclaves), le mode clicker ni les signaux UDP.
Valeurs de départ et optimisation
De bons points de départ pour Trend interval sont 50–100 ms pour le Forex et 30–50 ms pour l’or, les indices et la crypto. Réglez Min move au-dessus du spread habituel du courtier lent, sinon une impulsion peut être inférieure au coût de franchissement du spread.
Ensuite, laissez les données décider. Les quatre nouvelles colonnes (Min move, Trend interval, Cooldown et Reverse factor %) peuvent être incluses dans l’optimisation : elles peuvent ainsi être ajustées avec vos paramètres existants sur des ticks historiques avant de trader en réel. Notre test en réel des paramètres optimisés vs par défaut montre pourquoi il est important de les ajuster sur votre propre paire de courtiers.
- Enregistrez ou chargez des ticks pour votre flux rapide et votre courtier lent.
- Lancez un backtest avec Min move = 0 et Reverse factor % = 0 pour obtenir une référence.
- Activez Min move en gardant Diff to open défini (mode combiné) et comparez.
- Ajoutez Reverse factor % et vérifiez combien de clôtures affichent
Reason: Reverse signalet ce qu’elles ont permis d’économiser. - Optimisez les quatre nouvelles valeurs ensemble, puis confirmez sur un petit test en réel ou en émulateur.
N’oubliez pas que la logique d’entrée n’est qu’une partie de la configuration. Un flux de cotations rapide fiable et une faible latence réseau vers le courtier lent déterminent la part de la fenêtre qui reste lorsque l’ordre arrive.
Essayez l’entrée sur impulsion et la sortie inverse dans SharpTrader
Min move et Reverse factor % sont disponibles par instrument dans la stratégie OneLeg, en trading réel, en mode émulateur, en backtest et en optimisation.
Plateforme d’arbitrage SharpTrader Guide complet de l’arbitrage de latence
Questions fréquentes
Ces options vont-elles modifier la façon dont mes stratégies existantes tradent ?
Non. Min move et Reverse factor % valent 0 par défaut, ce qui signifie désactivé. Les stratégies existantes se comportent exactement comme avant tant que vous ne définissez pas de valeur.
Quelle est la différence entre Min move et Diff to open ?
Diff to open examine l’écart entre le flux rapide et le courtier lent. Min move examine l’amplitude du mouvement du flux rapide lui-même au cours de Trend interval. Vous pouvez utiliser l’un ou l’autre, ou les deux ensemble pour des entrées plus sélectives.
Une clôture inverse ouvre-t-elle une transaction dans le sens opposé ?
Non. Le signal qui clôture une position n’en ouvre pas de nouvelle. Une nouvelle transaction nécessite un nouveau signal d’entrée après la pause entre transactions.
Puis-je utiliser Reverse factor % avec Reverse closing ?
Non. Si l’ancienne option Reverse closing est activée, Reverse factor % est ignoré. Utilisez l’une ou l’autre.
Puis-je optimiser ces paramètres ?
Oui. Min move, Trend interval, Cooldown et Reverse factor % peuvent tous être inclus dans des optimisations sur données historiques.