Utilisation de l'exchange.GetAccount (*) dans le test

Auteur:Plumes sur moutons, Créé: 2021-03-11 18:28:35, Mis à jour:

J'utilise le code suivant pour effectuer le test. Définition: La somme est égale à 0. pour i dans la gamme (n): SumMA + = record [- ((i+1) ] [ ] retourner la somme MA/n

Définition de SimpleMAStrategy: compte = exchange.GetAccount (en anglais) Il y a un autre problème avec le ticker. Enregistrement = échange.GetRecords ((RecordsTime)) MAFast = Calculate MA (en anglais seulement) MASlow = Calculate MA (MASlowN, record) Balance = compte Stocks = compte [Stocks] Log (( Le montant actuel des stocks est: , account [Stocks], Le solde actuel est: , account [Balance]) currSell1Price = ticker [en anglais seulement] if (MAFast >= MASlow et statut == 0): id = exchange.Buy ((-1, balance*rate/ticker[Sell]) Le nombre de points if (MAFast <= MASlow et statut == 1): id = exchange.Sell ((-1, stocks) est le nom de l'échange. Le statut est égal à 0. retourner le statut

État = 0 alors que (true): Le statut = SimpleMAStrategy (statut) Le sommeil ((3000)

On a constaté que le volume d'actions en cours est toujours émis par le test de retour: 3.89e-07 Le solde actuel est: 1999 9.166986677.


Plus de

Le foinLa réévaluation nécessite de supprimer ce qui a été ajouté pour qu'il soit réajouté.