Type/to search

Chiến lược giao dịch dựa trên Faytterro Estimator

Common strategy
Created: 2023-09-22 14:12:27
Last modified: 3 years ago
1
Follow
1802
Followers

Tổng quan

Chiến lược này giao dịch dựa trên tín hiệu giao dịch của Faytterro Estimator. Faytterro Estimator là một chỉ báo xác định xu hướng bằng cách tính toán tỷ lệ hội tụ phân kỳ của giá. Chiến lược kết hợp tín hiệu giao dịch của Faytterro Estimator cùng với một số điều kiện bổ sung để đưa ra tín hiệu mua và bán với quy mô khác nhau tại các điểm lý tưởng.

Nguyên lý chiến lược

Cốt lõi của chiến lược là Faytterro Estimator. Phương pháp tính toán của nó: đầu tiên tính tỷ lệ hội tụ phân kỳ CR của giá, sau đó xây dựng một hàm bậc hai. Hàm bậc hai này, bằng cách thiết lập các hệ số khác nhau, có thể phản ánh đặc điểm đường cong của CR. Bằng cách quan sát điểm uốn của đường cong hàm bậc hai, có thể xác định sự thay đổi của xu hướng giá.

Cụ thể, chiến lược đầu tiên tính tỷ lệ hội tụ phân kỳ CR của giá. Sau đó xây dựng một mảng dizi có độ dài 2*len, lần lượt điền các giá trị của hàm bậc hai. Trong đó, hệ số của hàm bậc hai phản ánh giá trị của CR. Sau đó, bằng cách quan sát hai giá trị tại chỉ số len+1+5 và len+1+4, xác định xem hàm bậc hai có xuất hiện điểm uốn hay không; nếu xuất hiện điểm uốn thì phát ra tín hiệu mua hoặc bán.

Trên cơ sở đó, chiến lược còn thiết lập một số điều kiện bổ sung, chẳng hạn như đặt khoảng cách tối thiểu để phá vỡ giá, tránh giao dịch quá thường xuyên; đặt tín hiệu vào lệnh với quy mô khác nhau, v.v. Những điều kiện này nhằm lọc bỏ các điểm giao dịch không lý tưởng.

Phân tích ưu điểm

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

  1. Sử dụng chỉ báo Faytterro Estimator để xác định xu hướng, chỉ báo này nhạy cảm với biến động giá, có thể phát hiện sớm sự thay đổi của xu hướng.
  2. Xây dựng hàm bậc hai để phản ánh đặc điểm đường cong CR, tìm kiếm tín hiệu điểm uốn, phương pháp xác định trực quan và hiệu quả.
  3. Thiết lập tín hiệu vào lệnh với quy mô khác nhau, có thể thực hiện giao dịch kim tự tháp tại các điểm lý tưởng, tăng không gian lợi nhuận.
  4. Thêm cài đặt khoảng cách tối thiểu, lọc tín hiệu hiệu quả, tránh giao dịch thường xuyên không hiệu quả.
  5. Có nhiều tham số có thể điều chỉnh, có thể tối ưu hóa cho các sản phẩm khác nhau, khả năng thích ứng cao.
  6. Ý tưởng chiến lược rõ ràng, dễ hiểu, mã dễ đọc, thuận tiện cho việc học hỏi và tham khảo.

Phân tích rủi ro

Chiến lược này cũng có một số rủi ro cần lưu ý:

  1. Faytterro Estimator có rủi ro khi khớp đường cong, hiệu quả có thể không tốt đối với một số sản phẩm.
  2. Chỉ dựa vào điểm uốn của hàm bậc hai để xác định tín hiệu có thể quá thô sơ, dẫn đến đánh giá sai.
  3. Giao dịch kim tự tháp thường xuyên sẽ làm tăng gánh nặng phí giao dịch.
  4. Nhiều tham số có thể điều chỉnh làm tăng độ khó trong tối ưu hóa.
  5. Không thể xử lý hiệu quả vấn đề đánh giá sai trong giai đoạn giá dao động.
  6. Không có cơ chế dừng lỗ, có thể dẫn đến thua lỗ mở rộng.

Các giải pháp tương ứng cho rủi ro như sau:

  1. Tối ưu hóa tham số cho các sản phẩm khác nhau, tăng tính mạnh mẽ.
  2. Thêm bộ lọc chỉ báo khác, tránh chỉ dựa vào điểm uốn gây đánh giá sai.
  3. Thiết lập dừng lỗ hợp lý, kiểm soát mức thua lỗ mỗi lệnh.
  4. Sử dụng phương pháp dữ liệu lớn để tự động tối ưu hóa tham số.
  5. Thêm cơ chế nhận diện dao động, tránh giai đoạn dao động.
  6. Thiết lập logic dừng lỗ hợp lý.

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

Các hướng tối ưu hóa của chiến lược bao gồm:

  1. Thêm logic dừng lỗ, kiểm soát mức thua lỗ mỗi lệnh. Có thể đặt dừng lỗ di động hoặc dừng lỗ theo thời gian.
  2. Thêm kết hợp các chỉ báo khác, tránh rủi ro đánh giá sai do chỉ báo đơn lẻ Faytterro Estimator. Ví dụ kết hợp với MACD, KDJ để lọc.
  3. Thêm cơ chế xác nhận, tránh bị dừng lỗ do điều chỉnh giá ngắn hạn. Có thể xem xét xác nhận vào lệnh lần thứ hai.
  4. Tối ưu hóa các tham số có thể điều chỉnh, đặt tham số hợp lý cho từng sản phẩm. Có thể sử dụng thuật toán di truyền, tối ưu hóa Bayes, v.v.
  5. Thêm nhận diện thị trường dao động, tránh giao dịch trong giai đoạn dao động. Có thể sử dụng ATR, DMI để nhận diện.
  6. Tối ưu hóa logic kim tự tháp, tránh mua đuổi bán đáy. Ví dụ điều chỉnh linh hoạt mức tăng thêm theo cường độ xu hướng.
  7. Kiểm tra cài đặt tham số trên các khung thời gian khác nhau, tìm khung thời gian tối ưu.

Tổng kết

Chiến lược này đưa ra quyết định dựa trên tín hiệu giao dịch của Faytterro Estimator, trên cơ sở đó thêm các phán đoán logic và thiết lập tín hiệu vào lệnh với quy mô khác nhau, hình thành chiến lược bám theo xu hướng có tính chất kim tự tháp. Chiến lược trực quan, dễ hiểu, có khả năng bắt xu hướng mạnh mẽ. Tuy nhiên, cũng tồn tại các vấn đề như đánh giá sai chỉ báo, không có dừng lỗ, khó tối ưu hóa tham số. Hướng tối ưu hóa trong tương lai bao gồm thêm cơ chế lọc, logic dừng lỗ, tối ưu hóa tham số, nhằm tăng tính ổn định và khả năng thích ứng của chiến lược. Nhìn chung, chiến lược này cung cấp một ý tưởng sử dụng chỉ báo để xác định sự thay đổi xu hướng, đáng để học hỏi và tham khảo.

Source
Pine
/*backtest
start: 2022-09-21 00:00:00
end: 2023-08-10 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

// This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © faytterro

//@version=5
Strategy parameters
Strategy parameters
source
faytterro estimator lenght
minumum enrty-close gap (different direction)
minumum entry-entry gap (same direction)
strong entry size
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)