Looking for a User App or Add-On built by the NinjaTrader community?

Visit NinjaTrader EcoSystem and our free User App Share!

Have a question for the NinjaScript developer community? Open a new thread in our NinjaScript File Sharing Discussion Forum!
See more
See less

Partner 728x90


NinjaTrader Fix Server

  • Filter
  • Time
  • Show
Clear All
new posts

    NinjaTrader Fix Server

    Original article:

    Welcome to the NinjaTrader_FixBridge wiki!

    NinjaTrader7 is a nice proprietary application for trading and developing your own investment strategies in C# 3.5. More than that, it lets you choose your own broker. FIX

    The dedicated protocol for order management and price notification is FIX. This protocol is based on messages of key-value pairs, transmitted on a socket between 2 hosts (exchange, broker, end-user/software). The robustness of the protocol is based on the sequence numbers, incremented for each messages, allowing resending missed message when re-spawning after a crash. The c++ implementation can be found here and its c# implementation here. Sadly this version is not stable enough, so I recommend the use of this version (source code). If you dont want to build yourself the QuickFix.dll, you can directly download it from here. How it works

    After installing the NinjaTrader_FixBridge module, proceed as following:
    1. Connect to a broker " File / Connect / Your favorite broker" (or to the "Market Replay Connection")
    2. In the "Strategies" tab, create a FixConnector strategy (if it does not appear, something went wrong during installation).
    3. Configure the strategy:
      • Symbols box : add the instrument names you want to expose via FIX. Ex: CL ##-##, ES ##-##, $EURUSD
      • BridgeName box : name of this bridge.
      • ConfigFileName box : absolute path to the config file. An example here
      • ActivateTrace : let this to 1 in order to have verbose logs. Set to 0 if your are very confident.
    4. You can set the name of the bridge to identify this instance in the "log" tab
    5. Start the strategy
    6. Verify on the "log" tab the fix server has started.

    1. Download QuickFix.dll from here
    2. Download NinjaTrader_FixBridge.dll from here
    3. Copy both dlls into your personnal NinjaTrader folder, ie into %USERPROFILE%\Documents\NinjaTrader 7\bin\Custom
    4. Restart NinjaTrader: it will load the dll on start up.
    Attached Files

    who can compile? lay out please


      Good to see someone else is working on this same thing. I just started working on this a couple of hours ago. I don't have must to offer yet but will keep you posted.

      Here is someone else last year looking at the same thing :

      btw. the link in point 2 should be

      Hopefully we can get this working


        it would be very super good if you can connect a ninja trader with a neuroshell day trader. I am posting more developments, maybe they can help in this difficult question.
        To use Google Drive, you need to use a supported web browser. Learn what a browser is, which browser you use, and how to update to the latest version. Option


          I'm interested in a quickFIX/n solution for NT8. Please get in touch if I can join any workgroups for this.



          Latest Posts


          Topics Statistics Last Post
          Started by willsims11, Today, 04:58 AM
          0 responses
          1 view
          Last Post willsims11  
          Started by supremeacvcost, Today, 04:42 AM
          0 responses
          1 view
          Last Post supremeacvcost  
          Started by supremeacvcost, Today, 04:39 AM
          0 responses
          1 view
          Last Post supremeacvcost  
          Started by llanqui, 11-29-2022, 07:05 PM
          9 responses
          Last Post llanqui
          by llanqui
          Started by siroki, Today, 02:20 AM
          0 responses
          Last Post siroki
          by siroki