0
Suivre
0
Abonnés

Comment obtenir la moyenne mobile sur 30 jours

Créé le: 2020-07-13 22:13:31, Mis à jour le:
comments   2
hits   1150

def get_records(value): Log(“get records day:”,value) records = exchange.GetRecords(PERIOD_D1) res = 0 for i in range(-(value + 1),-1): res = res + records[i][“Close”] Log(“time:”, records[i][“Time”], “value:”,records[i][“Close”]) return res/value

Cette fonction permet de calculer la moyenne Dans la rétro-analyse, le cycle de k-lignes du disque dur ne peut pas être réglé sur des jours entiers, donc la longueur des records est généralement de 5, 6 jours seulement, il n’est pas possible d’obtenir une moyenne de 30 jours, comment faire?