布林带,为什么用TA.BOLL得到的布林带数据和看K线的布林带数据差这么多,求教

Auteur:le fookootoo, Créé: 2021-02-25 19:47:20, mis à jour:

Obtenir le code de données de Brin def get_boll ((self, période = PERIOD_M1, variance = 2): Je ne sais pas si c'est vrai. Je vais essayer de vous aider. Je suis en train d'écrire un article sur ce sujet. r = exchange.GetRecords (période) si r et len® > 20: boll = TA. BOLL ((r, 20, 2) est le nombre L'exemple suivant est un exemple de ce qui se passe. Ligne moyenne = boll [1] Ligne basse = boll [2]

log sort 2021-2-23 19:10 Les valeurs des trains 1, 2, 3 et 3 en haut et en bas de la ligne de conduite de Brin sont:imgPar exemple, la valeur orbitale de la ceinture de brin pour 2021-2-23 19:10 est de 48995. Mais si on regarde en arrière sur la ligne K, la valeur de la trajectoire de BB ((20,2) pour une minute est de 48457.imgLes deux valeurs sont plus de 500 fausses. J'ai coupé la ligne K du jeton vers le bas, et à ce moment-là, la valeur de la ligne K BB ((20,2) à 1 minute est également d'environ 48457. Je sais que je devrais utiliser le problème, mais où est le problème, demandez de l'aide.


Plus de

le fookootooLe problème est que, lors de la mise à jour des données, le paramètre transmis est le paramètre PERIOD_M5 de 5 minutes, ce qui entraîne le fait que le log tire une bande passante de 5 minutes.

le zhengouLa ligne k est 19:10:59 c'est à dire la fin de la minute, 19:10:37 n'est pas la fin.

Le foinboll[boll.length-1] est le dernier, et non l'heure imprimée sur le journal

le fookootooJ'ai mis le mauvais paramètre, 5 minutes de retard, désolé.

le fookootooEh bien, 37 secondes n'est pas la valeur finale, c'est vrai, mais même si ce n'est pas la valeur finale, je suis plus de 500 fois dans l'erreur. Comment expliquer? −2 devrait être 19h09 alors que −2 est la valeur finale. Mais à partir de la ligne k, la valeur de la bande de bruin est évidente, c'est-à-dire environ 48449, ce qui est également faux.

le fookootooJ'ai terminéboll [boll.length-1], log immédiatement, cette heure n'est-elle pas la barre actuelle, la dernière n'est-elle pas l'heure actuelle de la barre actuelle, même si ce n'est pas la durée actuelle, -1, -2, -3 est très lisse et ne se trompe pas de plus de 500 avec la valeur sur la ligne K.