Chiến lược giao dịch đường trung bình động Golden Cross


Ngày tạo: 2023-12-05 10:35:02 sửa đổi lần cuối: 2023-12-05 10:35:02
sao chép: 2 Số nhấp chuột: 683
1
tập trung vào
1619
Người theo dõi

Chiến lược giao dịch đường trung bình động Golden Cross

Tổng quan

Chiến lược giao dịch đường ngang vàng là một chiến lược giao dịch đường trung bình di chuyển rất đơn giản. Tín hiệu giao dịch của nó đến từ đường trung bình di chuyển đơn giản (SMA) của hai chu kỳ khác nhau. Cụ thể, nó tạo ra tín hiệu mua khi đường SMA có chu kỳ nhanh hơn phá vỡ đường SMA có chu kỳ chậm hơn bên dưới; tạo ra tín hiệu bán khi đường SMA có chu kỳ nhanh hơn phá vỡ đường SMA có chu kỳ chậm hơn bên trên.

Nguyên tắc chiến lược

Chiến lược này sử dụng hai đường trung bình di chuyển: đường SMA nhanh 50 chu kỳ và đường SMA chậm 200 chu kỳ.

Khi đường SMA nhanh từ phía dưới phá vỡ đường SMA chậm, tạo ra tín hiệu mua, đại diện cho thị trường bò đang đến. Sự phá vỡ này được gọi là vàng crossover . Khi đường SMA nhanh từ phía trên phá vỡ đường SMA chậm, tạo ra tín hiệu bán, đại diện cho thị trường gấu đang đến.

Chiến lược này chỉ làm nhiều, không làm rỗng. Nghĩa là nó chỉ mua khi vàng chéo và bán khi đồng bằng khi chết. Ngoài ra, chiến lược không có logic dừng lỗ hoặc dừng chân.

Phân tích lợi thế chiến lược

Ưu điểm lớn nhất của chiến lược này là rất đơn giản và trực quan. Đường trung bình di chuyển được coi là một chỉ số kỹ thuật hiệu quả cho thấy sự thay đổi xu hướng thị trường. Chính chiến lược này đã sử dụng tính chất quan trọng của đường trung bình di chuyển để đánh giá xu hướng đường dài của thị trường.

Một lợi thế khác là thiết lập tham số tương đối cố định. Có một số lý do để chọn 50 chu kỳ và 200 chu kỳ, không cần điều chỉnh thường xuyên, phù hợp với việc giữ lâu dài.

Theo dữ liệu lịch sử, chiến lược trung bình di chuyển đơn giản này đã có hiệu quả rất tốt.

Phân tích rủi ro

Rủi ro lớn nhất của chiến lược này cũng đến từ việc nó quá đơn giản. Do không có logic dừng lỗ được thiết lập, có thể phải đối mặt với tổn thất đơn lẻ lớn hơn. Điều này không tốt cho quản lý rủi ro.

Ngoài ra, đường trung bình di chuyển cũng có một số độ trễ. Việc tạo tín hiệu cần một số xác nhận, có thể bỏ lỡ cơ hội hoạt động đường ngắn.

Hướng tối ưu hóa

Bạn có thể xem xét thêm các chỉ số kỹ thuật khác vào chiến lược để xây dựng hệ thống giao dịch phức tạp hơn để tăng tỷ lệ lợi nhuận và tỷ lệ thắng. Ví dụ, bạn có thể thêm các chỉ số xung đột như chỉ số tương đối mạnh (RSI) để bắt tín hiệu đường ngắn.

Mặt khác, bạn cũng có thể tối ưu hóa chiến lược quản lý tiền. Thiết lập các điểm dừng và dừng hợp lý có thể kiểm soát rủi ro một cách hiệu quả, đây là thực tiễn phổ biến trong các chiến lược theo dõi xu hướng như di chuyển.

Tóm tắt

Chiến lược giao dịch đường ngang vàng là một chiến lược theo dõi xu hướng được đơn giản hóa cao. Nó sử dụng đường ngang vàng và đường ngang chết của đường trung bình di chuyển để đánh giá sự thay đổi trong xu hướng đường dài của thị trường, để tạo ra tín hiệu giao dịch. Ưu điểm của chiến lược này là rất đơn giản, trực quan, dễ hiểu và theo dõi, và hoạt động tốt trong lịch sử.

Mã nguồn chiến lược
/*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')