Ba chiến lược đảo ngược xu hướng tăng bên trong


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

Ba chiến lược đảo ngược xu hướng tăng bên trong

Tổng quan

Chiến lược đảo ngược ba đường nội tại là một chiến lược giao dịch đảo ngược mua bán bằng cách xác định ba đường K cụ thể. Nó bao gồm ba đường K, đường đầu tiên và thứ hai hình thành dương và âm, đường thứ ba mở giá cao hơn giá đóng cửa ngày trước và giá đóng cửa cao hơn giá cao nhất của hai đường K trước. Sự kết hợp của đường K này cho thấy khả năng biến động giảm ngắn hạn thành tăng giá, là tín hiệu để thực hiện hoạt động đảo ngược.

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

Những điều kiện quan trọng trong chiến lược này là:

  1. Đường K đầu tiên: đường âm, giá mở cao hơn giá đóng

  2. Dòng K thứ hai: Dòng dương, giá đóng cửa cao hơn giá mở cửa và giá đóng cửa thấp hơn giá mở cửa của dòng K trước

  3. Đường K thứ ba: đường dương, giá mở cao hơn giá đóng của đường K trước, giá đóng cao hơn giá cao nhất của hai đường K trước

Khi phát hiện ra tín hiệu này, chúng tôi thực hiện vị trí đầu lỗ và đặt các điều kiện dừng và dừng lỗ. Logic giao dịch cụ thể như sau:

  1. Khi phát hiện hình thức tăng giá nội bộ của ba, hãy mở cửa bằng giá mở cửa của đường dương

  2. Thiết lập điều kiện dừng: Nếu giá tăng lên đến số điểm dừng đầu vào, hãy kết thúc giao dịch và xóa bỏ vị trí trống

  3. Thiết lập điều kiện dừng lỗ: Nếu giá giảm xuống mức điểm dừng lỗ đầu vào, hãy kết thúc giao dịch và xóa bỏ vị trí trống

  4. Khi giá đạt đến điểm dừng hoặc dừng lỗ, hãy bỏ trống vị trí và chờ đợi tín hiệu giao dịch tiếp theo

Bằng cách này, chúng tôi có thể mở lỗ khi nhận thấy tín hiệu đảo ngược lên và xuống, dừng lỗ khi lợi nhuận đạt mức mong đợi hoặc khi tổn thất vượt quá phạm vi có thể kiểm soát được, và thực hiện chiến lược giao dịch đảo ngược mua thấp và bán cao.

Lợi thế chiến lược

  • Để nắm bắt điểm đảo ngược, mục đích của giao dịch đảo ngược

  • Lưu ý: Các giao dịch có xu hướng có thể được thực hiện với các giao dịch khác nhau.

  • Có cơ chế nhập cảnh, dừng và dừng lỗ rõ ràng

  • Hình dạng đơn giản của ba đường K, dễ nhận biết

  • Lưu ý: Bạn có thể tùy chỉnh điểm dừng lỗ để kiểm soát rủi ro.

  • Có mã ngắn gọn, rõ ràng, dễ hiểu và tối ưu hóa

Tóm lại, chiến lược này có các đặc điểm như nắm bắt đảo ngược, kiểm soát rủi ro, đơn giản và đáng tin cậy, và là một chiến lược giao dịch đảo ngược đường ngắn thực tế và hiệu quả.

Rủi ro chiến lược

  • Đánh giá hình dạng đảo ngược không chính xác, có thể trở thành tín hiệu không đảo ngược

  • Điểm dừng dừng được thiết lập không đúng, có thể dừng quá sớm hoặc bỏ lỡ một số điểm

  • Chiến lược dự kiến giao dịch thường xuyên, có nguy cơ giao dịch quá mức

  • Vẫn còn không gian tối ưu hóa trong việc xác định điểm mua bán và quản lý vị trí

  • Lựa chọn cổ phiếu cẩn thận, chiến lược này phù hợp hơn với các cổ phiếu có đặc điểm biến động

  • Cần xem xét ảnh hưởng của phí xử lý và chi phí điểm trượt đến lợi nhuận

  • Cần tiếp tục tối ưu hóa giám sát để đáp ứng kịp thời với sự thay đổi của thị trường

Nhìn chung, các biện pháp như thiết lập tham số tối ưu, chọn cổ phiếu nghiêm ngặt và giám sát liên tục có thể kiểm soát rủi ro giao dịch của chiến lược này.

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

  • Tối ưu hóa tham số hình dạng K-line để cải thiện độ chính xác nhận diện

  • Tối ưu hóa cơ chế dừng lỗ và cân bằng lợi nhuận rủi ro tốt hơn

  • Kết hợp với các chỉ số kỹ thuật khác để lọc tín hiệu và cải thiện độ chính xác của quyết định

  • Tăng cơ chế quản lý vị trí, điều chỉnh vị trí theo tình hình thị trường

  • Tối ưu hóa quản lý tài chính để đạt được sự cân bằng lợi nhuận tốt hơn

  • Kiểm tra thời gian giữ vị trí khác nhau để xác định chu kỳ giữ vị trí tốt nhất

  • Tối ưu hóa cấu trúc mã, thêm chú thích để làm rõ chính sách

  • Thêm so sánh mô phỏng ổ cứng, kiểm tra tính hiệu quả của chiến lược

  • Điều chỉnh bể chứng khoán, thử nghiệm chiến lược ngành và khả năng thích ứng của từng cổ phiếu

  • Tiếp tục theo dõi hiệu quả của chiến lược, phát hiện vấn đề và điều chỉnh chiến lược

Tóm tắt

Ba chiến lược đảo ngược đường lên bên trong bằng cách xác định ba hình thức đường K cụ thể, để kiếm lợi nhuận khi xác định tín hiệu đảo ngược đường giảm ngắn hạn. Chiến lược có logic giao dịch rõ ràng, cơ chế dừng lỗ kiểm soát rủi ro, dễ thực hiện và tối ưu hóa, là một chiến lược giao dịch đảo ngược đường ngắn đáng tin cậy và thực tế.

Mã nguồn chiến lược
/*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))