Les ressources ont été chargées... Je charge...

exchange.GetPosition() Utilisez la mise en garde pour déterminer si l'ensemble est vide.

Auteur:le soleil, Créé: 2018-11-07 08:17:28, mis à jour: 2019-04-17 15:52:12

    exchange.SetTimeout(3000);
    exchange.SetContractType("XBTUSD");

    //取得第一次币量
    position = _C(exchange.GetPosition);
    last_Amount = position[0].Amount; //持币数量  
    hold_price = Math.round(position[0].Price); //持币均价
    
    
    TypeError: cannot read property 'Amount' of undefined at main (__FILE__:38)

Relationnée

Plus de

le soleilVar position = _C (exchange.GetPosition); Log (("contenu réel de l'arithmétique de détention", position); var len = position.length; // prenez la longueur de l'arrayé var Log (("la longueur de l'ensemble de stockage", len); Le résultat est len: le stock vide est 0, le stock disponible est 1. Prenons la longueur de l'arrayé, c'est 1, pas les autres nombres. Merci, petit rêve

L'inventeur de la quantification - un petit rêveGetPosition renvoie une rangée de position, si aucune position n'est renvoyée [], une rangée vide, si aucune position n'est renvoyée, le code suivant est appelé position[0].Amount est certainement une erreur, car position[0] n'existe pas. C'est un problème que votre programme stratégique n'a pas résolu.