Quay lại Blog
Chia sẻ Blueprint

Bổ sung tính năng đảo ngược hướng mở vị thế cho giao dịch Blueprint

NavaX Product23 min read

Để giúp người dùng nghiên cứu tín hiệu Blueprint linh hoạt hơn và nhanh chóng kiểm tra hiệu quả của cùng một logic giao dịch theo hướng ngược lại, NavaX đã bổ sung tính năng Đảo ngược hướng mở vị thế cho kiểm thử Blueprint và giao dịch Blueprint đang được gắn chạy.

Khi bật tính năng này, NavaX không thay đổi các chỉ báo, điều kiện hoặc logic đánh giá tín hiệu bên trong Blueprint. Thay vào đó, sau khi Blueprint tạo tín hiệu mở vị thế, NavaX sẽ đảo ngược hướng mở vị thế được thực thi cuối cùng.

Nói một cách đơn giản:

  • Khi Blueprint tạo tín hiệu mở vị thế mua, hệ thống sẽ thực tế mở vị thế bán.
  • Khi Blueprint tạo tín hiệu mở vị thế bán, hệ thống sẽ thực tế mở vị thế mua.

Tính năng này hỗ trợ:

  • Kiểm thử Blueprint
  • Giao dịch Blueprint đang được gắn chạy

Người dùng có thể so sánh kết quả mở vị thế bình thường và mở vị thế đảo ngược trong phần kiểm thử trước, sau đó quyết định có bật tính năng này khi gắn Blueprint để giao dịch thực tế hay không.

Đảo ngược hướng mở vị thế là gì?

Đảo ngược hướng mở vị thế là việc đảo ngược hướng của tín hiệu mở vị thế do Blueprint tạo ra.

Giả sử logic giao dịch ban đầu của Blueprint là:

Điều kiện mua được đáp ứng → Mở vị thế mua
Điều kiện bán được đáp ứng → Mở vị thế bán

Sau khi bật tính năng đảo ngược, logic thực thi sẽ trở thành:

Điều kiện mua được đáp ứng → Mở vị thế bán
Điều kiện bán được đáp ứng → Mở vị thế mua

Tính năng này chỉ thay đổi hướng mở vị thế cuối cùng. Nó không tự động thay đổi tham số chỉ báo, biểu thức điều kiện hoặc thời điểm tín hiệu được kích hoạt.

Ví dụ, Blueprint được thiết lập như sau:

  • Mở vị thế mua khi EMA20 cắt lên EMA50.
  • Mở vị thế bán khi EMA20 cắt xuống EMA50.

Sau khi bật tính năng đảo ngược:

  • Khi EMA20 cắt lên EMA50, hệ thống thực tế mở vị thế bán.
  • Khi EMA20 cắt xuống EMA50, hệ thống thực tế mở vị thế mua.

Có thể hiểu tính năng này như sau:

Giữ nguyên tín hiệu gốc của Blueprint nhưng đảo ngược hướng mua hoặc bán của từng tín hiệu mở vị thế.

Đảo ngược hướng mở vị thế không phải là gì?

Tính năng này không có nghĩa là đóng vị thế hiện tại rồi tự động mở một vị thế mới theo hướng ngược lại.

Nó cũng không phải là tính năng tự động đảo vị thế đang nắm giữ.

Quy trình của NavaX như sau:

Đảo ngược hướng mở vị thế trong NavaX

Blueprint tạo tín hiệu mở vị thế mua
                    ↓
NavaX đảo ngược hướng tín hiệu
                    ↓
NavaX thực tế mở vị thế bán

Tính năng này tác động đến hướng thực thi của tín hiệu mở vị thế, chứ không thực hiện việc đóng vị thế hiện tại rồi mở một vị thế mới theo hướng ngược lại.

Tại sao NavaX bổ sung tính năng này?

Trong quá trình nghiên cứu chiến lược, một Blueprint có kết quả kém không nhất thiết có nghĩa là tín hiệu của nó hoàn toàn không có giá trị.

Một số Blueprint có thể gặp các trường hợp sau:

  • Hướng mua và bán được cấu hình ngược.
  • Tín hiệu phù hợp hơn khi được sử dụng làm tín hiệu giao dịch ngược chiều.
  • Tín hiệu thể hiện đặc tính đảo chiều rõ ràng trong một số điều kiện thị trường.
  • Điều kiện vốn được thiết kế cho giao dịch theo xu hướng có thể phù hợp hơn như tín hiệu ngược chiều trong thị trường đi ngang.
  • Người dùng muốn nhanh chóng xác minh xem hướng tín hiệu có cần điều chỉnh hay không.

Trước đây, người dùng phải mở trình chỉnh sửa Blueprint và tự đổi các nút mở vị thế mua và bán để kiểm tra hiệu quả theo hướng ngược lại.

Sau khi bật tính năng này, người dùng có thể kiểm tra kết quả giao dịch theo hướng ngược lại mà không cần sửa cấu trúc Blueprint, từ đó giảm chi phí thao tác khi nghiên cứu chiến lược và xác minh tham số.

Đảo ngược hướng mở vị thế trong kiểm thử

Khi bật tính năng này trong kiểm thử Blueprint, công cụ kiểm thử sẽ giữ nguyên thời điểm xuất hiện tín hiệu và logic điều kiện ban đầu, đồng thời chỉ đảo ngược hướng mở vị thế.

Ví dụ, Blueprint tạo tín hiệu mở vị thế mua trên một cây nến cụ thể.

Mở vị thế bình thường

Blueprint tạo tín hiệu mở vị thế mua
                    ↓
Kiểm thử mở vị thế mua

Mở vị thế đảo ngược

Blueprint tạo tín hiệu mở vị thế mua
                    ↓
Kiểm thử đảo ngược hướng tín hiệu
                    ↓
Kiểm thử mở vị thế bán

Nếu Blueprint tạo tín hiệu mở vị thế bán, kiểm thử đảo ngược sẽ mở vị thế mua.

Nhờ đó, người dùng có thể nhanh chóng tạo hai nhóm kết quả kiểm thử có thể so sánh mà không cần sửa Blueprint.

Cách so sánh mở vị thế bình thường và đảo ngược

Nên chạy hai lần kiểm thử với các tham số hoàn toàn giống nhau.

Lần kiểm thử thứ nhất

Chạy Blueprint theo hướng ban đầu và ghi lại kết quả.

Lần kiểm thử thứ hai

Bật tính năng đảo ngược, giữ nguyên tất cả các tham số khác và chạy lại.

Các tham số cần giữ nguyên bao gồm:

  • Cặp giao dịch
  • Khung thời gian nến
  • Khoảng thời gian kiểm thử
  • Vốn ban đầu
  • Số tiền mở vị thế
  • Đòn bẩy
  • Thiết lập phí giao dịch

Sau khi hoàn tất hai lần kiểm thử, có thể tập trung so sánh:

  • Tổng lợi nhuận
  • Tỷ suất lợi nhuận
  • Mức sụt giảm tối đa
  • Tỷ lệ thắng
  • Tỷ lệ lợi nhuận/thua lỗ
  • Số lượng giao dịch
  • Phí giao dịch
  • Hiệu suất giao dịch mua
  • Hiệu suất giao dịch bán
  • Số lệnh thắng liên tiếp
  • Số lệnh thua liên tiếp

Chỉ khi các tham số khác được giữ nguyên, tác động của việc đảo ngược hướng tín hiệu mới có thể được đánh giá chính xác.

Đảo ngược hướng mở vị thế khi gắn Blueprint

Người dùng cũng có thể chọn có bật tính năng này hay không khi gắn Blueprint.

Sau khi bật, Blueprint vẫn tính toán tín hiệu theo các điều kiện ban đầu, nhưng NavaX sẽ đảo ngược hướng mở vị thế trước khi gửi lệnh.

Quy trình thực thi:

Blueprint tính toán chỉ báo và điều kiện
                    ↓
Blueprint tạo tín hiệu mở vị thế
                    ↓
NavaX đảo ngược hướng tín hiệu
                    ↓
NavaX gửi lệnh theo hướng đã đảo ngược

Mối quan hệ giữa các hướng như sau:

Tín hiệu gốc của BlueprintThực thi bình thườngKhi bật đảo ngược
Mở vị thế muaMở vị thế muaMở vị thế bán
Mở vị thế bánMở vị thế bánMở vị thế mua

Tính năng này không sửa hoặc ghi đè tệp Blueprint.

Sau khi tắt tùy chọn, Blueprint sẽ tiếp tục thực thi theo hướng ban đầu.

Tính năng này ảnh hưởng thế nào đến tín hiệu đóng vị thế?

Mục đích chính của tính năng là đảo ngược hướng mở vị thế.

Do hướng vị thế thực tế thay đổi, logic chốt lời, cắt lỗ và đóng vị thế sau đó của Blueprint phải có khả năng quản lý chính xác vị thế đã bị đảo ngược.

Ví dụ, tín hiệu gốc là mở vị thế mua nhưng sau khi đảo ngược, hệ thống thực tế mở vị thế bán. Khi đó:

  • Giá chốt lời của vị thế bán thường thấp hơn giá mở vị thế.
  • Giá cắt lỗ của vị thế bán thường cao hơn giá mở vị thế.
  • Đóng vị thế bán cần thực hiện lệnh mua để đóng.

Ngược lại, nếu tín hiệu gốc là mở vị thế bán nhưng hệ thống thực tế mở vị thế mua:

  • Giá chốt lời của vị thế mua thường cao hơn giá mở vị thế.
  • Giá cắt lỗ của vị thế mua thường thấp hơn giá mở vị thế.
  • Đóng vị thế mua cần thực hiện lệnh bán để đóng.

NavaX xử lý các thao tác liên quan dựa trên hướng vị thế thực tế. Tuy nhiên, người dùng vẫn nên kiểm tra bằng kiểm thử xem logic quản lý vị thế trong Blueprint có phù hợp với việc thực thi đảo ngược hay không.

Blueprint liên tục có kết quả âm

Nếu Blueprint tiếp tục thua lỗ trong khoảng thời gian dài và nhiều giai đoạn thị trường khác nhau, có thể dùng tính năng này để kiểm tra xem tín hiệu có giá trị khi giao dịch ngược chiều hay không.

Tuy nhiên, chiến lược thua lỗ không tự động trở thành chiến lược có lợi nhuận sau khi đảo ngược. Phí giao dịch, trượt giá, chốt lời, cắt lỗ và giá mở hoặc đóng vị thế đều ảnh hưởng đến kết quả.

Blueprint có thể cấu hình sai hướng mua hoặc bán

Nếu logic Blueprint nhìn chung hợp lý nhưng hướng mở vị thế có thể bị thiết lập sai, có thể dùng tính năng này để xác minh nhanh.

Nghiên cứu thị trường đi ngang hoặc hồi quy về trung bình

Một số tín hiệu xu hướng có thể thể hiện đặc tính ngược chiều trong thị trường đi ngang.

Kiểm thử đảo ngược có thể giúp xác định xem tín hiệu có phù hợp hơn với logic hồi quy về trung bình hay không.

Blueprint dùng để nghiên cứu tín hiệu

Nếu mục tiêu chính là nghiên cứu mối quan hệ giữa một nhóm điều kiện chỉ báo và hướng giá trong tương lai, tính năng này giúp nhanh chóng so sánh kết quả bình thường và kết quả đảo ngược.

Khi nào không nên chỉ dựa vào tính năng đảo ngược?

Đây là một tùy chọn nghiên cứu và thực thi, nhưng không thể thay thế việc phân tích đầy đủ logic Blueprint.

Cần thận trọng trong các trường hợp sau.

Blueprint sử dụng dữ liệu tương lai hoặc tín hiệu vẽ lại

Nếu Blueprint sử dụng dữ liệu chưa xác nhận, dữ liệu tương lai hoặc chỉ báo có thể vẽ lại, việc đảo ngược hướng không giải quyết được tính không đáng tin cậy của tín hiệu.

Blueprint chỉ thua lỗ sau khi tính phí

Nếu chiến lược có lợi nhuận nhẹ trước phí nhưng thua lỗ sau phí, đảo ngược hướng thường không giải quyết được vấn đề tần suất giao dịch quá cao.

Logic chốt lời và cắt lỗ rõ ràng không phù hợp

Nếu tham số quản lý vị thế ban đầu không phù hợp với hướng đảo ngược, chỉ đảo hướng mở vị thế có thể khiến kết quả chốt lời hoặc cắt lỗ trở nên bất thường.

Tín hiệu không có giá trị định hướng ổn định

Nếu kết quả tín hiệu gần như ngẫu nhiên, cả thực thi bình thường lẫn đảo ngược đều có thể thiếu tính ổn định dài hạn.

Khoảng thời gian kiểm thử quá ngắn

Kết quả ngắn hạn có thể bị chi phối bởi một điều kiện thị trường duy nhất. Nên kiểm tra trong nhiều giai đoạn thị trường và khoảng thời gian đủ dài.

Đảo ngược hướng mở vị thế không có nghĩa là đảo ngược toàn bộ chiến lược

Tính năng này chỉ đảo ngược hướng mua hoặc bán của tín hiệu mở vị thế. Nó không tự động đảo ngược toàn bộ logic trong Blueprint.

Các nội dung sau thường không được tự động đảo ngược:

  • Tham số chỉ báo
  • Biểu thức điều kiện mở vị thế
  • Thời điểm tín hiệu
  • Kích thước vị thế
  • Đòn bẩy
  • Điều kiện gia tăng vị thế
  • Thời gian chờ
  • Số lượng vị thế tối đa
  • Điều kiện thoát theo thời gian
  • Tham số quản lý rủi ro

Định nghĩa chính xác hơn là:

Đảo ngược hướng mở vị thế cuối cùng do Blueprint tạo ra, thay vì viết lại toàn bộ chiến lược Blueprint.

Tính năng này có thay đổi vị trí xuất hiện tín hiệu không?

Không.

Sau khi bật, Blueprint vẫn tạo tín hiệu gốc tại cùng thời điểm và cùng vị trí giá.

Chỉ có hướng lệnh cuối cùng thay đổi.

Ví dụ, Blueprint gốc tạo tín hiệu mở vị thế mua khi BTCUSDT ở mức 60.000 USDT:

  • Chế độ bình thường: Mở vị thế mua tại vị trí tín hiệu đó.
  • Chế độ đảo ngược: Mở vị thế bán tại vị trí tín hiệu đó.

Do đó, thời điểm tín hiệu thường không thay đổi giữa kiểm thử bình thường và kiểm thử đảo ngược, nhưng hướng vị thế thực tế cùng kết quả lời hoặc lỗ sẽ khác nhau.

Blueprint chỉ mua

Nếu Blueprint chỉ chứa tín hiệu mở vị thế mua, sau khi bật tính năng, tất cả các tín hiệu đó sẽ được thực thi thành mở vị thế bán.

Blueprint chỉ mua sẽ trở thành Blueprint chỉ bán ở cấp độ thực thi.

Blueprint chỉ bán

Nếu Blueprint chỉ chứa tín hiệu mở vị thế bán, sau khi bật tính năng, tất cả các tín hiệu đó sẽ được thực thi thành mở vị thế mua.

Blueprint chỉ bán sẽ trở thành Blueprint chỉ mua ở cấp độ thực thi.

Blueprint giao dịch hai chiều

Nếu Blueprint chứa cả tín hiệu mở vị thế mua và bán, hai hướng sẽ được hoán đổi:

  • Tín hiệu mở vị thế mua trở thành mở vị thế bán.
  • Tín hiệu mở vị thế bán trở thành mở vị thế mua.

Những ảnh hưởng có thể xảy ra với kết quả kiểm thử

Sau khi bật tính năng, kết quả kiểm thử có thể thay đổi theo nhiều cách.

Hướng lợi nhuận có thể thay đổi

Các giao dịch ban đầu có lợi nhuận có thể trở thành thua lỗ, trong khi các giao dịch ban đầu thua lỗ có thể trở thành có lợi nhuận.

Tuy nhiên, do ảnh hưởng của chốt lời, cắt lỗ, phí, trượt giá và diễn biến giá, kết quả thường không phải là phiên bản đảo ngược hoàn toàn của kết quả gốc.

Tỷ lệ thắng có thể thay đổi

Nếu tín hiệu gốc thường xuyên dự đoán sai hướng, đảo ngược có thể cải thiện tỷ lệ thắng.

Nếu hướng tín hiệu gốc vốn đã hiệu quả, đảo ngược có thể làm giảm tỷ lệ thắng.

Tỷ lệ lợi nhuận/thua lỗ có thể thay đổi

Cấu trúc biến động của thị trường mua và bán không hoàn toàn đối xứng. Do đó, lợi nhuận trung bình và thua lỗ trung bình sau khi đảo ngược không nhất thiết đối xứng với kết quả ban đầu.

Mức sụt giảm tối đa có thể thay đổi

Thực thi đảo ngược có thể cải thiện lợi nhuận, nhưng cũng có thể làm tăng đáng kể mức sụt giảm.

Rủi ro của giao dịch mua và bán có thể khác nhau rõ rệt, đặc biệt trong thị trường có xu hướng một chiều kéo dài.

Phí giao dịch thường không giảm

Nếu số lượng tín hiệu không thay đổi, tính năng này thường không làm giảm rõ rệt số lượng giao dịch hoặc phí giao dịch.

Kiểm thử trước khi gắn Blueprint

Nên bật tính năng trong kiểm thử trước. Chỉ cân nhắc sử dụng khi gắn Blueprint sau khi xác nhận kết quả đảo ngược có đủ tính ổn định.

Không chỉ so sánh lợi nhuận cuối cùng

Cũng cần so sánh:

  • Mức sụt giảm tối đa
  • Tỷ lệ thắng
  • Tỷ lệ lợi nhuận/thua lỗ
  • Số lệnh thua liên tiếp
  • Phí giao dịch
  • Hiệu suất theo từng năm
  • Hiệu suất trên các cặp giao dịch khác nhau
  • Hiệu suất giao dịch mua và bán

Kiểm tra trong nhiều điều kiện thị trường

Nên bao gồm:

  • Xu hướng tăng
  • Xu hướng giảm
  • Thị trường đi ngang
  • Thị trường biến động cao
  • Thị trường biến động thấp

Kiểm tra hướng chốt lời và cắt lỗ

Xác nhận rằng giá chốt lời và cắt lỗ được tính toán cũng như thực thi theo hướng vị thế thực tế sau khi đảo ngược.

Xác minh bằng số vốn nhỏ

Ngay cả khi kết quả kiểm thử tốt, vẫn nên gắn Blueprint với số vốn nhỏ trước để quan sát quá trình thực thi lệnh thực tế.

Bật tính năng này có sửa Blueprint không?

Không.

Đây là thiết lập thực thi độc lập cho kiểm thử hoặc giao dịch Blueprint đang được gắn chạy. Nó không sửa các nút, điều kiện hoặc tham số bên trong Blueprint.

Tắt tính năng có khôi phục hướng ban đầu không?

Có.

Sau khi tắt, Blueprint tiếp tục thực thi tín hiệu theo hướng ban đầu.

Mọi tín hiệu mở vị thế mua đều trở thành mở vị thế bán phải không?

Đúng.

Khi bật tính năng, mọi tín hiệu mở vị thế mua do Blueprint tạo ra sẽ được thực thi thành mở vị thế bán.

Mọi tín hiệu mở vị thế bán đều trở thành mở vị thế mua phải không?

Đúng.

Khi bật tính năng, mọi tín hiệu mở vị thế bán do Blueprint tạo ra sẽ được thực thi thành mở vị thế mua.

Tính năng này có tự động đóng vị thế hiện tại không?

Tính năng này không có nghĩa là đóng vị thế rồi tự động đảo vị thế.

Nó chỉ đảo ngược hướng của tín hiệu mở vị thế mới được tạo. Việc lệnh có thể được thực thi hay không còn phụ thuộc vào giới hạn vị thế trong Blueprint, trạng thái vị thế hiện tại và chế độ tài khoản của sàn giao dịch.

Bật trong kiểm thử có tự động bật khi gắn Blueprint không?

Không.

Thiết lập trong kiểm thử và khi gắn Blueprint là độc lập. Bạn cần xác nhận lại tùy chọn trước khi gắn Blueprint.

Tại sao Blueprint vẫn thua lỗ sau khi đảo ngược?

Các nguyên nhân có thể gồm:

  • Phí giao dịch và trượt giá cao
  • Logic chốt lời hoặc cắt lỗ không phù hợp với vị thế đảo ngược
  • Tín hiệu gần như ngẫu nhiên
  • Tần suất giao dịch quá cao
  • Cấu trúc thị trường mua và bán khác nhau
  • Khoảng thời gian kiểm thử quá ngắn
  • Blueprint còn các vấn đề logic khác

Tính năng này có thể thay thế việc chỉnh sửa Blueprint không?

Không hoàn toàn.

Tính năng này phù hợp để nhanh chóng kiểm tra và thực thi hướng đảo ngược. Nếu kết quả đảo ngược có hiệu quả ổn định trong thời gian dài, vẫn nên tiếp tục phân tích và tối ưu logic gốc, cách đặt tên và quy tắc quản lý vị thế của Blueprint.

Tổng kết

Tính năng đảo ngược hướng mở vị thế trong giao dịch Blueprint của NavaX dùng để đảo ngược hướng của tín hiệu mở vị thế cuối cùng do Blueprint tạo ra.

Khi bật:

  • Tín hiệu mở vị thế mua được thực thi thành mở vị thế bán.
  • Tín hiệu mở vị thế bán được thực thi thành mở vị thế mua.

Tính năng này hỗ trợ cả kiểm thử Blueprint và giao dịch Blueprint đang được gắn chạy. Người dùng có thể nhanh chóng so sánh kết quả thực thi bình thường và đảo ngược mà không cần chỉnh sửa cấu trúc Blueprint.

Cần lưu ý rằng tính năng này chỉ thay đổi hướng mở vị thế. Nó không tự động đảo ngược toàn bộ logic trong Blueprint.

Trước khi sử dụng trong giao dịch thực tế, cần kiểm tra kỹ:

  • Hướng chốt lời và cắt lỗ
  • Quy tắc quản lý vị thế
  • Phí giao dịch và trượt giá
  • Mức sụt giảm tối đa
  • Hiệu suất trong các điều kiện thị trường khác nhau
  • Quá trình thực thi lệnh thực tế sau khi gắn Blueprint
Cảnh báo rủi ro: Kết quả kiểm thử không đại diện cho hiệu suất trong tương lai. Đảo ngược hướng mở vị thế không đảm bảo rằng một Blueprint thua lỗ sẽ trở thành có lợi nhuận. Hãy sử dụng thận trọng sau khi kiểm thử đầy đủ và xác minh thực tế với số vốn nhỏ.

Product Update

Multi-exchangeDesktopExecution

Related reading

Bổ sung tính năng đảo ngược hướng mở vị thế cho giao dịch Blueprint | NavaX