Tài nguyên đang được tải lên... tải...

Ba chiến lược đảo ngược từ bên trong lên

Tác giả:ChaoZhang, Ngày: 2023-10-30 15:36:07
Tags:

img

Tổng quan

Chiến lược đảo ngược ba bên trong là một chiến lược giao dịch đảo ngược nhằm mục đích mua thấp và bán cao bằng cách xác định các mô hình nến ba thanh cụ thể. Nó bao gồm ba thanh, trong đó hai thanh đầu tiên tạo thành một mô hình harami tăng và thanh thứ ba mở trên mức đóng trước và đóng trên mức cao của hai thanh đầu tiên.

Chiến lược logic

Các điều kiện chính cho chiến lược này là:

  1. Đường 1: nến giảm, mở cao hơn đóng

  2. Bar 2: Tháp tăng, đóng cao hơn mở và thấp hơn Bar 1 mở

  3. Bar 3: Tháp tăng, mở cao hơn Bar 2 đóng và đóng cao hơn mức cao của Bars 1 và 2

Khi mô hình này được phát hiện, chúng tôi có một vị trí ngắn và thiết lập mức lợi nhuận và dừng lỗ.

  1. Nhập ngắn tại mở của Bar 3 khi ba bên trong lên mô hình được xác định

  2. Đặt mục tiêu lợi nhuận: Đóng giao dịch và làm phẳng vị trí nếu giá tăng bằng số điểm lợi nhuận đầu vào

  3. Đặt dừng lỗ: Đóng giao dịch và làm phẳng nếu giá giảm theo số điểm mất mát đầu vào

  4. Vị trí rõ ràng khi mục tiêu hoặc dừng lại được tấn công, chờ tín hiệu tiếp theo

Điều này cho phép chúng tôi nhanh chóng đi mua ngắn khi một tín hiệu đảo ngược xu hướng tăng được xác định, và nhận ra lợi nhuận hoặc hạn chế lỗ bằng cách sử dụng mức lợi nhuận và dừng được xác định trước, thực hiện một chiến lược đảo ngược mua thấp bán cao.

Ưu điểm

  • Nhận các điểm đảo ngược cho giao dịch đảo ngược

  • Shorts trên cùng và mua đáy phù hợp với xu hướng

  • Đơn giản nhập, lợi nhuận lấy, và dừng cơ chế mất mát

  • Mô hình 3 thanh đơn giản, dễ xác định và thực hiện

  • Các điểm lấy lợi nhuận và dừng lỗ có thể tùy chỉnh để kiểm soát rủi ro

  • Mã đơn giản, sạch sẽ, dễ hiểu và tối ưu hóa

Tóm lại, chiến lược này tận dụng nhận dạng mẫu, quản lý rủi ro, tính đơn giản và độ tin cậy làm cho nó trở thành một chiến lược giao dịch đảo ngược ngắn hạn hiệu quả.

Rủi ro

  • Mô hình có thể bị xác định sai, dẫn đến tín hiệu sai

  • Mức lợi nhuận hoặc dừng lỗ không đầy đủ có thể dẫn đến thoát sớm hoặc lỡ lợi nhuận

  • Giao dịch thường xuyên làm tăng nguy cơ giao dịch quá mức

  • Nhập, kích thước vị trí và quản lý có thể được tối ưu hóa hơn nữa

  • Cần lựa chọn cổ phiếu cẩn thận, tốt hơn cho các cổ phiếu biến động

  • Tác động của hoa hồng và trượt trên lợi nhuận

  • Cần theo dõi và điều chỉnh liên tục cho thị trường thay đổi

Tối ưu hóa các tham số thích hợp, lựa chọn cổ phiếu, giám sát và các biện pháp khác có thể giúp kiểm soát rủi ro.

Cơ hội gia tăng

  • Tối ưu hóa các thông số mẫu để cải thiện độ chính xác

  • Cải thiện lợi nhuận và dừng lỗ để có lợi nhuận rủi ro tốt hơn

  • Thêm bộ lọc sử dụng các chỉ số khác để cải thiện độ tin cậy tín hiệu

  • Tích hợp kích cỡ vị trí động phù hợp với điều kiện thị trường

  • Tối ưu hóa phân bổ vốn để cân bằng lợi nhuận tốt hơn

  • Kiểm tra các thời gian giữ khác nhau để xác định thời gian tối ưu

  • Đơn giản hóa mã với các bình luận để làm rõ

  • Backtest so với hiệu suất sống để xác nhận hiệu quả

  • Điều chỉnh vũ trụ cổ phiếu và lĩnh vực thử nghiệm và phù hợp tên

  • Tiếp tục theo dõi hiệu suất và điều chỉnh theo yêu cầu

Kết luận

Chiến lược đảo ngược ba bên trong nhằm mục đích kiếm lợi từ việc cắt ngắn các đỉnh khi tín hiệu đảo ngược xu hướng tăng được xác định dựa trên một mô hình ba nến cụ thể. Với logic rõ ràng, kiểm soát rủi ro, dễ sử dụng và tiềm năng tối ưu hóa, đây là một chiến lược giao dịch đảo ngược ngắn hạn đáng tin cậy và thực tế.


/*backtest
start: 2023-09-29 00:00:00
end: 2023-10-29 00:00:00
period: 2h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=3
////////////////////////////////////////////////////////////
//  Copyright by HPotter v1.0 12/02/2019
//    This is a three candlestick bullish reversal pattern consisting of a 
//    bullish harami pattern formed by the first 2 candlesticks then followed 
//    by up candlestick with a higher close than the prior candlestick.
// WARNING:
// - For purpose educate only
// - This script to change bars colors.
////////////////////////////////////////////////////////////
strategy(title = "Three Inside Up Backtest", overlay = true)
input_takeprofit = input(20, title="Take Profit pip", step=0.01)
input_stoploss = input(20, title="Stop Loss pip", step=0.01)
barcolor(open[2] > close[2] ? close[1] > open[1] ? close[1] <= open[2] ? close[2] <= open[1] ? close[1] - open[1] < open[2] - close[2] ? close > open ? close > close[1] ? open > open[1] ? close > open[2] ? yellow :na :na : na : na : na:na : na : na : na)
posprice = 0.0
pos = 0.0
barcolor(nz(pos[1], 0) == -1 ? red: nz(pos[1], 0) == 1 ? green : blue ) 
posprice := open[2] > close[2] ? close[1] > open[1] ? close[1] <= open[2] ? close[2] <= open[1] ? close[1] - open[1] < open[2] - close[2] ? close > open ? close > close[1] ? open > open[1] ? close > open[2]  ? 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):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))

Thêm nữa