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

Автор:Чао Чжан, Дата: 2023-12-05 10:35:02
Тэги:

img

Обзор

Золотой крест - это очень простая стратегия торговли. Его торговые сигналы исходят из золотого креста двух простых скользящих средних (SMA) с разными циклами. В частности, сигнал покупки генерируется, когда более быстрый цикл SMA пересекает более медленный цикл SMA снизу. Сигнал продажи генерируется, когда более быстрый цикл SMA пересекает ниже более медленного цикла SMA сверху.

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

В стратегии используются две скользящие средние: 50-периодная быстрая линия SMA и 200-периодная медленная линия SMA.

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

Стратегия длится только длинный срок без короткого. То есть, она покупает только на золотом кресте и продает на кресте смерти. Кроме того, нет стоп-лосс или логики получения прибыли, установленной в стратегии.

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

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

Еще одно преимущество заключается в том, что параметры относительно фиксированы.

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

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

Наибольший риск этой стратегии также связан с ее чрезмерным упрощением. Поскольку нет логики стоп-лосса, она может столкнуться с относительно большими единичными потерями. Это невыгодно для управления рисками.

Кроме того, сами скользящие средние имеют некоторое отставание.

Оптимизация

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

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

Резюме

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


/*backtest
start: 2022-11-28 00:00:00
end: 2023-12-04 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=2
strategy("Golden Cross, SMA 200 Long Only, Moving Average Strategy (by ChartArt)", shorttitle="CA_-_Golden_Cross_Strat", overlay=true)

// ChartArt's Golden Cross Strategy
//
// Version 1.0
// Idea by ChartArt on June 19, 2016.
//
// This moving average strategy is very easy to follow:
//
// The strategy goes long when the faster SMA 50 (the
// simple moving average of the last 50 bars) crosses
// above the SMA 200. Orders are closed when the SMA 50
// crosses below SMA 200. The strategy does not short.
//
// This simple strategy does not have any other
// stop loss or take profit money management logic.
//
// List of my work: 
// https://www.tradingview.com/u/ChartArt/
// 
//  __             __  ___       __  ___ 
// /  ` |__|  /\  |__)  |   /\  |__)  |  
// \__, |  | /~~\ |  \  |  /~~\ |  \  |  
// 
// 


// Input
switch1=input(true, title="Enable Bar Color?")
switch2=input(false, title="Show Fast Moving Average")
switch3=input(true, title="Show Slow Moving Average")
movingaverage_fast = sma(close, input(50))
movingaverage_slow = sma(close, input(200))

// Calculation
bullish_cross = crossover(movingaverage_fast, movingaverage_slow)
bearish_cross = crossunder(movingaverage_fast, movingaverage_slow)

// Strategy
if bullish_cross
    strategy.entry("long", strategy.long)

strategy.close("long", when = bearish_cross )

// Colors
bartrendcolor = close > movingaverage_fast and close > movingaverage_slow and change(movingaverage_slow) > 0 ? green : close < movingaverage_fast and close < movingaverage_slow and change(movingaverage_slow) < 0 ? red : blue
barcolor(switch1?bartrendcolor:na)

// Output
plot(switch2?movingaverage_fast:na,color = change(movingaverage_fast) > 0 ? green : red,linewidth=3)
plot(switch3?movingaverage_slow:na,color = change(movingaverage_slow) > 0 ? green : red,linewidth=3)

//
alertcondition(bullish_cross, title='Golden Cross (bullish)', message='Bullish')
alertcondition(bearish_cross, title='Death Cross (bearish)', message='Bearish')

Больше