Thống kê Kiểm tra
Sau khi quá trình kiểm tra kết thúc, các thông số khác nhau của thống kê kết quả giao dịch được tính toán. Giá trị của các thông số này có thể được lấy bằng hàm TesterStatistics(), bằng cách chỉ định ID thông số từ liệt kê ENUM_STATISTICS
.
Mặc dù hai loại thông số (int
và double
) được sử dụng để tính toán thống kê, hàm trả về tất cả các giá trị dưới dạng double
. Tất cả các giá trị thống kê kiểu double
được biểu thị bằng tiền tệ ký quỹ theo mặc định, trừ khi có quy định khác.
ENUM_STATISTICS
ID | Mô tả của thông số thống kê | Kiểu dữ liệu |
---|---|---|
STAT_INITIAL_DEPOSIT | Giá trị của khoản tiền gửi ban đầu | double |
STAT_WITHDRAWAL | Số tiền rút từ tài khoản | double |
STAT_PROFIT | Lợi nhuận ròng sau khi kiểm tra, tổng của STAT_GROSS_PROFIT và STAT_GROSS_LOSS (STAT_GROSS_LOSS luôn nhỏ hơn hoặc bằng 0) | double |
STAT_GROSS_PROFIT | Tổng lợi nhuận, tổng của tất cả các giao dịch có lợi nhuận (dương). Giá trị lớn hơn hoặc bằng 0 | double |
STAT_GROSS_LOSS | Tổng lỗ, tổng của tất cả các giao dịch âm. Giá trị nhỏ hơn hoặc bằng 0 | double |
STAT_MAX_PROFITTRADE | Lợi nhuận tối đa – giá trị lớn nhất của tất cả các giao dịch có lợi nhuận. Giá trị lớn hơn hoặc bằng 0 | double |
STAT_MAX_LOSSTRADE | Lỗ tối đa – giá trị nhỏ nhất của tất cả các giao dịch thua lỗ. Giá trị nhỏ hơn hoặc bằng 0 | double |
STAT_CONPROFITMAX | Lợi nhuận tối đa trong một chuỗi giao dịch có lợi nhuận. Giá trị lớn hơn hoặc bằng 0 | double |
STAT_CONPROFITMAX_TRADES | Số lượng giao dịch đã hình thành STAT_CONPROFITMAX (lợi nhuận tối đa trong một chuỗi giao dịch có lợi nhuận) | int |
STAT_MAX_CONWINS | Tổng lợi nhuận của chuỗi giao dịch có lợi nhuận dài nhất | double |
STAT_MAX_CONPROFIT_TRADES | Số lượng giao dịch trong chuỗi giao dịch có lợi nhuận dài nhất STAT_MAX_CONWINS | int |
STAT_CONLOSSMAX | Lỗ tối đa trong một chuỗi giao dịch thua lỗ. Giá trị nhỏ hơn hoặc bằng 0 | double |
STAT_CONLOSSMAX_TRADES | Số lượng giao dịch đã hình thành STAT_CONLOSSMAX (lỗ tối đa trong một chuỗi giao dịch thua lỗ) | int |
STAT_MAX_CONLOSSES | Tổng lỗ của chuỗi giao dịch thua lỗ dài nhất | double |
STAT_MAX_CONLOSS_TRADES | Số lượng giao dịch trong chuỗi giao dịch thua lỗ dài nhất STAT_MAX_CONLOSSES | int |
STAT_BALANCEMIN | Giá trị số dư tối thiểu | double |
STAT_BALANCE_DD | Mức sụt giảm số dư tối đa tính bằng tiền tệ. Trong quá trình giao dịch, số dư có thể có nhiều lần sụt giảm; giá trị lớn nhất được lấy | double |
STAT_BALANCEDD_PERCENT | Mức sụt giảm số dư theo phần trăm được ghi nhận tại thời điểm mức sụt giảm số dư tối đa tính bằng tiền tệ (STAT_BALANCE_DD ). | double |
STAT_BALANCE_DDREL_PERCENT | Mức sụt giảm số dư tối đa theo phần trăm. Trong quá trình giao dịch, số dư có thể có nhiều lần sụt giảm, giá trị tương đối theo phần trăm được tính cho mỗi lần. Giá trị lớn nhất được trả về | double |
STAT_BALANCE_DD_RELATIVE | Mức sụt giảm số dư tính bằng tiền tệ được ghi nhận tại thời điểm mức sụt giảm số dư tối đa theo phần trăm (STAT_BALANCE_DDREL_PERCENT ). | double |
STAT_EQUITYMIN | Giá trị vốn chủ sở hữu tối thiểu | double |
STAT_EQUITY_DD | Mức sụt giảm vốn chủ sở hữu tối đa tính bằng tiền tệ. Trong quá trình giao dịch, vốn chủ sở hữu có thể có nhiều lần sụt giảm; giá trị lớn nhất được lấy | double |
STAT_EQUITYDD_PERCENT | Mức sụt giảm theo phần trăm được ghi nhận tại thời điểm mức sụt giảm vốn chủ sở hữu tối đa tính bằng tiền tệ (STAT_EQUITY_DD ). | double |
STAT_EQUITY_DDREL_PERCENT | Mức sụt giảm vốn chủ sở hữu tối đa theo phần trăm. Trong quá trình giao dịch, vốn chủ sở hữu có thể có nhiều lần sụt giảm, giá trị tương đối theo phần trăm được tính cho mỗi lần. Giá trị lớn nhất được trả về | double |
STAT_EQUITY_DD_RELATIVE | Mức sụt giảm vốn chủ sở hữu tính bằng tiền tệ được ghi nhận tại thời điểm mức sụt giảm vốn chủ sở hữu tối đa theo phần trăm (STAT_EQUITY_DDREL_PERCENT ). | double |
STAT_EXPECTED_PAYOFF | Kỳ vọng lợi nhuận | double |
STAT_PROFIT_FACTOR | Hệ số lợi nhuận, bằng tỷ lệ của STAT_GROSS_PROFIT/STAT_GROSS_LOSS . Nếu STAT_GROSS_LOSS =0, hệ số lợi nhuận bằng DBL_MAX | double |
STAT_RECOVERY_FACTOR | Hệ số phục hồi, bằng tỷ lệ của STAT_PROFIT/STAT_BALANCE_DD | double |
STAT_SHARPE_RATIO | Tỷ lệ Sharpe | double |
STAT_MIN_MARGINLEVEL | Giá trị tối thiểu của mức ký quỹ | double |
STAT_CUSTOM_ONTESTER | Giá trị của tiêu chí tối ưu hóa tùy chỉnh được tính toán, trả về bởi hàm OnTester() | double |
STAT_DEALS | Số lượng giao dịch | int |
STAT_TRADES | Số lượng lệnh giao dịch | int |
STAT_PROFIT_TRADES | Các lệnh giao dịch có lợi nhuận | int |
STAT_LOSS_TRADES | Các lệnh giao dịch thua lỗ | int |
STAT_SHORT_TRADES | Các lệnh giao dịch ngắn | int |
STAT_LONG_TRADES | Các lệnh giao dịch dài | int |
STAT_PROFIT_SHORTTRADES | Các lệnh giao dịch ngắn có lợi nhuận | int |
STAT_PROFIT_LONGTRADES | Các lệnh giao dịch dài có lợi nhuận | int |
STAT_PROFITTRADES_AVGCON | Độ dài trung bình của một chuỗi giao dịch có lợi nhuận | int |
STAT_LOSSTRADES_AVGCON | Độ dài trung bình của một chuỗi giao dịch thua lỗ | int |
STAT_COMPLEX_CRITERION | Tiêu chí tối ưu hóa phức tạp |