Recipe 12 — Grid strategy with custom params
Status: ✅ runnable SDK surface:
client.strategies.create(kind="GRID", params=...)
strat = await client.strategies.create(
kind="GRID",
params={
"base_asset": "ETH",
"quote_asset": "USDC",
"lower_bound": 1500,
"upper_bound": 3500,
"grid_lines": 20,
"deposit_usd": 5000,
},
)
const strat = await client.strategies.create({
kind: 'GRID',
params: {
base_asset: 'ETH',
quote_asset: 'USDC',
lower_bound: 1500,
upper_bound: 3500,
grid_lines: 20,
deposit_usd: 5000,
},
});
Grid strategies live in validating until the 7-phase pipeline (TZ-3 §17)
clears them; use client.strategies.validate(...) to kick off Phase 1
backtest.