Trọng tài BrightTrio

From SharpTrader Arbitrage Software Wiki: A Detailed Overview of High-Speed Trading Technology
Jump to navigation Jump to search

Bright Trio là chiến lược chênh lệch độ trễ cho 3 tài khoản được thiết kế để mang lại hiệu quả che giấu tối đa.

Chiến lược này hoạt động như thế nào:

Với hai lựa chọn có sẵn, bạn có thể bắt đầu chiến lược trước hoặc trong các tình huống chênh lệch giá.

Lựa chọn 1:

Khi bắt đầu chiến lược, với giá được căn chỉnh trên bộ nạp nhanh và các tài khoản A, B, C, một lệnh MUA được đặt trên tài khoản 1 và một lệnh BÁN được đặt trên tài khoản 2.

Lựa chọn 2:

Khi chiến lược bắt đầu, không có lệnh mở ban đầu nào diễn ra vì giá vẫn ổn định trên toàn bộ tài khoản A, B, C và tài khoản Fast Feeder.

Bây giờ, hãy xem xét một tình huống chênh lệch giá MUA: giá nạp nhanh vượt quá giá trên các tài khoản chậm hơn (A, B, C) theo mức chênh lệch được chỉ định để mở (có thể cấu hình trong cài đặt chương trình). Đáp lại, chương trình mở một lệnh MUA trên tài khoản A và áp dụng lệnh Cắt lỗ (SL), Chốt lời (TP) và Dừng lỗ theo sau (Trailing Stop). Nếu lệnh dừng lỗ theo sau (TP) được kích hoạt, thay vì đóng lệnh MUA, một lệnh BÁN sẽ được mở trên tài khoản B, đảm bảo lợi nhuận cố định tối đa và khóa lệnh MUA.

Cho dù chọn tùy chọn 1 hay tùy chọn 2, chương trình đều thực hiện các hành động này một cách nhất quán. Trong tình huống chênh lệch giá MUA, khi giá nạp nhanh vượt quá giá nạp chậm của các tài khoản (A, B, C) theo mức chênh lệch được chỉ định để mở, chương trình sẽ đóng lệnh BÁN trên tài khoản B. Đồng thời, một lệnh MUA ảo được tạo tại giá đóng cửa của lệnh BÁN, áp dụng SL, TP và Trailing Stop. Điều quan trọng cần lưu ý là lệnh ảo này chỉ tồn tại trong bộ nhớ của chương trình và không được truyền đến máy chủ của nhà môi giới. Khi lệnh dừng lỗ hoặc TP được kích hoạt, chương trình sẽ mở một lệnh BÁN trên tài khoản C, trên thực tế là nắm giữ lợi nhuận và khóa lệnh MUA.

Tương tự, trong tình huống chênh lệch giá BÁN khi giá nạp nhanh giảm xuống dưới giá nạp chậm của các tài khoản (A, B, C) theo mức chênh lệch được chỉ định để mở, chương trình sẽ đóng lệnh MUA trên tài khoản A. Đồng thời, một lệnh BÁN ảo được tạo ra tại giá đóng cửa của lệnh MUA, kèm theo các lệnh SL, TP và Trailing Stop. Khi lệnh dừng lỗ (TP) được kích hoạt, chương trình sẽ khởi tạo một lệnh MUA trên tài khoản B, đảm bảo lợi nhuận và khóa lệnh BÁN.

Bằng cách tuân thủ các thủ tục này, chiến lược này đảm bảo đáp ứng được một số điều kiện, che giấu hiệu quả các giao dịch chênh lệch giá:

  • Mỗi tài khoản duy trì một công cụ giao dịch mở MUA hoặc BÁN.
  • Tuổi thọ của đơn hàng có thể được gia hạn vô thời hạn, có thể tùy chỉnh trong chương trình.
  • Thời gian tạm dừng giữa các lệnh cho một công cụ giao dịch duy nhất được xác định bởi cài đặt chương trình.
  • Giá trị lợi nhuận tối thiểu (Min profit) có thể được cấu hình trong chương trình.

Phương pháp tiếp cận toàn diện này ngăn chặn việc phát hiện nhiều chỉ báo giao dịch chênh lệch giá trong quá trình phân tích tài khoản, chẳng hạn như lệnh ngắn hạn, lệnh nhiều pip, khóa lợi nhuận theo nhiều pip trái ngược với hướng của lệnh hoặc lệnh thường xuyên trong thời kỳ thị trường biến động cao.

Chiến lược chênh lệch giá Bright Trio Công cụ và lệnh Tab:


Mô tả các thông số:

Đã bật – bật hoặc tắt giao dịch trên một công cụ đã chọn.

Tên – ký hiệu tên trên nguồn cấp dữ liệu nhanh.

Kích thước lô 1 – kích thước lô được giao dịch ở phía 1.

Kích thước lô 2 – kích thước lô được giao dịch ở phía 2.

Kích thước lô 3 – kích thước lô được giao dịch ở phía 3.

Số thập phân – số chữ số thập phân trong dấu ngoặc kép ký hiệu.

Spread SL – cho phép tính toán SL dựa trên spread. Khi Spread SL được bật, SL thực tế được tính bằng spread hiện tại nhân với giá trị S/L.

S/L – mức dừng lỗ ẩn cho giao dịch chênh lệch giá ở phía 1.

T/P – chốt lời ẩn cho giao dịch chênh lệch giá ở phía 1.

S/L2 – mức dừng lỗ ẩn cho giao dịch chênh lệch giá ở phía 2.

T/P2 – chốt lời ẩn cho giao dịch chênh lệch giá ở phía 2.

S/L3 – mức dừng lỗ ẩn cho giao dịch chênh lệch giá ở phía 3.

T/P3 – chốt lời ẩn cho giao dịch chênh lệch giá ở phía 3.

Lợi nhuận tối thiểu – điểm bắt đầu cho việc theo dõi.

Pips cho Lợi nhuận Tối thiểu – khi được thiết lập, tham số Lợi nhuận Tối thiểu sẽ có hiệu lực sau khi giá đạt đến giá trị Pips cho Lợi nhuận Tối thiểu. Được sử dụng cho các nhà môi giới có mức dừng/đóng băng rộng.

Khoảng cách theo dõi – giao dịch chênh lệch theo khoảng cách được theo dõi.

Đơn vị theo dõi – cho phép chuyển đổi đơn vị theo dõi giữa điểm và phần trăm.

Thời gian tồn tại của đơn hàng – thời gian giao dịch chênh lệch giá tối đa (tính bằng giây)

Trượt giá 1 – độ lệch giá tối đa được phép so với giá lệnh được gửi cho bên 1. Nếu giá vượt quá độ lệch giá cho phép, lệnh sẽ bị từ chối hoặc báo giá lại. Chỉ áp dụng cho tài khoản thực hiện tức thời và lệnh giới hạn trên tài khoản FIX API. Không áp dụng cho tài khoản thực hiện thị trường.

Trượt giá 2 – độ lệch tối đa được phép so với lệnh giá được gửi cho phía 2.

Trượt giá 3 – độ lệch tối đa được phép so với lệnh giá được gửi cho phía 3.

Hoa hồng 1 – hoa hồng cho bên 1. Nên đặt nếu sàn giao dịch tính phí hoa hồng. Hoa hồng được tính theo triệu (10 lô tiêu chuẩn), vì vậy nếu sàn giao dịch tính phí 7 đô la cho mỗi lô tiêu chuẩn, thì nên đặt là 70. Tham số này không ảnh hưởng đến giao dịch, mà chỉ ảnh hưởng đến việc hiển thị lợi nhuận.

Hoa hồng 2 – hoa hồng cho mặt 2.

Hoa hồng 3 – hoa hồng cho mặt 3.

Hướng ban đầu – cho phép thiết lập hướng ban đầu cho lệnh khóa. Có 6 hướng lệnh ban đầu có thể lựa chọn. 'Trung lập' cho phép mở giao dịch theo bất kỳ hướng nào.

Phương pháp tính toán chênh lệch – cho phép chuyển đổi giữa một số chế độ tính toán chênh lệch chênh lệch:

Tiêu chuẩn (chế độ phổ thông, phù hợp với hầu hết các thiết lập)

BuyDiff = FastAsk - SlowAsk

SellDiff = SlowBid - FastBid

SpreadCorrected (khuyến nghị khi chênh lệch trên một nhà môi giới chậm thấp hơn so với một nhà môi giới nhanh)

BuyDiff = (FastBid - SlowAsk)

SellDiff = (SlowBid – FastAsk)

Đảo ngược (chế độ thử nghiệm)

BuyDiff = FastBid - SlowBid

SellDiff = SlowAsk – FastAsk

Bao gồm chênh lệch – cho phép bao gồm hoặc loại trừ chênh lệch khỏi phép tính chênh lệch. Chúng tôi khuyên bạn nên chọn tùy chọn này.

Chênh lệch khi mở 1– sự khác biệt giữa giá trên một sàn giao dịch chậm và một sàn giao dịch nhanh để mở giao dịch chênh lệch giá ở bên 1.

Chênh lệch khi mở 2– sự khác biệt giữa giá trên một sàn giao dịch chậm và một sàn giao dịch nhanh để mở giao dịch chênh lệch giá ở mặt 2.

Chênh lệch khi mở 3– sự khác biệt giữa giá trên một sàn giao dịch chậm và một sàn giao dịch nhanh để mở giao dịch chênh lệch giá ở mặt 3.

Min Spread Slow 1 – mức chênh lệch tối thiểu được phép đối với nhà môi giới chậm 1. Nếu mức chênh lệch thực tế thấp hơn giá trị Min Spread Slow 1, các tín hiệu chênh lệch giá sẽ bị bỏ qua.

Min Spread Slow 2– mức chênh lệch tối thiểu được phép đối với nhà môi giới chậm 2. Nếu mức chênh lệch thực tế thấp hơn giá trị Min Spread Slow 2, các tín hiệu chênh lệch giá sẽ bị bỏ qua.

Min Spread Slow 3– mức chênh lệch tối thiểu được phép đối với nhà môi giới chậm 3. Nếu mức chênh lệch thực tế thấp hơn giá trị Min Spread Slow 3, các tín hiệu chênh lệch giá sẽ bị bỏ qua.

Mức chênh lệch chậm tối đa – mức chênh lệch tối đa được phép cho cả hai nhà môi giới chậm. Nếu mức chênh lệch thực tế cao hơn giá trị chênh lệch chậm tối đa, các tín hiệu chênh lệch giá sẽ bị bỏ qua.

Mức chênh lệch giá tối đa nhanh – mức chênh lệch giá tối đa được phép cho một lệnh giao dịch nhanh. Nếu mức chênh lệch giá thực tế cao hơn giá trị chênh lệch giá tối đa nhanh, các tín hiệu chênh lệch giá sẽ bị bỏ qua.

Độ lệch giá thầu 1 – khoảng cách không đổi giữa giá thầu cho một nhà môi giới nhanh và giá thầu cho một nhà môi giới chậm 1 (tính bằng điểm).

Bù trừ giá thầu 2 – khoảng cách không đổi giữa giá thầu cho một nhà môi giới nhanh và giá thầu cho một nhà môi giới chậm 2 (tính bằng điểm).

Bù trừ giá thầu 3 – khoảng cách không đổi giữa giá thầu cho một nhà môi giới nhanh và giá thầu cho một nhà môi giới chậm là 3 (tính bằng điểm).

Bù trừ giá chào mua 1– khoảng cách không đổi giữa giá chào mua trên sàn giao dịch nhanh và giá chào mua trên sàn giao dịch chậm 1 (tính bằng điểm).

Bù trừ giá chào mua 2– khoảng cách không đổi giữa giá chào mua trên sàn giao dịch nhanh và giá chào mua trên sàn giao dịch chậm 2 (tính bằng điểm).

Bù trừ giá chào mua 3– khoảng cách không đổi giữa giá chào mua trên sàn giao dịch nhanh và giá chào mua trên sàn giao dịch chậm 3 (tính bằng điểm).

Offset Calc – cho phép bật tính toán bù trừ tự động.

Bình luận – mã định danh lệnh nội bộ. Nếu sử dụng nhiều trường hợp của cùng một công cụ trong chiến lược, bình luận cho mỗi trường hợp phải khác nhau.

Giới hạn chênh lệch – chênh lệch tối đa được phép khi mở giao dịch chênh lệch giá. Nếu chênh lệch thực tế cao hơn, tín hiệu sẽ bị bỏ qua.

Thời gian tối thiểu – không có tác dụng trong chiến lược Bright Trio.

Min Pips – không có tác dụng trong chiến lược Bright Trio.

Các tham số thống kê (không thể sửa đổi):

Curr Diff 2 – chênh lệch mua hiện tại giữa một nhà môi giới nhanh và một nhà môi giới chậm 1.

Curr Diff 2 – chênh lệch bán hiện tại giữa một nhà môi giới nhanh và một nhà môi giới chậm 2.

Curr Diff 3 – chênh lệch bán hiện tại giữa một nhà môi giới nhanh và một nhà môi giới chậm là 3.

Max Diff 1 – chênh lệch mua tối đa giữa một nhà môi giới nhanh và một nhà môi giới chậm là 1 được phát hiện kể từ lần khởi động lại phần mềm cuối cùng hoặc lần đặt lại giá trị chênh lệch tối đa cuối cùng.

Max Diff 2 – chênh lệch bán tối đa giữa một nhà môi giới nhanh và một nhà môi giới chậm 2 được phát hiện kể từ lần khởi động lại phần mềm cuối cùng hoặc lần đặt lại giá trị chênh lệch tối đa cuối cùng.

Max Diff 3 – chênh lệch bán tối đa giữa một nhà môi giới nhanh và một nhà môi giới chậm là 3 được phát hiện kể từ lần khởi động lại phần mềm cuối cùng hoặc lần đặt lại giá trị chênh lệch tối đa cuối cùng.

Curr Spread chậm 1– mức chênh lệch hiện tại trên một nhà môi giới chậm 1 (tính bằng điểm)

Curr Spread Slow 2– mức chênh lệch hiện tại trên một nhà môi giới chậm 2 (tính bằng điểm)

Curr Spread Slow 3– mức chênh lệch hiện tại trên một nhà môi giới chậm 3 (tính bằng điểm)

Curr Spread Fast – mức chênh lệch hiện tại của một nhà môi giới nhanh (tính bằng điểm)

Cột – cho phép ẩn hoặc hiển thị các cột ký hiệu đã chọn.

Xóa giá trị chênh lệch tối đa – đặt lại giá trị chênh lệch tối đa.

Thêm nhạc cụ – cho phép thêm nhạc cụ mới vào bảng.

Xóa nhạc cụ – xóa nhạc cụ đã chọn khỏi bảng.

Lưu cài đặt thiết bị – buộc lưu cấu hình hiện tại vào cơ sở dữ liệu.

Mở khóa trên thiết bị đã chọn – cho phép mở khóa ban đầu theo cách thủ công trên thiết bị đã chọn.

Đóng khóa trên nhạc cụ đã chọn – cho phép đóng khóa thủ công trên nhạc cụ đã chọn.

Mở khóa trên tất cả các thiết bị được kích hoạt – cho phép mở khóa ban đầu theo cách thủ công trên tất cả các thiết bị đang hoạt động.

Điều chỉnh cài đặt tự động – cấu hình tự động dựa trên mức chênh lệch.

Đặt lại cài đặt về mặc định – thay đổi cài đặt trở lại mặc định.

Kích hoạt tất cả – kích hoạt tất cả các ký hiệu trong bảng cài đặt.

Vô hiệu hóa tất cả – vô hiệu hóa tất cả các ký hiệu trong bảng cài đặt.

Lưu dưới dạng mẫu – cho phép thiết lập cấu hình ký hiệu hiện tại vào tệp mẫu.