Type/to search

Количественная торговая стратегия на основе множества факторов

Common strategy
Created: 2024-02-20 11:20:40
Last modified: 2 years ago
1
Follow
1802
Followers

img

Обзор

Стратегия комплексно использует несколько технических индикаторов, таких как RSI, MACD, OBV, CCI, CMF, MFI и VWMACD, для обнаружения дивергенции между ценой и объемом с целью выявления потенциальных точек входа. Стратегия также использует пользовательский индикатор обнаружения просадок (dip) и генерирует торговые сигналы при выполнении условий высокой волатильности и глубокой просадки или VFI. Стратегия работает только в длинную позицию, используя трейлинг-стоп для постепенного наращивания позиции.

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

  1. Рассчитываются индикаторы RSI, MACD, OBV, CCI, CMF, MFI и VWMACD, и с помощью метода адаптивной линейной регрессии обнаруживается дивергенция между каждым индикатором и исторической ценой. Когда индикатор обновляет минимум, а цена не следует за ним, подается сигнал на покупку.

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

  3. После открытия первой длинной позиции, если цена падает ниже определенного процентного уровня (настраиваемого) от последней цены входа, позиция увеличивается повторной покупкой.

  4. Используется трейлинг-стоп: при достижении заданного процента прибыли позиция закрывается.

Преимущества стратегии

  1. Мультифакторная комбинация: объединение ценовых и объемных индикаторов повышает надежность сигналов.

  2. Метод адаптивной линейной регрессии для обнаружения дивергенции исключает субъективность ручного анализа.

  3. Сочетание индикаторов волатильности и глубины/VFI помогает выявлять разворотные моменты.

  4. Многократное добавление к позиции позволяет использовать ценовые откаты, а трейлинг-стоп способствует фиксации прибыли.

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

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

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

  3. В режиме многократного добавления к позиции убытки также усиливаются, требуется осторожный контроль объема позиции.

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

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

  1. Протестировать различные комбинации параметров и индикаторов, выбрать оптимальную конфигурацию.

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

  3. Рассмотреть возможность двусторонней торговли для диверсификации рисков.

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

Заключение

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

Source
Pine
/*backtest
start: 2023-02-13 00:00:00
end: 2024-02-19 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

// This Pine Script™ code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © mkose81

//@version=5
Strategy parameters
Strategy parameters
Volume Percentage Threshold
Deep Percentage Threshold
3Commas Entry Comment (Optional)
3Commas Exit Comment (Optional)
Take Profit Percentage (%)
Percentage for Additional Buy (%)
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)