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 руб, для всех
Подробный просмотр проекта
(вы будете перенаправлены на сторонний сайт)
Последние проекты / Все проекты
  Проект Открыт
Разработка backend сайта
Категория: Программирование, Веб-программирование
Бюджет: 3000 руб
23 Nov 2025 11:06 GMT
Видео монтаж мини док фильма в стиле ретро о студии танца ренесанс , возможно ч/б
Категория: Аудио/Видео/Фото, Видеомонтаж
23 Nov 2025 10:58 GMT
Создать 1,5 минутное промо-видео с анимированным интерфейсом - 508USD
Категория: 3D моделирование и визуализация, Анимация
23 Nov 2025 10:57 GMT
Монтаж и обработка видео
Категория: Аудио и видео монтаж
23 Nov 2025 10:56 GMT
Конструктор мебели - 27000UAH
Категория: HTML и CSS верстка, Веб-программирование
23 Nov 2025 10:52 GMT
Lead generation for pdf-redaction com
Категория: Продажи и генерация лидов, Продвижение в социальных сетях (SMM)
23 Nov 2025 10:44 GMT
3D-візуалізація модульної сауни - 110EUR
Категория: 3D моделирование и визуализация, Архитектурные проекты
23 Nov 2025 10:17 GMT
Фронтенд разработка
Категория: Сайты, Веб-программирование
Бюджет: 30000 руб
23 Nov 2025 10:16 GMT
Нужен дизайн удобного чата на готовой пустой странице
Категория: Сайты, Веб-дизайн
Бюджет: 2000 руб
23 Nov 2025 10:16 GMT
Прототипирование и затем дизайн мобильного Android-приложения 23 Nov 2025 10:06 GMT
Аккаунт гугл
Категория: Сайты, Сайт «под ключ»
Бюджет: 2000 руб
23 Nov 2025 10:05 GMT
Оформить Раздел АР
Категория: Инжиниринг, ArchiCAD
23 Nov 2025 09:59 GMT
Продвижение сайта
Категория: Продвижение сайтов (SEO, GEO), Контекстная реклама
23 Nov 2025 09:56 GMT
Озвучення повісті *«Кораблядство»* та розміщення аудіокниги на партнерському YouTube-каналі - 9000UAH
Категория: Аудио и видео монтаж, Обработка аудио
23 Nov 2025 09:56 GMT
Красиво оформить доклад
Категория: Тексты, Копирайтинг
Бюджет: 4000 руб
23 Nov 2025 09:54 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-2024
1001 Freelance Projects