NexusFi: Find Your Edge


Home Menu

 





Writing plugins for NT


Discussion in NinjaTrader

Updated
      Top Posters
    1. looks_one sambo with 2 posts (0 thanks)
    2. looks_two Big Mike with 1 posts (0 thanks)
    3. looks_3 SodyTexas with 1 posts (0 thanks)
    4. looks_4 Quick Summary with 1 posts (0 thanks)
    1. trending_up 3,234 views
    2. thumb_up 0 thanks given
    3. group 1 followers
    1. forum 4 posts
    2. attach_file 0 attachments




 
Search this Thread

Writing plugins for NT

  #1 (permalink)
 sambo 
Adelaide South Australia
 
Experience: Beginner
Platform: CQG NinjaTrader TT IR/T
Trading: Futures
Posts: 6 since Dec 2014
Thanks Given: 0
Thanks Received: 7

Hey guys,

Total newbie here with regards to programming, know a little bit of everything, but nothing properly type deal.

I want to create a project(not an indicator or strategy, an add-on, like Jigsaw DOM etc that has it's own window) and write it in VS for NinjaTrader, it will have a GUI, but I'm a little lost as to where to start, I should be okay once I get it all set up, but is it even possible to do it all from VS or does it need to be done in NT's editor and import .dlls from there? Can't seem to find any guides on how to write plugins/add-ons for NT, or at least set it up so you can.

I want to use an external library as well, other than NT, I gather it would be easier to incorporate it all and code it up in VS rather than NT.

Any guides or anyone willing to explain it in simple terms what I need to import/do in VS, I looked at the NT help which mentions importing the NtDirect.dll and going from there, but I VS won't let me do that, saying its not a proper assembly or COM file or something?

Thanks in advance!

Started this thread Reply With Quote

Can you help answer these questions
from other members on NexusFi?
ZombieSqueeze
Platforms and Indicators
Better Renko Gaps
The Elite Circle
MC PL editor upgrade
MultiCharts
Quant vue
Trading Reviews and Vendors
How to apply profiles
Traders Hideout
 
  #3 (permalink)
 
Big Mike's Avatar
 Big Mike 
Manta, Ecuador
Site Administrator
Developer
Swing Trader
 
Experience: Advanced
Platform: Custom solution
Broker: IBKR
Trading: Stocks & Futures
Frequency: Every few days
Duration: Weeks
Posts: 50,463 since Jun 2009
Thanks Given: 33,239
Thanks Received: 101,661


Threads on this already. Search for visual studio.

Sent from my phone

We're here to help: just ask the community or contact our Help Desk

Quick Links: Change your Username or Register as a Vendor
Searching for trading reviews? Review this list
Lifetime Elite Membership: Sign-up for only $149 USD
Exclusive money saving offers from our Site Sponsors: Browse Offers
Report problems with the site: Using the NexusFi changelog thread
Follow me on Twitter Visit my NexusFi Trade Journal Reply With Quote
  #4 (permalink)
 
SodyTexas's Avatar
 SodyTexas 
Austin TX
 
Experience: Advanced
Platform: Ninjatrader, Python, & R
Broker: RJO
Trading: Futures, Spreads
Posts: 421 since Sep 2013
Thanks Given: 117
Thanks Received: 1,085

Also google Ninjatrader ATI,

This will give you an idea of what you can reference from the NTDirect.dll (located in the C:\WINDOWS\system32 folder) in your project.

Also: NinjaTrader Version 7

Keep in mind that Ninjatrader 8 is going to be WPF and your NT7 project will not work with NT8, you may want to wait and see what the NT8 ATI dll looks like before proceeding.

This will be a massive headache is you have not created VS projects before; good luck!!

Cheers,

Sody

"The great Traders have always been humbled by the market early on in their careers creating a deep respect for the market. Until one has this respect indelibly engraved in their makeup, the concept of money management and discipline will never be treated seriously."
Visit my NexusFi Trade Journal Reply With Quote
  #5 (permalink)
 sambo 
Adelaide South Australia
 
Experience: Beginner
Platform: CQG NinjaTrader TT IR/T
Trading: Futures
Posts: 6 since Dec 2014
Thanks Given: 0
Thanks Received: 7


SodyTexas View Post
Also google Ninjatrader ATI,

This will give you an idea of what you can reference from the NTDirect.dll (located in the C:\WINDOWS\system32 folder) in your project.

Also: NinjaTrader Version 7

Keep in mind that Ninjatrader 8 is going to be WPF and your NT7 project will not work with NT8, you may want to wait and see what the NT8 ATI dll looks like before proceeding.

This will be a massive headache is you have not created VS projects before; good luck!!

Cheers,

Sody


Yeah if NT8 is going to be different then I might as well wait for that, thanks for the reply

Started this thread Reply With Quote




Last Updated on February 11, 2015


© 2024 NexusFi™, s.a., All Rights Reserved.
Av Ricardo J. Alfaro, Century Tower, Panama City, Panama, Ph: +507 833-9432 (Panama and Intl), +1 888-312-3001 (USA and Canada)
All information is for educational use only and is not investment advice. There is a substantial risk of loss in trading commodity futures, stocks, options and foreign exchange products. Past performance is not indicative of future results.
About Us - Contact Us - Site Rules, Acceptable Use, and Terms and Conditions - Privacy Policy - Downloads - Top
no new posts