Вход Блог
Строительство и ремонт
Репетиторы
Красота
Фрилансеры
Разные специалисты
Уход за животными
Тренеры
Автоинструкторы

Программисты — удалённая работа в Москве

Дата: 2025-11-25
Детали
Регион
Москва
Занятость
дистанционно
Стоимость
договорная
Дата публикации
2025-11-25
Описание
Разработка приложений для ПК. Разработка с нуля. Нужно написать бота(ферму) для DOTA2 чтобы он автоматически сам крутил часы непосредственно в игру (НЕ В ГЛАВНОМ МЕНЮ, а именно в процессе игры) для открытия рейтинга.
Похожие заказы

Создание сайтов

дистанционно
договорная
Сайт с сеткой ,чтобы можно было вписать название команд и в ручную двигать по сетке участников. Платформа: по рекомендации специалиста. Функционал сайта: При входе турнирная сетка,чтобы я имел возможность двигать команды,примерно как BIGPLAY турнирная сетка,еще желательно чтобы противники могли видеть небольшое окошечко со своим противником ,данные его телеграмма. Контента нет. Сайт с са й простыл турнирной сеткой,возможно возможность участникам занимать слоты в своей игре,чтобы нажать готов не готов на нем,более ничего ,как пример на BIGPLAY.
Москва Фрилансеры

Программисты

дистанционно
договорная
Веб-разработка. Разработка с нуля. Нужен веб?сервис для моего барбершопа. Клиенты должны видеть свободные слоты мастеров, выбирать услугу и записываться онлайн. Мастера получают уведомления о новых записях (email/Telegram), могут подтверждать или переносить. Администратор управляет расписанием, ценами и услугами через админ?панель. Бэкенд на Java Spring Boot, БД PostgreSQL, фронтенд на React с адаптивной вёрсткой. Обязательно REST API и JWT?авторизация. Контент и дизайна пока что нет.
Москва Фрилансеры

Программисты

дистанционно
договорная
Веб-разработка. Разработка с нуля. Нужен лендинг для мастера по наращиванию ресниц. Одна страница, на которой будут портфолио, цены, форма записи и контакты. Контента пока нет, всё вместе придумаем. Платформа на выбор специалиста. Главное, чтобы было красиво и была нормальная цветовая палитра. Если заинтересовало, давайте обсудим.
Москва Фрилансеры

Программисты

дистанционно
договорная
Веб-разработка. Разработка с нуля. Нужен лендинг для мастера по наращиванию ресниц. Одна страница, на которой будут портфолио, цены, форма записи и контакты. Контента пока нет, всё вместе придумаем. Платформа на выбор специалиста. Главное, чтобы было красиво и была нормальная цветовая палитра. Если заинтересовало, давай обсудим.
Москва Фрилансеры

Разработка чат-ботов

дистанционно
договорная
Задачи чат-бота: информирование клиентов, сбор информации, интерактивное меню или каталог, ответы на типовые вопросы, приём текстовых заказов, автоматическое бронирование, финансовые операции. Платформа: Telegram. Продукт: Частный тату мастер. Техзадания нет.
Санкт-Петербург Фрилансеры

Внедрение DevOps

дистанционно
договорная
Настроить ноутбук.
Москва Фрилансеры

Программисты

дистанционно
договорная
Разработка приложений для ПК. Разработка с нуля. Цель проекта Разработать модульную платформу алгоритмической торговли (Trading Engine), позволяющую без изменения исходного кода создавать, тестировать, оптимизировать и запускать неограниченное количество торговых стратегий. Платформа должна представлять собой конструктор стратегий, а не одного конкретного торгового робота. Стратегия Fractal DEMA Flow является первой реализуемой стратегией, но архитектура должна позволять создавать любые новые стратегии путем настройки модулей или написания отдельных файлов стратегии без изменения ядра системы. Общая архитектура Система должна состоять из независимых модулей: * Data Engine — получение рыночных данных. * Indicator Engine — расчет технических индикаторов. * Strategy Engine — логика стратегий. * Signal Engine — обработка торговых сигналов. * Risk Engine — управление рисками. * Money Management Engine — расчет размера позиции. * Execution Engine — отправка и сопровождение заявок. * Portfolio Engine — управление портфелем. * Backtest Engine — тестирование. * Optimizer Engine — оптимизация параметров. * Notification Engine — Telegram, Email и другие уведомления. * Logging Engine — журналирование. * Dashboard Engine — веб-интерфейс. * Plugin Engine — подключение пользовательских модулей. Все компоненты должны быть независимыми и взаимодействовать через четко определенные интерфейсы. Конструктор стратегий Каждая стратегия должна состоять из набора независимых блоков. Блоки должны подключаться, отключаться и изменяться без изменения ядра программы. Каждый блок должен иметь собственные настройки. Поддерживаемые типы блоков: Индикаторы Поддержка подключения любых индикаторов. Минимальный набор: * EMA * SMA * WMA * DEMA * TEMA * HMA * VWMA * MACD * RSI * ADX * ATR * Bollinger Bands * Stochastic * CCI * Momentum * ROC * Fractals * Ichimoku * SuperTrend * Donchian Channel * Keltner Channel * Volume * OBV * VWAP Архитектура должна позволять легко добавлять новые индикаторы. Логические блоки Каждый индикатор должен иметь возможность использоваться в качестве независимого условия. Примеры: EMA20 > EMA50 ADX > 25 MACD Histogram > 0 RSI < 30 Цена выше VWAP ATR выше среднего Fractal Breakout Каждое условие должно включаться и отключаться отдельно. Комбинирование условий Пользователь должен иметь возможность объединять условия через логические операторы: AND OR NOT Группы условий должны поддерживать вложенность. Пример: (EMA AND ADX) OR (RSI AND Fractal) Без изменения программного кода. Весовая система Каждому условию может быть назначен вес. Пример: EMA = 20 ADX = 15 MACD = 15 Volume = 10 VWAP = 10 Fractal = 20 RSI = 10 ATR = 10 Пользователь задает минимальное количество баллов, необходимое для открытия сделки. Данный механизм должен быть полностью настраиваемым. Библиотека стратегий Система должна поддерживать хранение множества стратегий. Каждая стратегия хранится отдельно. Возможность: создать; копировать; редактировать; отключать; экспортировать; импортировать. Конструктор фильтров Поддержка независимых фильтров: фильтр тренда; фильтр флэта; фильтр волатильности; фильтр ликвидности; фильтр объема; фильтр времени; фильтр новостей; фильтр клиринга; фильтр экспирации; фильтр торговой сессии; фильтр корреляции инструментов. Каждый фильтр можно включить или отключить. Конструктор правил входа Возможность создавать собственные правила. Например: Пробой уровня. Отбой. Пересечение средних. Свечной паттерн. Фрактал. Импульс. Дивергенция. Комбинация нескольких условий. Конструктор правил выхода Поддержка нескольких вариантов выхода одновременно. Стоп-лосс. Тейк-профит. Трейлинг. Выход по индикатору. Выход по времени. Выход по противоположному сигналу. Частичная фиксация. Безубыток. Пользователь может комбинировать несколько способов выхода. Управление капиталом Поддержка различных методов расчета объема позиции: фиксированный объем; фиксированный риск; процент капитала; Kelly Criterion; ATR Position Sizing; фиксированная денежная сумма. Архитектура должна позволять добавлять новые методы. Поддержка нескольких стратегий одновременно Система должна позволять запускать одновременно несколько независимых стратегий. Каждая стратегия может работать: на разных инструментах; на разных таймфреймах; с разными настройками риска. Мультитаймфреймовый анализ Каждая стратегия должна иметь возможность использовать одновременно несколько таймфреймов. Например: D1 — глобальный тренд. H4 — подтверждение. M15 — поиск точки входа. M5 — непосредственный вход. Количество таймфреймов не ограничивается. Поддержка нескольких брокеров Ядро системы не должно зависеть от конкретного брокера. Подключение осуществляется через отдельные адаптеры. Первый адаптер — API Т-Банка. Архитектура должна позволять в дальнейшем подключить других брокеров без изменения логики стратегии. Система событий Все действия должны работать через события. Например: Новая свеча. Новый тик. Открытие позиции. Закрытие позиции. Изменение стопа. Ошибка API. Потеря соединения. Получение сигнала. Это позволит подключать дополнительные модули без изменения существующего кода. Plugin API Предусмотреть возможность подключения пользовательских модулей. Например: новый индикатор; новая стратегия; новый фильтр; новый способ сопровождения позиции; новый брокер; новый способ расчета риска. Подключение должно выполняться без изменения ядра программы. Веб-интерфейс Предусмотреть панель управления. Функции: создание стратегии; редактирование стратегии; изменение параметров; запуск; остановка; просмотр статистики; просмотр графика капитала; просмотр открытых сделок; просмотр журналов. Требования к качеству архитектуры Использовать объектно-ориентированную архитектуру. Максимальная модульность. Минимальная связанность компонентов. Принципы SOLID. Инверсия зависимостей. Конфигурация через отдельные файлы. Поддержка расширения без изменения ядра. Конечная цель проекта В результате разработки должна быть создана универсальная торговая платформа, позволяющая пользователю без переписывания программного кода: * создавать собственные стратегии; * комбинировать любые индикаторы и фильтры; * управлять правилами входа и выхода; * тестировать стратегии на исторических данных; * оптимизировать параметры; * запускать несколько стратегий одновременно; * торговать на реальном счете через API Т-Банка; * расширять функциональность путем подключения новых модулей и плагинов.
Москва Фрилансеры