Comment obtenir une moyenne de 30 jours

Auteur:l'œil, Créé: 2020-07-13 22:13:31, mis à jour:

Définition get_records (valeur): Log ((obtenir des enregistrements jour:,value) Enregistrements = échange.GetRecords ((Période_D1) rés = 0 pour i dans la plage ((-(valeur + 1),-1): rés = rés + enregistrements[i][Close] Log ((time:, enregistrements[i][Time], value:,enregistrements[i][Close]) retour res/valeur

Calculer la ligne droite avec cette fonction Dans le test, les cycles de ligne k du disque ne peuvent pas être réglés sur une journée entière, de sorte que la longueur des enregistrements est souvent de seulement 5, 6 jours, et il est impossible d'obtenir une ligne moyenne de 30 jours.


Plus de

l'œilCe n'est pas un problème d'appel de fonction. Dans le disque réel, les données ne renvoient qu'une seule journée et ne peuvent pas compter les lignes moyennes de 5 jours et 30 jours. Les données sont plus nombreuses et suffisantes. Si les données de la k-ligne du disque d'analogie sont les mêmes que celles du disque réel, si elles le sont, on peut les vérifier avec les données du disque d'analogie.

Le foinGetRecords peut être réglé sur n'importe quelle période, bien sûr. Où ne pouvez-vous pas le faire?