Type/to search

Chiến lược đặt lệnh theo thời gian định trước

Common strategy
Created: 2023-09-28 15:26:20
Last modified: 3 years ago
1
Follow
1802
Followers

Tổng quan

Chiến lược đặt lệnh định kỳ chủ yếu thực hiện các thao tác mua và bán tại các thời điểm do người dùng tự xác định. Chiến lược này cho phép người dùng thiết lập một thời điểm chính xác, tại thời điểm đó trước tiên sẽ bán vị thế hiện tại đang nắm giữ, sau đó đặt lệnh mua giới hạn với giá thấp hơn 1% so với giá hiện tại. Điều này cho phép thực hiện việc tái cơ cấu danh mục định kỳ vào một thời điểm cụ thể mỗi ngày.

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

Chiến lược này trước tiên sử dụng hàm input để lấy giờ và phút do người dùng tùy chỉnh, sau đó sử dụng hàm timestamp để tạo thời gian thực hiện lệnh. Nếu thời gian hiện tại nằm sau thời điểm đã chỉ định, các thao tác bán và mua sẽ được kích hoạt.

Cụ thể, chiến lược trước tiên kiểm tra xem thời gian hiện tại có nằm trong phạm vi ngày bắt đầu và kết thúc do người dùng chỉ định hay không. Nếu thỏa mãn, khi đến thời điểm thực hiện lệnh đã định, trước tiên sẽ bán vị thế hiện tại theo giá thị trường, sau đó đặt lệnh mua giới hạn với giá bằng 99% giá hiện tại. Nhờ đó, việc tái cơ cấu danh mục được thực hiện tại thời điểm cụ thể với mức giá thấp hơn 1% so với giá hiện tại.

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

Ưu điểm lớn nhất của chiến lược này là có thể định kỳ tái cơ cấu vị thế tại thời điểm cụ thể mà không cần thao tác thủ công, giảm thiểu chi phí nhân công. Ngoài ra, mỗi lần tái cơ cấu, việc mua vào với mức giá thấp hơn một chút so với giá hiện tại mang lại lợi thế mua siêu rẻ nhất định.

Các ưu điểm cụ thể bao gồm:

  1. Hoàn toàn tự động hóa, giảm chi phí nhân công.

  2. Có thể định kỳ tái cơ cấu vị thế tại thời điểm cụ thể.

  3. Mỗi lần tái cơ cấu có thể có cơ hội mua siêu rẻ thấp hơn 1% so với giá hiện tại.

  4. Có thể tùy chỉnh thời điểm tái cơ cấu, linh hoạt điều chỉnh.

  5. Có thể tùy chỉnh ngày bắt đầu và kết thúc chu kỳ tái cơ cấu, thuận tiện cho việc tối ưu hóa backtest.

Phân tích rủi ro

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

  1. Nếu thời điểm tái cơ cấu định kỳ chọn không phù hợp, có thể bỏ lỡ cơ hội mua tốt hoặc bán vào thời điểm không thích hợp.

  2. Giá mua chỉ thấp hơn giá bán 1%, có thể không thu được chênh lệch giá mua siêu rẻ đủ lớn trong mỗi chu kỳ tái cơ cấu.

  3. Cả lệnh bán và mua đều là lệnh thị trường, có thể chịu ảnh hưởng nhất định từ trượt giá (slippage).

  4. Nếu chiến lược chỉ hoạt động tại thời điểm cụ thể, thì giữa các thời điểm đó không thể quản lý thị trường.

  5. Tái cơ cấu thường xuyên sẽ phát sinh nhiều chi phí giao dịch.

Phương pháp giải quyết tương ứng:

  1. Lựa chọn thời điểm tái cơ cấu phù hợp, kết hợp với các chỉ báo kỹ thuật khác để đánh giá.

  2. Có thể cân nhắc tăng tham số chênh lệch giá mua.

  3. Cố gắng chọn các sản phẩm giao dịch có độ sâu thị trường tốt, biến động thấp.

  4. Có thể kết hợp với các chiến lược khác để quản lý rủi ro trong khoảng thời gian không tái cơ cấu.

  5. Kiểm soát tần suất tái cơ cấu hợp lý, cân bằng giữa lợi thế tái cơ cấu và chi phí giao dịch.

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

Chiến lược này có thể được tối ưu hóa theo các hướng sau:

  1. Tối ưu hóa việc lựa chọn thời điểm tái cơ cấu, kết hợp đặc điểm chu kỳ trong ngày của sản phẩm giao dịch để chọn thời điểm tối ưu.

  2. Thêm các chỉ báo kỹ thuật khác để đánh giá, tránh tái cơ cấu vào thời điểm bất lợi. Ví dụ kết hợp các chỉ báo xu hướng như đường trung bình động.

  3. Tối ưu hóa tham số mua siêu rẻ, cân bằng giữa việc đạt được lợi thế và chi phí giao dịch.

  4. Áp dụng trailing stop và chốt lời, quản lý vị thế trong khoảng thời gian giữa các lần tái cơ cấu.

  5. Kết hợp thuật toán học máy để huấn luyện trên dữ liệu lịch sử, tự động tối ưu hóa thời điểm tái cơ cấu.

  6. Thêm chức năng điều chỉnh tỷ lệ (split/dividend), điều chỉnh điểm tái cơ cấu theo các sự kiện như chia tách cổ phiếu, cổ tức.

Tổng kết

Nhìn chung, chiến lược đặt lệnh định kỳ có thể tự động hóa quá trình giao dịch thông qua việc điều chỉnh vị thế định kỳ, giảm chi phí thao tác thủ công. Chiến lược có không gian tối ưu hóa lớn, có thể được cải thiện từ các khía cạnh như lựa chọn thời điểm tái cơ cấu, thiết lập tham số mua, cắt lỗ chốt lời, và tối ưu hóa thuật toán. Đồng thời cũng cần chú ý đến một số rủi ro giao dịch nhất định và áp dụng các biện pháp quản lý rủi ro thích hợp. Nhìn chung, chiến lược này phù hợp với các nhà giao dịch định lượng theo đuổi việc tái cơ cấu tự động hiệu quả.

Source
Pine
/*backtest
start: 2023-08-28 00:00:00
end: 2023-09-27 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/




Strategy parameters
Strategy parameters
Hour for Order Execution
Minute for Order Execution
Start Day
Start Month
Start Year
End Day
End Month
End Year
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)