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.
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.
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.
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.
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.
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.
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.
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.