Ba chiến lược đảo ngược dòng K cao


Ngày tạo: 2024-02-19 10:51:40 sửa đổi lần cuối: 2024-02-19 10:51:40
sao chép: 7 Số nhấp chuột: 618
1
tập trung vào
1617
Người theo dõi

Ba chiến lược đảo ngược dòng K cao

Tổng quan

Chiến lược đảo ngược ba đường K cao là một chiến lược giao dịch đường ngắn dựa trên hình dạng đường K. Nó sử dụng đặc điểm của ba đường dương liên tiếp để có cơ hội giao dịch đường ngắn có tỷ lệ thành công cao hơn trong vòng tròn.

Chiến lược này chủ yếu được sử dụng cho giao dịch ngắn hạn. Ưu điểm của nó là các quy tắc đơn giản, rõ ràng và dễ vận hành. Đồng thời, nó kết hợp các cơ chế dừng và dừng để kiểm soát rủi ro.

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

Chiến lược này đánh giá xem ba đường K gần nhất có phải là đường dương hay không và mỗi ngày giá đóng cửa cao hơn giá mở cửa. Nếu điều kiện được đáp ứng, thì có thể làm nhiều hơn, mục tiêu lợi nhuận là 50% giữa giá mở cửa và giá đóng cửa.

Cụ thể, chiến lược đánh giá xem 3 đường K gần nhất, tức là đường K 1, 2 và 3, có giá mở thấp hơn giá đóng không. Nếu điều kiện này được đáp ứng, điều này cho thấy có thể có cơ hội.

Ngoài ra, chiến lược cũng tính toán tỷ lệ phần trăm chênh lệch giữa giá hiện tại và giá mở cửa thấp nhất và giá đóng cửa cao nhất trong ba ngày gần đây. Nếu tỷ lệ phần trăm cao hơn 20% nhưng thấp hơn 50%, chứng minh rằng hiện tại không có nhiều chỗ để đảo ngược, đây là thời điểm thích hợp để can thiệp.

Khi tất cả các điều kiện trên được đáp ứng, bạn có thể can thiệp nhiều hơn. Tại thời điểm này, giá dừng là gần giá nhập, và mục tiêu dừng là 1,5 lần giá nhập.

Phân tích lợi thế

Chiến lược này có những ưu điểm sau:

  1. Rules đơn giản, rõ ràng, dễ hiểu và dễ sử dụng
  2. Sử dụng tín hiệu giao dịch được cung cấp bởi hình dạng K
  3. Phương pháp này kết hợp với các cơ chế dừng và ngăn chặn để kiểm soát rủi ro hiệu quả.
  4. Có tỷ lệ thắng và lợi nhuận nhất định

Phân tích rủi ro

Chiến lược này cũng có những rủi ro sau:

  1. Trong thị trường xu hướng, đường K có thể xuất hiện các đặc điểm của xu hướng tăng, khi đó làm nhiều hơn theo chiến lược là đi ngược với xu hướng, rủi ro lớn hơn
  2. Sự thất bại của việc đảo ngược là rủi ro lớn nhất, sẽ gây ra thiệt hại lớn hơn.
  3. Thiết lập tham số không đúng cũng ảnh hưởng đến hiệu suất của chính sách

Phản ứng với rủi ro có thể được tối ưu hóa bằng cách:

  1. Kết hợp các chỉ số xu hướng để tránh đi ngược lại xu hướng
  2. Tối ưu hóa hệ thống ngăn chặn tổn thất, giảm tổn thất đơn lẻ
  3. Kiểm tra và tối ưu hóa các tham số quan trọng như mục tiêu lợi nhuận, mức dừng lỗ

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 điều kiện mở vị trí, tránh các tín hiệu sai, tăng tỷ lệ thắng
  2. Kết hợp các chỉ số xu hướng để tránh thế chấp
  3. Tối ưu hóa các cơ chế ngăn chặn tổn thất, kiểm soát tối đa tổn thất đơn lẻ
  4. Tối ưu hóa hệ thống ngăn chặn, theo đuổi lợi nhuận lớn hơn trên cơ sở đảm bảo tỷ lệ thắng
  5. Tối ưu hóa tham số, tìm kiếm sự kết hợp tham số tối ưu
  6. Kết hợp các yếu tố khác như thay đổi khối lượng giao dịch để tăng hiệu quả hệ thống

Tóm tắt

Chiến lược đảo ngược đường K cao 3 là một chiến lược giao dịch đường ngắn đơn giản và thực tế. Nó có những ưu điểm như rõ ràng về quy tắc, dễ vận hành, sử dụng hình dạng đường K, nhưng cũng có những rủi ro như đi xa xu hướng, dừng lỗ được kích hoạt. Chúng ta có thể tối ưu hóa chiến lược này bằng nhiều cách để hiệu quả hệ thống của nó tốt hơn, phù hợp với giao dịch đường ngắn.

Mã nguồn chiến lược
/*backtest
start: 2024-01-19 00:00:00
end: 2024-02-18 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

// This Pine Script™ code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © nonametr

//@version=5
strategy("3 high candle test")
cond2 = open[3] < close[3]
cond1 = open[2] < close[2]
cond0 = open[1] < close[1]

targetPercent = 0.5
currentPercent = 100 -(( math.min(open[3],open[2],open[1]) / math.max(close[3],close[2],close[1])) * 100)

longExitPrice  = strategy.position_avg_price * ((100 + 1) * 0.01)
shortExitPrice = strategy.position_avg_price * ((100 - 0.4) * 0.01)
plot(currentPercent)

if cond2 == true and cond1 == true and cond0 == true and currentPercent > 0.2 and currentPercent < 0.5
    strategy.entry("Enter Long", strategy.long, qty=1)

if close <= shortExitPrice
    strategy.close("Enter Long")

closeToReduceRisk  = close[1] < open[1] and strategy.openprofit > 0.47

if closeToReduceRisk or close >= longExitPrice
    strategy.close("Enter Long")