判断账户净值变化的代码
监控账户净值,浮亏到一定程度自动平仓。这段代码配合风控很关键。
// 判断账户净值变化
double lastEquity = 0;
double changePercent = 0;
void OnTick() {
double currentEquity = AccountEquity();
if(lastEquity > 0) {
changePercent = ((currentEquity - lastEquity) / lastEquity) * 100;
Print("当前净值:", DoubleToString(currentEquity, 2),
" 变化:", DoubleToString(changePercent, 2), "%");
// 净值下跌超过5%,触发提醒
if(changePercent < -5) {
Alert("账户净值下跌超过5%!当前:", DoubleToString(currentEquity, 2),
" 跌幅:", DoubleToString(changePercent, 2), "%");
}
}
lastEquity = currentEquity;
}全部回复(2)
发表回复
请先登录后再回复。
