0
Suivre
0
Abonnés

Je suis sur Inventor Quant depuis un demi-mois. J'aimerais partager un code qui permet au robot de capturer des informations de fonctionnement manuel après une stratégie d'intervention manuelle.

Créé le: 2016-04-25 11:28:36, Mis à jour le: 2019-08-01 10:33:10
comments   1
hits   1857

Une fois que la position est levée manuellement, le robot peut saisir les opérations de placement et calculer le statut 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;
}

Je suis d’accord.