Type/to search

Мультитаймфреймовая стратегия покупки на падении цены

Common strategy
Created: 2023-10-27 16:56:23
Last modified: 3 years ago
1
Follow
1802
Followers

img

Обзор

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

Стратегия использует часовой таймфрейм для фиксации внезапных падений цены, при этом за предыдущие 12 часов цена должна значительно вырасти. На крутом восходящем тренде резкие обвалы, вызванные фиксацией прибыли, дают отличную возможность для входа в рынок.

Настройки скрипта оптимизированы под 30-минутный таймфрейм. Вы можете изменить параметры для работы с другими таймфреймами.

Сигнал на покупку генерируется при выполнении следующих условий:

  • Цена упала на 1% относительно двух предыдущих свечей (часовой таймфрейм = две 30-минутные свечи).

  • Цена выросла на 3% за последние 12 часов (24 30-минутные свечи = предустановленный таймфрейм).

Данная настройка оптимизирована по результатам более 150 бэктестов на более чем 20 различных криптовалютных парах.

Стратегия предполагает использование 30% доступных средств в каждой сделке. Учтена комиссия за сделку в размере 0,1%. Эта комиссия соответствует базовой комиссии Binance (крупнейшей криптобиржи в мире).

Принцип работы стратегии

Основная идея стратегии покупки на падении цены с несколькими таймфреймами — одновременное использование долгосрочного и краткосрочного таймфреймов для определения момента входа.

Сначала на часовом таймфрейме определяется, произошло ли внезапное падение цены. Для этого проверяется, снизилась ли текущая свеча более чем на 1% по сравнению с двумя предыдущими свечами.

Затем на 12-часовом таймфрейме проверяется, был ли значительный рост цены в долгосрочной перспективе. Для этого рассчитывается, превышает ли рост цены за последние 12 часов 3%.

Сигнал на покупку генерируется только тогда, когда краткосрочный таймфрейм показывает падение, а долгосрочный — восходящий тренд.

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

Технически стратегия использует вызов функции perc_change() с двумя разными параметрами для оценки двух таймфреймов. Один параметр оценивает рост за последние 12 часов, другой — за последний час. Когда оба условия выполняются одновременно, генерируется сигнал на покупку.

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

Главное преимущество стратегии покупки на падении цены с несколькими таймфреймами — способность эффективно определять тренд и улавливать моменты покупки на краткосрочных коррекциях. Конкретные преимущества:

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

  2. Краткосрочный таймфрейм улавливает внезапные коррекции, дающие низкие цены для входа.

  3. Оптимизация параметров на основе бэктестов делает стратегию более подходящей для высоковолатильного криптовалютного рынка.

  4. Учёт торговых комиссий приближает симуляцию к реальным условиям.

  5. Простая логика и настройки параметров упрощают понимание и адаптацию.

  6. Широкая применимость к различным торговым парам, высокая гибкость.

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

Стратегия также имеет определённые риски, сосредоточенные в следующих пунктах:

  1. Невозможность полностью избежать ложных пробоев: краткосрочная коррекция может оказаться разворотом долгосрочного тренда.

  2. Фиксированные настройки параметров не могут полностью адаптироваться к изменениям рынка; требуется корректировка.

  3. Бэктесты всегда показывают хорошие результаты на симуляции, но в реальной торговле возможны расхождения.

  4. Существует временная задержка, которая может привести к пропуску лучшей точки входа при краткосрочных колебаниях.

  5. Одиночная торговая стратегия подвержена системным рискам.

  6. Высокочастотная торговля увеличивает нагрузку на комиссии.

Для снижения рисков можно рассмотреть следующие меры оптимизации:

  1. Добавление большего количества индикаторов для оценки долгосрочного и краткосрочного тренда, повышение точности.

  2. Оптимизация настроек параметров для более динамичной адаптации к изменениям рынка.

  3. Тестирование стратегии в реальных условиях для оценки различий между бэктестом и реальной торговлей.

  4. Соответствующая корректировка таймфреймов для уменьшения временной задержки.

  5. Одновременное использование нескольких некоррелированных стратегий для дисперсии системного риска.

  6. Разумная установка стоп-лосса и тейк-профита для контроля риска по каждой сделке.

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

Стратегия покупки на падении цены с несколькими таймфреймами имеет значительный потенциал для улучшения по следующим направлениям:

  1. Добавление большего количества индикаторов, таких как полосы Боллинджера, RSI и т.д., для повышения стабильности стратегии.

  2. Внедрение моделей машинного обучения для динамической оптимизации параметров в соответствии с изменениями рынка.

  3. Оптимизация стратегий стоп-лосса и тейк-профита для снижения риска на каждую сделку.

  4. Тестирование на большем количестве торговых пар и временных периодов для поиска наилучшей комбинации параметров.

  5. Учёт таких индикаторов, как изменение объёма торгов, чтобы избежать ложных сигналов, вызванных арбитражными сделками.

  6. Добавление модуля управления рисками, такого как распределение активов, контроль позиций и т.д., для управления общим риском.

  7. Опробование других типов алгоритмических стратегий, таких как следование тренду, арбитраж и т.д., для диверсификации.

  8. Исследование более сложных комбинаций нескольких таймфреймов для поиска оптимальных параметров.

  9. Включение элементов новостного трейдинга, используя новостные события как драйвер сделок.

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

Заключение

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

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

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

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

// This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © Coinrule

//@version=1
Strategy parameters
Strategy parameters
From Month
From Day
From Year
Thru Month
Thru Day
Thru Year
Show Date Range
Lookback Long Period
Lookback Short Period
v_input_10
v_input_11
v_input_12
v_input_13
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)