前記の日経平均株価の自動取得のコードに以下加えます
// 当日を含む過去5日間の日経平均株価を取得して5日移動平均を計算
var historicalData5Days = sheet.getRange(lastRow - 3, 2, 5, 1).getValues();
var movingAverage5Days = calculateMovingAverage(historicalData5Days, 5);
// 当日を含む過去25日間の日経平均株価を取得して25日移動平均を計算
var historicalData25Days = sheet.getRange(lastRow - 23, 2, 25, 1).getValues();
var movingAverage25Days = calculateMovingAverage(historicalData25Days, 25);
// 当日を含む過去75日間の日経平均株価を取得して75日移動平均を計算
var historicalData75Days = sheet.getRange(lastRow - 73, 2, 75, 1).getValues();
var movingAverage75Days = calculateMovingAverage(historicalData75Days, 75);
// 次の行にデータを記入
sheet.getRange(newRow, 3).setValue(movingAverage5Days);
sheet.getRange(newRow, 4).setValue(movingAverage25Days);
sheet.getRange(newRow, 5).setValue(movingAverage75Days);
これで移動平均価格も自動で入力できます
コメント