Type/to search

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

Common strategy
Created: 2024-02-02 17:37:16
Last modified: 3 years ago
1
Follow
1802
Followers

img

Обзор

Данная стратегия в основном использует «золотой крест» и «крест смерти», формируемые простыми скользящими средними с периодами 14 и 28, для выполнения разворотных операций. Когда быстрая скользящая средняя пробивает медленную снизу вверх, это сигнализирует о начале разворота тренда, и можно открывать длинную позицию. Когда быстрая скользящая средняя пробивает медленную сверху вниз, это указывает на начало разворота и позволяет открывать короткую позицию.

Поскольку стратегия использует простые скользящие средние для определения изменения рыночного тренда, я назвал её «Долгосрочная разворотная стратегия на основе двойных скользящих средних».

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

Основная логика стратегии заключается в использовании двух простых скользящих средних с разными периодами (14 и 28 дней) для определения рыночного тренда. Конкретные правила следующие:

  1. Быстрая линия определяется как 14‑дневная простая скользящая средняя, медленная – как 28‑дневная простая скользящая средняя.
  2. Когда быстрая линия пробивает медленную снизу вверх – это сигнал к покупке, вход в лонг.
  3. Когда быстрая линия пробивает медленную сверху вниз – это сигнал к продаже, вход в шорт.
  4. После открытия длинной/короткой позиции, если быстрая линия снова пересекает медленную вниз – это сигнал к закрытию позиции.

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

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

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

Риски и улучшения

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

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

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

Заключение

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

Source
Pine
/*backtest
start: 2023-01-26 00:00:00
end: 2024-02-01 00:00:00
period: 1d
basePeriod: 1h
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/
// © ruckard

//@version=4
Strategy parameters
Strategy parameters
(ZIG) Enable Alert message {True}
(ZIG) Integration type
(ZIG) Provider type
(STRAT) Strategy Type
(DEBUG) Enable debug on order comments {True}
(STOPTAKE) Take Profit? {false}
(STOPTAKE) Stop Loss? {True}
(TRAILING) Enable Trailing Take Profit (%) {True}
(STOPTAKE) Take Profit % {3.0}
(STOPTAKE) Stop Loss % {2.0}
(TRAILING) Trailing Take Profit Trigger (%) {2.5}
(TRAILING) Trailing Take Profit as a percentage of Trailing Take Profit Trigger (%) {25.0}
(ZIG) Zignaly Alert Type {WebHook}
(ZIG) Exchange
(ZIG) Exchange Type {Spot}
(ZIG) Leverage {1}
Number of decimal digits for Prices {2}
(DECIMAL) Maximum number of decimal for contracts {3}
(RECENT) Number of minutes to wait to open a new order after the previous one has been opened {6}
(CAPITAL) Capital quote invested per order in USDT units {100.0}
(CAPITAL) Capital percentage invested per order (%) {25.0}
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)