Type/to search

Стратегия отслеживания вчерашнего максимума

Common strategy
Created: 2023-10-08 14:06:55
Last modified: 3 years ago
1
Follow
1802
Followers

Обзор

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

Принцип стратегии

  1. Используется функция LucF, чтобы избежать заглядывания в будущее при бэктестинге.
  2. Определяется начало нового торгового дня. Записываются максимальная цена дня max_today и минимальная цена дня min_today.
  3. Сравнивается текущая максимальная цена high с max_today, обновляется max_today.
  4. Сравнивается текущая минимальная цена low с min_today, обновляется min_today.
  5. Отображаются максимальная и минимальная цены предыдущего торгового дня.
  6. Устанавливается точка открытия при пробое максимума предыдущего торгового дня. Можно добавить определённый GAP (отступ) к максимальной цене, чтобы отложить или ускорить вход.
  7. Устанавливаются процент стоп-лосса sl и процент тейк-профита tp.
  8. При пробое цены выше максимума предыдущего торгового дня открывается длинная позиция.
  9. Устанавливаются уровни стоп-лосса и тейк-профита.
  10. Можно выбрать, включать ли трейлинг-стоп, установить минимальное требование для его активации и расстояние трейлинга.
  11. При закрытии можно проверять состояние EMA.

Анализ преимуществ

Это относительно простая трендовая стратегия, обладающая следующими преимуществами:

  1. Сигналы стратегии просты и понятны, легко реализуются.
  2. Использование пробоя максимума предыдущего торгового дня для формирования сигнала подтверждения тренда позволяет эффективно фильтровать шум рынка в боковике.
  3. Параметр GAP позволяет регулировать чувствительность входа.
  4. Общий риск контролируем, стоп-лосс чётко определён.
  5. Можно выбирать использование трейлинг-стопа для фиксации большей прибыли.
  6. Можно комбинировать с EMA для избежания попадания в ловушку при пересечении вниз.

Анализ рисков

Данная стратегия также имеет некоторые риски, на которые следует обратить внимание:

  1. Неудачный пробой может привести к убыткам, необходимо разумно устанавливать уровень стоп-лосса.
  2. Эффективность пробоя зависит от того, находится ли рынок в тренде; на боковом рынке легко попасть в ловушку.
  3. Если трейлинг-стоп настроен неправильно, он может быть слишком чувствительным и срабатывать при небольших колебаниях цены.
  4. Неправильный выбор параметров EMA может сделать их слишком чувствительными или слишком медленными.
  5. Требуется обратить внимание и оптимизировать множество переменных, таких как GAP, ширина стопа, параметры трейлинг-стопа и т.д.

Направления оптимизации

Стратегию можно продолжить оптимизировать по следующим направлениям:

  1. Заменить фиксированный стоп-лосс на динамический, основанный на ATR или тренде.
  2. Добавить фильтрацию с помощью стандартного отклонения для оценки действительности пробоя.
  3. Добавить условия на основе волатильности, чтобы избежать ложных пробоев на боковом рынке.
  4. Оптимизировать параметры EMA для большей стабильности и точности.
  5. Оптимизировать параметры трейлинг-стопа, чтобы они лучше соответствовали амплитуде рыночных колебаний.
  6. Протестировать робастность параметров на разных инструментах.
  7. Добавить механизм динамического изменения размера позиции.

Заключение

В целом, данная стратегия довольно проста и практична, относится к типичным трендовым стратегиям. Сигналом для следования за трендом служит пробой максимума предыдущего торгового дня, контроль риска осуществляется в основном за счёт стоп-лосса. При разумной оптимизации параметров стратегия может показать хорошие результаты на трендовом рынке. Однако необходимо обратить внимание на контроль стоп-стратегии и фильтрующие условия, чтобы избежать попадания в ловушку на боковом рынке. Данную стратегию можно использовать как базовую основу для трендовой стратегии и расширять её.

Source
Pine
/*backtest
start: 2023-09-30 00:00:00
end: 2023-10-07 00:00:00
period: 15m
basePeriod: 5m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

// This source code is subject to the terms of the Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0)
// © TheSocialCryptoClub

//@version=5
Strategy parameters
Strategy parameters
ROC Filter from CloseD
roc_enable
Treshold
Entry
Gap%
Stop-loss
Take-profit
Trailing Stop Settings
Trailing-stop
Offset Trailing
Trailing-stop
Close EMA
EMA length
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)