| Bài 6: Quản Trị Rủi Ro Cốt Lõi: Code Tự Động Tính Cỡ Lệnh (Lot Size) & Stoploss

Được viết bởi thanhdt vào ngày 10/03/2026 lúc 10:34 | 15 lượt xem

Sự khác biệt giữa Coder Non-tay và Quản lý quỹ: Coder để Lot Size cố định, trong khi chuyên gia Quant để Bot tự điều hướng (Dynamically size) khối lượng cược dựa trên vốn còn lại (Risk Management).


1. Tư Duy Tính Rủi Ro “% Vốn”

Một phương pháp an toàn trên thị trường là rủi ro 1% -> 2% tài khoản cho 1 lệnh (1% Risk). Vậy với tài khoản 10k$ và 2k$, số Lot chắc chắn phải khác xa nhau.

2. Biên Dịch Công Thức Trọng Điểm MQL5

Ta sẽ giao cho Bot máy tính nhỏ gọn sau:

double RiskPercent = 1.0; 
double SL_Points = 500;   
double TickValue = SymbolInfoDouble(_Symbol, SYMBOL_TRADE_TICK_VALUE); 
double AccountBalance = AccountInfoDouble(ACCOUNT_BALANCE);

// Tính % rủi ro tiền
double MoneyToRisk = AccountBalance * (RiskPercent / 100.0);

// Tính ra Khối lượng LOT an toàn nhất!
double SafeLot = MoneyToRisk / (SL_Points * TickValue);

Sau đó, ta chỉ việc kẹp biến SafeLot vừa tính được vào hàm OrderSend() (Bài 5). Thế là từ nay, máy sẽ quản lý túi tiền cho chúng ta với độ chính xác đến từng xu.


🛡️ Lá Chắn Cần Bản Demo Để Thử Đạn

Thuật toán cực kỳ ưu tú này cần một môi trường Account (Real hoặc Demo) chuẩn xác với TickValue cung cấp rõ ràng. Hãy kích hoạt ngay một khoản test tại Exness để tận dụng lợi thế.

MỞ TÀI KHOẢN PRO DEMO LẬP TRÌNH