Các đường biên giới tương lai của chiến lược kiểm tra hậu quả

Tác giả:ChaoZhang, Ngày: 2024-02-05 14:00:01
Tags:

img

Tổng quan

Ý tưởng chính của chiến lược này là dự đoán xu hướng giá trong tương lai bằng cách vẽ các đường mở rộng giá trong tương lai và so sánh giá hiện tại với các đường. Nó có thể thực hiện các vị trí dài hoặc ngắn tương ứng khi giá cao hơn hoặc thấp hơn đường mở rộng.

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

Các đường phân định tương lai (FLD) đại diện cho giá trung bình, cao nhất hoặc thấp nhất trong một khoảng thời gian tương lai nhất định. Chiến lược sử dụng FLD để xác định chuyển động giá trong tương lai. Nguyên tắc là:

  1. Tính toán thời gian thay thế Thời gian của FLD dựa trên độ dài chu kỳ, đó là giá tương lai của Giá.
  2. So sánh giá đóng hiện tại với giá tương lai của FLD tại thời gian thay thế.
    • Khi giá đóng thấp hơn giá FLD tương lai, đó là tín hiệu tăng.
    • Khi giá đóng cao hơn giá FLD tương lai, đó là một tín hiệu giảm.
  3. Thực hiện các vị trí dài hoặc ngắn tương ứng dựa trên tín hiệu tăng và giảm.

Phân tích lợi thế

Những lợi thế chính của chiến lược này:

  1. Sử dụng FLD để xác định xu hướng trong tương lai có độ chính xác cao.
  2. Các tham số chu kỳ có thể tùy chỉnh, thích nghi với các môi trường thị trường khác nhau.
  3. Có thể chọn giá trung bình, cao nhất hoặc thấp nhất như nguồn FLD, khả năng thích nghi cao.

Phân tích rủi ro

Những rủi ro chính của chiến lược này:

  1. Bản thân FLD có thể thất bại, dẫn đến cơ hội bị bỏ lỡ hoặc tín hiệu sai.
  2. Cài đặt tham số chu kỳ không chính xác có thể gây ra tín hiệu sai quá mức. Cần tối ưu hóa độ dài chu kỳ.
  3. Sự biến động giá đột ngột gây ra sự thất bại dự đoán FLD. Có thể đặt dừng lỗ để kiểm soát rủi ro.

Hướng dẫn tối ưu hóa

Chiến lược có thể được tối ưu hóa trong các khía cạnh sau:

  1. Kết hợp với các chỉ số khác để lọc tín hiệu và cải thiện độ chính xác, ví dụ: MACD, KDJ vv.
  2. Tối ưu hóa các thông số chu kỳ để tìm kết hợp tốt nhất.
  3. Thêm cơ chế dừng lỗ và lấy lợi nhuận để kiểm soát lỗ và lợi nhuận giao dịch duy nhất.
  4. Điều chỉnh các quy tắc dài và ngắn dựa trên kết quả backtest để giảm tín hiệu sai.

Tóm lại

Chiến lược đánh giá xu hướng giá trong tương lai bằng cách so sánh giá với đường mở rộng giá trong tương lai bị dịch chuyển. Đây là một xu hướng điển hình sau chiến lược. Logic là rõ ràng và dễ hiểu, với rủi ro thực hiện tương đối nhỏ. Bằng cách tối ưu hóa tham số và kết hợp chỉ số, kết quả chiến lược tốt có thể đạt được.


/*backtest
start: 2023-01-29 00:00:00
end: 2024-02-04 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=2
////////////////////////////////////////////////////////////////////
//  Copyright by HPotter v1.0 15/02/2017
//  An FLD is a line that is plotted on the same scale as the price and is in fact the 
//  price itself displaced to the right (into the future) by (approximately) half the 
//  wavelength of the cycle for which the FLD is plotted. There are three FLD's that can be 
//  plotted for each cycle:
//    An FLD based on the median price.
//    An FLD based on the high price.
//    An FLD based on the low price.
///////////////////////////////////////////////////////////////////
strategy(title="FLD's - Future Lines of Demarcation", overlay=true)
Period = input(title="Period", defval=40)
src = input(title="Source", defval=hl2)
reverse = input(false, title="Trade reverse")
FLD = src
pos = iff(FLD[Period] < close , 1,
       iff(FLD[Period] > close, -1, nz(pos[1], 0))) 
possig = iff(reverse and pos == 1, -1,
         iff(reverse and pos == -1, 1, pos))	   
if (possig == 1) 
    strategy.entry("Long", strategy.long)
if (possig == -1)
    strategy.entry("Short", strategy.short)	   	    
barcolor(possig == -1 ? red: possig == 1 ? green : blue)
plot(FLD, title="FLD", style=line, linewidth=1, color=black, offset = Period)

Thêm nữa