После ручного балансирования робот может улавливать операции балансирования, затем вычислять состояние стратегии переключения прибыли и т.д.
if (GetPosition(PD_SHORT)[0]===0 && GetPosition(PD_LONG)[0]===0){
if (State!=STATE_IDLE){
var account = exchange.GetAccount();
if (account.Stocks > LastAccount.Stocks) {
Counter.w++;
} else {
Counter.l++;
}
LogProfit(_N(account.Stocks - InitAccount.Stocks), "收益率:", _N((account.Stocks - InitAccount.Stocks) * 100 / InitAccount.Stocks) + '%');
LastAccount = account;
}
State=STATE_IDLE;
}
Сделать то же самое.
Нуль 感放分享,替你排版了下.