View attachment 199765
em đang test hệ thống, nạp 10.000 lên 148.000 tại sao hệ thống nó chỉ tính 627% nhỉ?
đúng ra là đã gấp gần 15 lần ( 1500% chứ ạ?)
em xin cảm ơn
MQL5 nó tính tăng trưởng bằng phép tính tích lũy theo từng giai đoạn biến động số dư với phép toán cân bằng chứ không phải tính thuần biên độ %.
Toàn bộ lịch sử giao dịch của tài khoản được chia thành các thời kỳ giữa các hoạt động số dư (trừ biến động số dư gửi và rút tiền). Đầu tiên, tổng hệ số tăng trưởng (K) được tính bằng cách nhân hệ số tăng trưởng được tính cho từng thời kỳ giữa các phép toán cân bằng (BO) và sau đó tính tăng trưởng theo tỷ lệ phần trăm.
Hệ số tăng trưởng К = (Số dư trước BO1 / Số tiền gửi ban đầu) * (Số dư trước BO2 / Số dư sau BO1 * ... * Số dư trước BOn / Số dư sau BOn-1)
Tăng trưởng theo tích lũy phần trăm = (К - 1) * 100%
VD: Nếu tk của bạn bắt đầu bằng 10.000$, giai đoạn 1 âm 5000$, số dư là 10k-5k= 5000 (k1), giai đoạn 2 từ âm 5000 tăng lên dương 5000$ số dư là 5k+ 10k = 15k (k2), giai đoạn 3 âm lại 2k, số dư là 15k-2k = 13k (k3).... giai đoạn n (kn).
Vậy tạm tính tổng hệ số tăng trưởng cho 3 giai đoạn đầu là:
K = (k1*k2*k3) = (5000/10000 * 15000/5000 * 13000/2000) = 9.75
Tăng trưởng tích lũy % = (k-1)*100% = (9.75 - 1) * 100% = 8.75%
Bạn có thể thấy % tăng trưởng trong ví dụ này thực tế chỉ có 8.75% trong khi balance của bạn đang là 13.000$ tức là tính theo thông thường thì bạn đang có tăng trưởng 30%.
....
Hi vọng điều này có thể giúp ích. Chúc bạn trade tốt nhé!