Как получить 30-дневную среднюю

Автор:глаз, Создано: 2020-07-13 22:13:31, Обновлено:

def get_records ((значение): Журнал ((получить записи день:,значение) записи = обмен.GetRecords ((PERIOD_D1) res = 0 для i в диапазоне ((-(значение + 1),-1): res = res + записи[i][Close] Log ((time:, records[i][Time], value:,records[i][Close]) возврат res/значение

Вычислить уравнение с помощью этой функции В рецензировании, к-линейный цикл на диске не может быть установлен целыми днями, поэтому длина записей часто составляет только 5, 6 дней, и не может получить 30-дневную среднюю линию.


Больше

глазЭто не проблема вызова функции. В реальном диске возвращаются данные только за один день и не могут рассчитывать 5-дневную и 30-дневную средние линии. Если вы хотите получить больше данных, это достаточно. Если данные на k-строке аналогового диска и на реальном диске одинаковы, то можно использовать данные на аналоговом диске.

ТраваGetRecords можно настроить на любые циклы, конечно, можно.