Chiến lược đảo ngược nến Bear Turn Magic


Ngày tạo: 2024-01-04 17:35:18 sửa đổi lần cuối: 2024-01-04 17:35:18
sao chép: 0 Số nhấp chuột: 588
1
tập trung vào
1621
Người theo dõi

Chiến lược đảo ngược nến Bear Turn Magic

Tổng quan

Chiến lược này là một chiến lược để đánh giá các tín hiệu đảo ngược thị trường dựa trên hình thức chuyển đổi gấu trong đường K. Khi hình thức chuyển đổi gấu xuất hiện, hãy tháo dỡ, mục tiêu sẽ tháo dỡ sau khi kiếm được lợi nhuận.

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

Lý luận phán đoán cốt lõi của chiến lược này là xác định xem có hình dạng xoay gấu trong đường K hay không. Hình dạng xoay gấu là một đường K tăng vọt, tiếp theo là một đường hồng ngoại với giá đóng cửa thấp hơn giá đóng cửa ngày trước, và phần thực thể của đường hồng ngoại hoàn toàn bao quanh các thực thể đường dương ngày trước. Theo lý thuyết phân tích kỹ thuật, hình dạng này thường báo hiệu xu hướng tăng hiện tại sắp đảo ngược.

Vì vậy, logic giao dịch cụ thể của chiến lược này là:

  1. Theo dõi khi xuất hiện hình dạng xoay gấu ((ngày trước là mặt trời và thực thể đáp ứng yêu cầu kích thước, hiện tại là âm và thực thể hoàn toàn bao quanh thực thể mặt trời ngày trước), nhập cảnh bằng đầu trống
  2. Nếu thua lỗ vượt quá điểm dừng lỗ, dừng lỗ sẽ rút khỏi vị trí
  3. Nếu lợi nhuận vượt quá điểm dừng được thiết lập, Stop Stop sẽ rút khỏi vị trí

Bằng cách này, chúng ta có thể nắm bắt cơ hội biến động giá khi có tín hiệu giảm giá.

Phân tích lợi thế

Ưu điểm lớn nhất của chiến lược này là có thể đoán sớm xu hướng thị trường đảo ngược, sử dụng các hình thức chuyển đổi gấu, một tín hiệu đảo ngược hiệu quả hơn, tỷ lệ thành công cao hơn. Và ý tưởng chiến lược đơn giản, rõ ràng, dễ hiểu và dễ thực hiện.

Ngoài ra, chiến lược này còn có hệ thống dừng lỗ để kiểm soát rủi ro và khóa lợi nhuận, có thể ngăn chặn tình trạng mất mát quá mức.

Phân tích rủi ro

Rủi ro chính của chiến lược này là tín hiệu đảo ngược từ hình thức chuyển đổi gấu không phải lúc nào cũng đáng tin cậy. Mặc dù trong hầu hết các trường hợp là chính xác, nhưng cũng có trường hợp sai lệch. Điều này có thể dẫn đến việc không thể hoàn toàn tránh thua lỗ trong giao dịch thực tế.

Ngoài ra, thiết lập điểm dừng lỗ cố định cũng có một số điểm mù quáng, không đủ linh hoạt. Nó có thể bị mắc kẹt khi thị trường biến động mạnh dẫn đến tổn thất hoặc bỏ lỡ thêm tiền.

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

Chiến lược này có thể được tối ưu hóa thêm bằng cách:

  1. Tăng lựa chọn thời gian giao dịch. Chiến lược chỉ hoạt động trong thời gian giao dịch hoạt động, có thể làm giảm khả năng sai lầm
  2. Tăng khả năng phán đoán về sức mạnh đột phá. Xác định độ tin cậy của tín hiệu chuyển đổi gấu kết hợp với số lượng giao dịch hoặc tần số sóng thực trung bình
  3. Sử dụng phương pháp dừng lỗ động và kết hợp với chỉ số dao động để thiết lập điểm dừng lỗ linh hoạt hơn
  4. Tăng khả năng đánh giá xu hướng thị trường tổng thể, tránh gây ra tổn thất không cần thiết khi kết thúc

Tóm tắt

Chiến lược xoay chuyển kỳ diệu xoay ngược này được đánh giá thời gian thị trường xoay chuyển bằng cách nhận ra hình thức xoay chuyển của con gấu. Ý tưởng chiến lược rõ ràng, dễ sử dụng và có tỷ lệ thành công cao. Nhưng cũng có một số rủi ro sai lầm. Có thể cải thiện hiệu quả chiến lược và giảm rủi ro bằng cách tối ưu hóa hơn nữa.

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

//@version=3
////////////////////////////////////////////////////////////
//  Copyright by HPotter v1.0 30/10/2018
//
//    This is a bearish candlestick reversal pattern formed by two candlesticks. 
//    Following an uptrend, the first candlestick is a up candlestick which is 
//    followed by a down candlestick which has a long real body that engulfs or 
//    contains  the real body of the prior bar. The Engulfing pattern is the reverse 
//    of the Harami pattern. 
//
// WARNING:
// - For purpose educate only
// - This script to change bars colors.
////////////////////////////////////////////////////////////

strategy(title = "Bearish Engulfing Backtest", overlay = true)
input_takeprofit = input(40, title="Take Profit pip")
input_stoploss = input(20, title="Stop Loss pip")
input_minsizebody = input(2, title="Min. Size Body pip")
barcolor(abs(close[1] - open[1]) >= input_minsizebody? close[1] > open[1] ? open > close ? open >= close[1] ? open[1] >= close ? open - close > close[1] - open[1] ? yellow :na :na : na : na : na: na)
pos = 0.0
barcolor(nz(pos[1], 0) == -1 ? red: nz(pos[1], 0) == 1 ? green : blue ) 
posprice = 0.0
posprice := abs( close[1] - open[1]) >= input_minsizebody? close[1] > open[1] ? open > close ? open >= close[1] ? open[1] >= close ? open - close > close[1] - open[1] ? close :nz(posprice[1], 0) :nz(posprice[1], 0) : nz(posprice[1], 0) : nz(posprice[1], 0) : nz(posprice[1], 0): nz(posprice[1], 0)
pos := iff(posprice > 0, -1, 0)
if (pos == 0) 
    strategy.close_all()
if (pos == -1)
    strategy.entry("Short", strategy.short)	   	    
posprice := iff(low <= posprice - input_takeprofit and posprice > 0, 0 ,  nz(posprice, 0))
posprice := iff(high >= posprice + input_stoploss and posprice > 0, 0 ,  nz(posprice, 0))