Hàm đặt lệnh

Smart Order tạo ra output để trigger sang API đặt lệnh của công ty chứng khoán, các smart order hiện tại chưa kết nối trực tiếp với API đặt lệnh

Iceberg Order

iceberg_order(
    ticker="HPG",
    side="BUY",
    volume=1000,
    limit_price=29500.0,
    chunk_size=200,
    end_time="14:45"
)

Mô tả:

Chia nhỏ một lệnh lớn thành nhiều lệnh nhỏ (chunk) và gửi lần lượt đến khi hết khối lượng hoặc hết thời gian.

Ứng dụng: Ẩn khối lượng thật để tránh gây tác động thị trường.

Pegged Order

pegged_order(
    ticker="ACB",
    side="BUY",
    volume=500,
    end_time="14:45"
)

Mô tả:

Lệnh tự động điều chỉnh để luôn bám giá tốt nhất hiện có (Bid 1 nếu mua, Ask 1 nếu bán) cho đến khi khớp hoặc hết thời gian.

📌 Ứng dụng: Giữ vị trí tốt nhất trong hàng chờ mà không cần sửa lệnh thủ công.

TWAP Order

twap_order(
    ticker="FPT",
    side="BUY",
    volume=1200,
    limit_price=93000.0,
    start_time="14:00",
    end_time="14:30",
    interval_seconds=300  # mỗi 5 phút
)

Mô tả:

Thực hiện chia lệnh đều theo thời gian trong khung giờ xác định, tuân theo giá giới hạn.

📌 Ứng dụng: Giảm thiểu tác động thị trường, phân bổ đều lượng mua/bán trong ngày.

Sniper Order

sniper_order(
    ticker="FPT",
    side="BUY",
    volume=1000,
    trigger_type="bu_sd_delta",
    threshold=1_000_000,
    time_window_seconds=60
)

Mô tả:

Hàm sniper_order() sẽ liên tục giám sát bảng điện. Nếu chênh lệch khối lượng mua chủ động (BU) trừ bán chủ động (SD) tăng vượt 1 triệu trong vòng 1 phút, thì lệnh sẽ được kích hoạt.

📌 Ứng dụng: phản ứng ngay với dòng tiền lớn chủ động vào cổ phiếu, đặc biệt khi có tín hiệu từ tổ chức hoặc nhà đầu tư lớn.

Reload Order

reload_order(
    ticker="HPG",
    side="SELL",
    volume=200,           # khối lượng mỗi lệnh
    limit_price=29500.0,  # giá cố định
    total_volume=1000     # tổng khối lượng cần bán
)

Mô tả:

Tự động tái đặt lại lệnh với cùng thông số sau khi lệnh trước đó được khớp.

📌 Ứng dụng: Duy trì thanh khoản liên tục ở vùng giá mong muốn.

TIFC Order

tifc_order(
    ticker="FPT",
    side="BUY",
    volume=500,
    limit_price=93000,
    timeout_seconds=2
)

Mô tả:

Time In Force Custom - Lệnh giới hạn tồn tại trong khoảng thời gian nhất định. Nếu không khớp trong thời gian đó, lệnh sẽ bị huỷ.

📌 Ứng dụng: Kiểm soát rủi ro khớp giá xấu trong thị trường biến động.

Last updated