Khối Act & Risk · intermediate · 6 phút
Khối Risk
Khối risk: và các biến state account
#risk#account#position
Khối `risk:` Bảo vệ Hard-Stop
Nằm ở top-level, đây là khai báo cấu hình tự động cho bot Paper/Live:
quanta
risk: stop_loss: 5pct take_profit: 15pct max_position_pct: 25pct max_daily_drawdown: 3pct
Hệ thống sẽ tự chặn lệnh hoặc đóng lệnh nếu chạm các ngưỡng này mà không cần code trong act:.
Trạng thái lệnh (Namespaces)
Để tránh nhồi lệnh liên tục, hãy kiểm tra trạng thái hiện tại bằng position.*:
position.is_hold,position.is_long,position.is_shortposition.wnav(Tỷ trọng NAV đang giữ)position.cost_price(Giá vốn)position.pnl(Lãi/lỗ điểm theo chiều vị thế)position.nav(NAV tài khoản)
Bên cạnh đó, account.nav, account.cash, account.exposure cho bạn biết tổng quan ví.
Sizing tự động
Sử dụng hàm position_size(risk, stop_distance) để tính khối lượng lot an toàn:
quanta
qty = position_size(1pct, atr(h, l, c, 14) * 2) enter long with size qty
Wiki liên quan