Chiến lược giao dịch bùng nổ động lượng của bộ lọc CCI kép


Ngày tạo: 2023-10-08 14:10:41 sửa đổi lần cuối: 2023-10-08 14:10:41
sao chép: 0 Số nhấp chuột: 915
1
tập trung vào
1617
Người theo dõi

Tổng quan

Chiến lược giao dịch này là một chiến lược giao dịch Momentum dựa trên chỉ số CCI kép, chỉ số RSI và hai đường trung bình di chuyển. Nó tạo ra tín hiệu giao dịch thông qua sự giao nhau của đường trung bình di chuyển, hai CCI và RSI.

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

  • Sử dụng hai đường trung bình di chuyển EMA 8 chu kỳ và SMA 26 chu kỳ.
  • Sử dụng chỉ số CCI 34 chu kỳ và 55 chu kỳ. Chúng được coi là lạc quan khi lớn hơn 0.
  • Sử dụng chỉ số RSI 26 chu kỳ. Nếu nó lớn hơn 48, nó được coi là ở trạng thái lạc quan.
  • Tín hiệu mua: EMA 8 xuyên qua SMA 26 và momentum của SMA 26 > 0, trong khi CCI 34 > 0, CCI 55 > 0, RSI 26 > 48
  • Tín hiệu bán: EMA 8 đi qua SMA 26 và momentum của SMA 26 < 0, trong khi CCI 34 < 0, CCI 55 < 0, RSI 26 < 48

Chiến lược này sử dụng chỉ số CCI kép và chỉ số RSI để lọc các đường trung bình di chuyển, có thể ngăn chặn hiệu quả các tín hiệu giả và tăng cường độ tin cậy trong phán đoán xu hướng. Việc sử dụng nhiều chỉ số kết hợp làm tăng sự ổn định của chiến lược.

Phân tích lợi thế

Lợi thế lớn nhất của chiến lược này là sử dụng chỉ số CCI kép và chỉ số RSI để lọc nhiều lần các đường trung bình di chuyển, có thể lọc một số tín hiệu giao dịch giả và không đáng tin cậy, tăng cường độ tin cậy của tín hiệu.

Các tham số của chỉ số CCI kép được thiết lập khác nhau, có thể tạo ra các kết hợp đường chậm và nhanh, tránh bị sai lệch bởi một tham số duy nhất. Chỉ số RSI có thể xác định thị trường hiện đang ở trạng thái quá mua hoặc quá bán, ngăn chặn việc mở vị trí vào thời điểm không phù hợp.

Việc sử dụng nhiều chỉ số cùng với nhau có thể giúp chiến lược có độ tin cậy và ổn định hơn trong việc đánh giá xu hướng và tạo tín hiệu.

Phân tích rủi ro

Rủi ro chính của chiến lược này là việc vượt qua đường trung bình di chuyển không hoàn toàn tránh được rủi ro của phá vỡ giả. Có thể xảy ra sai lầm khi thị trường biến động mạnh và các chỉ số không thể lọc hiệu quả.

Ngoài ra, kết hợp nhiều chỉ số có thể giúp tăng độ chính xác, nhưng cũng có thể bỏ lỡ một số cơ hội giao dịch mạnh hơn. Khi thị trường thay đổi đột ngột, các chỉ số có thể không phản ứng kịp thời và do đó bỏ lỡ thời điểm đầu vào tốt nhất.

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

Chiến lược này có thể cải thiện hiệu suất bằng cách tối ưu hóa các tham số:

  1. Tối ưu hóa chu kỳ trung bình di chuyển để tìm các tham số chu kỳ phù hợp hơn

  2. Kiểm tra các tham số của CCI và RSI để tìm phạm vi tham số tốt nhất

  3. Kiểm tra các kết hợp CCI khác nhau để tìm ra kết hợp CCI nhanh và chậm phù hợp nhất

  4. Tối ưu hóa các phạm vi của chỉ số, chẳng hạn như đường mua quá mức của CCI, đường giảm quá mức của RSI

  5. Thêm chiến lược dừng lỗ để kiểm soát tổn thất đơn

Bằng cách kiểm tra tối ưu hóa các tham số và kết hợp, bạn có thể làm cho chiến lược trở nên ổn định và đáng tin cậy hơn, có khả năng lọc các tín hiệu giả hơn, do đó có kết quả phản hồi tốt hơn.

Tóm tắt

Chiến lược bùng nổ nhịp đập CCI kép này, thông qua việc lọc nhiều lần các chỉ số CCI kép và RSI, tăng cường độ tin cậy giao dịch theo xu hướng dựa trên đường trung bình di chuyển. Sử dụng một cặp CCI chậm và kết hợp với RSI, có thể đánh giá hiệu quả cường độ mua bán của thị trường và tăng cường khả năng phán đoán của chiến lược về xu hướng. Sử dụng nhiều chỉ số kết hợp làm tăng sự ổn định của chiến lược.

Mã nguồn chiến lược
/*backtest
start: 2022-10-01 00:00:00
end: 2023-10-07 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

// This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © capam
//BUY
//EMA 8 crosses upward SMA 26.
//CCI 34 periods > 0
//CCI 55 periods > 0
//RSI 26 > 48.
//Sell
//EMA 8 crosses downward SMA 26.
//CCI 34 periods < 0
//CCI 55 periods < 0
//RSI 26 < 48.
//@version=4
strategy("Momentum Explosion 2CCI RSI", overlay=true)
ema8 = ema(close,8)
sma26 = sma(close,26)
cci34 = cci(close,34)
cci55 = cci(close,55)
rsi26 = rsi(close,26)
//plot(ema8)
//plot(sma26)
//plot(cci34,color=color.green)
//plot(cci55,color=color.orange)
//plot(rsi26,color=color.red)
longCondition = crossover(ema8, sma26) and mom(sma26,5)>0 and cci34>0 and cci55>0 and rsi26>48
if (longCondition)
    strategy.entry("My Long Entry Id", strategy.long)

shortCondition = crossunder(ema8, sma26) and mom(sma26,5)<0 and cci34<0 and cci55<0 and rsi26<48
if (shortCondition)
    strategy.entry("My Short Entry Id", strategy.short)