Une fois que la transaction est réglée manuellement, le robot capte l'opération de la transaction et calcule l'état de la stratégie de commutation des gains, etc.
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;
}
Il en va de même pour les investissements.
Nul 感放分享,替你排版了下.