Free · for established vendors and new ones
The business half of selling trading software.
- An activation ticket at midnight.
- A refund threat by morning.
- Licensing that breaks when a customer changes anything.
- A platform update on a Friday afternoon.
- And a launch that was supposed to drive sales, but turned into three days of support emergencies.
Whatever is bleeding, TVA helps you name it, route it, fix it, prove the fix exists, and stop it from becoming your permanent job.
- 201lessons
- 29courses, 4 tracks
- 26+hours of lesson video
- $0all of it
Register free
One registration opens all four tracks. The symptom router on this page takes about two minutes; Start Here is three lessons, about an hour, in as many sittings as you like.
Start where it hurts
What’s bleeding right now?
Every symptom below routes to the lesson that answers it. If your customer’s error string is here, so is the fix.
43 symptoms, each routed to the lesson that answers it.
Invalid License / Wrong Key
- My license key doesn't work
- Invalid license error
- License key not found
- Wrong license
- Key rejected
- Not valid for this product
- Invalid license key
- License key not found
- The license key you entered is not valid
- License rejected
- Verification failed
Answered by FIN-1.2 Activation Failed: Invalid License
No Entitlement / Fulfillment Issues
- Customer paid but can't activate
- No entitlement found
- License wasn't created
- Payment went through but no license
- Order stuck
- No entitlement for this user
- Entitlement not found
- User not found in licensing system
- License not found
Answered by FIN-1.3 Missing Entitlement or Purchase Link
Wrong Email / Account Mismatch
- Using different email than purchase
- Can't find my license
- Which email should I use?
- I have multiple accounts
Answered by FIN-1.1 Activation and Licensing: Start Here
Machine Binding / Hardware Change / Multi-Machine
- Worked yesterday, not today
- Activation limit exceeded
- Too many machines
- Got a new computer
- Reinstalled Windows
- Hardware changed
- Machine ID mismatch
- Can I use on two computers?
- Home and work setup
- Laptop and desktop
- Activation limit exceeded
- Too many machines
- Machine ID mismatch
- License bound to another machine
- Maximum activations reached
- The remote server returned an error: (403) Forbidden. Activation limit exceeded for this key
Answered by FIN-1.4 Activation Limit or Machine Bound
Post-Update Activation Failure
- Worked before the update, broken now
- After Windows update
- New Machine ID after update
- Platform update broke activation
Answered by FIN-1.5 Post-Update Activation Failure
Licensing System Outage / Spike
- Everyone can't activate
- Licensing down
- Fulfillment not creating licenses
- Sudden spike of activation tickets
Answered by FIN-1.6 Licensing System Outage
Connection / Firewall / Local Environment
- Can't connect to licensing server
- Timeout error
- Firewall blocking
- Corporate network issues
- VPN problems
- Antivirus blocking
- TLS/SSL error
- System clock wrong
- Cannot connect to licensing server
- Connection timeout
- Network error during activation
- TLS/SSL connection error
Answered by FIN-1.7 Firewall, AV, or Network Block
Subscription / Renewal Issues
- License expired
- Subscription ended
- Payment failed
- Need to renew
- Auto-renewal didn't work
- Card declined" (for renewal)
- License expired
- Subscription ended
- Your subscription has ended
Answered by FIN-1.8 Expired Subscription or Renewal
Trial Confusion
- Trial expired but I bought it
- Stuck in trial mode
- Using trial key by mistake
- How do I switch from trial to paid?
- Shows trial but I paid
Answered by FIN-1.9 Trial vs Paid Mix-Up
Multi-Platform / Wrong Identifier
- I sell on Sierra and NinjaTrader; which ID do you need?
- Wrong username on the invite
- Paid but nothing on TradingView
- Do I need Machine ID for Sierra Chart?
- Cross-platform bundle: only one platform works
Answered by TB-2 Platform Licensing Landscape Worksheet
NinjaTrader Migration / Reinstall
- Got a new computer, how do I move my license?
- Reinstalled Windows
- Old machine still works / new machine doesn't
- Migration path
Answered by FIN-1.10 Migration and Reinstall Path
Clean Machine / Isolate Environment
- Works on my PC but not the customer's
- Need a clean test
- Is it their environment?
- Windows Sandbox test
Answered by FIN-1.11 Clean Machine Test Protocol
Platform-Specific Licensing (NinjaTrader-native)
- NinjaTrader licensing questions
- Vendor Licensing Manager
- Ecosystem licensing
- Machine ID in NinjaTrader
- Where do customers activate?
- Activation portal
- Self-serve license lookup
Answered by FIN-1.1 Activation and Licensing: Start Here
Refund Request Handling
- Customer wants a refund
- How do I handle refunds?
- Refund policy questions
- Should I refund this?
Answered by FIN-2.2 First Response to Refund Requests
Chargeback / Dispute
- Got a chargeback
- Payment disputed
- Stripe/PayPal dispute
- How to fight chargebacks
- Lost a dispute
Answered by FIN-2.5 Chargeback: Immediate Actions
Expectation Mismatch / "Not What I Expected"
- Product isn't what I thought
- Doesn't match the marketing
- I expected profits / signals
- Repainting" / "signals moved" / "marks changed on past bars
- I thought it was a bot / places orders" (but it’s display-only)
- Sim filled / live didn’t" / "fills don’t match
Answered by FIN-2.4 Refund Decision: Not What I Expected
Pricing Objections
- Customer says too expensive
- Asking for discount
- Price complaints
- Competitor is cheaper
Answered by FIN-2.1 Refund Shield: Start Here
Non-Delivery / Install Fail Refund
- Never got the download
- Can't install
- Paid and nothing arrived
Answered by FIN-2.3 Refund: Non-Delivery or Install Fail
Too Many Tickets
- Drowning in support
- Can't keep up with tickets
- Support backlog
- Same questions over and over
Answered by FIN-3.1 Support Overload: Start Here
Repeat Questions / Macros
- Answering the same thing daily
- Customers don't read docs
- FAQ not working
- Need templates
Answered by FIN-3.4 Macro Pack: Responses That Deflect
Documentation / FAQ
- Need to create FAQ
- Documentation is outdated
- How to write help docs
- Self-service support
Answered by FIN-3.7 Deflection, Docs, FAQ, and Known Issues
Escalation / Handoff / Golden Ticket
- When to escalate
- Need help from platform
- Issue beyond my ability
- How to get vendor support
- Bug report for my developer
Answered by FIN-3.6 Developer-Ready Bug Report Template
Support Hours / SLA / Burnout
- 24/7 support expectations
- Customers angry about response time
- Setting support hours
- Weekend support
Answered by FIN-3.10 SLA, Boundaries, and Burnout
Something's Broken (Widespread)
- Multiple customers reporting same issue
- Something broke in the update
- Platform outage affecting us
- Flood of identical tickets
Answered by FIN-4.1 When to Declare an Incident
Platform Update Issues
- Platform update broke my indicator
- New version compatibility
- Need to update for new release
Answered by FIN-4.1 When to Declare an Incident
Emergency Communication
- How to notify all customers
- Status page
- Incident messaging
- What to say during outage
Answered by FIN-4.3 Incident Acknowledgment Template
War Room / Recovery / Postmortem
- Who does what during an outage?
- Are we recovered?
- Need a postmortem
Answered by FIN-4.5 Internal War Room Checklist
Blown Eval / “Pay My Losses” / Trading-Loss Blame
- Your tool cost me my eval / funded account
- Pay me for my drawdown / trading losses
- Reimburse my prop fail
- Sue you for my blown account
- I lost money; make me whole
Answered by FIN-4.10 Compensation and Credit Decisions
Disconnect / Stale Marks / Fail-Closed Questions
- What happens on disconnect / stale data?
- Does it keep trading on last tick?
- Customers angry about frozen / stale marks
- Fail closed vs continue?
Answered by TB-9 Release Preflight Checklist
Trial Abuse / Extensions
- Customer wants trial extended
- Same person multiple trials
- Trial farming
- Free trial abuse
Answered by FIN-5.1 Trial Abuse: Start Here & Detect
Piracy / Unauthorized Sharing
- Someone sharing my indicator
- Found my product on a piracy site
- License key leaked
- Unauthorized distribution
Answered by FIN-5.3 License and Account Sharing
Enforcement / Banning
- Need to ban a customer
- Revoking access
- Blocking bad actors
- Terms of service violation
Answered by FIN-5.5 Enforcement: Revoke, Warn, or Ignore
Need Proof Without Performance Claims
- How do I prove the product works without showing PnL?
- Prospects keep asking for proof / backtests
- Need a value proof pack
- Sales page only has vague claims
Answered by BIR-4.3 Ethical Value Proof Pack
Trial Interest Not Converting / Trial-to-Paid Path
- Trials never become buyers
- No trial-to-paid sequence
- What do I send on Day 1 of a trial?
- Between interest and checkout, what do I own?
- Nurture emails aren't converting
Answered by BIR-14.8 Email Nurture and Trial-to-Paid Sequences
Live Scam / Bad Review / Public Reputation Attack
- Someone posted scam on Reddit / futures.io
- 1-star review says I stole their money
- I paid and got nothing review is live
- Public thread calling us a scam
- Need a 48-hour reputation reply plan
- Public review says "repainting" / "not as advertised" / "marks moved" (fulfillment may be fine)
Answered by BIR-11.2 Live Review and Scam Response via Ops
Processor Froze Payouts / Termination Notice
- Stripe froze my account
- Payouts paused pending review
- Processor sent a termination notice
- My payment account is under review
- They put a rolling reserve on my funds
- Flagged as high-risk
Answered by BIR-18.6 Payment Infrastructure: Processor Selection and High-Risk Survival
Platform / Marketplace Compliance or Partner Notice
- The platform emailed about my add-on
- Marketplace flagged my listing
- Partner compliance review
- Policy violation notice
- They are threatening to pull my product
Answered by BIR-10.4 Support Escalation Etiquette
Suspected Data Breach / Customer Data Leak
- I think we've been breached
- Someone got into our licensing account
- Customer data leaked
- A backup was left exposed
- Customers are getting phishing emails quoting their license details
- Who do I have to notify about a breach?
Answered by BIR-10.8 The Breach Clock: Who You Must Tell, and How Fast
Becoming a NinjaTrader Ecosystem Vendor / Getting Listed
- How do I get approved as a NinjaTrader Ecosystem vendor?
- How do I become a NinjaTrader vendor?
- How do I get my add-on listed on the NinjaTrader Ecosystem?
- How do I join the NinjaTrader vendor program?
- Where do I submit my product to the Ecosystem?
Answered by BIR-14.4 Marketplace Listings as an Acquisition Surface
Where to Start / Finding the Right Lesson
- New to TVA
- Where should I begin?
- Which lesson first?
- How does this course work?
- Which lesson do I need?
- Can't find what I'm looking for
- Help me navigate
Answered by SH-1 Get a Fix Fast
Index / Directory
- List of all lessons
- What topics are covered?
- Course index
Answered by SH-1 Get a Fix Fast
Vendor Health / What to Fix Next
- Everything feels urgent
- What should I fix this week?
- Where am I bleeding?
Answered by SH-2 Vendor Vital Signs Tracker
Diagnosed, But Nothing Is Getting Finished
- I'll start once I've read a bit more of it
- I opened four lessons and finished none of them
- I know which lesson owns it and nothing is built yet
- What reading order should I do the academy in?
Answered by SH-3 Finish Your First Fix
Four tracks, one registration
Come in with one problem and leave with one answer.
You do not have to go in order. One registration opens all four. If you are not sure where to begin, the symptom router above takes about two minutes, and Start Here is three lessons, about an hour, in as many sittings as you like.
Start Here
1 course · 3 lessons
Find your path, set priorities, and finish a fix. Use the Router Quiz and Problem Router to find the right lesson, score your Vendor Vital Signs to choose one priority, and finish one artifact with a clear…
See the Start Here shelf → Build-time systemsBuild It Right
22 courses · 135 lessons
The structured long-game curriculum for trading software vendors: 22 courses in four phases: Foundation and Fit, Build and Protect, Launch and Trust, Scale and Durability. 135 lessons on the shelf.
See the Build It Right shelf → Ticket-time triageFix It Now
5 courses · 50 lessons
Emergency-room playbooks for live operational fires. Five courses: Activation and Licensing, Refund Shield, Support Overload, Red-Light Protocol (incidents), and Trial Abuse and Leak Response. 50 lessons.
See the Fix It Now shelf → Reference shelfToolbox
1 course · 13 lessons
Reference shelf of templates, checklists, and operational resources embedded in lesson text: Golden Ticket escalation, platform licensing landscape worksheet, activation intake, clean-machine testing, support…
See the Toolbox shelf →What a lesson actually contains
Every lesson targets one specific problem.
A narrated video walkthrough, the written lesson, and the templates and checklists in the lesson text. There is nothing to download and nothing held back.
- Is this your problem?Symptoms, the exact error strings, and the misdiagnoses that waste an afternoon, plus who the lesson is not for.
- TL;DRThe whole answer in a paragraph, before any explanation, because you may be reading this between tickets.
- Quick Field DressingThe five-minute version. What to say and what to check right now, while the customer is waiting.
- Root FixThe ten- to fifteen-minute version that stops it coming back, with the reasoning you need to adapt it.
- Worked ExampleThe template filled in for a fictional vendor, next to the blank one, so you can see what finished looks like.
- Your ExitA specific, checkable outcome. You know whether it worked before you close the tab.
Where to start
The recommended path.
- Register→ land in Start Here (3 lessons)
- Live fire today→ Fix It Now (pick course by symptom); when the fire is out, use the ticket-time → build-time bridge into Build It Right
- Build systems→ Build It Right via Vital Signs (SH-2) + Priority Path (8–15 first-win lessons, not a 135-lesson grind)
- Need buyers→ BIR-14 Getting Customers (Path E / Demand vital sign)
- Templates on demand→ Toolbox (reference shelf)
Why generic advice keeps failing you
Generic software-business advice assumes a customer who is not sitting in a live market.
Five things make this niche different from every other software business, and the academy is written around all five.
-
The market clock: severity and scheduling run on trading time; the same failure is an emergency before the open and a ticket after the close.
-
Trader behavior: refunds cluster behind losing streaks and blown evaluations, and the hardest tickets are really about the trade.
-
The ecosystem calendar: support spikes ride a public calendar of release waves, OS updates, feed incidents, and rollover weeks, so they can be seen coming.
-
Licensing and entitlement mechanics: access lives in the entitlement record; a payment record can say only that money moved.
-
Trading-vendor unit economics: revenue in lifetime-license lumps, processors that class the niche high-risk, negotiated splits, and market data as a running cost.
The easier software becomes to create, the more important the business around it becomes.
Who is teaching this
Bruce DeVault
I've worked with trading software vendors since 2007, most of that inside the NinjaTrader ecosystem. If you've spent time in the developer forums over the years, there's a good chance we've already crossed paths.
QuantKey started as just me, the same way most vendor businesses do. Today it's a team. Round-the-clock support, behind the scenes. We keep licensing and activations running for vendors whose tools sit in front of thousands of traders, every day.
So nothing in this academy is just theory. We built through the same problems it teaches, and we're still in the middle of them.
This is for you if
- You sell indicators, strategies, or add-ons, especially in the NinjaTrader ecosystem.
- You handle your own support, refunds, and licensing.
- You are technically capable and drowning in the operational half.
- You want a specific step you can take today, not a framework.
This is not for you if
- You want to learn how to trade. This teaches the business of selling trading software, nothing else.
- You are looking for signals, entries, strategies, or anything about performance.
- You want someone to run your support desk for you. These lessons teach you to build the system.
Why it is free
Why give it away?
Because the first step shouldn't have to be a sales call.
We've been giving it away for years, one answer at a time.
The academy just puts it in one place, and saves you the digging.
And a vendor who's not drowning?
Better customer. Better colleague. Better ecosystem.
Trading Vendor Academy is produced by QuantKey AI Trading Vendor Solutions. The education comes first, and the full curriculum is yours whether or not you ever spend a dollar with us.
Almost nobody teaches the business side of being a trading vendor, so we do. Free. On purpose.
Bruce DeVault, founder
Before you register
The obvious questions.
What does it cost?
Nothing today, and no card is required. One free registration opens all 4 tracks and every one of the 201 lessons.
What happens right after I register?
You land in Start Here, which is three lessons long and exists to route you. If something is on fire, it sends you to the fix. If nothing is, it helps you find the thing worth building first.
What is the catch?
QuantKey builds back-office software for trading vendors: licensing, payments, CRM and customer email. We hope you think of us when you need that. The lessons stay neutral about it: none of them recommends us over an alternative, and none invents a problem only we solve.
Do I have to do it in order?
No. Most people never take all 201 lessons, and that is the intended use. Come in with one problem, leave with one answer, come back when the next thing breaks.
Will you teach me to trade?
No, and we never will. This is the business of selling trading software: licensing, refunds, support, incidents, compliance, launch. No signals, no strategies, no performance claims.
What do you do with my email?
QuantKey sends the academy emails: new lessons and the occasional note about our ecosystem. Every one has an unsubscribe link, and unsubscribing does not close your access.
Start with the problem that is costing you sleep tonight.
Take one lesson. Paste one template. Fix one workflow.
201 lessons across 29 courses and 4 tracks, with more than 26 hours of lesson video. One free registration opens all of it. Lesson podcasts and other materials launch to members as they are released.
Register free
It takes about a minute.