Announcement

Collapse
No announcement yet.

Partner 728x90

Collapse

REQ: Directory structure open for extension

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

    REQ: Directory structure open for extension

    It would be very useful to be able compile files in nested folder.

    Current compilation mechanism looks for files in the flat structure (Indicator folder & Strategy folder). Finally, all development efforts are strictly limited: there is no possibility to put files into own namespace and related folder. Everything has to be put into one big bunch of files coming from different sources. It is one big chaos in that folder, that is really hard to manage.

    You can imagine, we have around 100+ different utility classes. And with current fixed flat directory structure we are temporarily forced to put all these classes into a few "grouping" files, to be able to manage this in one folder. When we add many indicators and files coming from other sources, it is even bigger chaos.

    There is real need for some intelligent structure, that can be extended.
    This would be very beneficial many programmers and NT vendors.
    We should introduce how to instruct the NT compilation to accept files in nested folders
    to be able to encapsulate separate things into separate folders.

    Suggestion of the solution (just my first idea):
    My first suggestion is to have settings for the compiler, that can accept new paths, similarly, as we are adding external *.dll to the references.

    For example, there could be files for each company/vendor like:

    ProjectOrCompany/Strategy
    ProjectOrCompany/Indicator
    ProjectOrCompany/Shared

    This structure could be also followed by Ninjatrader itself, with folder structure:
    NinjaTrader7/Strategy
    NinjaTrader7/Indicator
    NinjaTrader7/Shared


    I am sure, this can improved or made much more better, when more people will think about it. Ideal is to build some generic folder structure without limitation of nesting folders, which follows some well-known convention for best separation of code from different programmers/projects/vendors. Otherwise, we are all mixing now in one all-mighty folder,
    which is not manageable with rising count of files and complexity.
    Last edited by misova; 10-29-2014, 03:52 PM.

    #2
    Hello misova,

    Thank you for your feedback.

    I have forwarded your suggestion to our development team for consideration.

    Please let me know if I can be of any further assistance.
    Zach S.NinjaTrader Customer Service

    Comment

    Latest Posts

    Collapse

    Topics Statistics Last Post
    Started by betsuni_123, Yesterday, 04:20 PM
    1 response
    18 views
    0 likes
    Last Post NinjaTrader_Gaby  
    Started by actualfacts.2021, 07-25-2021, 03:11 PM
    9 responses
    1,194 views
    0 likes
    Last Post NinjaTrader_ChelseaB  
    Started by NinjaTrader_ChelseaB, 03-14-2017, 10:17 AM
    228 responses
    34,325 views
    7 likes
    Last Post NinjaTrader_ChelseaB  
    Started by Philippe56140, 04-27-2024, 02:35 PM
    8 responses
    67 views
    0 likes
    Last Post NinjaTrader_LuisH  
    Started by memonic, Yesterday, 01:23 PM
    3 responses
    26 views
    0 likes
    Last Post memonic
    by memonic
     
    Working...
    X