MultiStrategyScalpingBot — это автоматизированный торговый робот для платформы cAlgo, специально разработанный для скальпинговых стратегий. Он объединяет несколько технических индикаторов и распознавание шаблонов для выявления и исполнения краткосрочных торговых возможностей. Бот написан на C# и ориентирован на волатильные рынки, такие как валютные пары Forex, с акцентом на быстрый вход и выход из сделок. Поддерживает настраиваемые параметры управления рисками, выбора стратегии и типов ордеров для адаптации торговли к различным рыночным условиям.
Основные функции
- Мультистратегический подход: Бот интегрирует до девяти различных стратегий, которые генерируют сигналы независимо. Сделка выполняется только при достаточном количестве сигналов в одном направлении (например, минимум 2 сигнала из 3+ активных стратегий или совпадение всех сигналов).
- Адаптация таймфрейма: Автоматическая настройка периодов индикаторов под выбранный таймфрейм (например, M5 как базовый), с возможностью ручного множителя.
- Управление ордерами: Поддержка рыночных, лимитных, стоп и стоп-лимит ордеров с временем истечения. SL/TP/трейлинг-стоп рассчитываются в процентах и адаптируются под таймфрейм.
- Управление рисками: Ограничение открытых позиций, мониторинг маржи с критическим уровнем и автоматическое аварийное закрытие при низкой доступной эквити.
- Обработка событий: Реагирует на открытие, закрытие позиций и события отложенных ордеров с выводом логов.
Доступные стратегии
Бот позволяет выбирать активные стратегии через флаг-Enum. Каждая стратегия генерирует сигналы на основе специфических условий:
- Скользящая средняя (MA): Сигналы пересечения с проверкой силы тренда и наклона.
- RSI: Уровни перекупленности/перепроданности, дивергенции и пороги импульса.
- Полосы Боллинджера (BB): Позиция полос, обнаружение сжатия и пробои полос.
- Стохастик: Перекупленность/перепроданность, хуки и импульс.
- Smart Money Concepts (SMC): Fair Value Gaps (FVG), Break of Structure (BOS) и Change of Character (CHOCH) с минимальными размерами в пипсах.
- ADX: Сила тренда с DI-пересечениями и подтверждением роста ADX.
- MACD: Пересечения, пороги гистограммы и дивергенции.
- Price Action: Распознавание паттернов, таких как Engulfing, Doji, Pin Bar, Harami, Stars, Tweezer и Three Soldiers/Crows, с опциональным фильтром тренда.
- Фибоначчи: Уровни коррекции (0.382, 0.5, 0.618) с проверкой близости и сигналами пробоя.
Сигналы агрегируются по каждой свече выбранного таймфрейма и сделки открываются только при достаточном совпадении.
Важные параметры
Бот предлагает обширные возможности настройки, сгруппированные по категориям. Внимание: Все значения по умолчанию не являются оптимизированными примерами, а служат лишь отправной точкой. Их необходимо обязательно адаптировать с помощью тщательного бэктестинга под ваши конкретные рыночные условия и уровень риска. Без адаптации они могут привести к убыткам.
- Управление рисками: Макс. количество позиций (например, 3), критический уровень эквити (например, 500 €), SL/TP/трейлинг в % (например, 1%/2%/1%).
- Специфичные для стратегий: Периоды, пороги и типы (например, периоды MA 8/21, RSI 14 с уровнем перепроданности 30).
- Настройки ордеров: Лоты (например, 0.1), тип ордера, смещения в пипсах и время истечения в часах.
- Таймфрейм: Выбор (например, M5) с автонастройкой и множителем.
Все параметры имеют значения по умолчанию и диапазоны для безопасной настройки, которые необходимо протестировать на истории перед использованием.
Принцип работы
- Инициализация: Загружает индикаторы на основе выбранных стратегий и проверяет исторические данные. Настраивает параметры под таймфрейм.
- На основе баров: При каждом новом баре таймфрейма собирает и суммирует сигналы активных стратегий. Сделки выполняются только при сильном консенсусе.
- На основе тиков: Контролирует маржу и управляет трейлинг-стопами.
- Функции безопасности: Останавливает торговлю при низкой марже, закрывает позиции в аварийных случаях и удаляет истекшие ордера.
- Логирование: Подробный вывод сигналов, сделок и состояния маржи для прозрачности.
Этот бот подходит для опытных трейдеров, желающих автоматизировать скальпинг с использованием множества индикаторов. Он не рекомендуется для торговли на реальных счетах без предварительного бэктестинга и должен использоваться с осторожностью, так как автоматизированная торговля связана с рисками.
Отказ от ответственности
Этот бот предназначен исключительно для образовательных и тестовых целей. Он не является финансовой консультацией и не гарантирует прибыль. Торговля финансовыми инструментами связана с существенными рисками, включая полную потерю вложенного капитала. Используйте бота только после тщательного бэктестинга и на свой страх и риск. Разработчик не несет ответственности за убытки или ущерб, возникшие в результате использования. Рекомендуется получить профессиональную консультацию перед торговлей на реальных рынках.
5 | 0 % | |
4 | 100 % | |
3 | 0 % | |
2 | 0 % | |
1 | 0 % |