1001 Freelance Projects
Свежие проекты с фриланс-бирж
Просмотр проекта
Подробный просмотр проекта
(вы будете перенаправлены на сторонний сайт)
Название проекта:
Универсальный модуль отправки заявок для арбитражного робота (MOEX, крипта, FIX, MT5)
Кто разместил:
Внешний проект с free-lance.ru
Открыт:
22-Nov-2025 11:57 GMT
Описание:
ОСНОВНЫЕ ТРЕБОВАНИЯ:

1. Универсальная архитектура с адаптерами:
- Модульная архитектура с абстрактным интерфейсом для работы с биржами
- Адаптеры/драйверы для разных типов бирж: MOEX через брокеров (Алор OpenAPI, Финам API), FIX протокол,
- Единый интерфейс для работы со всеми типами бирж, легкое добавление новых адаптеров

2. Поддержка типов заявок:
- Рыночные, лимитные, стоп-заявки (где поддерживается), условные заявки
- Агрессивные лимитные заявки с автоматическим движением цены ближе к рынку
- Гибридные стратегии (лимитная с таймаутом и переключением на рыночную)

3. Критически важная защита:
- Защита от дублирования заявок (проверка активных перед отправкой)
- Идемпотентность операций (уникальные ID), блокировка параллельных запросов
- Управление состоянием заявок (отслеживание всех статусов)
- Синхронизация с биржей для выявления расхождений, обработка частичного исполнения

4. Валидация:
- Проверка баланса, лимитов биржи (объемы, шаг цены), актуальности цены
- Проверка доступности торговли, лимитов на количество заявок
- Адаптация валидации под специфику каждой биржи через адаптеры

5. Обработка ошибок:
- Классификация (временные vs постоянные), умные повторы только для временных ошибок
- Детальное логирование

6. Стратегии быстрого исполнения (критично для арбитража):
- Агрессивные лимитные заявки на лучшей цене с авто-движением
- Гибридная стратегия с таймаутом, адаптивный выбор типа заявки
- Защита от race conditions

7. Работа с различными протоколами:
- REST API, WebSocket для real-time данных, FIX протокол,
- Унифицированная обработка таймаутов, соблюдение rate limits
- Обработка реконнектов, абстракция над различиями в API

8. Восстановление после сбоя:
- Сохранение и восстановление состояния, сверка с биржей при старте
- Обработка "висящих" заявок

ТРЕБУЕМЫЕ НАВЫКИ:

Обязательно:
- Python (asyncio), опыт проектирования универсальных архитектур с адаптерами
- Понимание паттернов: Adapter, Strategy, Factory, State Machine, Lock-based Concurrency, Idempotency
- Опыт работы хотя бы с одним типом бирж: MOEX (Алор/Финам) FIX
- WebSocket, REST API, Redis для блокировок, обработка race conditions
- Понимание работы биржевых заявок

Желательно:
- CCXT, StockSharp/TSLab, FIX протокол, SQLAlchemy
- Опыт разработки торговых роботов, понимание риск-менеджмента

КРИТИЧНО:
Модуль должен быть максимально надежным - ошибки приводят к убыткам:
- Недопустимо дублирование заявок, отправка без проверки баланса, потеря состояния при сбоях
- Обязательна защита от race conditions, проверка статуса перед операциями

РЕЗУЛЬТАТ:
Рабочий модуль с полным функционалом, документация, примеры интеграции, тесты критичных сценариев.

ВАЖНО:
Архитектура должна быть универсальной - основная логика не зависит от типа биржи. Адаптеры изолируют специфику. Работа с тестовыми средами перед запуском. Модуль должен легко расширяться.

РЕСУРСЫ:
CCXT: https://github.com/ccxt/ccxt | ALOR OpenAPI: https://alor.dev/docs/ | Документация Финам, MOEX ISS API, FIX,
Project ID:
4814780
Категория проекта:
Программирование, Интеграция по API
Бюджет проекта:
100000 руб, для всех
Подробный просмотр проекта
(вы будете перенаправлены на сторонний сайт)
Последние проекты / Все проекты
  Проект Открыт
Указать точки роста по сео продвижению.
Категория: Продвижение сайтов (SEO, GEO), Поисковые системы
27 Feb 2026 21:49 GMT
Перенести карточки товаров из Ozon в wb
Категория: Маркетплейс менеджмент, Дизайн карточек товаров
Бюджет: 5 руб
27 Feb 2026 21:49 GMT
3D модель Крокодила Гены и Чебурашки
Категория: 3D Графика, 3D Персонажи
27 Feb 2026 21:48 GMT
Интеллектуальная база знаний (RAG) с API и интеграцией в Bitrix24 (для всех)
Категория: AI — искусственный интеллект, Боты с AI
27 Feb 2026 21:48 GMT
Музыкальное оформление для видеоигры, в которой действия выполняются в одном ритме
Категория: Аудио/Видео/Фото, Музыка/Звуки
Бюджет: 50 000 руб
27 Feb 2026 21:48 GMT
Сайт с форумом/чатом, блогом и магазином мерча
Категория: Сайты, Laravel
27 Feb 2026 21:47 GMT
Дописать музыку
Категория: Аудио/Видео/Фото, Музыка/Звуки
Бюджет: 5 000 руб, для всех
27 Feb 2026 21:47 GMT
Доработать тему на WordPress
Категория: Сайты, Верстка
Бюджет: 3 000 руб
27 Feb 2026 21:47 GMT
Разработка CRM SaaS Retail System
Категория: Программирование, Разработка CRM и ERP
27 Feb 2026 21:46 GMT
Верстка лендинга на 6-7 блоков
Категория: Сайты, Верстка
Бюджет: 8 000 руб
27 Feb 2026 21:46 GMT
Shopify-магазин для бренда ювелирных украшений (EN+RU, Stripe)
Категория: Сайты, Сайт «под ключ»
27 Feb 2026 21:46 GMT
Рекламная компания (для всех)
Категория: Реклама и Маркетинг, Маркетинговая стратегия
27 Feb 2026 21:45 GMT
Поиск источника данных для отчётов по комплектации автомобилей
Категория: Программирование, Интеграция по API
Бюджет: 2 000 руб, для всех
27 Feb 2026 21:45 GMT
Разработать логотип для веб студии
Категория: Дизайн, Дизайн / Логотипы
27 Feb 2026 21:45 GMT
Торговый алгоритм
Категория: Программирование, Создание скриптов
27 Feb 2026 21:45 GMT
Все проекты
Проекты по навыкам ...
android
ajax
asp
aspnet
cms
cpp
csharp
css
delphi
design
drupal
excel
facebook
flash
html
java
javascript
joomla
iphone
mysql
photoshop
php
python
ruby
seo
sql
sysadm
translate
typing
twitter
vbnet
xml
wordpress
writing
texts
Новое!
Projects in English
Copyright © 2005-2025
1001 Freelance Projects