Wednesday, May 23, 2018

Passer un ordre non managé sur NinjaTrader 7 (C#)

Afin de passer un ordre non managé dans une stratégie sur NinjaTrader 7, il faut suivre les étapes simples suivantes :

Dans la méthode surchargée Initialize() ajouter le code suivant :

        protected override void Initialize()
        {
Unmanaged = true;
        }

Ensuite, dans la méthode surchargé OnBarUpdate() ajouter le code suivant pour émettre un ordre d'achat (dans notre cas c'est un ordre Buy Stop qui se déclenche à 10000 avec un Stop Loss à 9000 et 10 Lots) :

        protected override void OnBarUpdate()
        {
if (this.Historical == true) return;

                IOrder orderAchat = SubmitOrder(0, OrderAction.Buy, OrderType.Stop
                (int)10, 10000, 9000, "", "NomDuSignal");
        }





Friday, May 18, 2018

Programmation de Robots de Trading

Un nouveau prestataire en France propose de programmer vos robots de trading sur Metatrader 4 et 5, NinjaTrader 7 et 8, et ProRealTime. Des formations à la programmation de robots de trading sont aussi proposées.

Le site Investdata Systems :
https://tradingbot.wixsite.com/robots-de-trading