Aligators
- Эксперты
- Dzintars Ansons
- Версия: 1.0
- Активации: 5
Аллигатор: Описание стратегии и работы
Обзор
Торговый робот "Aligators" предназначен для автоматизации торговых операций на основе технического анализа, используя индикаторы Alligator и ATR. Этот советник обеспечивает дисциплинированную торговлю в рамках заранее определенных временных сессий, управляя рисками через расчетные размеры лотов и автоматическое управление позициями, включая трейлинг-стопы. Советник успешно прошёл испытание и верификацию в проп фирме FTMO.COM об этом свидетельствует OR код в скриншоте. (подсказка: среднесрочный Swing трейдинг на ТФ H4)
FTMO — это проект, ищущий опытных клиентов с опытом торговли, чтобы определить, обладает ли клиент всеми необходимыми качествами. FTMO разработал двухэтапный процесс оценки, который состоит из этапов FTMO Challenge и Verification. После успешного прохождения процесса оценки клиенту может быть предоставлен доступ к счету FTMO, с которого он или она может получить вознаграждение в размере до 90% от своей прибыли.
Входные параметры
-
RiskPercent: Процент баланса счета, подверженного риску на каждую сделку.
-
FixedLots: Фиксированный размер лота, используется если не применяется RiskPercent.
-
ATRPeriod: Период для индикатора ATR.
-
StopLoss: Уровень Stop Loss в единицах ATR.
-
TakeProfit: Уровень Take Profit в единицах ATR.
-
TrailingStop: Уровень трейлинг-стопа в единицах ATR.
-
StartHour: Час начала торговли (время терминала).
-
StartMinute: Минута начала торговли.
-
EndHour: Час окончания торговли.
-
EndMinute: Минута окончания торговли.
-
SessionControl: Включение или отключение контроля сессий для торговли.
-
Slippage: Максимально допустимый проскальзывание в пунктах.
-
Magic: Уникальный идентификатор для ордеров, чтобы отличить их от других.
Инициализация:
-
Расчет размера лота:
-
Рассчитывает размер лота на основе RiskPercent или FixedLots .
-
Убедитесь, что Lots находится в пределах минимально и максимально допустимых размеров лота для торгового инструмента.
-
Основная функция:
-
Расчет ATR:
-
Рассчитывает значение ATR для определения волатильности.
-
-
Контроль сессии:
-
Проверяет, находится ли текущее время в пределах указанной торговой сессии. Торгует только в это время, если SessionControl включен.
-
-
Проверка на открытые позиции:
-
Если открытых позиций нет, оценивает условия для открытия новых позиций.
-
-
Обновление трейлинг-стопа:
-
Обновляет трейлинг-стоп для открытых позиций на основе значения ATR.
-
-
Управление позициями:
-
Закрывает все позиции при завершении торговой сессии, если SessionControl включен.
-
Условие открытие позиций по индикатору Аллигатор:
-
Условия для продажи:
-
Цена открытия предыдущей свечи выше первой скользящей средней.
-
Цена закрытия предыдущей свечи ниже первой скользящей средней.
-
Скользящие средние расположены в порядке убывания (губы < зубы < челюсть).
-
-
Условия для покупки:
-
Цена открытия предыдущей свечи ниже первой скользящей средней.
-
Цена закрытия предыдущей свечи выше первой скользящей средней.
-
Скользящие средние расположены в порядке возрастания (губы >зубы > челюсть).
-
Открытие ордера:
-
Рассчитывает уровни стоп-лосс и тейк-профит на основе значения ATR.
-
Убедитесь, что есть достаточный свободный маржинальный резерв перед размещением ордера.
-
Размещает ордер на покупку или продажу с расчетным размером лота, стоп-лоссом и тейк-профитом.
Обновление трейлинг-стопа:
-
Корректирует стоп-лосс для открытых позиций, чтобы зафиксировать прибыль по мере благоприятного движения цены.
-
Перемещает стоп-лосс на новый уровень на основе значения ATR.
Закрытие всех позиций:
-
Закрывает все открытые позиции за пределами торговой сессии или при выполнении указанных условий.
Этот детализированный план обеспечивает дисциплинированную торговлю с четкими правилами открытия и управления сделками, используя технические индикаторы для принятия обоснованных решений. Управление рисками строго контролируется через настраиваемые размеры лотов и автоматические корректировки позиций, обеспечивая надежную основу для автоматической торговли.