Hacktoberfest 2026: những issue maintainer đã đánh dấu cho tháng Mười, đang mở và phù hợp người mới. Xem issue Hacktoberfest

FB-006: period-end force close is hard-wired to the last (thin, untradeable) tick [silent-wrong in practice]

Đang mở
#25 0 bình luận 0 reaction 0 người được giao Xem trên GitHub

Chưa có ai nhận issue này.

Đánh giá

Độ khó
3/5
Thời gian dự kiến
1-2 ngày
Mức phù hợp với người mới
56/100
Loại issue
Tính năng
Độ rõ ràng
Khá rõ ràng
Mức độ hoạt động
Sôi nổi
Công nghệ
python
Lĩnh vực
backend, fintech-quant

Hướng nghiên cứu

Start with engine.py:222-226 and trace how the period’s last date and clock[-1] determine EOD_FORCE fills. Check existing engine tests for period-end close behavior. Done means the engine supports force_close_time="15:15:00" on the period’s last date and the tests cover the resulting fill time.

Do mô hình lập chỉ mục viết ra từ nội dung của issue.

Mô tả

bug

Severity: silent-wrong in practice · Source: BUGS_FASTBT.md (2026-10-09)

engine.py:222-226 always closes at clock[-1], which is 15:30:59 on expiry day. That bar is thin, and from 2026-08-03 spot is frozen after 15:15 (CAS break), so EOD_FORCE fills there are not tradeable prices. There is no force_close_time, so every multi-day strategy has to code its own expiry-day exit.

Workaround: exit on the expiry date at 15:15 in strategy code, and treat any EOD_FORCE as a bug.
Fix: add an engine force_close_time="15:15:00" applied on the period's last date.

Ngôn ngữ chính
Python
Star
28
Fork
17
Merge trung bình
8 giờ 50 phút
Pull request đã merge (30 ngày)
2

Chuẩn bị môi trường

Bắt đầu từ đâu

  1. Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
  2. Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
  3. Fork repository và làm thay đổi trên một nhánh.
  4. Mở pull request có tham chiếu số hiệu của issue.

Issue khác của uberdeveloper/fastbt

Tất cả issue của uberdeveloper/fastbt

Issue tương tự

Thêm issue về Python

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.