Создание торгового робота для платформы capital.com

20 000 руб. за проект
12 сентября 2024, 08:54 • 6 откликов • 62 просмотра
Функции робота:



Все позиции открываются и закрываются в long.

Есть функция включения/выключения робота.



Есть функция добавления/удаления акции для
торговли ими.



Каждая позиция в long открывается и закрывается внутри
торгового дня.



Есть функция, где задается время
начало/конец работы робота внутри торгового дня.



Раздели
нижеперечисленные индикаторы на две группы. Выбери в первую группу из индикаторов
- индикаторы на генерацию сигнала входа/выхода long позиции. Во вторую группу — индикаторы для
подтверждения. Осуществи настройку первой и второй группы индикаторов, согласно
которым робот будет принимать решение о входе/выходе long позиции. Вместе с этим, настрой логику
робота таким образом, чтобы он учитывал рыночные условия и фильтровал ложные
сигналы.



Скользящие
средние (Moving Averages, MA).



Индекс
относительной силы (Relative Strength Index, RSI).



MACD (Moving Average Convergence Divergence).



Объёмы (volume).




Индикатор объема на
балансе (On-Balance Volume, OBV).




Полосы Боллинджера (Bollinger Bands).



ADX (Average Directional Index).



Средний
истинный диапазон (Average True Range, ATR).



Паттерны
свечного анализа.



Свечные
паттерны (Candlestick Patterns). Настрой робота, чтобы он учитывал комбинацию
свечей, такие как "бычий пин-бар", "бычий молот" или
"поглощение", которые могут служить сигналами на разворот тренда и
возможный вход в long позицию.



Уровни
Фибоначчи (Fibonacci Levels).



Уровни
поддержки и сопротивления.



Машинное
обучение (Machine Learning).




Основные
компоненты стратегии:



Использование
скользящих средних для определения тренда.



Использование
индикатора RSI для определения перекупленности/перепроданности.



Использование
MACD для подтверждения сигналов.



Использование
объемов (например, OBV) для подтверждения направленного движения.



Использование
индикатора ATR для оценки волатильности.



Использование
паттернов свечей и уровней Фибоначчи.



Настрой
ATR для установки динамических стоп-лоссов и тейк-профитов. Трейлинг-стоп. Пусть
робот использует трейлинг-стоп, который будет следовать за ценой на
определённом расстоянии.



Динамическое
обновление тейк-профитов: Настрой робот так, чтобы тейк-профит был динамический
и передвигался на более высокий уровень, в случае волатильности и восходящего
тренда.



Постепенный
вход и выход из позиций: Настрой робота на стратегию поэтапного входа и
выхода из позиции.



Анализ
на разных таймфреймах: Настрой, чтобы робот принимал решение на основе
анализа дневного и часового таймфреймов. Что условия дневного и часового
таймфреймов поддерживают вход/выход позиции.



Разработай
робота таким образом, чтобы он имел большую производительность в обработке
данных большого количества индикаторов и был оптимизирован в алгоритмах для
работы в режиме реального времени, а также избегал задержек или снижения
производительности.



Мониторинг:
Обязательно внедри систему мониторинга и логирования, чтобы отслеживать
производительность робота в реальном времени.




Управление
капиталом



Риск-менеджмент:
Важно заранее определить процент от депозита, который будет рисковать в одной
сделке, и учитывать его при установке стоп-лосса. Это позволит избежать слишком
больших убытков при неблагоприятном движении рынка.







Журналирование.



Ведение
журнала сделок: Робот должен фиксировать все сделки в журнале, включая
входные данные, результаты и причины для открытия/закрытия позиций.







Контроль
за подключением к API. Обработка ошибок подключения: Важно, чтобы робот
мог корректно реагировать на возможные проблемы с подключением к API брокера,
такие как сбои соединения или задержки в передаче данных. Робот должен
предусмотреть механизмы перезапуска операций и безопасного завершения сделок в
случае проблем.