Type/to search

Стратегия двойных скользящих средних с золотым и смертельным крестами

Common strategy
Created: 2024-01-31 11:29:45
Last modified: 3 years ago
1
Follow
1802
Followers

img

Обзор

Данная стратегия представляет собой торговую стратегию на основе двух скользящих средних. Она выполняет операции "золотого креста" и "креста смерти" по двум скользящим средним, заданным пользователем: быстрая скользящая средняя пересекает медленную сверху вниз или снизу вверх, генерируя торговые сигналы. Когда быстрая MA пересекает медленную MA снизу вверх, открывается длинная позиция; когда быстрая MA пересекает медленную MA сверху вниз, открывается короткая позиция.

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

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

В данной стратегии краткосрочная MA представляет краткосрочный тренд цены, а долгосрочная MA – долгосрочный тренд. Краткосрочная MA более чувствительна к изменениям цены, чем долгосрочная, и быстрее улавливает развороты цены. Когда краткосрочная MA пересекает долгосрочную MA снизу вверх, это означает, что краткосрочный тренд становится восходящим – открывается длинная позиция; когда краткосрочная MA пересекает долгосрочную MA сверху вниз, это означает, что краткосрочный тренд становится нисходящим – открывается короткая позиция.

Конкретно, стратегия использует ta.sma для расчёта простой скользящей средней заданного периода, которая служит торговым сигналом. Пользователь может настроить два параметра MA: долгосрочный период long_period и краткосрочный период short_period. Стратегия использует ta.crossover и ta.crossunder для определения золотого креста и креста смерти MA. Когда короткая MA пересекает длинную MA снизу вверх (золотой крест), открывается длинная позиция; когда короткая MA пересекает длинную MA сверху вниз (крест смерти), открывается короткая позиция.

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

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

  1. Простота в использовании, легко понять.
  2. Настраиваемые параметры, адаптация к различным рыночным условиям.
  3. Использование пересечения двух MA эффективно фильтрует шум и улавливает развороты тренда.
  4. Высокая чувствительность, своевременное выявление точек разворота цены.

Риски стратегии

У данной стратегии также есть некоторые риски:

  1. Слишком маленькое расстояние между двумя MA может привести к ложным сигналам.
  2. Неправильный выбор периодов MA может привести к пропуску основного тренда.
  3. Пересечение не всегда означает разворот тренда, возможны ложные сигналы.
  4. Требуется соответствующая настройка параметров во избежание переоптимизации.

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

Пространство для оптимизации

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

  1. Оптимизация периодов MA, использование адаптивных периодов MA.
  2. Добавление фильтра по объёму для предотвращения ложных прорывов.
  3. Комбинирование с другими техническими индикаторами, такими как MACD, KDJ и т.д.
  4. Внедрение логики стоп-лосса и тейк-профита для контроля убытков по каждой сделке.
  5. Оптимизация структуры кода, добавление модульности для будущего расширения.

Заключение

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

Source
Pine
/*backtest
start: 2023-12-01 00:00:00
end: 2023-12-31 23:59:59
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=5
strategy("Cross 2 Moving Average Strategy", shorttitle="2MA Cross", overlay=true)

// User-defined input for moving averages
Strategy parameters
Strategy parameters
Long Period
Short Period
MA type
Stop Loss (%)
Take Profit (%)
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)