Coding Standards - NinjaTrader Programming | futures trading

Go Back

> Futures Trading, News, Charts and Platforms > Platforms and Indicators > NinjaTrader > NinjaTrader Programming

Coding Standards
Started:July 9th, 2009 (11:31 PM) by Saroj Views / Replies:962 / 0
Last Reply:July 9th, 2009 (11:31 PM) Attachments:0

Welcome to

Welcome, Guest!

This forum was established to help traders (especially futures traders) by openly sharing indicators, strategies, methods, trading journals and discussing the psychology of trading.

We are fundamentally different than most other trading forums:
  • We work extremely hard to keep things positive on our forums.
  • We do not tolerate rude behavior, trolling, or vendor advertising in posts.
  • We firmly believe in openness and encourage sharing. The holy grail is within you, it is not something tangible you can download.
  • We expect our members to participate and become a part of the community. Help yourself by helping others.

You'll need to register in order to view the content of the threads and start contributing to our community. It's free and simple, and we will never resell your private information.

-- Big Mike

Thread Tools Search this Thread

Coding Standards

Old July 9th, 2009, 11:31 PM   #1 (permalink)
Elite Member
Arcata, CA
Futures Experience: Intermediate
Platform: NinjaTrader
Favorite Futures: index futures, oil
Saroj's Avatar
Posts: 482 since Jun 2009
Thanks: 223 given, 379 received

Coding Standards

I'm going to be writing up some coding standards over the weekend.. to help us avoid the chaos and immense aggrevation that we all experienced over the DMA/ADXVMA flat line and other issues we painfully endured in June... things like:
  1. Renaming an indicator or strategy in the Gui.Design.DisplayName and public class xxxxx : Indicator lines and, of course, the file name itself.
  2. Using version numbers: v1.0, v1.1, v1.2, v2.0... etc. resulting in nnnnnn {space} where the first number is a major change and the second number is a tweak
  3. Entry into log at beginning of code file saying what was changed; by whom and when
  4. Providing a description including any backward references as are warranted (what it is based on, or what applet was the source, etc.
  5. Entering comments to explain code added, changed or deleted.
I would also like to see rudimentary installation instructions as an entry into the thread that "introduces" it or in the Download entry... you will ALL be happy that someone took the time to do this... such as where to put the sound file; what input settings do or imply; anything not totally obvious.

Please add your thoughts and comments as replies to this post.

Reply With Quote
The following 2 users say Thank You to Saroj for this post:

Reply > Futures Trading, News, Charts and Platforms > Platforms and Indicators > NinjaTrader > NinjaTrader Programming > Coding Standards

Thread Tools Search this Thread
Search this Thread:

Advanced Search

Upcoming Webinars and Events (4:30PM ET unless noted)

NinjaTrader 8: Programming Profitable Trading Edges w/Scott Hodson

Elite only

Anthony Drager: Executing on Intermarket Correlations & Order Flow, Part 2

Elite only

Adam Grimes: Five critically important keys to professional trading

Elite only

Machine Learning Concepts w/FIO member NJAMC

Elite only

MarketDelta Cloud Platform: Announcing new mobile features

Dec 1

NinjaTrader 8: Features and Enhancements

Dec 6

Similar Threads
Thread Thread Starter Forum Replies Last Post
NinjaScript Coding crazyhorse2393 NinjaTrader Programming 19 August 3rd, 2014 08:11 PM
Banks Ease Lending Standards for First Time in Four Years Quick Summary News and Current Events 0 August 16th, 2010 03:20 PM
about multichart coding max-td MultiCharts 3 April 9th, 2010 08:49 AM
Coding Standards - DRAFT 2009 09 30 Saroj NinjaTrader Programming 0 September 30th, 2009 10:39 AM
Tradestation Coding Blz17 EasyLanguage Programming 1 September 17th, 2009 01:51 PM

All times are GMT -4. The time now is 06:42 PM.

Copyright © 2016 by 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.
no new posts

Page generated 2016-10-27 in 0.06 seconds with 19 queries on phoenix via your IP