
Chiến lược này được gọi là chiến lược giao thoa giao thoa giao thoa giao thoa giao thoa giao thoa giao thoa giao thoa giao thoa giao thoa giao thoa giao thoa giao thoa giao thoa giao thoa giao thoa giao thoa giao thoa giao thoa giao thoa giao thoa giao thoa giao thoa giao thoa giao thoa giao thoa giao thoa giao thoa giao thoa giao thoa giao thoa giao thoa giao thoa giao thoa giao thoa giao thoa giao thoa giao thoa giao thoa giao thoa giao thoa giao thoa giao thoa giao thoa giao thoa giao thoa giao thoa giao thoa giao thoa giao thoa giao thoa giao thoa giao thoa giao thoa giao thoa.
Trong chiến lược này, chúng tôi tính toán đường trung bình di chuyển đơn giản (SMA) 50 chu kỳ và 200 chu kỳ. Theo cách hiểu truyền thống, khi đường 50 ngày đi xuống từ phía trên và đi qua đường 200 ngày, nó được gọi là dấu hiệu giảm giá. Và khi đường 50 ngày đi xuống từ phía dưới, nó được gọi là dấu hiệu giảm giá.
Lý luận giao dịch của chiến lược này là thiết lập vị trí dựa trên sự xuất hiện của hai tín hiệu này. Cụ thể, chiến lược sẽ thả lỗ khi xảy ra giao thoa sợi vàng chết và thả nhiều hơn khi xảy ra giao thoa sợi vàng. Như vậy, bạn có thể kiếm được lợi nhuận gần điểm chuyển hướng của thị trường.
Ngoài ra, chiến lược cũng cung cấp chức năng phạm vi thời gian đo lường tùy chỉnh. Điều này cho phép chúng ta kiểm tra hiệu suất chiến lược trong các khoảng thời gian khác nhau, từ đó tìm ra hiệu quả thực tế của các tín hiệu chéo này.
Đối với rủi ro, chúng ta có thể điều chỉnh các tham số đường trung bình, kết hợp với các chỉ số khác để lọc tín hiệu, quản lý tài chính tốt, chiến lược xác minh thực tế để giảm rủi ro thực tế.
Chiến lược này có thể được tối ưu hóa từ các khía cạnh sau:
Bằng cách thử nghiệm các tham số khác nhau ảnh hưởng đến hiệu suất của chiến lược, chúng ta có thể tìm ra các giải pháp giao dịch chéo tuyến tính tốt hơn.
Chiến lược này sử dụng tín hiệu chỉ số kỹ thuật cổ điển của đường trung bình di chuyển để nắm bắt các điểm biến động quan trọng của thị trường. Lập luận của chiến lược đơn giản và rõ ràng, đồng thời cung cấp chức năng phản hồi thuận tiện. Chúng ta có thể làm một phần của theo dõi xu hướng, hỗ trợ phán đoán.
/*backtest
start: 2024-01-14 00:00:00
end: 2024-01-21 00:00:00
period: 15m
basePeriod: 5m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=5
strategy("[S_R__9] - Death and Golden Cross", overlay=true)
// Specific Time Date Range For Backtest
startDate = input.int(title='Start Date', defval=1, minval=1, maxval=31, group='DATE CONFIG')
startMonth = input.int(title='Start Month', defval=1, minval=1, maxval=12, group='DATE CONFIG')
startYear = input.int(title='Start Year', defval=2023, minval=1800, maxval=2100, group='DATE CONFIG')
endDate = input.int(title='End Date', defval=31, minval=1, maxval=31, group='DATE CONFIG')
endMonth = input.int(title='End Month', defval=12, minval=1, maxval=12, group='DATE CONFIG')
endYear = input.int(title='End Year', defval=2023, minval=1800, maxval=2100, group='DATE CONFIG')
SPECIFIC_DATE = input.bool(title='USE SPECIFIC DATE ?', defval=false, group='DATE CONFIG')
inDateRange = SPECIFIC_DATE ? time >= timestamp(syminfo.timezone, startYear, startMonth, startDate, 0, 0) and time < timestamp(syminfo.timezone, endYear, endMonth, endDate, 0, 0) : true
// Calculate 50 SMA and 200 SMA
sma50 = ta.sma(close, 50)
sma200 = ta.sma(close, 200)
// Detect a Death Cross (50 SMA crossing below 200 SMA)
deathCross = ta.crossunder(sma50, sma200)
// Detect a Golden Cross (50 SMA crossing above 200 SMA)
goldenCross = ta.crossover(sma50, sma200)
// Strategy Execution
if (inDateRange)
if (deathCross)
strategy.entry("Death Cross long", strategy.short)
if (goldenCross)
strategy.entry("Golden Cross short", strategy.long)
// Plot SMAs
plot(sma50, color=color.red, title="50 SMA")
plot(sma200, color=color.blue, title="200 SMA")
// Plotting Death Cross signal
plotshape(series=deathCross and inDateRange, title="Death Cross Signal", location=location.belowbar, color=color.red, style=shape.labeldown, text="DEATH CROSS")
// Plotting Golden Cross signal
plotshape(series=goldenCross and inDateRange, title="Golden Cross Signal", location=location.abovebar, color=color.green, style=shape.labelup, text="GOLDEN CROSS")