Chiến lược Golden Cross

Tác giả:ChaoZhang, Ngày: 2023-09-15 15:50:20
Tags:

Tổng quan chiến lược

Chiến lược chéo vàng tạo ra tín hiệu dài khi EMA nhanh vượt qua trên SMA chậm và ra khỏi dài khi EMA nhanh vượt qua dưới SMA chậm. Nó nhằm mục đích nắm bắt sự đảo ngược xu hướng dài hạn bằng cách sử dụng chéo vàng giữa hai đường trung bình động.

Chiến lược logic

  1. Tính toán EMA nhanh 50 giai đoạn như đại diện của xu hướng ngắn hạn.

  2. Tính toán SMA chậm 200 giai đoạn như đại diện cho xu hướng dài hạn.

  3. Khi EMA nhanh vượt qua trên SMA chậm, nó báo hiệu sự khởi đầu của một xu hướng tăng dài hạn, đi dài.

  4. Khi EMA nhanh vượt dưới SMA chậm, nó báo hiệu sự khởi đầu của xu hướng giảm dài hạn, đóng các vị trí dài.

Crossover đại diện cho những thay đổi về động lực và tâm lý của thị trường cung/nhu cầu, phục vụ như là tín hiệu cho sự thay đổi xu hướng dài hạn.

Ưu điểm của Chiến lược

  • Sử dụng hai đường trung bình động để xác định các điểm đảo ngược xu hướng chính

  • Chữ thập vàng tạo thành các tín hiệu dài và thoát rõ ràng

  • Điều chỉnh tham số linh hoạt, thích nghi với các thị trường khác nhau

  • Kiểm tra đơn giản và điều chỉnh trực tiếp

  • Kết hợp với các yếu tố khác

Cảnh báo về rủi ro

  • Sự chậm trễ tiềm năng của các đường trung bình động

  • Ngăn chặn sự xuất hiện của sự đột phá giả

  • Khó xác định chính xác thời gian vào và ra

  • Sự biến động nội bộ có thể gây ra tổn thất trong xu hướng

Kết luận

Chiến lược Golden Cross đánh giá sự thay đổi xu hướng dài hạn bằng cách so sánh các đường chéo vàng di chuyển nhanh và chậm, tạo thành một khái niệm chiến lược dài hạn được sử dụng rộng rãi. Các thông số có thể được điều chỉnh và kết hợp với các yếu tố khác để cải thiện hiệu suất chiến lược cho các thị trường khác nhau.


/*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)


Thêm nữa