Стратегия сочетает в себе два часто используемых технических показателя: движущийся средний и супертенденционный, чтобы поймать рыночные тенденции путем двойного фильтра и торговать в соответствии с направлением тренда. Основная идея стратегии заключается в использовании быстрого пересечения двух медленных движущихся средних для определения формирования тренда, а также использования супертенденционного индикатора для определения направления тренда, чтобы фильтровать ложные сигналы и повышать точность торговли.
Стратегия использует два технических показателя: движущийся средний и сверхтенденционный.
Движущаяся средняя - это часто используемый индикатор, определяющий движение цены, рассчитывая средние значения закрывающей цены за определенный период времени. Эта стратегия использует две разные циклы простой движущейся средней (SMA), 10 и 30 дней соответственно.
Сверхтенденционный индикатор - это индикатор, отслеживающий тренд, который определяет направление тренда путем сравнения текущей цены закрытия с средней реальной длиной (ATR) за определенный период. Стратегия рассчитывает сверхтенденционный индикатор с помощью ATR на 7 циклов и коэффициента 2.0.
Эта стратегия генерирует торговые сигналы путем сочетания движущихся средних и сверхтенденционных индикаторов. При прохождении медленной линии на быстрой линии сверхтенденционный индикатор показывает рост, сигнал покупки запускается; при прохождении медленной линии на быстрой линии сверхтенденционный индикатор показывает спад, сигнал продажи запускается. Этот двойной фильтр эффективно снижает ложные сигналы и повышает точность торговли.
При выполнении сделки эта стратегия использует фиксированные стоп-лосс и стоп-дюйм. При покупке цена стоп-лосса устанавливается на минимальную цену минус 1% от объема колебаний, а стоп-лосс устанавливается на максимальную цену плюс 2% от объема колебаний; при продаже цена стоп-лосс устанавливается на максимальную цену плюс 1% от объема колебаний, а стоп-лосс устанавливается на минимальную цену минус 2% от объема колебаний. Такая фиксированная стоп-лосс-лосс стратегия эффективно контролирует риск и блокирует прибыль.
Двойной фильтр: эта стратегия сочетает в себе движущиеся средние и супертенденционные индикаторы, чтобы генерировать торговые сигналы с помощью двойного фильтра, что эффективно уменьшает ложные сигналы и повышает точность торговли.
Сильные способности к отслеживанию трендов: Движущийся средний и сверхтенденционный индикаторы являются наиболее распространенными индикаторами отслеживания трендов, которые могут лучше улавливать тенденции рынка и подходят для торговли в трендовых рынках.
Меры управления рисками: стратегия использует фиксированные стратегии остановки и сдерживания, которые эффективно контролируют риск и блокируют прибыль, избегая чрезмерных потерь и отбросов прибыли.
Параметры изменяются: параметры стратегии, такие как цикл движущейся средней, параметры сверхтенденционных индикаторов и т. д., могут быть изменены в зависимости от различных рыночных условий и стилей торговли, и имеют определенную гибкость.
Риск оптимизации параметров: выполнение этой стратегии может быть более чувствительным к выбору параметров, и различные комбинации параметров могут привести к разным результатам. Поэтому в практических приложениях необходимо оптимизировать и тестировать параметры, чтобы найти оптимальную комбинацию параметров.
Рыночный риск: эта стратегия применяется к трендовым рынкам, где в нестабильных рынках или рынках, где часто происходят внезапные события, может возникнуть больше ложных сигналов, что приводит к частым сделкам и потере средств. Поэтому в практическом применении необходимо сочетание рыночных условий и других методов анализа для комплексного суждения.
Стоп-лосс-ограничитель риска: стратегия использует фиксированные стоп-лосс и стоп-лосс-стратегии, которые, хотя и могут контролировать риск и блокировать прибыль, могут ограничивать пространство прибыли стратегии. В практических применениях можно рассмотреть использование более гибких стоп-лосс-ограничительных стратегий, таких как отслеживание стоп-лосса, динамический стоп-лосс и т. д.
Оптимизация параметров: оптимизация ключевых параметров стратегии, таких как цикл движущейся средней, параметры сверхтенденционных индикаторов и т. д., чтобы найти оптимальную комбинацию параметров посредством ретро- и форвардного тестирования, повысить стабильность и рентабельность стратегии.
Включение других фильтрующих условий: помимо движущихся сред и сверхтенденционных показателей, можно рассмотреть возможность включения других технических показателей или фундаментальных факторов в качестве фильтрующих условий, таких как объем сделок, относительно сильные и слабые показатели (RSI), макроэкономические данные и т. д., чтобы еще больше повысить надежность торговых сигналов.
Улучшение стратегии стоп-потери: можно рассмотреть возможность использования более гибкой стратегии стоп-потери, такой как отслеживание стоп-потери, динамические стоп-поры и т. д., чтобы адаптироваться к различным рыночным условиям и движению цен.
Присоединяйтесь к управлению позициями: можно динамически корректировать размер позиций в зависимости от факторов, таких как интенсивность рыночных тенденций, способность аккаунта переносить риск, увеличивать позиции при сильном тренде и уменьшать позиции при слабом или неопределенном тренде, чтобы лучше контролировать риск и повышать прибыль.
Эта стратегия сочетает в себе движущиеся средние и сверхтенденционные показатели, что создает двойной фильтр для захвата рыночных тенденций и совершения сделок. Преимущество этой стратегии заключается в том, что она обладает мощной способностью отслеживать тенденции и эффективно снижать ложные сигналы, одновременно контролируя риски с помощью фиксированной стратегии хранения потерь. Однако эта стратегия также содержит определенные риски, такие как риск оптимизации параметров, рыночный риск и риск хранения потерь, которые необходимо оптимизировать и улучшить в практическом применении.
Оптимизация включает в себя оптимизацию параметров, включение других фильтрующих условий, улучшение стратегии предотвращения сдерживания потерь и включение управления позициями. Постоянная оптимизация и совершенствование стратегии позволяет повысить ее стабильность и рентабельность, чтобы лучше адаптироваться к различным рыночным условиям.
В целом, эта стратегия дает практическую идею для торговли индексными фондами, которая использует технические аналитические средства для улавливания рыночных тенденций и принятия надлежащих мер контроля, с надеждой на стабильную отдачу от инвестиций. Однако любая стратегия имеет свои ограничения, и в практическом применении она должна сочетать конкретные рыночные условия и свои собственные рисковые предпочтения, гибко адаптироваться и оптимизироваться, чтобы получить максимальную эффективность.
/*backtest start: 2023-03-02 00:00:00 end: 2024-03-07 00:00:00 period: 1d basePeriod: 1h exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=5 strategy("Index Fund Strategy", overlay=true) // Moving Averages fastMA = ta.sma(close, 10) slowMA = ta.sma(close, 30) // Supertrend Indicator atrLength = input.int(7, "ATR Length", minval=1) factor = input.float(2.0, "Factor", minval=0.1, step=0.1) [supertrend, direction] = ta.supertrend(factor, atrLength) // Entry Conditions longCondition = ta.crossover(fastMA, slowMA) and direction > 0 shortCondition = ta.crossunder(fastMA, slowMA) and direction < 0 // Plot Entry Signals plotshape(longCondition, style=shape.triangleup, location=location.belowbar, color=color.green, size=size.small, title="Buy Signal") plotshape(shortCondition, style=shape.triangledown, location=location.abovebar, color=color.red, size=size.small, title="Sell Signal") // Strategy if (longCondition) stopLoss = low - (high - low) * 0.01 // 1% stop loss takeProfit = high + (high - low) * 0.02 // 2% take profit strategy.entry("Buy", strategy.long, stop=stopLoss, limit=takeProfit) else if (shortCondition) stopLoss = high + (high - low) * 0.01 // 1% stop loss takeProfit = low - (high - low) * 0.02 // 2% take profit strategy.entry("Sell", strategy.short, stop=stopLoss, limit=takeProfit)