Announcement

Collapse
No announcement yet.

Partner 728x90

Collapse

Custom installer

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

    Custom installer

    Hello,
    I working on custom installer and only information that I was able to find is:

    hese are the following folder names:

    •Documents\NinjaTrader 7\bin\Custom

    •Documents\NinjaTrader 8\bin\Custom

    I will deliver compiled assemblies. Where to put them?
    1. Add-on assemblies and custom resources (images, 3rd patry dlls)
    2. Indicator assemblies and custom resources (images, 3rd party dlls)
    3. Drawing Tool and custom resources(...)

    Should I place them in Custom\AddOns, Custom\Indicators, Custom\DrawingTools and for resourses: Custom\MyResources? Where to put 3rd party dlls? How NinjaEditor will resolve them?

    Thanks!

    #2
    Hello yyesyyesyyes,

    Thank you for your post.

    Creating a custom installer goes beyond what is supported by NinjaTrader Support. That said, this thread will remain open to any community members that would like to assist. Otherwise, you could consider if the basic Export utility would work for you. When you use the Control Center > Tools > Export > NinjaScript Addon utility, it creates a .zip folder. You may then add items such as custom assemblies or native DLLs (external DLLs would require a custom installer), templates, workspaces, or custom resources per the instructions here:


    You can also contact a professional NinjaScript Consultant who would be eager to create or modify this script at your request or assist you with your script and how to create a custom installer. The NinjaTrader Ecosystem has affiliate contacts who provide educational as well as consulting services. Please let me know if you would like our business development to follow up with you with a list of affiliate consultants who would be happy to create this script or any others at your request.

    Please feel free to reach out with any additional questions or concerns.​

    Comment


      #3
      Thanks, I'm playing with "Adding custom assembly DLLs" section and wonder I have a project lets say "ExtendedMath.csproj" it has several cs files(FastRoot.cs, VectorMath.cs) and resulted build file is ExtendedMath.dll so how should I populate AdditionalReferences.txt file?

      Comment


        #4
        Hello yyesyyesyyes,

        Thank you for your reply.

        3rd party managed DLLs can be referenced as long as they are not unmanaged and are targeting .NET 4.8, however, this would fall outside of what is directly supported by NinjaTrader support. The details under "Adding custom assemblies or native DLLs" are related to custom assemblies that were exported by NinjaTrader or native DLLs, and not DLLs that are exported outside of NinjaTrader.

        For external references, this thread will remain open for other members of the forum community to assist.

        Thank you for your patience and understanding.

        Comment

        Latest Posts

        Collapse

        Topics Statistics Last Post
        Started by CarlTrading, 03-31-2026, 09:41 PM
        1 response
        41 views
        0 likes
        Last Post NinjaTrader_ChelseaB  
        Started by CarlTrading, 04-01-2026, 02:41 AM
        0 responses
        20 views
        0 likes
        Last Post CarlTrading  
        Started by CaptainJack, 03-31-2026, 11:44 PM
        0 responses
        28 views
        1 like
        Last Post CaptainJack  
        Started by CarlTrading, 03-30-2026, 11:51 AM
        0 responses
        45 views
        0 likes
        Last Post CarlTrading  
        Started by CarlTrading, 03-30-2026, 11:48 AM
        0 responses
        37 views
        0 likes
        Last Post CarlTrading  
        Working...
        X