The forum is very quiet, just wondering if we have people who are actively selling their scripts?
I’ve been developing a few indicators over the last year and am thinking about trying to sell them.
The forum is very quiet, just wondering if we have people who are actively selling their scripts?
I’ve been developing a few indicators over the last year and am thinking about trying to sell them.
Hi @several,
We (Quagensia) are a vendor. We don’t sell individual NinjaScript strategies or indicators like you are interested in doing, but instead sell a no-code strategy builder for NinjaTrader. The customers of NinjaScript indicator vendors can import their paid indicators into Quagensia by applying a special NinjaScript strategy to a chart (instructions: How to Import (or Re-Import) Your Third-Party NinjaTrader® Indicators Into Quagensia N Edition By Applying a No-Code Strategy to a Chart in NinjaTrader®) and then build NinjaScript strategies that use their paid third-party indicators in their no-code strategies without code. If you end up selling paid NinjaScript indicators please don’t hesitate to reach out.
We use FastSpring to sell licenses to our no-code strategy builder and like the way that they handle paying sales tax to all jurisdictions across the world so we don’t have to worry about figuring it out ourselves. They are more expensive than some other options that don’t handle global sales tax if you don’t mind handling sales tax yourself.
We use multiple license services as well, including the very generous free one that members of the NinjaTrader Vendor Program get access to. If you aren’t already a member of the NinjaTrader Vendor Program I highly recommend that you sign up ([NinjaTrader Vendor Program - NinjaTrader Ecosystem](https://ninjatraderecosystem.com/article/ninjatrader-vendor-program/ , Vendor Resource Center | NinjaTrader. The only thing I wish that were different about the NinjaTrader Vendor Program is that we signed up much sooner.
I am really glad you asked this question. Like you, I would be interested in hearing how other vendors handle selling and licensing their products for NinjaTrader. While we are happy with FastSpring and our paid third-party licensing service we are always on the lookout for other services to either give us redundancy or at least to have on our list to evaluate if we ever become dissatisfied with our current providers.
Best regards,
Brook from Quagensia
Hello and thanks for asking this question. I’m sure some (or maybe most) of us are probably a bit shy about widely promoting our products on this forum so as not to come across as abusing the forum for personal gain.
Yes, I’m a vendor - Trinitas Trading - link in my profile.
Mainly focused on building top-tier and feature-rich common standard tools used by a large number of discretionary traders regardless of their methodology or timeframe (scalper, day trader, swing trader). Tools that identify/measure Market Structure and Orderflow (Footprint, Volume Profile, T&S, VWAP/TWAP, Delta).
I utilize Stripe for payment processing and NT’s Vendor Licensing portal for managing licenses and free trials. @Quagensia above listed how to get on this program so I won’t repeat. I also have my own home grown mechanism to remotely shut off access to unauthorized users who find ways to go around NT Licensing Portal.
Also, you’ll need SecureTeam AgileDotNet software for code obfuscation to prevent potential hackers from reverse engineering your code from the compiled assembly. This has its limitations, but it’s better than no security.
Good luck with your endeavor.
I’m interested in selling some scripts too.
Hi everyone !
Im Pablo from The Indicator Store…
Your first steps were perfectly detailed by other vendros here… the most important, start with the free ninjatrader vendor licensing program ; it is free and will save you a lot of time.
…until you have a big customer database and the continuous machine id changing of your customers turns you crazy, and that will be the moment where you will need to think in another solution. We all wish you that happens soon, because that means you had success.
On my end, we changed from different systems, but our current solution is a complete serverless solution using Cloudflare workers. You can control your customers access from a google sheet, and they can use your software on any computer without having to inform you of any change.
If anyone is interested, feel free to contact me
Pablo
I was the 5th registered 3rd party developer on NinjaTrader back in 2008…and it’s been a great ride. I still sell custom dev projects in NT. I[m open for business, anyone should feel free to email me with specs.
QuantKey provides a complete end-to-end solution for trading vendors, including brand and offer playbooks to help you find the right words to maximize conversions, full CRM, email and SMS marketing, AI-driven content generation including social media posts and ad management, completely automated payment processing with integrated license management (Stripe, PayPal, NMI, Authorize.net, Keap/Infusionsoft, Shopify, Whop, ThriveCart, and more), data streaming, cross-platform licensing support, and we have a feature set of hundreds of features with more rolling out on an ongoing basis. We are 100% integrated with the NinjaTrader Ecosystem, and have been supporting trading vendors quietly for well over than a decade. If you are looking to build your NinjaTrader vendor business please feel free to contact me via QuantKey.com where you will also find some demo videos and more information about what we do. We’re launching our new Growth Hub product this month - we’ll have a regular announcement in a few weeks it looks like but right now we’re signing up a limited number of beta vendors to give feedback pre-public launch. We’ve been doing this a long time and we’re 100% up to speed on the new NT Ecosystem. If you’re looking for something more comprehensive to help you scale your vendor business including all aspects of business process automation, let us know how we can help you by signing up for a demo or filling out a contact request.
I am trying to incorporate the ecosystem API to manage licenses for an indicator being developed. I notice I get permission errors when trying to add, and notice that isSuperAdmin is set to false. Is this a red herring? Does this need to be set to true to use the licenses endpoint? I wonder if any other vendors have this issue is why I post the question here. I appreciate any help.
I can add customer licenses manually in the web UI that NT provides for context.
I figured it out. I was using /licenses, but what I really needed to use was /products/{productId}/licenses. Just thought I would mention it if anyone else ran into the same issue.
How do you get the auth token to use the API programmatically instead of grabbing the token from the browser?
That’s a great question. We just use the simplest NinjaTrader vendor program license system setup that has been around for a long time, where the licensing code is embedded into a protected/obfuscated indicator that lets Quagensia users add buttons, text boxes, and check boxes to a chart from their no-code strategies like this ( How to Add Buttons, Check Boxes, Text Boxes, and Labels to a NinjaTrader® Chart Using Control Panels (N Edition Only) – Point-and-Click Strategy Builder for NinjaTrader® – Quagensia). The user emails us their NinjaTrader Machine IDs and we enter them into the NinjaTrader Vendor licensing system manually and email the user back to tell them to close and reopen NinjaTrader so that they are then licensed to use the Quagensia “Control Panels” feature. You are clearly doing something more advanced. I am really interested in the answers to your question as well as I (and I am sure our customers) look forward to this all occurring in an automated way from our online store so that there is less friction in the onboarding process and so that neither we nor our customers need to spend any time doing anything manually or spend any time waiting for each other.
Best of luck with getting your advanced licensing project done @Pancidal.
Maybe another vendor knows the answer to your licensing question?
I hope so, having this part automated was a huge consideration for the platform.
I got it working using the ecosystem API’s testToken endpoint. It wasn’t clear in the documentation that this was the endpoint to use, but I can get a token generated correctly using that endpoint. It almost seems like this should be named something more fitting, and not feel like it isn’t production ready.
That said, assuming no breaking changes later on, I believe I can fully automate our customer’s licensing now without having to manually enter them in the old system.