Giter Club home page Giter Club logo

zorro-ninjatrader's Introduction

NinjaTrader 8 (and 7?) plugin for Zorro

NinjaTrader is a software platform that provides charting and trading capabilities with connectivity to multiple brokers. The software can trade futures, forex, and equities depending on the capabilities of the user's brokers.

This plugin was written in C++ with Visual Studio 2017.

I use NinjaTrader 8, so I can't verify if the plugin works for NinjaTrader 7. It should in theory, as the exported interface has not changed between versions. Feel free to try it and let me know.

Installation Instructions

To install the plugin, simply place the Zorro.NinjaTrader8.ATI.dll file in the Plugin folder where Zorro is installed.

Login Instructions

1 Make sure NinjaTrader is running and that the ATI system is enabled in Tools->Options->Automated Trading Interface. 2 Choose NT8 from the plugin dropdown. 3 User should be set to the NT8 account name you wish to trade in. Testing can be done in the default Sim101 account. 4 Password is unused.

Connectivity Method

This plugin uses the native C++ NinjaTrader ATI library, NtDirect.dll. This DLL is normally installed in %WinDir%\System32 and is found and loaded automatically by the plugin.

Plugin Capabilities

The ATI connection method is simple but is not full-featured. Historical data, account parameters, and asset information outside of price and spread are all unavailable.

At some point I may attempt to write a full-featured bridge in the same vein as Zorro's MT4/5 bridge, but it probably won't happen anytime soon unless someone wants to pay me to do it! That would be a bear of a project.

Functions Implemented

  • BrokerOpen
  • BrokerLogin
  • BrokerAsset

zorro-ninjatrader's People

Contributors

treythomascodes avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.