Type/to search

Chiến lược giao dịch kết hợp đa chỉ báo Bollinger Bands, RSI, MACD và Stochastic

Common strategy
Created: 2023-09-28 12:06:39
Last modified: 3 years ago
1
Follow
1802
Followers

Tổng quan

Chiến lược này kết hợp sử dụng bốn chỉ báo kỹ thuật khác nhau: Bollinger Bands, RSI, MACD và Stochastic, để thực hiện giao dịch hai chiều (long và short). Đầu tiên, nó xác định xem giá có nằm ngoài dải Bollinger Bands hay không; nếu có, sẽ vào lệnh mua hoặc bán theo hướng tương ứng. Sau đó, nó kiểm tra xem RSI có ở vùng quá mua hoặc quá bán hay không; nếu có, cũng có thể vào lệnh theo hướng đó. Tiếp theo, nó xác định xem MACD có xảy ra giao cắt vàng (golden cross) hay giao cắt tử thần (death cross) hay không; nếu có, cũng có thể vào lệnh. Cuối cùng, nó kiểm tra xem Stochastic có tạo ra giao cắt vàng/tử thần và đồng thời nằm trong vùng quá mua/quá bán hay không; nếu thỏa mãn điều kiện, cũng có thể vào lệnh. Khi cả bốn chỉ báo đều đáp ứng điều kiện, chiến lược này sẽ áp dụng phương pháp gia tăng vị thế (gấp thếp) mạnh mẽ hơn, nhằm thu được lợi nhuận cao hơn.

Nguyên lý

Chiến lược này chủ yếu sử dụng bốn chỉ báo: Bollinger Bands, RSI, MACD và Stochastic.

Bollinger Bands tính toán dải trên và dải dưới dựa trên độ lệch chuẩn của giá cổ phiếu. Khi giá vượt ra ngoài dải trên hoặc dải dưới của Bollinger Bands, điều đó cho thấy giá đã rời khỏi phạm vi biến động bình thường, lúc đó có thể bán khống hoặc mua lên.

RSI tính toán giá trị của nó dựa trên Rise (tăng) nhanh và Fall (giảm) nhanh. Khi RSI dưới 30 là quá bán, trên 70 là quá mua, có thể được sử dụng làm tín hiệu mua/bán.

MACD là chênh lệch giữa đường trung bình động hàm mũ DIFF và DEA. Khi DIFF vượt lên trên DEA là tín hiệu giao cắt vàng (mua), khi DIFF giảm xuống dưới DEA là tín hiệu giao cắt tử thần (bán).

Stochastic: Khi đường K và đường D cắt nhau cũng có thể được sử dụng làm tín hiệu giao dịch. Khi K dưới 20 là quá bán, trên 80 là quá mua; K cắt lên trên D là tín hiệu tăng giá, K cắt xuống dưới D là tín hiệu giảm giá.

Kết hợp các tín hiệu mua và bán từ bốn chỉ báo này có thể nâng cao tỷ lệ thành công khi vào lệnh. Cụ thể, khi giá vượt lên trên dải trên của Bollinger Bands được xem là tín hiệu mua; khi RSI dưới 30 được xem là tín hiệu mua; khi MACD có giao cắt vàng được xem là tín hiệu mua; khi đường K của Stochastic cắt lên trên D và K dưới 20 được xem là tín hiệu mua. Khi đồng thời thỏa mãn cả bốn điều kiện này, sẽ áp dụng chiến lược gia tăng vị thế mua. Tín hiệu bán cũng được xác định tương tự; khi đồng thời thỏa mãn bốn điều kiện, sẽ áp dụng chiến lược gia tăng vị thế bán.

Phân tích ưu điểm

Ưu điểm lớn nhất của chiến lược này là kết hợp nhiều chỉ báo để đánh giá xu hướng, giúp có độ chính xác và tỷ lệ thắng cao hơn so với chỉ sử dụng một chỉ báo đơn lẻ.

Đầu tiên, chiến lược này tích hợp các chỉ báo thuộc nhiều khung thời gian khác nhau, bao gồm đánh giá xu hướng trung và dài hạn từ Bollinger Bands, cũng như đánh giá ngắn hạn từ MACD, RSI và Stochastic, giúp chiến lược được đánh giá trên nhiều chiều thời gian, giảm xác suất đánh giá sai.

Thứ hai, chiến lược này áp dụng nguyên tắc xác nhận đa chỉ báo trước khi vào lệnh, chỉ vào lệnh khi nhiều chỉ báo đồng thời phát tín hiệu, đảm bảo thời điểm vào lệnh chính xác. Ví dụ, chỉ khi cả bốn chỉ báo Bollinger Bands, RSI, MACD và Stochastic đều thỏa mãn điều kiện thì mới thực hiện gia tăng vị thế. Điều này tránh được tình trạng hỏng hóc của một chỉ báo đơn lẻ.

Thứ ba, chiến lược này sử dụng sự kết hợp các chỉ báo, có thể bổ sung ưu điểm của nhau, nâng cao tỷ lệ thắng. Ví dụ, RSI có thể xác định vùng quá mua/quá bán, Bollinger Bands có thể xác định sự phân kỳ xu hướng, MACD có thể phát hiện biến động ngắn hạn, v.v. Việc kết hợp các chỉ báo này cho phép phát huy ưu điểm riêng của từng chỉ báo.

Cuối cùng, chiến lược này áp dụng chiến lược gia tăng vị thế (pyramiding), giúp thu được nhiều lợi nhuận hơn trong điều kiện tín hiệu chỉ báo đã được xác nhận. Khi tín hiệu từ bốn chỉ báo được xác định, việc gia tăng vị thế có thể mang lại lợi nhuận cao hơn so với giao dịch với khối lượng cố định.

Phân tích rủi ro

Chiến lược này cũng tồn tại một số rủi ro cần chú ý.

Đầu tiên, chiến lược sử dụng nhiều tham số và chỉ báo, điều này làm tăng độ khó trong việc tối ưu hóa. Có nhiều tham số cần điều chỉnh, đòi hỏi phải thử nghiệm nhiều lần với lượng dữ liệu lịch sử lớn để tìm ra bộ tham số tối ưu.

Thứ hai, chiến lược phụ thuộc vào việc nhiều chỉ báo đồng thời phát tín hiệu, điều này không thường xuyên xảy ra, có thể dẫn đến tần suất giao dịch thấp. Nếu không thể bắt được tín hiệu đồng bộ trong thời gian dài, chiến lược sẽ hoạt động yếu.

Thứ ba, chiến lược gia tăng vị thế mặc dù có thể mở rộng lợi nhuận, nhưng cũng có thể làm tăng thua lỗ. Khi cả bốn chỉ báo đồng thời phát tín hiệu sai, việc gia tăng vị thế có thể dẫn đến thua lỗ lớn.

Cuối cùng, chiến lược giả định rằng nhiều chỉ báo đồng thời phát tín hiệu có độ xác nhận cao hơn, nhưng cần xem xét cách ra quyết định khi các chỉ báo phân kỳ. Khi các chỉ báo không đồng nhất, chiến lược cần xây dựng một cơ chế ra quyết định định lượng.

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

Chiến lược này có thể được tối ưu hóa theo các hướng sau:

  1. Tối ưu hóa các tham số chỉ báo để tìm ra bộ tham số tốt nhất. Có thể sử dụng các phương pháp như thuật toán di truyền, tìm kiếm lưới để tiến hành tìm kiếm tối ưu toàn diện các tham số chỉ báo.

  2. Thêm chiến lược cắt lỗ để kiểm soát thua lỗ. Khi giá phá vỡ một điểm nhất định theo hướng bất lợi, áp dụng chiến lược thoát lệnh bằng cắt lỗ để ngăn chặn thua lỗ lan rộng.

  3. Tối ưu hóa logic vào lệnh: khi các chỉ báo không đồng nhất, thiết lập cơ chế chấm điểm định lượng. Ví dụ, đặt trọng số cho các chỉ báo khác nhau và vào lệnh dựa trên điểm số.

  4. Tối ưu hóa logic thoát lệnh: nghiên cứu tỷ lệ lời/lỗ dưới các thời gian nắm giữ khác nhau, xây dựng quy tắc thoát lệnh tối ưu.

  5. Tối ưu hóa sản phẩm giao dịch và khung thời gian giao dịch, điều chỉnh các sản phẩm và khung thời gian phù hợp với chiến lược này.

  6. Kiểm tra tác động của chi phí giao dịch, tối ưu hóa tham số chiến lược dựa trên độ trượt giá và phí hoa hồng.

  7. Thêm thuật toán học máy, sử dụng mạng nơ-ron để thích ứng tham số và tối ưu hóa chiến lược.

Tổng kết

Chiến lược này kết hợp nhiều chỉ báo và cơ chế xác nhận nhiều lớp để ra quyết định, với các tham số hợp lý và điều kiện kiểm soát chặt chẽ, có thể đạt được hiệu quả chiến lược tốt. Tuy nhiên, nó cũng tồn tại một số độ khó và rủi ro nhất định trong vận hành, cần không ngừng tối ưu hóa để nâng cao tính ổn định và độ tin cậy của chiến lược. Điều quan trọng là tìm ra sự kết hợp tối ưu giữa các tham số chỉ báo, thiết lập các quy tắc vào và thoát lệnh khoa học, đồng thời kiểm soát rủi ro tốt, để chiến lược có thể liên tục sinh lời trên thị trường phức tạp và biến động.

Source
Pine
/*backtest
start: 2022-09-21 00:00:00
end: 2023-09-27 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=2
strategy("MD strategy", overlay=true)
lengthrsi = input( 14 )
overSold = input( 30 )
Strategy parameters
Strategy parameters
lengthrsi
overSold
overBought
lengthbb
mult
Strategy Direction
fastLength
slowlength
MACDLength
consecutiveBarsUp
consecutiveBarsDown
lengthch
lengthst
OverBoughtst
OverSoldst
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)