Создание торговой системы на 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
Защищайте транзакции от вредоносных сэндвич-атак