Tradovate

Le rejet « MarketClosed » de Tradovate expliqué

Une entrée propre sur ES ou NQ est renvoyée avec le motif MarketClosed. Neuf fois sur dix, c'est une question d'horaire, pas de compte. Voici toutes les plages qui le déclenchent et comment corriger votre automatisation.

On This Page

Vous préparez une entrée propre sur ES ou NQ, vous cliquez sur acheter, et Tradovate vous la renvoie aussitôt avec un code de motif sec : MarketClosed. C'est l'un des rejets les plus courants de la plateforme, et neuf fois sur dix, il tient à une seule chose, l'horaire. Le contrat que vous tentez de négocier n'est tout simplement pas en session ouverte à l'instant où votre ordre atteint la bourse. Peut-être est-ce la pause de maintenance nocturne. Peut-être l'intervalle du week-end, un jour férié boursier, ou un instrument dont les horaires ne correspondent pas à ceux des contrats sur indices actions que vous négociez d'habitude.

Voici le côté rassurant : contrairement à un blocage de risque ou à un rejet pour marge, MarketClosed n'a presque jamais de rapport avec votre compte. Il s'agit de l'horloge. Ce guide explique précisément ce que signifie l'erreur, les causes qui la déclenchent, comment résoudre chacune d'elles et comment l'empêcher de neutraliser discrètement vos ordres automatisés la nuit.

Liste de contrôle rapide pour les rejets MarketClosed

  • Vérifiez que la session est bien ouverte, CME Globex fonctionne du dimanche 17h00 CT au vendredi 16h00 CT. Tout ce qui tombe en dehors de cette fenêtre est rejeté.
  • Tenez compte de la pause de maintenance quotidienne, pas de trading de 16h00 à 17h00 CT, du lundi au jeudi.
  • Vérifiez l'instrument précis, pas seulement « les contrats à terme », les contrats sur l'énergie, les métaux, les produits agricoles et les cryptos ont leurs propres horaires, différents de ceux des contrats sur le S&P et le Nasdaq.
  • Surveillez les jours fériés et les fermetures anticipées, les fermetures de la bourse et les séances raccourcies changent chaque année, consultez donc le calendrier en vigueur.
  • Lisez la vraie raison du rejet, ouvrez l'ordre rejeté dans le module Orders et vérifiez qu'il indique MarketClosed, et non un blocage voisin lié au risque, à la marge ou à un contrat expiré.
  • Sur les comptes prop ou d'évaluation, vérifiez la fenêtre de trading de la firme, certaines firmes restreignent encore les horaires, et ces règles varient selon la firme et le compte.

Ce que signifie « MarketClosed »

MarketClosed est la raison que Tradovate renvoie lorsque le moteur d'appariement de la bourse pour ce produit n'accepte pas d'ordres à l'instant où le vôtre arrive. Les contrats à terme ne se négocient pas en continu 24 h sur 24. Chaque contrat a une session définie, ainsi que des pauses programmées et des fermetures les jours fériés. Si vous soumettez un ordre dans l'un de ces intervalles, la bourse le refuse, et Tradovate ne fait que vous relayer ce refus sous la forme MarketClosed.

La nuance qu'il faut comprendre : ce calendrier est fixé par la bourse, pas par Tradovate. Pour la plupart des produits Tradovate, il s'agit de la plateforme Globex de CME Group. Tradovate n'est que le messager. C'est pourquoi vous ne pouvez pas “corriger” un rejet MarketClosed en modifiant un paramètre du compte, le marché n'est réellement pas ouvert. C'est aussi pourquoi le même ordre qui est rejeté à 16h30 CT passe sans problème à 17h05 CT, une fois la session rouverte.

MarketClosed se confond facilement avec d'autres rejets qui bloquent aussi un ordre, un contrat expiré ou du mauvais mois, un blocage par paramètres de risque ou un message “no quote available”. Ceux-ci demandent d'autres corrections. Avant de dépanner, ouvrez donc l'ordre et lisez la chaîne exacte de la raison. Résolvez le bon problème.

Principales causes des rejets MarketClosed

1. Vous avez passé l'ordre en dehors de la session régulière de l'instrument

La cause la plus fréquente, de loin. Les contrats à terme sur indices actions de CME Globex, ES, MES, NQ, MNQ, se négocient du dimanche 17h00 CT au vendredi 16h00 CT. Si votre ordre arrive après la clôture du vendredi, avant la réouverture du dimanche ou pendant une pause quotidienne, il est rejeté avec le motif MarketClosed.

2. La pause de maintenance quotidienne (16h00–17h00 CT)

Globex observe une pause de maintenance d'une heure, de 16h00 à 17h00 CT, du lundi au jeudi. C'est un arrêt strict, aucun ordre accepté, aucune exception. Si vous faites du scalping sur le mouvement de fin d'après-midi, vous serez constamment pris au piège, surtout avec une stratégie automatisée qui continue de tirer après 16h00.

3. L'intervalle du week-end (vendredi 16h00 à dimanche 17h00 CT)

Une fois la clôture du vendredi à 16h00 CT atteinte, le marché reste fermé tout le week-end et ne rouvre que le dimanche à 17h00 CT. Tout ce que vous soumettez dans cette fenêtre d'environ 49 heures, y compris les alertes déclenchées par des données périmées du week-end, est rejeté.

4. Jours fériés boursiers et fermetures anticipées

Les bourses ferment entièrement certains jours fériés américains et raccourcissent la séance, une fermeture anticipée, à d'autres occasions. Les dates exactes et les heures de fermeture anticipée changent chaque année et varient selon le produit, de sorte qu'une session normalement ouverte peut être fermée ou écourtée un jour donné. Consultez le calendrier des jours fériés de la bourse en vigueur plutôt que de supposer que celui de l'an dernier s'applique encore.

5. Un produit avec des horaires différents ou une interruption programmée

Tous les contrats à terme ne partagent pas les horaires des indices actions. L'énergie (NYMEX), les métaux (COMEX), les produits agricoles (CBOT) et les cryptos ont chacun leurs propres sessions et pauses. Les contrats sur indices actions observent aussi une brève interruption de règlement de 15h15 à 15h30 CT le dernier jour ouvrable de chaque mois. Si un symbole est rejeté alors qu'un autre se négocie normalement, il est probable que vous vous trouviez dans la fenêtre de fermeture de ce produit précis.

Corriger les rejets MarketClosed : pas à pas

1

Vérifiez qu'il s'agit bien de MarketClosed

Ne devinez pas. Ouvrez le module Orders, cliquez sur l'ordre rejeté et lisez la raison dans les détails de l'ordre. Assurez-vous qu'il s'agit de MarketClosed et non d'un blocage voisin comme un blocage de risque ou un contrat expiré, chacun a une correction différente. Si vous préférez, ouvrez l'ordre dans le module Reports grâce à son numéro d'ordre pour voir tous les détails.

2

Comparez l'instrument à ses horaires de trading

Comparez l'heure centrale actuelle à la session publiée du contrat. Ouvrez les spécifications du contrat ou son panneau d'informations pour confirmer les horaires exacts de ce produit, les contrats sur l'énergie, les métaux, les produits agricoles et les cryptos ne suivent pas les horaires des indices actions. Si vous êtes hors de la fenêtre, vous avez votre réponse. Attendez l'ouverture de la session.

3

Écartez la pause de maintenance, le week-end ou un jour férié

Si l'horloge indique entre 16h00 et 17h00 CT (lun–jeu), attendez 17h00 CT et renvoyez l'ordre. Si c'est le week-end, le marché rouvre le dimanche à 17h00 CT. S'il s'agit d'un jour férié ou d'une fermeture anticipée, consultez le calendrier des jours fériés de la bourse en vigueur et, sur un compte prop, les annonces de votre firme, pour savoir quand la session reprend. Une vérification rapide : l'onglet des cotations. Un bid/ask vivant et mobile signifie que le marché est ouvert ; une cotation figée ou vide indique généralement qu'il est fermé.

4

Corrigez l'horaire de votre automatisation

Si un bot, une stratégie TradingView ou un bridge continue de tirer sur un marché fermé, le rejet se répète à chaque fois. Ajoutez un filtre horaire à votre stratégie pour qu'elle n'envoie des ordres que pendant la session active de l'instrument, mettez l'automatisation en pause pendant la pause de maintenance et le week-end, et tenez compte des jours fériés. C'est la plus grande source du spam MarketClosed nocturne que vous trouverez dans vos journaux.

Tableau de dépannage

Erreur / scénario Signification Solution
MarketClosedLa session de la bourse pour l'instrument n'est pas ouverte en ce momentAttendez l'ouverture de la session ; ne soumettez des ordres que pendant les horaires de trading
Rejeté entre 16h00–17h00 CT (lun–jeu)Pause de maintenance quotidienne de GlobexRenvoyez l'ordre après la réouverture de 17h00 CT
Rejeté le vendredi soir, le samedi ou le dimanche avant 17h00 CTIntervalle du week-endAttendez la réouverture du dimanche à 17h00 CT
MarketClosed un jour de trading normalJour férié boursier ou fermeture anticipéeConsultez le calendrier des jours fériés de la bourse en vigueur ; les horaires varient selon l'année et le produit
MarketClosed sur un symbole mais pas sur un autreCe produit a des horaires différents ou une interruption programméeVérifiez la session de ce contrat précis et toute pause quotidienne
“Liquidation Only” / “Contract about to expire” (erreur voisine)Pas un problème d'horaires, mais de roulement ou d'expirationPassez au contrat actif du mois le plus proche

Évitez-le avec PickMyTrade

Si TradingView est le cerveau derrière vos ordres Tradovate, PickMyTrade est le câblage qui achemine chaque signal vers votre compte, et un pipeline plus propre signifie moins de rejets évitables :

  • Ne tire que lorsque votre stratégie se déclenche, les ordres ne partent que lorsque votre alerte TradingView se déclenche réellement, si bien qu'une stratégie basée sur les sessions a bien moins de chances de tirer sur un marché fermé.
  • Validation du symbole & de la quantité, détecte les contrats erronés ou les symboles mal formés avant leur routage, de sorte qu'un mauvais symbole ne se fait jamais passer pour un problème de marché.
  • Synchronisation multi-comptes, reproduit chaque ordre valide sur tous les comptes Tradovate liés en une seule étape au lieu de les envoyer un par un.
  • Routage respectueux des limites de débit, espace le flux d'ordres lors des reconnexions afin qu'une rafale d'alertes ne soit pas rejetée.

Tradez sans rejets

Commencez votre essai gratuit de 7 jours, reliez vos alertes dès aujourd'hui et tradez sans rejets.

Commencez votre essai gratuit de 7 jours

Questions fréquentes

Cela signifie que le moteur d'appariement de la bourse pour ce contrat n'acceptait pas d'ordres au moment où vous avez soumis le vôtre, parce que la session était fermée, en pause ou en jour férié. C'est un problème d'horaire, pas un problème de compte.

La plupart des produits CME Globex, y compris les contrats à terme sur indices actions comme ES et NQ, se négocient du dimanche 17h00 CT au vendredi 16h00 CT, avec une pause de maintenance quotidienne de 16h00 à 17h00 CT, du lundi au jeudi.

Vous avez presque certainement touché la pause de maintenance quotidienne. Globex suspend les nouveaux ordres de 16h00 à 17h00 CT, du lundi au jeudi. Attendez la réouverture de 17h00 CT et renvoyez l'ordre.

Non. Les contrats sur l'énergie, les métaux, les produits agricoles et les cryptos ont leurs propres sessions et pauses, et les contrats sur indices actions ajoutent une brève interruption de règlement le dernier jour ouvrable de chaque mois. Vérifiez toujours les horaires de l'instrument concerné.

Non. Le marché ferme le vendredi à 16h00 CT et ne rouvre que le dimanche à 17h00 CT. Tout ordre envoyé dans cet intervalle est rejeté avec le motif MarketClosed.

Ouvrez le module Orders et cliquez sur l'ordre rejeté pour voir la raison dans les détails de l'ordre, ou recherchez-le par numéro d'ordre dans le module Reports. Vous verrez ainsi s'il s'agit de MarketClosed ou d'un autre blocage.

En général, non. Il reflète le calendrier de la bourse, pas l'état de votre compte. Si des ordres sont rejetés pendant des heures d'ouverture confirmées, examinez plutôt les paramètres de risque, les données de marché ou le mois du contrat.

Ajoutez un filtre horaire à votre stratégie pour qu'elle n'envoie des ordres que pendant la session active de l'instrument, mettez-la en pause pendant la pause de maintenance et le week-end, et tenez compte des jours fériés. Passer par un bridge rigoureux qui ne transmet que les alertes authentiques réduit aussi le bruit.

Ce guide est fourni à des fins exclusivement éducatives et informatives et ne constitue ni un conseil financier, ni un conseil en investissement, ni un conseil de trading. Le trading de contrats à terme et d'autres produits à effet de levier comporte un risque de perte important et ne convient pas à tous les investisseurs. PickMyTrade est une plateforme d'automatisation tierce indépendante et n'est ni affiliée à Tradovate, Inc., ni approuvée ou parrainée par cette dernière. Tous les noms, logos et marques associés sont la propriété de leurs détenteurs respectifs. Les fonctionnalités et les étapes de la plateforme évoluent avec le temps ; vérifiez donc toujours la procédure actuelle dans la documentation officielle de la plateforme avant d'agir.