Stacked Markets
How to build a crypto trading workflow that actually scales
Published May 29, 2026 · By Stacked Markets Research Team
Contents
- Habits vs workflows: why the difference matters
- The three layers of a scalable trading workflow
- Layer one: pre-trade research and signal filtering
- Layer two: execution and risk controls
- Layer three: risk controls as workflow, not afterthought
- Post-trade review: the layer most traders skip
- Automation: where it belongs and where it doesn't
- The workflow failure modes
- Stacked Markets as the execution layer
- A practical weekly workflow template
- FAQs
Most active traders don't have a workflow. They have habits. The distinction matters more than most people admit.
Habits are reactive. You check prices when you feel like it, size positions on conviction in the moment, and review trades only when something goes badly wrong. That approach can work for a while. It doesn't scale. When volatility spikes, when you're running multiple positions across different timeframes, when conditions shift fast - habits collapse. A workflow holds.
This is for traders already active on Hyperliquid or similar DEX venues who want to build a repeatable process, not just sharpen individual trades. It covers pre-trade research, execution controls, risk parameters, post-trade review, and where automation belongs. It also names the failure modes that kill most workflows before they compound.
Habits vs workflows: why the difference matters
A habit is "I check funding rates most mornings." A workflow is "At 08:00 UTC I check funding rates on Coinglass for my watchlist, flag anything above 0.05% annualised as a potential fade candidate, and update my session bias before I open the terminal."
The second version is repeatable by someone else. It produces consistent inputs regardless of your mood or how the previous session went. That's what makes it scalable.
Workflows also create a feedback loop. When you document your process, you can identify exactly where it breaks down. Habits give you no such data.
The three layers of a scalable trading workflow
Every durable trading process runs on three layers:
- Pre-trade: research, signal filtering, and session framing before you open a position
- Execution: order management, slippage controls, and risk parameters at the moment of trade
- Post-trade: logging, review, and iteration after the session closes
Most traders spend 90% of their attention on execution and almost none on the other two. That's backwards. Execution is where the trade happens. Pre-trade and post-trade are where the edge is built and maintained.
Layer one: pre-trade research and signal filtering
The goal of pre-trade work is to reduce your decision surface before markets open, not expand it. Enter a session with a clear bias, a defined watchlist, and a read on structural risks. Not a list of 40 tokens you might trade.
Daily market check
A structured daily check should cover four areas:
- Funding rates: Coinglass gives you a real-time view across major perp venues. Persistent elevated funding in a long-biased market is a fade signal. Negative funding in a downtrend tells you shorts are crowded. Neither is a trade by itself, but both belong in your session framing.
- Open interest trends: Rising OI into a price move confirms participation. Rising OI against price direction signals disagreement. Flat OI on a breakout is a warning. Check this at the asset level, not just in aggregate.
- On-chain flows: For macro context, Glassnode's exchange netflow and validator metrics give you a read on structural supply pressure. For wallet-level intelligence, Nansen's smart money flows flag when historically profitable wallets are accumulating or distributing. Neither replaces price analysis, but both add signal that pure chart work misses.
- Your watchlist: Keep it short. Ten to fifteen assets maximum. If you're watching everything, you're watching nothing. Update the watchlist weekly, not daily - so it reflects deliberate selection rather than whatever is trending on X.
Session framing
Before you open the terminal, write one sentence about your session bias: long-biased, short-biased, or neutral. If you can't write that sentence, you're not ready to trade. This isn't about being right. It's about having a position to test against what actually happens.
Layer two: execution and risk controls
Your execution interface is a workflow component. It is not a neutral tool. The interface you use determines what controls you have access to, how clearly you see fill prices before you commit, and whether you can pre-set risk parameters that hold even when you're moving fast.
The specific problems with uncontrolled execution
Most interfaces create four failure modes at the execution layer:
- No slippage bounds: You submit what looks like a market order and get filled at a price significantly worse than the mid. You didn't agree to that price. You just didn't see it before it happened.
- No leverage caps: In a high-conviction moment, it's easy to push leverage higher than your session plan allows. Without a hard cap, the only thing stopping you is discipline - which is unreliable under pressure.
- No notional limits: A single large position can violate your risk-per-session rules without any system friction to catch it.
- No circuit breakers: During a volatile move, you can accidentally build a position far larger than intended before you realise what's happened.
How Stacked Markets addresses each of these
Stacked Markets is a non-custodial terminal built on top of Hyperliquid's on-chain CLOB. It routes orders directly to Hyperliquid. It holds zero user balances and zero signing keys. The execution controls are specific:
- IOC limit orders with slippage bounds: The worst-case fill price is always displayed before the wallet confirmation popup. You see exactly what you're agreeing to before you sign. There are no fake market orders.
- Configurable max leverage: You set a leverage cap for the session. The terminal enforces it. You can't accidentally exceed it in the moment.
- Notional caps: Set a maximum position size in dollar terms. Anything above that is blocked at the interface level.
- Halt switches and circuit breakers: If you're placing too many orders too quickly, circuit breakers trigger. This protects against fat-finger sequences during fast markets.
- Agent wallet: An optional local browser-based signing key speeds up order approvals without transmitting keys to Stacked Markets servers. Custody stays with you.
- In-product deposit and withdraw: Arbitrum USDC bridges directly into Hyperliquid margin from within the terminal. You never need to leave to manage capital.
The non-custodial architecture isn't a feature toggle. It's structural. You connect your Ethereum wallet, approve each order individually, and Stacked Markets never touches your funds at any point.
Layer three: risk controls as workflow, not afterthought
The most important risk management decision you make happens before a session starts, not during it.
Pre-committing to risk parameters means setting your leverage cap, notional limit, and maximum daily loss before you open the terminal. Once those are set, they hold regardless of what the market does. That removes an entire category of in-session decisions.
Traders who set these parameters in advance make fewer reactive decisions during high-volatility periods. The reason is mechanical: when your leverage cap is already locked, you don't have to decide whether to raise it when a trade is going against you. That decision has already been made.
The JELLY incident as a concrete example
In March 2025, Hyperliquid's JELLY market experienced a coordinated attack. A large short position was opened, then the underlying token was pumped aggressively, forcing the protocol's insurance fund to absorb losses. The incident was resolved via governance, but it demonstrated a specific tail risk: low-liquidity markets on any perp venue can be exploited in ways that affect other participants.
Pre-set circuit breakers don't eliminate that risk. But they do limit your exposure to rapid position-building in exactly the kind of fast, disorienting conditions that preceded the JELLY event. If your circuit breaker fires during a burst of unusual activity, that's the system working as designed.
Post-trade review: the layer most traders skip
No trade log means no iteration. This isn't a controversial claim. It's a structural fact about how improvement works.
What to log after every session
Every session log should capture:
- Entry price, exit price, and the rationale at entry
- Actual fill versus expected fill, in basis points
- Funding cost paid or received during the hold period
- Whether any circuit breakers or halt switches triggered, and why
- One sentence on what you'd do differently
Five minutes. Most traders don't do it. The ones who do compound their edge faster than those who don't.
Weekly review cadence
Once a week, review the previous five sessions as a set. Look for patterns in fill quality, entry rationale accuracy, and funding cost drag. For Hyperliquid-specific historical trade data, Dune dashboards built by the community give you granular breakdowns of your on-chain activity. For portfolio snapshots across wallets, DeBank gives you a clean cross-protocol view.
Tax accounting as a workflow component
This is the part traders defer until it becomes a crisis. Funding payments on perpetual futures are typically treated as income in most jurisdictions, not capital gains. If you're capturing them retrospectively at year-end, you're reconstructing data that should have been logged in real-time.
Koinly has a Hyperliquid integration that pulls trade history and funding payments automatically. Set it up at the start of your workflow, not after a year of trading. The cost of doing it right from the beginning is low. The cost of reconstructing a year of funding payments is not.
Automation: where it belongs and where it doesn't
Automation belongs in your workflow only after you've verified an edge manually. The rule is simple: if you can't explain the strategy precisely in plain language, you're not ready to automate it.
For open-source strategy automation, Hummingbot is the standard. It supports market-making and arbitrage strategies across multiple venues with full visibility into the logic. For more accessible bot execution without writing code, 3Commas supports conditional order automation with a simpler interface.
The failure mode here is automating a strategy that worked in a specific market regime and then forgetting to monitor it when conditions change. Automation reduces execution friction. It does not reduce the need for oversight.
The workflow failure modes
Three patterns kill most trading workflows before they produce useful data.
Over-monitoring. Checking positions every five minutes doesn't improve decision quality. It degrades it. Set your alerts, define your intervention conditions, and stay out of the terminal between them. Constant monitoring creates the illusion of control while producing reactive, low-quality decisions.
Under-documentation. No trade log means you're relying on memory to identify patterns. Memory is selective and self-serving. You will remember your good trades more clearly than your bad ones. The log is the only honest record.
Tool sprawl. Eight browser tabs open is not a workflow. It's a pile of inputs with no processing layer. Pick your tools deliberately, assign each one a specific role, and close everything else. A watchlist in Coinglass, on-chain context from Glassnode and Nansen, execution in the terminal, and a post-session log in a plain text file is sufficient. More tools add noise, not signal.
Stacked Markets as the execution layer
For traders on Hyperliquid who want execution controls the native UI doesn't provide, Stacked Markets is the specific answer. IOC limits with worst-case fill shown before wallet confirmation. Configurable leverage caps and notional limits. Circuit breakers for rapid order bursts. Non-custodial architecture throughout. It routes through Hyperliquid's on-chain CLOB - the same liquidity that accounts for approximately 70 to 75% of DEX perp market share as of May 2026, with over $5 billion in daily volume.
The terminal doesn't change what Hyperliquid is. It adds the workflow controls that active traders need on top of it.
A practical weekly workflow template
Here's a concrete starting point. Adjust the timing to your schedule, but keep the structure.
Monday morning (15 minutes). Check macro context: Glassnode exchange netflows, Nansen smart money movements. Review funding rates on Coinglass for your watchlist. Set your session bias for the week.
Pre-session (5 minutes). Set leverage cap, notional limit, and maximum daily loss in the terminal before opening any positions. Write your session bias sentence.
During session. Execute via the terminal with all controls active. Sign each order with your wallet. Let circuit breakers do their job if they trigger.
Post-session (5 minutes). Log entry, exit, rationale, actual vs expected fill, funding cost, and one improvement note. Do this within 30 minutes of closing the session, while the decisions are still fresh.
Friday review (20 minutes). Review the week's sessions as a set. Check Dune for on-chain trade history. Check DeBank for your portfolio snapshot. Identify one pattern to adjust next week. Update your watchlist.
That's the full loop. It's not complicated. The difficulty is doing it consistently - especially when the market is quiet and it feels unnecessary. That's exactly when the habit of documentation compounds.
Build your workflow on Hyperliquid's order book with execution controls you configure yourself. Stacked Markets holds no funds and no keys.
FAQs
What's the difference between a trading habit and a trading workflow?
A habit is an informal pattern - something you tend to do. A workflow is a documented, repeatable process with defined inputs and outputs. Habits are hard to analyse and improve because they're inconsistent. A workflow produces data you can review and adjust.
How do I build a pre-trade research process without spending hours on it?
Keep it narrow. A 15-minute morning check covering funding rates on Coinglass, OI trends on your watchlist, and a quick Glassnode macro read is sufficient for most active traders. The goal is reducing your decision surface, not maximising information intake.
Why does the execution interface matter for workflow quality?
An interface without controls forces you to make risk decisions in real-time, under pressure. An interface with pre-set leverage caps, notional limits, and slippage bounds removes those decisions from the session entirely. You pre-commit to your parameters before the market is moving.
What should I actually log after each trading session?
Entry and exit prices, your rationale at entry, actual fill versus expected fill in basis points, funding cost for the hold period, whether any risk controls triggered, and one sentence on what you'd change. Five minutes per session.
When does automation belong in a trading workflow?
Only after you've verified an edge manually and can explain the strategy precisely in plain language. Automating an unverified edge scales your losses, not your profits. Hummingbot for open-source strategy automation and 3Commas for accessible bot execution are both useful once that bar is cleared.
How do I handle tax accounting for perpetual futures trading?
Set up your accounting integration at the start, not retrospectively. Koinly has a Hyperliquid integration that captures trade history and funding payments automatically. Funding payments are typically treated as income, not capital gains, in most jurisdictions. Reconstruct a year of that data after the fact and you'll understand why real-time capture matters.
What are the most common workflow failure modes for active on-chain traders?
Three: over-monitoring (checking positions constantly degrades decision quality), under-documentation (no trade log means no honest feedback loop), and tool sprawl (too many open tabs with no clear role for each). Pick fewer tools, assign each a specific function, and document everything.
