close

image

「資產成長」這一個頁面不需要填寫,

這一頁的作用是每段時間自動記錄資產狀況,

確認資產成長並顯示於「再平衡」的圖表,

綠色欄位會自動顯示「再平衡」當時的內容,

白色的欄位是程式固定時間去抓取數值記錄。

 

程式寫在指令碼編輯器裡

image

程式碼copy過去

// 取得目前試算表中的名稱為 "資產成長""再平衡" 物件
var sheet1 = SpreadsheetApp.getActiveSpreadsheet().getSheetByName("資產成長");
var sheet2 = SpreadsheetApp.getActiveSpreadsheet().getSheetByName("再平衡");
// 將函數命名為UpdateaAsset
function UpdateaAsset() {
  // 從「資產成長」這個物件中,取得已使用儲存格的範圍
  var datarange = sheet1.getDataRange();

  // 得到目前使用到第幾個row (橫列)
  var num_row = datarange.getNumRows();

  // sheet.getRange(row, column) 的意思是
  // 取得從左上角算起第 row 列、第 column 欄的格子

  // 在此我們取得尚未使用的橫列 -- 及 num_row+1 列的第一欄
  // .setValue 這個方法把內容改成現在的日期時間
  sheet1.getRange(num_row+1,1).setValue(new Date());
  var value = sheet1.getRange("G2").getValue();
  var profit = sheet1.getRange("H2").getValue();
  var Purchase = sheet1.getRange("I2").getValue();
  var returnrate = sheet1.getRange("J2").getValue();
  //報酬率設為百分比
  var returnrate2 = Math.round(returnrate*100) ;
  // 同時,將尚未使用橫列的第二欄設定成 C3 的值,即目前價格
  sheet1.getRange(num_row+1,2).setValue(value);
  sheet1.getRange(num_row+1,3).setValue(profit);
  sheet1.getRange(num_row+1,4).setValue(Purchase);
  sheet1.getRange(num_row+1,5).setValue(returnrate);
}
 

選取存檔旁邊的時鐘圖案

image

選擇右下角的新增觸發條件

image

選擇自己想要自動更新圖表的時間

image

讓他每段時間記錄一次,

「再平衡」裡資產成長的表就會每個月自動更新了。

image

 

「VT全球股市市值比例」這一頁主要是將VT拆分成VTI,VEA,VWO的比例,

用網頁自動爬蟲的方式計算,

C3:C5是拆分結果,

因為豐存股沒有VT只有這三隻,

而且拆開來內扣費用比較低所以我才這樣拆,

如果你的資產比例想要自行設定,

可以在「再平衡」直接修改,

這一頁就可以刪除了。

豐存股有VT了,全球市值已移除。

 

資產配置再平衡google試算表(一)- 再平衡

資產配置再平衡google試算表(二)- 交易

資產配置再平衡google試算表(三)- 換匯

爬蟲 - 豐存股上傳交易資料到google試算表

 

粉絲頁連結:

 


arrow
arrow
    全站熱搜

    派西 發表在 痞客邦 留言(0) 人氣()