Problème d'erreur d'appel de l'indicateur KAMA dans Python

Auteur:- Je ne sais pas., Créé: 2021-11-19 23:17:10, Mis à jour: 2021-11-20 09:10:32

import talib Définition principale: La dernière barre de temps est égale à 0. Pendant que (true): records = exchange.GetRecords (en anglais) BarTime = records[-1][Time] Ext.PlotRecords (en anglais seulement) Si LastBarTime! = BarTime: Il est temps de faire une pause. KAMA (records, 30) est un groupe de rock américain. Log ((kama[30]) Log ((kama[kama.length-1]) LastBarTime est le bartime J'ai essayé l'indicateur KAMA et j'ai réussi à utiliser le mot JS, mais j'ai reçu l'erreur en utilisant le mot py.

J'ai aussi écrit mon propre code d'implémentation pour l'indicateur KAMA selon sa définition: Direction ((DIR) = prix de clôture - prix de clôture n jours avant Taux de volatilité (VIR) = somme (abs) (prix de clôture - prix de clôture du jour de négociation précédent), n) Efficacité (ER) = direction / fréquence de fluctuation Donc la vitesse est égale à 2 / (n1 + 1) La vitesse lente est égale à 2 / (n2 + 1) La vitesse de fonctionnement est la vitesse de fonctionnement de l'appareil. Le coefficient (CQ) = lisse * lisse KAMA = moyenne pondérée par indice (mobile moyenne) (coefficient de clôture, coefficient) 2) (l'introduction de cette dernière étape est calculée comme suit: KAMA actuel = précédent KAMA + SC x (Price - précédent KAMA)

Si vous cherchez depuis longtemps et que vous ne voyez pas d'où vient le premier KAMA dans la dernière étape, il n'y a pas de valeur KAMA avant de calculer la première valeur, n'est-ce pas? Je vous en prie, faites-moi signe.


Plus de

Le petit rêveJe suis désolée pour toi. Des exemples d'appels Python sont disponibles dans la documentation de l'API FMZ. Je ne peux pas vous dire ce que je fais.

- Je ne sais pas.Merci beaucoup.

Le petit rêveLes paramètres de la structure de données sont des paramètres requis par la fonction.

- Je ne sais pas.Si je détermine moi-même un tableau comme paramètre, est-ce que je peux calculer KAMA? Pourquoi écrire records.Close, sans sous-titres? Par exemple records[i].Close.Pour le pointer, merci!