Skip to main content
Успех торговых систем зависит от двух факторов: раннего обнаружения транзакций и быстрого проведения собственных. Этот путь следует указанному порядку: начинается с самых ранних сигналов о транзакциях, которые предлагает Helius (Preconfirmations), и заканчивается самым быстрым способом проведения сделок ончейн (Sender).

Создание торговой системы на Solana

Основные компоненты высокопроизводительных торговых систем на Solana:

Получайте самые ранние сигналы

Preconfirmations поступают напрямую от планировщиков валидаторов еще до появления шредов. Покрытие неполное, а для использования требуется тариф Professional, поэтому применяйте их для сделок, в которых особенно важно быть первым. Чтобы начать работу, следуйте руководству Торговля с помощью Preconfirmations.

Устраните пробелы в покрытии

Поскольку Helius Preconfirmations охватывают лишь около 40% всех транзакций на Solana, вам необходимо обеспечить покрытие остальных транзакций. Если вы можете самостоятельно обрабатывать необработанные шреды, начните с них. Если вы не хотите развертывать инфраструктуру для восстановления данных из шредов, используйте предобработанные транзакции — необработанные шреды, которые мы восстанавливаем для вас. Шреды и предобработанные транзакции поступают медленнее, чем Preconfirmations, но охватывают все транзакции Solana. Поэтому они лучше всего подходят для отслеживания всей программы или пула. Чтобы начать работу, следуйте руководству Торговля на основе предобработанных транзакций.

Отслеживайте состояние пула с помощью LaserStream

Потоки данных до выполнения показывают намерение транзакции, а не ее результат. Изменения состояния учетной записи и пула впервые появляются после выполнения, а LaserStream на уровне подтверждения processed — самый быстрый способ получить эти данные. Используйте LaserStream gRPC или WebSocket для отслеживания цен и позиций, подписки на программы, мониторинга учетных записей и других задач. Чтобы начать работу, следуйте руководству Потоковая передача данных Pump AMM с помощью LaserStream.

Проводите сделки первыми

После запуска потоков сигналов с низкой задержкой вам потребуется способ надежно проводить сделки ончейн раньше конкурентов. Используйте Sender Max, чтобы создать цикл отправки с прогревом соединения, комиссиями на основе актуальных цен и подтверждением с повторными попытками. Чтобы начать работу, следуйте руководству Проведение сделок с помощью Sender.

Измеряйте задержку

Чтобы ваша торговая система работала с максимальной производительностью, измеряйте сквозное время доставки через разные конечные точки. Чтобы начать работу, следуйте руководству Измерение задержки.

Ключевые продукты

Preconfirmations (Preconfs)

Потоковая передача транзакций до их разделения на шреды — самый ранний сигнал на Solana

Shred Delivery

Необработанные шреды доставляются по UDP; требуется инфраструктура для восстановления данных

Preprocessed Transactions

Декодированные шреды; инфраструктура для восстановления данных не требуется

Helius Sender

Быстрый канал для проведения сделок: без списания квоты API, оплата каждой отправки чаевыми в SOL

LaserStream gRPC

Обработанные потоки со сверхнизкой задержкой, воспроизведением исторических данных и резервированием

Priority Fee API

Оценка комиссии, необходимой для включения транзакции в следующий блок

Transaction Rebates

Автоматически получайте возвраты в SOL за счет бэкранов после сделок

MEV Protection

Защищайте транзакции от вредоносных сэндвич-атак

Руководства

Все руководства для трейдеров доступны на странице Обзор руководств.