---
title: Next Steps
description: You built your first indicator. Here is where to go next, framed by what you will want to do.
---


<div class="flex gap-3 mb-6">
  <span class="inline-flex items-center gap-1.5 px-3 py-1 rounded-full bg-green-50 text-green-600 text-sm font-medium">
    Beginner
  </span>
  <span class="inline-flex items-center gap-1.5 px-3 py-1 rounded-full bg-gray-100 text-gray-600 text-sm font-medium">
    2 min read
  </span>
</div>

You have a working indicator and you understand the three parts every script shares. From here, pick the path that matches what you want to do next.

## Where to go from here

- **Want to build something real?** The [Cookbook](/kscript/cookbook/overview) has complete, copy-ready recipes for genuinely useful indicators: aggregated CVD, supply and demand zones, anchored VWAP, and more. Each one is a finished script you can read end to end and adapt.

- **Want to understand how your code actually runs?** [Core Concepts: Execution Model](/kscript/core-concepts/execution-model) explains how the engine walks your script bar by bar, oldest candle to newest. Once this clicks, the way series and history indexing (`[0]`, `[1]`) work will feel obvious.

- **Ready for kScript's superpower?** [Multi-Source and Aggregation](/kscript/core-concepts/multi-source) shows how to pull data from more than one symbol or venue in a single script and combine them. This is what makes kScript different: cross-exchange studies, aggregated metrics, and order-flow analysis you can't easily do elsewhere.

- **Looking for the right function?** The [TA Library](/kscript/functions/ta-library) is the full catalog of technical-analysis functions (moving averages, oscillators, bands, and more) when you need an indicator beyond `sma` and `ema`. The [Plotting](/kscript/functions/plotting) reference covers every way to draw: lines, bars, candles, shapes, labels, and tables.

- **Something not working?** [Common Errors](/kscript/faq/common-errors) lists the messages you are most likely to hit, what causes each, and how to fix it. If your script ran but drew nothing, start there.

{% hint style="success" %}
The best next step is to open the editor and change something. Take your crossover indicator, tweak the periods, add a second signal for crosses the other way, and see what happens. You learn kScript by writing it.
{% endhint %}
