In February 2025, Andrej Karpathy — AI pioneer and former Tesla AI Director — coined the term “vibe coding”: writing software by describing what you want in English and letting AI generate the code. We took that idea and applied it to algorithmic trading.
“There's a new kind of coding I call 'vibe coding', where you fully give in to the vibes, embrace exponentials, and forget that the code even exists.”
— Andrej Karpathy, AI pioneer and former Tesla AI Director
Vibe Algo Trading takes this concept into the world of automated trading. Describe your strategy in plain English. AI generates the NinjaScript code, compiles it, and backtests it — all inside NinjaTrader 8. No coding required. No hoping it works. Verified and backtested before you risk a dollar.
“The hottest new algo trading language is English.”
— Keivan Ebrahimi & Aaron Korbs, co-founders of Vibe Algo Trading
Developers embrace AI-generated code
The hottest programming language becomes English
Algorithmic trading meets natural language AI
The first purpose-built tool for NinjaTrader 8
Hope-based development
Verified-by-default development
Vibe coding is hope. Vibe Algo Trading is proof.
Let's be clear: Vibe Algo Trading is not trading on vibes. It's not gambling. It's not asking an AI to pick stocks for you.
Vibe Algo Trading is the disciplined application of AI to implement YOUR systematic, rule-based trading strategies. Every strategy you create is:
The “vibe” is in how you communicate with the AI: plain English instead of C#. The trading itself is as systematic and rigorous as hand-coded strategies — because it IS real NinjaScript code.
TenSurf Brain is the first tool purpose-built for Vibe Algo Trading on NinjaTrader 8. Describe your strategy in English. Get backtested results in minutes.
Be first in line when we launch • No credit card required

Stay updated with the latest products and insights
Futures and forex trading contains substantial risk and is not for every investor. An investor could potentially lose all or more than the initial investment. Risk capital is money that can be lost without jeopardizing ones' financial security or life style. Only risk capital should be used for trading and only those with sufficient risk capital should consider trading. Past performance is not necessarily indicative of future results.
NinjaTrader® is a registered trademark of NinjaTrader Group, LLC. No NinjaTrader company has any affiliation with the owner, developer, or provider of the products or services described herein, or any interest, ownership or otherwise, in any such product or service, or endorses, recommends or approves any such product or service.