Arcata, CA
Experience: Intermediate
Platform: NinjaTrader
Trading: index futures, oil
Posts: 485 since Jun 2009
Thanks Given: 232
Thanks Received: 415
|
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:- Renaming an indicator or strategy in the Gui.Design.DisplayName and public class xxxxx : Indicator lines and, of course, the file name itself.
- Using version numbers: v1.0, v1.1, v1.2, v2.0... etc. resulting in nnnnnn {space} v1.1.zip where the first number is a major change and the second number is a tweak
- Entry into log at beginning of code file saying what was changed; by whom and when
- Providing a description including any backward references as are warranted (what it is based on, or what applet was the source, etc.
- 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.
|