Ce soir j’ai testé NinjaTrader sur le thème des flux et des graphiques.
Et là, je dois dire que j’ai reçu une grande claque. Je n’ai pas encore pu tout examiner, essayer et triturer mais j’ai voulu voir comment fonctionnait NT avec IQFeed et TT.
J’ai tout d’abord étudié le fonctionnement du flux TT (temps réel) fournit par mon broker:
Au niveau des DOM, tous les marchés demandés apparaissent sans problème. Alors qu’avec MC, je ne pouvais pas voir celui de l’ES par exemple…
Sur le plan des graphiques, l’affichage est sans accroc et je n’ai noté aucun ralentissement. Lorsque la connexion internet est coupée, NT nous avertit oralement du problème. Cool.
J’ai alors voulu voir comment utiliser IQFeed (temps différé) et comment procéder pour pouvoir l’afficher en même temps que celui de TT sur le même graphique, l’objectif étant d’utiliser IQFeed pour l’historique et TT pour le temps réel.
J’entre le login et le mot de passe, je connecte le flux et là que vois-je?
Tous mes graphiques se rechargent.
Je me dis: « merde! j’aurais dû fermer TT! »
Mais non! Sous mes petits yeux esbaudis, les flux s’interconnectent tous seuls sur le même graphique! Je n’ai rien eu à faire….
Quand je vois le bordel que c’est avec MultiCharts, j’en reste sans voix… Là c’est tellement simple que je n’en reviens toujours pas.
Après quelques minutes de paralysie causée par le choc, je tente un petit scalp (en démo) depuis le DOM. Et là, extatique, je constate que mes ordres apparaissent également sur le graphique. Raaah!
« Mais! Mais il n’y a pas ça non plus sur MC!!! » me dis-je, vaguement étourdi.
Je me décide alors à charger la mule en affichant:
- 3 DOM (FESX, FDAX et ES)
- 1 T&S (FDAX)
- 5 graphiques (FDAX en 10 secondes, 1 et 5 minutes, FESX en 1 minute et ES en 1 minute) avec 10 jours d’historique chacun.
Je glisse la souris sur les jours précédents. Cela ne rame pas. C’est hyper rapide.
Je charge 20 jours sur le graph en 10 secondes. Pas de ralentissement.
Que nenni! J’affiche alors un graph en 10 ticks et toujours aucun souci. « Oh! Pu… de bor… de m…!!! » m’exclame-je.
Avec MC, ça rame à mort et ça finit par freezer. Je me contente donc la plupart du temps de ne pas toucher aux graphiques.
Alors certes, je n’ai encore appliqué aucun indicateur. Je ne sais pas encore comment les installer.
Je fais alors un dernier test:
J’affiche le gestionnaire de tâche afin de voir combien de mémoires me bouffe NT:
Je compare alors avec MC et 5 graphs sans indicateur mais avec seulement 1 DOM et sans T&S:
J’ai revérifié 2 fois pour être certain de n’avoir rien loupé avec NT.
La différence est sans appel. MC utilise 3 fois plus de mémoires que NT…
NT est plus pratique, plus intuitif, fonctionne mieux avec le flux TT, demande moins de mémoire, ne rame pas. Bref, mis à part le manque de profondeur du DOM, je ne vois rien à lui reprocher.
Ai-je mentionné également l’account performance? Et la présence du tape?
Je n’enterre pas définitivement MC. Je vais continuer à surveiller son évolution. Mais force est de constater la supériorité de NT sur bien des plans.
Je planifie donc d’utiliser cette plateforme dans les prochains jours.
Je dois apprendre à mieux utiliser le DOM avec les ordres OCO et voir comment procéder pour laisser toujours apparaître les DOM. Il faut aussi que je trouve comment faire apparaître mes indicateurs de prédilection. Et éventuellement apprendre à coder depuis leur interface.
Bref, il y a du boulot (pour changer) mais si un bon outil ne fait pas un bon trader, ça aide quand même pas mal!




Regardes sur le site de ninja tu as quasiment toutes les vidéos que tu veux pour apprendre toutes les possibilités de ninja, j’en ai découvert une encore il y a peu : dans la gestion des entrées ou des sorties (stop) tu peux paramétrer l’envoi de l’ordre par ninja en fonction d’un seuil de volume (par ne pas te faire dégager ton stop pour un ou deux contrats tradés au prix de ton stop, par ex sur le dax tu peux lui demander de te sortir que si + de 4 ou5 contrats sont tradés etc …).
Sinon n’hésites pas à demander je commence à bien maitriser la bête, tu verras pour la stabilité de ninja tu peux paramétrer le temps de rafraîchissement des graphe (0.250 s pour les graphe supérieurs à 25 tics et je passe à 0.1 ou moins pour tick by tick sur dax quand je l’utilise etc…)
@+
Je sens que je vais devenir un ninja addict également…
La question est de savoir si je dois acheter la licence ou louer la plateforme. Encore un peu tôt pour me prononcer.
Bonne soirée.
@++
Franck
Loues au début, je l’ai loué pendant 4 mois avant de faire le grand saut
@+
Pour ce qui est des datas, ninja te permet de te connecter à deux fournisseurs de datas et c’est l’ordre dans lequel tu te connectes qui dicte à ninja la conduite à tenir, par ex je me connecte à kinetick (moins cher que iqfeed, autre avantage ninja) en premier donc tant que kinetick n’est pas prit en défaut TT (ma deuxième connection) ne gère pas les datas, ce qui permet d’avoir un flux optimal pour les graphe réels et historique et le flux TT ne sert qu’à alimenter les dom, ce qui permet aussi de vérifier la qualité du flux TT en cas de doute (j’aurai bien voulu avoir cette configuration lors des problèmes avec TT/VF)
@+
Pour vérifier la qualité des flux, je compare souvent avec zenfire.
L’interconnexion automatisée des flux IQFeed et TT m’a réellement surpris. Vraiment très très agréable et pratique. J’ai l’impression de sortir de l’âge de pierre.
Je vais très certainement passer à kinetick, la différence de prix avec IQFeed n’est pas énorme mais j’ai pour principe de toujours raboter les dépenses.
Ce sont les frais supplémentaires liés à l’utilisation du DOM de NT qui m’embêtent.
Je réfléchis à une solution intermédiaire.
@+
Regardes sur le site de DDT avec les frais des différentes plate formes (je paie 0.1 et non 0.15 pour ninja) et tu pourras faire le calcul mais je n’ai pas trouvé moins cher que ninja même avec les 0.1 pour le static dom à moins de faire + de 3000 ordres par mois car il y a des frais moindres par transactions mais il y a une location (cqg, etc …) donc au final soit tu trades beaucoup et il veut mieux passer à X trader soit je pense que ninja est un bon compromis mais tiens nous au courant si tu trouves mieux
@+
Christophe je crois que les 0,1 doivent etre en plus des 0,15. Pour l’instant je trade avec le dynamic dom et s’il y a trop de volatilité je passe au static. A noter q’en appuyant sur la barre espace on peut figer le dom. 0.2 par rt ça fait quand meme mal…
amis scalpers,
pour info, la plate forme CQG est payante (25 $/mois) et la nouveauté 17$ pour les flux eurex.
a+
Merci Guerrier!
Oui je suis d’accord mais lorsque l’on regarde MC c’est 0.15 per side (frais TT) ninja c’est 0.1 (TT) + 0.1 (static dom) donc MC est moins cher mais je préfère payer 0.05 per side de plus et utiliser ninja qui, pour moi, est plus adapter au scalping.
Quant aux autres plateformes :
- cqg lite 0.1 TT mais pour l’avoir essayer inutilisable pour scalp
- sierra idem MC pour prix donc moins cher que ninja mais je pense plus performante que MC mais je suis trop habitué à ninja;
- R-trader 0.3 per side aver 0.1 après 3000 sides (1500 A/R) donc pour moi qui fais en moyenne 600-A/R maximum par mois c’est hors de prix
- stategy runner lite 0.5 per side done idem
- cqg trader 0.25 donc 0.05 de plus que ninja qui devient moins cher à partir de 395 dollars de frais par mois ce qui correspond + de 1580 sides et rattrape son retard sur ninja avec 320 sides de plus donc 1900 sides cad 950 A/R
- CTS 0.5(TT) avec capé à 500 dollars par mois donc 500 A/R, mais si je suis sur un mois à 300 A/R cela me coûte 180 dollars plus cher qu’avec ninja
-qst trader : 0.6 per side ou 0.1 avec minimum de 199 par mois et capé 395 donc 1000 A/R pour amortir les 199 par mois donc (dans mon cas) plus cher que ninja
- e signal minifutures 0.3 per side et 0.1 au dela de 1500 A/R
- trade navigator 0.3 per side
- strategie runner pro 0,75 per side !!!!!! non capé
- esignal premier idem à l’autre mais plus cher par mois
- dtn active trader 0.25 per side + 130 par mois et capé à partir de 750 A/R
- cts T4 charter 0.5 + 200 par mois capé à 500 A/R (je n’ai pas calculé à chaque fois l’équivalent en A/R de la location de la plateforme mais ninja est à 60 par mois et cts à 200 donc 140 = 350 A/R sur ninja donc cté devient intéressante à partir de 850 A/R, les autres plateformes (sierra, etc) sont dans les 50/60 dollars par mois comme ninja donc je n’en ai pas tenu compte)
- dtn prophet x trader 0.25 + 290 par mois capé à 780 A/R
- cqg integrated 595 par mois (= 1500 A/R ninja), et 1795 avec spreader (= 6000 A/R ninja)
- et la perle, x trader 800 par mois pour un exchange (=2000 A/R ninja) ou 1637 pour spreader et tous les exchanges ce qui est plus réaliste = 4000 A/R ninja
Voilà tout cela pour dire que si l’on n’est en dessous de 1000 A/R par mois il n’y a que MC, ninja, et les autres tels cqg lite et sierra, perso je préfère ninja parmi celles ci mais c’est une affaire de gout mais ninja est un peu plus cher que ces 4 mais cqg lite est impraticable, MC n’est pas encore au point, reste sierra mais je trouve ninja tellement plus fonctionnel dans le dom pour le scalping, mais ce n’est que mon avis.
@+
@ Choup: salut je me posais la question de savoir si on peut faire cohabiter les deux dom et par ex trader le fesx avec le dynamic et le dax avec le static ? apparemment c’est ce que tu fais, peux tu me le confirmer stp car le support ninja m’a dit que je devais passer par chart trader si je ne voulais pas utiliser de crédit static dom.
Merci
Salut Christophe, par defaut Nt ne te permet de trader qu’avec le static. Il faut leur envoyer un mail avec ton num de serie pour leur demander de desactiver le static dom. Tu pourras trader avec le dynamic et le chart trader. Si tu veux utiliser le static il faut faire l’operation inverse. Ils sont plutot reactif. Sinon tu appuis sur la barre espace et le dom se fige. Sinon ce qyi est sympa c’est de configurer une touche de son clavier pour que l’ordre stop se transforme en break even. C’est a dire sur le point d’entree du trade, apres pkus de perte possible.
A+
Merci donc tu confirmes ce que ninja m’a dit je reste donc en static car sur le dax sinon c’est injouable
@+