Construire des contrats continus avec MultiCharts

Que cela soit pour du backtesting ou pour s’exercer avec la fonction replay, ou encore pour certains types d’indicateurs ou de systèmes, la possibilité de créer avec MultiCharts 6.0 des contrats en continu me semble une nécessité.

Comme aujourd’hui, j’ai quelques petits soucis techniques, et plutôt que de tourner en rond à jeter des regards assassins sur mes écrans, je me propose de vous livrer la procédure de mise en place de cette fonctionnalité à partir du quote manager:

  1. Allez sur l’onglet « instrument », sélectionnez « add symbol » puis « from data source » et cliquez alors sur votre fournisseur de données, pour moi, c’est IB:
  2. Ajouter les symboles dans le quotemanager

  3. Vous cliquez sur l’onglet « future », puis sélectionnez votre marché à terme (pour moi le DTB) puis taper dans « root » le contrat que vous voulez traiter,  puis sélectionnez l’ensemble des symboles qui apparaissent et cliquez sur le bouton  « add » en bas à droite de la fenêtre puis « close » après confirmation du rajout:
  4. Sélectionner les contrats futures

  5. Dans le quote manager, cliquez sur l’icône « symbol dictionnary » puis sélectionnez « esignal » dans le data source puis cliquez sur le bouton « add »:
  6. Le symbol dictionnary

  7. Sur la nouvelle fenêtre qui apparait, vous procédez comme suit: Donnez un nom à la racine (ici dax), sélectionnez le symbole du marché (ici le DTB), indiquez le jour de l’échéance (ici 2 jours avant le 3ème vendredi du mois d’échéance), cochez les mois d’échéances, indiquez les données concernant les spécifications du contrat et indiquez les horaires de clôture et d’ouverture:
  8. Editer le root settings

  9. De retour sur le quote manager,  dans l’onglet « instrument » vous cliquez sur « Add Custom Futures »:
  10. Retour sur le quote manager pour sélectionner la fonction

  11. Dans la nouvelle fenêtre, vous sélectionnez votre source (chez moi c’est IB), vous donnez un nom à votre contrat continu puis vous cliquez sur « OK »:
  12. Création du contrat continu

  13. Et voilà:
  14. Résultat du tutoriel

Software

4 responses to Construire des contrats continus avec MultiCharts


  1. Peux tu me dire quel broker et quelle station graphique tu utilises ?

  2. Mon broker est Interactive Brokers et le logiciel se nomme MultiCharts. Tu peux trouver toutes les spécifications de ce logiciel à http://www.tssupport.com.
    Il existe d’autres plateformes très performantes tel que NinjaTrader mais ayant fait mes classes sur TradeStation, je ne me sens pas capable de passer à un nouveau langage de programmation.

    @+

  3. Merci pour ta réponse, je suis aussi sur IB avec Ninja trader. Je n’avais jamais vu multicharts

    • Oui, j’ai vu que tu utilisais ninjatrader sur ton blog. Si je n’avais pas déjà eu un pied en easylanguage (utilisé par TradeStation et renommé Prolanguage chez MultiCharts), j’aurais probablement opté pour la même plateforme que toi. Tu me diras, il n’est jamais trop tard!

      @+