The editor is a canvas. You drop blocks on it and wire them together, and what you get is not a diagram of the strategy: it is the strategy. The same graph is what the backtest replays and what the runtime executes.

Available now
Editing
Drag and drop
Native blocks
30+
Families
7
Custom blocks
Import · vibecode · install
Markets
Spot + Futures
Code required
None
The editor with a strategy loaded. Blocks, their settings and the links between them are the file that runs.

A strategy is a sentence, and the canvas is where you write it

Blocks snap together into something you can say out loud without translating anything. That is the whole test: if you cannot read your strategy to somebody else, you do not know what it does.

While the 12h EMA trend is bullish and most of the wallet is still in base currency, wait for EMA(4) to cross above EMA(30) on a green candle, then buy with half of it, at limit, and hold for 36 hours before looking again.

Six blocks, taken from the strategy loaded in the editor at the top of this page. MA Trend · Balance · MA Cross · Candle Color · Buy · Wait

Markets move at night. You don’t.

A strategy that only runs while you are watching is not a strategy. The editor exists to get the rule out of your head and into something that executes without you.

One real overnight session: BTC/USDT, minute by minute, 6 to 7 September 2026, 22:00 to 06:00 UTC. 481 closes, and not one of them smoothed.

Every block that ships with the app

Seven families. Orders send, logic branches, market and indicators watch, variables remember, tools do the rest, and custom blocks cover whatever is left.

Orders

What the strategy actually sends to the exchange.

06 blocks

  • WalletThe mandatory first block. Sets the capital the strategy runs on.
  • BuySpot buy, market or limit, sized as a share of remaining or starting capital.
  • SellSpot sell, with the same sizing and order types as Buy.
  • LongFuturesOpens a long position on futures.
  • ShortFuturesOpens a short position on futures.
  • CloseFuturesCloses an open futures position.

Logic

How the flow branches, joins and loops.

03 blocks

  • ORContinues down the first branch whose condition is met.
  • ANDContinues only when every condition inside it holds at once.
  • GoToSends the flow to another block. Subroutines, without a tangle of links.

Market

Price and volume, read straight off the feed.

05 blocks

  • Price UpTriggers on a rise of a given percentage.
  • Price DownTriggers on a fall of a given percentage.
  • VolumeTriggers when volume sits above or below its moving average by a set gap.
  • Price TriggerTriggers on an absolute price level.
  • Range TriggerTriggers on price against a period high, low or median.

Indicators

Technical analysis, one block per instrument.

12 blocks

  • RSIRelative Strength Index.
  • MACDMoving Average Convergence Divergence.
  • Stoch RSIStochastic RSI.
  • BollingerBollinger Bands.
  • IchimokuIchimoku Kinko Hyo.
  • SuperTrendSignal, trend or touch on the SuperTrend support and resistance band.
  • MA ThresholdPrice a set distance above or below a moving average.
  • MA CrossOne moving average crossing another.
  • MA Support/ResistanceA moving average used as a level.
  • MA TrendThe direction a moving average is pointing.
  • Candle ColorCandle direction and body size.
  • Candle PatternJapanese candlestick patterns.

Variables

Your own numbers, carried across the graph.

02 blocks

  • Variable OperationCreates a variable and does arithmetic on it.
  • Variable TestCompares a variable against a price, a value, or another variable.

Tools

Everything else a strategy needs while it runs.

06 blocks

  • InfoWrites a line to the strategy log. Developer mode shows variables live.
  • BalanceBranches on how the wallet is split between the two assets.
  • CalendarBranches on the day and the hour.
  • WaitHolds the flow for a set time before continuing.
  • PairBranches on which pair the strategy is running.
  • PiggySets a share of the gains aside, out of the capital the strategy trades with.

Custom

Blocks that are not in this list yet.

Code one and import it, describe one and let the AI write it, or install one from the store. Once installed, it behaves exactly like a native block, including inside AND and OR.

Long, Short and Close belong to futures trading, which is still in development. Everything else on this page runs on spot today.

A block that does not exist yet

Custom blocks are the escape hatch. They are how the editor stops being a fixed list of thirty-odd things and starts being yours.

  • It behaves like a native blockOnce installed it shows up in the block library, drags onto the canvas, connects like the rest, and works inside AND and OR. There is no second-class tier.
  • Three ways to get oneWrite the code outside Kryll and import it. Describe what it should do and let the AI write it. Or install one somebody already published.
  • It travelsA block you built is a block you can share, or sell. That is what the marketplace is for, and it is priced in KRL.

Say it, then read what it built

The assistant lives inside the editor. Describe a strategy and it places the blocks and wires them; describe a change and it edits the graph you already have. What comes back is ordinary blocks. You can read them, move them, and take them apart.

What else Kryll AI does

Buy half the wallet when the RSI drops under 30, but only while the 12h trend is still up.

Wallet
ANDRSIBelow 30MA TrendBullish · 12h
BUY50% Mrk
What a description turns into: blocks, wired, on your canvas.

A graph is not a bot until it has been replayed

The editor is where a strategy is written. It is not where you find out whether it holds up. That is the backtest engine, and it takes the same file, unchanged.

The backtest engine

Open the canvas.

The editor ships with KryllOS. Download it, drop a Wallet block, and wire something to it. It costs nothing and it runs on your machine.

Trading crypto-assets carries a risk of losing your capital.