NexusFi: Find Your Edge


Home Menu

 





time limit NinjaScript protection


Discussion in NinjaTrader

Updated
      Top Posters
    1. looks_one SARdynamite with 8 posts (0 thanks)
    2. looks_two sam028 with 2 posts (3 thanks)
    3. looks_3 eDanny with 1 posts (0 thanks)
    4. looks_4 aslan with 1 posts (0 thanks)
    1. trending_up 5,953 views
    2. thumb_up 3 thanks given
    3. group 4 followers
    1. forum 13 posts
    2. attach_file 0 attachments




 
Search this Thread

time limit NinjaScript protection

  #1 (permalink)
 SARdynamite 
Belgium
 
Experience: Advanced
Platform: SaxoTrader
Broker: SaxoBank
Trading: ESTX
Posts: 289 since Dec 2009
Thanks Given: 243
Thanks Received: 110

Hello,

Besides protecting your NinjaScripts by assembling them as (RemoteSoft or not) .dll ...

Is there such a thing as time limit protection ?

I would like to share indicators but that after a few weeks of use, they can't be used anymore by my contacts. So that I need to send them again a new, update file.

This is the utmost control about protection for me.

Anyway to achieve it ?

Actually, I could code a time limit inside the scripts, and then protect it as RemoteSoft .dll

Is RemoteSoft viable or can it be broken ? is there a better solution out there ?

Started this thread Reply With Quote

Can you help answer these questions
from other members on NexusFi?
Pivot Indicator like the old SwingTemp by Big Mike
NinjaTrader
ZombieSqueeze
Platforms and Indicators
Better Renko Gaps
The Elite Circle
Quant vue
Trading Reviews and Vendors
How to apply profiles
Traders Hideout
 
  #3 (permalink)
 
sam028's Avatar
 sam028 
Site Moderator
 
Posts: 3,765 since Jun 2009
Thanks Given: 3,825
Thanks Received: 4,629


Salamander obfuscator is very hard to decompile, so coding an "ending date" in the indicator itself, and protect it is simple and efficient.
It's possible to imagine more complex solution, like creating your own license server and manage license expiration there, but complex also means expensive, harder to maintain, etc.

Success requires no deodorant! (Sun Tzu)
Follow me on Twitter Reply With Quote
Thanked by:
  #4 (permalink)
 SARdynamite 
Belgium
 
Experience: Advanced
Platform: SaxoTrader
Broker: SaxoBank
Trading: ESTX
Posts: 289 since Dec 2009
Thanks Given: 243
Thanks Received: 110

Merci Sam for your comprehensive answer.

I might not need it, but are you aware of a tutorial link for this story about a licence server ? I'd be interested to give it a reading.

Merci encore. En fait, de quelle ville es-tu si ce n'est pas indiscret ?

Started this thread Reply With Quote
  #5 (permalink)
 
sam028's Avatar
 sam028 
Site Moderator
 
Posts: 3,765 since Jun 2009
Thanks Given: 3,825
Thanks Received: 4,629


SARdynamite View Post
Merci Sam for your comprehensive answer.

I might not need it, but are you aware of a tutorial link for this story about a licence server ? I'd be interested to give it a reading.

Merci encore. En fait, de quelle ville es-tu si ce n'est pas indiscret ?

I don't have any specific link or tutorial about building a license server, but see it as a simple client/server:
- the client (your NT indicator) ask the server (using an or your home made protocol) if its license is valid or not.
So it can be done with some basic C# http object, or socket programming on the client side, any web server or some simple C/PHP code on the server side.

Success requires no deodorant! (Sun Tzu)
Follow me on Twitter Reply With Quote
Thanked by:
  #6 (permalink)
 SARdynamite 
Belgium
 
Experience: Advanced
Platform: SaxoTrader
Broker: SaxoBank
Trading: ESTX
Posts: 289 since Dec 2009
Thanks Given: 243
Thanks Received: 110

Thanks. Ninja seems to be selling some remote licencing feature but it is restricted for 3rd party developpers which is not my case (group of traders). We are just trying to prevent leak from members.
We'll start with timebased remotesoft protection and move on to licencing if ever needed. Thank you !

Started this thread Reply With Quote
  #7 (permalink)
 SARdynamite 
Belgium
 
Experience: Advanced
Platform: SaxoTrader
Broker: SaxoBank
Trading: ESTX
Posts: 289 since Dec 2009
Thanks Given: 243
Thanks Received: 110

I have been trying to contact RemoteSoft to buy one Salamander compiler since numerous days but there is no way I manage to reach them by mail.

Am I the only one ? Are they out of business ? What's up with it ?

Started this thread Reply With Quote
  #8 (permalink)
 
eDanny's Avatar
 eDanny 
East Rochester, NY
 
Experience: Intermediate
Platform: NT
Posts: 329 since Jul 2009
Thanks Given: 18
Thanks Received: 425

No, he is just very hard to get a hold of. I guess he doesn't need money!

Reply With Quote
  #9 (permalink)
 SARdynamite 
Belgium
 
Experience: Advanced
Platform: SaxoTrader
Broker: SaxoBank
Trading: ESTX
Posts: 289 since Dec 2009
Thanks Given: 243
Thanks Received: 110

He seems so !!!

I've been asking Ninja (Ray) to get me in touch with him...

Waiting to get some news.

Started this thread Reply With Quote
  #10 (permalink)
 SARdynamite 
Belgium
 
Experience: Advanced
Platform: SaxoTrader
Broker: SaxoBank
Trading: ESTX
Posts: 289 since Dec 2009
Thanks Given: 243
Thanks Received: 110


RemoteSoft is unreachable to purchase a licence. Even Ninja does not manage to contact him.

Is anyone in touch ?????????????

Started this thread Reply With Quote




Last Updated on August 18, 2010


© 2024 NexusFi™, s.a., All Rights Reserved.
Av Ricardo J. Alfaro, Century Tower, Panama City, Panama, Ph: +507 833-9432 (Panama and Intl), +1 888-312-3001 (USA and Canada)
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.
About Us - Contact Us - Site Rules, Acceptable Use, and Terms and Conditions - Privacy Policy - Downloads - Top
no new posts