リターンの自動計算

NK225チャート

function updateStockData()に、その日終値から5日後の終値とを比較したリターン(5 days return)ほか同様に25日、75日のリターンを表す以下のコードを加えます

// 5日リターンを計算して記入
  var agoPrice5 = sheet.getRange(lastRow - 4, 2).getValues();
  var return5 = NI225Price/agoPrice5-1;
  sheet.getRange(lastRow-4,15).setValue(return5);

// 25日リターンを計算して記入
  var agoPrice25 = sheet.getRange(lastRow - 24, 2).getValues();
  var return25 = NI225Price/agoPrice25-1;
  sheet.getRange(lastRow-24,16).setValue(return25);

// 75日リターンを計算して記入
  var agoPrice75 = sheet.getRange(lastRow - 74, 2).getValues();
  var return75 = NI225Price/agoPrice75-1;
  sheet.getRange(lastRow-74,17).setValue(return5);

これで、リターンが自動入力されるようになりました

コメント

タイトルとURLをコピーしました