kScript v2.0

Just one week after the initial release of kScript v1.0, we're thrilled to announce the launch of kScript v2.0 — a significant upgrade that transforms how developers create and deploy trading strategies on the Kiyotaka platform.

The speed of this release reflects our commitment to rapid iteration and close collaboration with our developer community. Over the past week, we've worked intensively with early adopters, gathering feedback and identifying key areas for improvement.

What's New in v2.0

Dramatically Improved Performance

Version 2.0 introduces significant performance optimizations across the entire execution pipeline. Scripts now run faster and more efficiently, allowing for more complex calculations without sacrificing speed.

Per Bar Execution Model

The new per bar execution model gives developers granular control over when and how their strategies process market data. This architectural change enables better handling of intrabar price movements, crucial for strategies that rely on specific market conditions or time-based triggers.

Custom Functions and Loops

One of the most requested features from our community, custom functions and loops are now fully supported in kScript 2.0. Developers can create reusable code blocks, implement complex logic flows, and build more sophisticated strategies with cleaner, more maintainable code. This addition significantly reduces code duplication and makes strategies easier to debug and optimize.

Enhanced Compiler with Named Arguments

The compiler has been completely overhauled to support named arguments, making code more readable and self-documenting. This enhancement reduces errors, improves collaboration between developers, and makes it easier to understand strategy logic at a glance. The improved compiler also provides better error messages and debugging information.

Extended Standard Libraries and New Technical Indicators

We've expanded the standard library with additional utility functions and introduced several new technical indicators based on community requests. These additions mean developers can implement complex trading strategies with less custom code, accelerating development time and reducing potential bugs.

Faster Development, Cleaner Code

Version 2.0 fundamentally changes the development experience on Kiyotaka. Our community members report that they're now able to ship strategies significantly faster while writing less code. The combination of improved performance, better language features, and expanded libraries means that ideas can move from concept to production more quickly than ever before.

This Is Just the Beginning

While v2.0 represents a major milestone, we view it as the foundation for what's coming next. Over the coming weeks, we'll continue shipping enhancements and new features. The architecture improvements in v2.0 enable us to build even more powerful capabilities that weren't possible in the original version.

Join Our Community

Your feedback and ideas have been instrumental in shaping kScript 2.0, and we want to continue this collaborative approach as we build the future of algorithmic trading. Join our Discord community to connect with other developers, share strategies, get support, and help influence the roadmap for future releases.

The rapid evolution from v1.0 to v2.0 demonstrates our commitment to building the best possible platform for algorithmic traders. We're excited to see what our community will create with these new tools, and we're just getting started.


Start building with kScript today. Visit our quick start guide to begin, and join our Discord community to connect with thousands of traders pushing the boundaries of what's possible.