> ## Documentation Index
> Fetch the complete documentation index at: https://www.helius.dev/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Guides for Traders

> Build trading systems on Solana: see transactions first with Preconfirmations, land trades first with Sender, and stream market data with LaserStream.

Trading systems win on two things: seeing transactions early and landing your own quickly.

This path follows that order, starting with the earliest transaction signals Helius offers (Preconfirmations) and ending with the fastest way to land trades onchain (Sender).

## Building a trading system on Solana

Here are the core components of high-performance trading systems on Solana:

### Get the earliest signal

[Preconfirmations](https://www.helius.dev/docs/pre-confirmations/overview.md) come straight from validator schedulers, before shreds exist. They are available on all paid plans. Coverage is partial, so use them for the trades where being first matters most.

Follow the [Trade on Preconfirmations](https://www.helius.dev/docs/pre-confirmations/guides/trade-on-preconfirmations.md) guide to get started.

### Fill in coverage gaps

Because Helius Preconfirmations only cover \~40% of all transactions on Solana, you need coverage for the remaining transactions.

If you have the ability to process [Raw Shreds](https://www.helius.dev/docs/shred-delivery/raw-shreds.md) yourself, start there.

If you don't want to run deshredding infrastructure, use Preprocessed Transactions, which are raw shreds that we deshred for you.

Shreds and Preprocessed Transactions are slower than Preconfs but cover all of Solana's transactions, which makes them the best tool for watching an entire program or pool.

Follow [Trade on Preprocessed Transactions](https://www.helius.dev/docs/preprocessed-transactions/guides/trade-on-preprocessed.md) to get started.

### Track pool state with LaserStream

Pre-execution feeds show what a transaction intends, not what it did. Account and pool state changes first appear post-execution, and LaserStream at the `processed` commitment level is the fastest way to get this data.

Use LaserStream gRPC or WebSockets for pricing and position tracking, subscribing to programs, listening to accounts, and more.

Follow the [Stream Pump AMM Data with LaserStream](https://www.helius.dev/docs/laserstream/guides/stream-pump-amm-data.md) guide to get started.

### Land trades first

Once you have low-latency signal streams online, you need a way to reliably land trades onchain before competitors.

Use Sender Max to build a send loop with connection warming, live-priced fees, and confirmation with retries.

Follow [Land Trades with Sender](https://www.helius.dev/docs/sending-transactions/guides/land-trades-with-sender.md) to get started.

### Measure your latency

To ensure your trading system is operating at max performance, benchmark end-to-end delivery across endpoints.

Follow the [Measuring Latency](https://www.helius.dev/docs/laserstream/guides/measuring-latency.md) guide to get started.

## Key products

> [card] [Preconfirmations (Preconfs)](https://www.helius.dev/docs/pre-confirmations/overview.md)
>
> Stream transactions before they are shredded; the earliest signal on Solana

> [card] [Shred Delivery](https://www.helius.dev/docs/shred-delivery.md)
>
> Raw shreds delivered via UDP; deshredding infra required

> [card] [Preprocessed Transactions](https://www.helius.dev/docs/preprocessed-transactions/overview.md)
>
> Decoded shreds; no deshredding infra required

> [card] [Helius Sender](https://www.helius.dev/docs/sending-transactions/sender.md)
>
> Fast lane for landing trades: no API credits, pay per send with SOL tips

> [card] [LaserStream gRPC](https://www.helius.dev/docs/laserstream.md)
>
> Ultra-low-latency processed streams with historical replay and redundancy

> [card] [Priority Fee API](https://www.helius.dev/docs/priority-fee-api.md)
>
> Estimate the fee that gets your transaction into the next block

> [card] [Transaction Rebates](https://www.helius.dev/docs/sending-transactions/backrun-rebates.md)
>
> Earn automatic SOL rebates via post-trade backruns

> [card] [MEV Protection](https://www.helius.dev/docs/sending-transactions/mev-protect.md)
>
> Protect your transactions from malicious sandwich attacks

## Guides

Browse all trader-focused tutorials on the [Guides overview](https://www.helius.dev/docs/guides/overview.md) page.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.