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 руб, для всех
Подробный просмотр проекта
(вы будете перенаправлены на сторонний сайт)
Последние проекты / Все проекты
  Проект Открыт
Добавление страниц товаров Elementor WP
Категория: Сайты, WordPress
19 Apr 2026 09:57 GMT
Телеграмм бот по поиску Бригад строительных
Категория: Программирование, Python
Бюджет: 100 000 руб
19 Apr 2026 09:45 GMT
Авитолог
Категория: Маркетплейс менеджмент, Авито Молл
19 Apr 2026 09:42 GMT
Локальный сайт с мини рассказами.
Категория: Сайты, Сайт «под ключ»
19 Apr 2026 09:41 GMT
Разработка ПО для Квадракоптера
Категория: Программирование, Google Android
19 Apr 2026 09:27 GMT
Написать короткий текст на картинке
Категория: Дизайн, Дизайн для соцсетей
19 Apr 2026 08:31 GMT
Иллюстрация водяной юлы
Категория: Рисунки и иллюстрации
Бюджет: 5 000 руб
19 Apr 2026 08:28 GMT
Сборка Windows-приложения из готового Flutter-проекта
Категория: Программирование, Интерактивные приложения
19 Apr 2026 08:15 GMT
Web MVP (Joomla)
Категория: Сайты, Создание MVP
19 Apr 2026 08:03 GMT
Парсинг данных с приложения
Категория: Программирование, Парсинг данных
Бюджет: 5 000 руб
19 Apr 2026 07:55 GMT
Консультация менеджера WB с опытом работы в категории Духи
Категория: Маркетплейс менеджмент, Wildberries
19 Apr 2026 07:15 GMT
Составление ведомости маткриалов пр сметам (для всех)
Категория: Тексты, Технический перевод
19 Apr 2026 07:14 GMT
Провести техническую seo оптимизацию сайта на битрикс
Категория: Сайты, SEO-оптимизация
Бюджет: 8 000 руб
19 Apr 2026 07:08 GMT
Внедрить чат бот (для всех)
Категория: AI — искусственный интеллект, YandexGPT
19 Apr 2026 06:45 GMT
Нужен таргетолог со своим рекламным кабинетом
Категория: Социальные сети, Реклама в соцсетях
19 Apr 2026 06: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