В процессе загрузки ресурсов... загрузка...

Стратегия "Золотой крест"

Автор:Чао Чжан, Дата: 15 сентября 2023 года 15:50:20
Тэги:

Обзор стратегии

Стратегия золотого креста генерирует длинные сигналы, когда быстрая EMA пересекает медленную SMA и выходит из длинной, когда быстрая EMA пересекает медленную SMA.

Логика стратегии

  1. Вычислить 50-периодную быструю EMA как представитель краткосрочной тенденции.

  2. Вычислить медленную среднюю среднюю среднюю среднюю среднюю среднюю среднюю среднюю среднюю среднюю среднюю среднюю среднюю среднюю среднюю среднюю среднюю среднюю среднюю среднюю среднюю среднюю среднюю среднюю среднюю среднюю среднюю среднюю среднюю среднюю среднюю среднюю среднюю среднюю среднюю среднюю среднюю среднюю среднюю среднюю среднюю среднюю среднюю среднюю среднюю среднюю среднюю среднюю среднюю среднюю среднюю среднюю среднюю среднюю среднюю среднюю среднюю среднюю среднюю среднюю среднюю среднюю среднюю среднюю среднюю среднюю среднюю среднюю среднюю среднюю среднюю среднюю среднюю среднюю среднюю среднюю среднюю среднюю среднюю среднюю среднюю среднюю среднюю среднюю среднюю среднюю среднюю среднюю среднюю среднюю среднюю среднюю среднюю среднюю среднюю среднюю среднюю среднюю среднюю среднюю среднюю среднюю среднюю среднюю среднюю среднюю среднюю среднюю среднюю среднюю среднюю среднюю среднюю среднюю среднюю среднюю среднюю среднюю среднюю среднюю среднюю среднюю среднюю среднюю

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

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

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

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

  • Использует двойные скользящие средние для определения основных точек переворота тренда

  • Золотые кресты формируют четкие сигналы длинного и выхода

  • Гибкое регулирование параметров, адаптируемое к различным рынкам

  • Простая обратная проверка и прямая настройка

  • Сочетается с другими факторами

Предупреждения о риске

  • Потенциальное отставание скользящих средних

  • Предотвращение ложных случаев прорыва

  • Трудно определить точное время входа и выхода.

  • Внутренние колебания могут привести к снижению трендов

Заключение

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


/*backtest
start: 2023-09-07 00:00:00
end: 2023-09-14 00:00:00
period: 2m
basePeriod: 1m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=3


strategy("GoldenCross Strategy by Clefsphere",overlay=true, initial_capital=10000,default_qty_type=strategy.percent_of_equity,default_qty_value=100)

// testStartYear = input(2013, "Start Year")
// testStartMonth = input(3, "Start Month")
// testStartDay = input(1, "Start Day")
// testPeriodStart = timestamp(testStartYear,testStartMonth,testStartDay,0,0)

// testStopYear = input(2018, "Stop Year")
// testStopMonth = input(8, "Stop Month")
// testStopDay = input(5, "Stop Day")
// testPeriodStop = timestamp(testStopYear,testStopMonth,testStopDay,0,0)

// testPeriodBackground = input(title="Background", type=bool, defval=true)
// testPeriodBackgroundColor = testPeriodBackground and (time >= testPeriodStart) and (time <= testPeriodStop) ? #00FF00 : na


sma1Period = input(50, "Fast EMA Buy")
sma2Period = input(200, "Slow SMA Buy")

// testPeriod() =>
//     time >= testPeriodStart and time <= testPeriodStop ? true : false

sma1val=sma(close,sma1Period)
sma2val=sma(close,sma2Period)


plot(sma1val,color=blue,linewidth=1)
plot(sma2val,color=orange,linewidth=1)

long=crossover(sma1val,sma2val)
short=crossunder(sma1val,sma2val)


// if testPeriod()
if long
    strategy.entry("buy",strategy.long)
    
if short
    strategy.close("buy")
        
plot(low,color= sma1val > sma2val ? green:  red,style=columns,transp=90,linewidth=1)


Больше