• If this is your first visit, you will have to register before you can post. To view messages, please scroll below and select the forum that you would like to visits. Questions? Be sure to check out the Forum FAQ.

Announcement

Collapse
No announcement yet.

Partner 728x90

Collapse

Protection of Indicator IP

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

    Protection of Indicator IP

    Scenario:
    I have an indicator I would like to share (rent) to other traders. I have been in the software biz for 40 years and know anything can be reverse engineered even if you have to go the machine code level. You can obfuscate it but that won't stop anyone who is really determined.

    Question:
    Is there anything i can do to protect my IP other than sending a multicast data feed of the indicator plot data values to the users? Any suggestions on how to accomplish this?

    Cheers

    #2
    Hello ct,
    Thanks for your post.

    To ensure that your scripts are secure from decompilation, you will want to look into an additional layer of protection by obtaining SecureTeams's Agile.NET. Once downloaded, you can select the "Protect compiled assemblies" option which adds an additional layer of protection.

    Please see the following pages which outline the process of compiling an assembly and protecting it using NinjaTrader:

    Protection/DLL Security: https://ninjatrader.com/support/help...l_security.htm
    Distribution: https://ninjatrader.com/support/help...stribution.htm

    Please let me know if you have any other questions.
    Josh G.NinjaTrader Customer Service

    Comment


      #3
      Josh

      Thanks for the reply. Is there a way you can suppress an indicator from being used as input for another indicator? I want to prevent capture of my indicator signal (plots) and being rebroadcast or pirated.

      Sorry if I seem paranoid but have been in the software business a long time and there a lot of bottom feeders out there trying to make a dollar any way they can. Legal or ethical is not in their creed.

      Cheers

      Comment


        #4
        Originally posted by ct View Post
        Josh

        Thanks for the reply. Is there a way you can suppress an indicator from being used as input for another indicator? I want to prevent capture of my indicator signal (plots) and being rebroadcast or pirated.

        Sorry if I seem paranoid but have been in the software business a long time and there a lot of bottom feeders out there trying to make a dollar any way they can. Legal or ethical is not in their creed.

        Cheers
        Make the class sealed?

        ref: https://docs.microsoft.com/en-us/dot...-class-members
        Last edited by koganam; 03-30-2019, 02:45 PM.

        Comment


          #5
          ct,

          There would be no way to accomplish this through NinjaScript. You may be able to utilize the C# concept koganam mentioned though.
          Josh G.NinjaTrader Customer Service

          Comment


            #6
            Josh

            Can you load an indicator or any portion of it from a remote server/location? I change the indicator quite frequently so wouldn't mind knowing everyone is always running the latest version. Can an end user easily download and import the indicator from my server to their pc each day?

            Cheers
            Last edited by ct; 04-02-2019, 02:36 AM.

            Comment


              #7
              ct,

              NinjaTrader would not provide anything that made it possible to remotely update another users PC. The user would easily be able to import any updates that you put out through the usual import process though.
              Josh G.NinjaTrader Customer Service

              Comment

              Latest Posts

              Collapse

              Topics Statistics Last Post
              Started by MARTIN MARTIN, Today, 01:01 PM
              0 responses
              6 views
              0 likes
              Last Post MARTIN MARTIN  
              Started by bouncetherubble, Today, 10:21 AM
              2 responses
              12 views
              1 like
              Last Post bouncetherubble  
              Started by tcbarrow, Today, 10:53 AM
              1 response
              13 views
              0 likes
              Last Post NinjaTrader_ChelseaB  
              Started by dmking, Today, 11:31 AM
              2 responses
              17 views
              0 likes
              Last Post dmking
              by dmking
               
              Started by TazoTodua, Yesterday, 03:01 PM
              4 responses
              28 views
              0 likes
              Last Post koganam
              by koganam
               
              Working...
              X