NexusFi: Find Your Edge


Home Menu

 





Best way to start learning ninjatrader programming


Discussion in NinjaTrader

Updated
      Top Posters
    1. looks_one JDNeeman with 3 posts (1 thanks)
    2. looks_two Fat Tails with 2 posts (17 thanks)
    3. looks_3 daij1944 with 2 posts (0 thanks)
    4. looks_4 masterchanger with 2 posts (0 thanks)
      Best Posters
    1. looks_one Big Mike with 15 thanks per post
    2. looks_two ThatManFromTexas with 10 thanks per post
    3. looks_3 Fat Tails with 8.5 thanks per post
    4. looks_4 pepelucho with 4 thanks per post
    1. trending_up 38,418 views
    2. thumb_up 63 thanks given
    3. group 29 followers
    1. forum 28 posts
    2. attach_file 1 attachments




 
Search this Thread

Best way to start learning ninjatrader programming

  #11 (permalink)
 
masterchanger's Avatar
 masterchanger 
Chicago, IL
 
Experience: Advanced
Platform: TradeStation,Multicharts
Broker: TradeStation, CQG,Binance.us
Trading: ES,NQ,6E,6J,6B,GC,S,HG,W,CL,NG
Posts: 26 since Aug 2011
Thanks Given: 37
Thanks Received: 22


wh View Post
this is the truth about programming .... there is a difference between coding an indicator or adapt some strategies. This is coding for fun, not programming but it will come.

you must not learn 10 languages​​, you must understand only one language properly. then you can apply it to all other languages​​.

understand object orientation and practice procedural.

if (good approach)
then( migrate strategies and indicators from mt4 to c #);

Thanks for the link to the article. We live in a culture that is intent on "instant results" .

I definitely wouldn't call myself a "programmer" after finishing my course (there is always more to learn) and definitely don't have 10,000 hours or 10 years to devote to learning to "code" prototypes for testing in any of the "languages" common to trading platforms. I've gone as far as I can on my own and need to learn syntax and structure in "coding" .

I'm not trying to create a desktop replacement to TradeStation or NinjaTrader. LOL.

Most of what I've seen coded in EL or C# doesn't take very much time( if you know what your doing) but it you don't understand the syntax of what your trying to create its a non-starter from the beginning.

I guess a good analogy would be the guy who takes a first aid class wouldn't dare claim to be a doctor.

Now is the Time!
Reply With Quote

Can you help answer these questions
from other members on NexusFi?
REcommedations for programming help
Sierra Chart
Exit Strategy
NinjaTrader
NT7 Indicator Script Troubleshooting - Camarilla Pivots
NinjaTrader
Pivot Indicator like the old SwingTemp by Big Mike
NinjaTrader
ZombieSqueeze
Platforms and Indicators
 
Best Threads (Most Thanked)
in the last 7 days on NexusFi
Spoo-nalysis ES e-mini futures S&P 500
33 thanks
Just another trading journal: PA, Wyckoff & Trends
26 thanks
Tao te Trade: way of the WLD
24 thanks
Bigger Wins or Fewer Losses?
23 thanks
GFIs1 1 DAX trade per day journal
19 thanks
  #12 (permalink)
daij1944
san francisco, ca
 
Posts: 10 since Sep 2012
Thanks Given: 10
Thanks Received: 5

can someone point me to the NT programming/script manual

thanx

david

Reply With Quote
  #13 (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,444 since Jun 2009
Thanks Given: 33,217
Thanks Received: 101,608



daij1944 View Post
can someone point me to the NT programming/script manual

thanx

david

Here are some NinjaTrader webinars on nexusfi.com (formerly BMT) and some general advice for algorithmic trading:



Webinar: C# and NinjaScript Overview

Webinar: Basic [AUTOLINK]NinjaTrader[/AUTOLINK] Programming

Webinar: [AUTOLINK]NinjaTrader[/AUTOLINK] Advanced Strategies and Programming

Webinar: [AUTOLINK]NinjaTrader[/AUTOLINK] Strategy Development for New Programmers

Webinar: [AUTOLINK]NinjaTrader[/AUTOLINK] Strategy Order Management

Webinar: [AUTOLINK]NinjaTrader[/AUTOLINK] Strategy Development on Risk Management

Webinar: Manesh Patel on Automated Trading and Backtesting

Webinar: Richard Weissman - The Casino Paradigm

Webinar: Creating an Algorithmic Trading System

Webinar: Introduction to Machine Learning

Webinar: Developing an Algorithmic Trading System from A-to-Z w/Kevin Davey

Mike

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
  #14 (permalink)
 
NinjaTrader's Avatar
 NinjaTrader  NinjaTrader is an official Site Sponsor
Site Sponsor

Web: NinjaTrader
AMA: Ask Me Anything
Webinars: NinjaTrader Webinars
Elite offer: Click here
 
Posts: 1,713 since May 2010
Thanks Given: 203
Thanks Received: 2,686

We just launched our official premium paid training programs today. Two courses are being offered now.


Strategy Creation for Non-Programmers - NinjaTrader stock, futures and forex charting software and online trading platform. Standard Education.

and

Introduction to NinjaScript Development - NinjaTrader Introduction to NinjaScript Development

Follow me on Twitter Reply With Quote
Thanked by:
  #15 (permalink)
 
trendisyourfriend's Avatar
 trendisyourfriend 
Quebec Canada
Market Wizard
 
Experience: Intermediate
Platform: NinjaTrader
Broker: AMP/CQG
Trading: ES, NQ, YM
Frequency: Daily
Duration: Minutes
Posts: 4,527 since Oct 2009
Thanks Given: 4,175
Thanks Received: 6,020

There is also this guide at NinjaScript Programmer's Launch Pad

Reply With Quote
Thanked by:
  #16 (permalink)
daij1944
san francisco, ca
 
Posts: 10 since Sep 2012
Thanks Given: 10
Thanks Received: 5

thanks for all the references, i have a couple of indicators to translate from easylanguage!

david

Reply With Quote
  #17 (permalink)
seryiten
Buenos Aires Argentina
 
Posts: 1 since Mar 2014
Thanks Given: 22
Thanks Received: 0


ThatManFromTexas View Post
I am not a programmer , but I have written a lot of indicators for my own use. I learned by finding an indicator that did something similar to what I wanted to do and then made changes (hacked on) to the code. I didn't know how to write programs in "C" so I bought a book, Idiot's Guide to C. I would read the existing code then look the phrases up in the book to see what they did and the proper syntax. There are also online courses in writing programs in "C", however they generally are not geared toward teaching you to build indicators in Ninja Trader.

No it won't happen overnight. But if you start small and work diligently, you will eventually be able to write code at some level. This is a good place to get help. BUT please be considerate of the programmers time. It's easier to get help when they can see you are making a effort to learn and not asking for 50 additional changes you thought up after you told them what you wanted.

Just my 2 cents worth...

Could you tell me what you used to decompile the indicator code?

Thanjs

Reply With Quote
  #18 (permalink)
 ABCTG   is a Vendor
 
Posts: 2,435 since Apr 2013
Thanks Given: 482
Thanks Received: 1,628

seryiten,

I am sure he meant the open source code and "hacked on to the code" had nothing to do with decompiling code or bypassing a protection.

Regards,
ABCTG


seryiten View Post
Could you tell me what you used to decompile the indicator code?

Thanjs


Follow me on Twitter Reply With Quote
  #19 (permalink)
 
JDNeeman's Avatar
 JDNeeman 
El Salvador/Israel
 
Experience: Intermediate
Platform: Ninjatrader 7
Broker: GlobalFutures/AMPClearing
Trading: CL, GC, TF
Posts: 522 since Apr 2012

Hello @Fat Tails

Can you point out about the book you used to learn C#... thank you!!

JD


Fat Tails View Post
Started a couple of years ago with little experience....

(1) Buy yourself a course in C# and work through it. Mine was not a thick book, but about 300 pages with 16 chapters. I then installed Microsoft Visual C# Express Edition and SharpDevelop (both are free) to code the simple examples that came as exercises with the book.

(2) Get your self a print-out of the NT Help File.

(3) Have a look at all simple indicators that come with NinjaTrader. Then try modifying them, start with smaller changes.

(4) Just do it.


Visit my NexusFi Trade Journal Reply With Quote
  #20 (permalink)
 
Fat Tails's Avatar
 Fat Tails 
Berlin, Europe
Market Wizard
 
Experience: Advanced
Platform: NinjaTrader, MultiCharts
Broker: Interactive Brokers
Trading: Keyboard
Posts: 9,888 since Mar 2010
Thanks Given: 4,242
Thanks Received: 27,102



JDNeeman View Post
Hello @Fat Tails

Can you point out about the book you used to learn C#... thank you!!

JD


The book was published about 12 years ago and it has never been translated into English ....

You should better look for another one.

Reply With Quote
Thanked by:




Last Updated on April 18, 2019


© 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