Chiến lược giao thoa biểu đồ đám mây dựa trên biến động thực tế của thị trường


Ngày tạo: 2023-09-25 17:28:29 sửa đổi lần cuối: 2023-09-25 17:28:29
sao chép: 0 Số nhấp chuột: 661
1
tập trung vào
1617
Người theo dõi

Tổng quan

Ý tưởng chính của chiến lược này là sử dụng công nghệ vượt qua độ trễ của biểu đồ đám mây để đánh giá xu hướng thực sự của thị trường, để thực hiện giao dịch có rủi ro thấp. Khi vượt qua độ trễ trên đường vượt qua đường viền, hãy làm nhiều hơn và không làm gì khi vượt qua.

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

Chiến lược này đánh giá xu hướng thị trường bằng cách tính toán các chỉ số như đường chuyển đổi, đường chuẩn, đường đi qua chậm trễ.

Đường chuyển đổi là đường giá trung bình trong 9 ngày qua, phản ánh giá trung bình trong 9 ngày gần nhất. Đường chuẩn là đường giá trung bình trong 26 ngày qua, phản ánh giá trung bình trong thời gian dài hơn.

Khi đường chuyển đổi giá trung bình ngắn hạn xuyên qua đường trung bình giá dài hạn, giá ngắn hạn sẽ vượt qua giá dài hạn và thuộc tín hiệu đa đầu. Khi đường vượt qua chậm cũng xuyên qua đường chuẩn, xác nhận xu hướng đa đầu, tín hiệu mua này mạnh hơn.

Khi đường chuyển đổi giá trung bình ngắn hạn xuyên qua đường trung bình giá dài hạn, giá ngắn hạn giảm xuống giá dài hạn và thuộc tín hiệu đầu trống. Khi đường chuyển đổi giá ngắn hạn cũng xuyên qua đường chuẩn, xác nhận xu hướng đầu trống, tín hiệu bán mạnh hơn.

Bằng cách tính toán các chỉ số này và quan sát sự giao nhau của chúng, bạn có thể xác định hướng xu hướng trong tương lai. Khi chậm trễ trên đường đi qua đường đi qua đường chuẩn, bạn có thể sử dụng biểu đồ đám mây để xác định tình hình thị trường thực sự, lọc ra một số đột phá giả để thực hiện hoạt động ngược.

Lợi thế chiến lược

  1. Giảm thời gian vượt qua dây có tác dụng làm giảm tiếng ồn, có thể lọc nhiều đột phá giả.

  2. Kết hợp đường trung bình ngắn hạn và dài hạn, thực hiện chuyển đổi đa không gian.

  3. Thời gian nhập cảnh chính xác, rút lui nhỏ.

  4. Dễ sử dụng và phù hợp cho người mới bắt đầu.

  5. Có thể được sử dụng rộng rãi trên các giống và chu kỳ khác nhau.

Rủi ro chiến lược

  1. Chịu chậm trễ trong quá trình đi qua đường dây có thể sẽ bỏ lỡ một số cơ hội.

  2. Các chỉ số có chu kỳ dài hoặc ngắn có thể phát ra tín hiệu sai.

  3. Những người này có thể bị mắc kẹt trong những trận động đất.

  4. Các tham số được tối ưu hóa không đúng sẽ ảnh hưởng đến hiệu quả.

Cần tối ưu hóa các tham số kết hợp, phối hợp với dừng để kiểm soát rủi ro. Bạn có thể xem xét thêm các chỉ số khác để lọc tín hiệu.

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

  1. Tối ưu hóa các tham số đường trung bình như đường chuyển đổi, đường chuẩn, để tăng sự ổn định của chiến lược.

  2. Tăng độ chênh lệch để tránh giao dịch thường xuyên.

  3. Các chỉ số như tỷ lệ biến động, khối lượng giao dịch được lọc để đảm bảo giao dịch diễn ra tốt.

  4. Điều chỉnh quy mô nắm giữ tùy theo đặc điểm của giống và sở thích rủi ro của nhà giao dịch.

  5. Chu kỳ lớn để đánh giá xu hướng, chu kỳ nhỏ để nhập cảnh cụ thể.

Tóm tắt

Chiến lược này sử dụng công nghệ vượt tuyến chậm trễ của biểu đồ đám mây để đánh giá thực tế thị trường, thực hiện giao dịch rủi ro thấp. Chiến lược đơn giản, dễ hiểu và dễ nắm bắt. Nhưng cũng có một số rủi ro cần được tối ưu hóa.

Mã nguồn chiến lược
/*backtest
start: 2023-08-25 00:00:00
end: 2023-09-24 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=3
strategy(title="Chikou Crossover", shorttitle="Chikou", overlay=true)

conversionPeriods = input(9, minval=1, title="Conversion Line Periods"),
basePeriods = input(26, minval=1, title="Base Line Periods")
laggingSpan2Periods = input(52, minval=1, title="Lagging Span 2 Periods"),
displacement = input(26, minval=1, title="Displacement")

donchian(len) => avg(lowest(len), highest(len))

conversionLine = donchian(conversionPeriods)
baseLine = donchian(basePeriods)
leadLine1 = avg(conversionLine, baseLine)
leadLine2 = donchian(laggingSpan2Periods)

plot(conversionLine, color=#0496ff, title="Conversion Line")
plot(baseLine, color=#991515, title="Base Line")
plot(close, offset = -displacement, color=#459915, title="Lagging Span")

p1 = plot(leadLine1, offset = displacement, color=green,
 title="Lead 1")
p2 = plot(leadLine2, offset = displacement, color=red, 
 title="Lead 2")
fill(p1, p2, color = leadLine1 > leadLine2 ? green : red)

if (crossover(baseLine, close[26]))
    strategy.entry("ChikouLE", strategy.long, comment="ChikouLE")

if (crossunder(baseLine, close[26]))
    strategy.entry("ChikouSE", strategy.short, comment="ChikouSE")

// plot(strategy.equity, title="equity", color=red, linewidth=2, style=areabr)