Fund Portfolio Change Log V41

ประวัติการแก้พอร์ต + รายการซื้อเพิ่ม/ขายบางส่วนแบบ Average Cost + backup ล่าสุด
กลับไป EditorCommand CenterViewer

Buy/Sell Transaction Log

ยังไม่มีรายการ Buy/Sell

Change Log

SAVE_AND_RECALCULATE_V47_LIVE_CALC_FIX 2026-07-16 18:22:37
Rows: 39 → 39 | Added 0 · Edited 0 · Deleted 0
After P/L: 1,358,846.77
[]
SAVE_AND_RECALCULATE_V47_LIVE_CALC_FIX 2026-07-16 18:19:25
Rows: 39 → 39 | Added 0 · Edited 0 · Deleted 0
After P/L: 1,358,846.77
[]
SAVE_AND_RECALCULATE_V47_LIVE_CALC_FIX 2026-07-16 10:36:37
Rows: 39 → 39 | Added 0 · Edited 1 · Deleted 0
After P/L: 1,358,846.77
[
    {
        "type": "EDIT",
        "key": "TISCO|TISCOAI|34",
        "diff": {
            "units": {
                "before": 6120.7751,
                "after": 12414.2393
            }
        }
    }
]
SAVE_AND_RECALCULATE_V47_LIVE_CALC_FIX 2026-07-16 10:09:51
Rows: 39 → 39 | Added 0 · Edited 1 · Deleted 0
After P/L: 1,260,723.48
[
    {
        "type": "EDIT",
        "key": "TISCO|TISCOCH|35",
        "diff": {
            "cost": {
                "before": 199999.75,
                "after": 200000
            }
        }
    }
]
SAVE_AND_RECALCULATE_V47_LIVE_CALC_FIX 2026-07-16 10:08:33
Rows: 39 → 39 | Added 0 · Edited 1 · Deleted 0
After P/L: 1,260,723.73
[
    {
        "type": "EDIT",
        "key": "TISCO|TISCOAI|34",
        "diff": {
            "cost": {
                "before": 100000,
                "after": 200000
            }
        }
    }
]
SAVE_AND_RECALCULATE_V47_LIVE_CALC_FIX 2026-07-16 10:07:05
Rows: 39 → 39 | Added 0 · Edited 0 · Deleted 0
After P/L: 1,360,723.73
[]
SAVE_AND_RECALCULATE_V47_LIVE_CALC_FIX 2026-07-16 10:04:51
Rows: 39 → 39 | Added 0 · Edited 1 · Deleted 0
After P/L: 1,360,723.73
[
    {
        "type": "EDIT",
        "key": "TISCO|TBIOTECH|29",
        "diff": {
            "cost": {
                "before": 199998.5,
                "after": 200001.2
            }
        }
    }
]
SAVE_AND_RECALCULATE_V47_LIVE_CALC_FIX 2026-07-16 10:00:13
Rows: 39 → 39 | Added 5 · Edited 1 · Deleted 5
After P/L: 1,360,726.43
[
    {
        "type": "ADD",
        "after": {
            "broker": "TISCO",
            "fund": "TGOLD",
            "units": 2355.8093,
            "cost": 71374.86
        }
    },
    {
        "type": "ADD",
        "after": {
            "broker": "TISCO",
            "fund": "TGSMART-A",
            "units": 18378.4586,
            "cost": 200000
        }
    },
    {
        "type": "ADD",
        "after": {
            "broker": "TISCO",
            "fund": "TISCOAI",
            "units": 6120.7751,
            "cost": 100000
        }
    },
    {
        "type": "ADD",
        "after": {
            "broker": "TISCO",
            "fund": "TISCOCH",
            "units": 26921.1278,
            "cost": 199999.75
        }
    },
    {
        "type": "ADD",
        "after": {
            "broker": "TISCO",
            "fund": "TISCOHD-A",
            "units": 3243.5202,
            "cost": 100000
        }
    },
    {
        "type": "EDIT",
        "key": "TISCO|TISCOSTF|37",
        "diff": {
            "units": {
                "before": 52100.7834,
                "after": 37456.49
            },
            "cost": {
                "before": 711215.19,
                "after": 511577.04
            }
        }
    },
    {
        "type": "DELETE",
        "before": {
            "broker": "TISCO",
            "fund": "TCLOUD",
            "units": 32904.3622,
            "cost": 299998.94
        }
    },
    {
        "type": "DELETE",
        "before": {
            "broker": "TISCO",
            "fund": "TGOLD",
            "units": 2355.8093,
            "cost": 71374.86
        }
    },
    {
        "type": "DELETE",
        "before": {
            "broker": "TISCO",
            "fund": "TGSMART-A",
            "units": 18378.4586,
            "cost": 200000
        }
    },
    {
        "type": "DELETE",
        "before": {
            "broker": "TISCO",
            "fund": "TISCOAI",
            "units": 6120.7751,
            "cost": 100000
        }
    },
    {
        "type": "DELETE",
        "before": {
            "broker": "TISCO",
            "fund": "TISCOCH",
            "units": 26921.1278,
            "cost": 199999.75
        }
    }
]
SAVE_AND_RECALCULATE_V47_LIVE_CALC_FIX 2026-07-08 14:20:12
Rows: 38 → 39 | Added 4 · Edited 0 · Deleted 3
After P/L: 1,253,259.67
[
    {
        "type": "ADD",
        "after": {
            "broker": "TISCO",
            "fund": "TISCOAI",
            "units": 6120.7751,
            "cost": 100000
        }
    },
    {
        "type": "ADD",
        "after": {
            "broker": "TISCO",
            "fund": "TISCOCH",
            "units": 26921.1278,
            "cost": 199999.75
        }
    },
    {
        "type": "ADD",
        "after": {
            "broker": "TISCO",
            "fund": "TISCOSTF",
            "units": 52100.7834,
            "cost": 711215.19
        }
    },
    {
        "type": "ADD",
        "after": {
            "broker": "TISCO",
            "fund": "TSF-A",
            "units": 1831.8574,
            "cost": 100000
        }
    },
    {
        "type": "DELETE",
        "before": {
            "broker": "TISCO",
            "fund": "TISCOCH",
            "units": 26921.1278,
            "cost": 199999.75
        }
    },
    {
        "type": "DELETE",
        "before": {
            "broker": "TISCO",
            "fund": "TISCOSTF",
            "units": 52100.7834,
            "cost": 711215.19
        }
    },
    {
        "type": "DELETE",
        "before": {
            "broker": "TISCO",
            "fund": "TSF-A",
            "units": 1831.8574,
            "cost": 100000
        }
    }
]
SAVE_AND_RECALCULATE_V47_LIVE_CALC_FIX 2026-07-08 14:15:57
Rows: 38 → 38 | Added 0 · Edited 1 · Deleted 0
After P/L: 1,257,080.26
[
    {
        "type": "EDIT",
        "key": "TISCO|TCHCLEAN|30",
        "diff": {
            "units": {
                "before": 11054.1209,
                "after": 22352.7899
            },
            "cost": {
                "before": 100000,
                "after": 200000
            }
        }
    }
]
SAVE_AND_RECALCULATE_V47_LIVE_CALC_FIX 2026-07-08 10:43:48
Rows: 38 → 38 | Added 0 · Edited 1 · Deleted 0
After P/L: 1,263,421.07
[
    {
        "type": "EDIT",
        "key": "TISCO|TGOLD|33",
        "diff": {
            "units": {
                "before": 6327.1275,
                "after": 2355.8093
            },
            "cost": {
                "before": 191706.27,
                "after": 71374.86
            }
        }
    }
]
SAVE_AND_RECALCULATE_V47_LIVE_CALC_FIX 2026-07-08 10:41:35
Rows: 38 → 38 | Added 0 · Edited 0 · Deleted 0
After P/L: 1,247,002.78
[]
SAVE_AND_RECALCULATE_V47_LIVE_CALC_FIX 2026-07-08 10:39:48
Rows: 38 → 38 | Added 0 · Edited 1 · Deleted 0
After P/L: 1,247,002.78
[
    {
        "type": "EDIT",
        "key": "TISCO|TISCOSTF|36",
        "diff": {
            "units": {
                "before": 39980.0592,
                "after": 52100.7834
            },
            "cost": {
                "before": 545328.01,
                "after": 711215.19
            }
        }
    }
]
RESTORE_LATEST_BACKUP 2026-07-07 20:07:25
Rows: - → - | Added 0 · Edited 0 · Deleted 0
{
    "time": "2026-07-07 20:07:25",
    "action": "RESTORE_LATEST_BACKUP",
    "source": "fund_portfolio_editor.php",
    "restored": [
        "portfolio_master.json",
        "portfolio_cache.json",
        "update_report.json"
    ],
    "missing": []
}
SAVE_AND_RECALCULATE_V47_LIVE_CALC_FIX 2026-07-07 20:06:59
Rows: 38 → 38 | Added 0 · Edited 3 · Deleted 0
After P/L: 1,371,600.02
[
    {
        "type": "EDIT",
        "key": "FINOMENA|ES-COF|0",
        "diff": {
            "cost": {
                "before": 200000,
                "after": 75731.76
            }
        }
    },
    {
        "type": "EDIT",
        "key": "SCB|SCBSFF|24",
        "diff": {
            "cost": {
                "before": 214585.7631,
                "after": 214585.76
            }
        }
    },
    {
        "type": "EDIT",
        "key": "SCB|SCBT70X(25A)|26",
        "diff": {
            "cost": {
                "before": 299999.230893782,
                "after": 299999.23
            }
        }
    }
]

Backup Files

Restore ให้ทำจากหน้า Editor โดยกด Restore Last Backup พร้อมใส่ PIN
FileTimeSize
portfolio_cache.json.20260716_182237.bak2026-07-16 18:22:3722,250
portfolio_master.json.20260716_182237.bak2026-07-16 18:22:375,927
update_report.json.20260716_182237.bak2026-07-16 18:22:37723
portfolio_cache.json.20260716_181925.bak2026-07-16 18:19:2522,250
portfolio_master.json.20260716_181925.bak2026-07-16 18:19:255,927
update_report.json.20260716_181925.bak2026-07-16 18:19:25723
portfolio_cache.json.20260716_103637.bak2026-07-16 10:36:3722,242
portfolio_master.json.20260716_103637.bak2026-07-16 10:36:375,926
update_report.json.20260716_103637.bak2026-07-16 10:36:37722
portfolio_cache.json.20260716_100951.bak2026-07-16 10:09:5122,245
portfolio_master.json.20260716_100951.bak2026-07-16 10:09:515,929
update_report.json.20260716_100951.bak2026-07-16 10:09:51722
portfolio_cache.json.20260716_100833.bak2026-07-16 10:08:3322,249
portfolio_master.json.20260716_100833.bak2026-07-16 10:08:335,929
update_report.json.20260716_100833.bak2026-07-16 10:08:33723
portfolio_cache.json.20260716_100705.bak2026-07-16 10:07:0522,249
portfolio_master.json.20260716_100705.bak2026-07-16 10:07:055,929
update_report.json.20260716_100705.bak2026-07-16 10:07:05723
portfolio_cache.json.20260716_100451.bak2026-07-16 10:04:5122,248
portfolio_master.json.20260716_100451.bak2026-07-16 10:04:515,929
update_report.json.20260716_100451.bak2026-07-16 10:04:51721
portfolio_cache.json.20260716_100013.bak2026-07-16 10:00:1366,727
portfolio_master.json.20260716_100013.bak2026-07-16 10:00:135,932
update_report.json.20260716_100013.bak2026-07-16 10:00:1361,078
portfolio_cache.json.20260708_142012.bak2026-07-08 14:20:1221,684
portfolio_master.json.20260708_142012.bak2026-07-08 14:20:125,790
update_report.json.20260708_142012.bak2026-07-08 14:20:12722
portfolio_cache.json.20260708_141557.bak2026-07-08 14:15:5721,674
portfolio_master.json.20260708_141557.bak2026-07-08 14:15:575,790
update_report.json.20260708_141557.bak2026-07-08 14:15:57722
portfolio_cache.json.20260708_104348.bak2026-07-08 10:43:4821,681
portfolio_master.json.20260708_104348.bak2026-07-08 10:43:485,791
update_report.json.20260708_104348.bak2026-07-08 10:43:48724
portfolio_cache.json.20260708_104135.bak2026-07-08 10:41:3521,681
portfolio_master.json.20260708_104135.bak2026-07-08 10:41:355,791
update_report.json.20260708_104135.bak2026-07-08 10:41:35724
portfolio_cache.json.20260708_103948.bak2026-07-08 10:39:4865,102
portfolio_master.json.20260708_103948.bak2026-07-08 10:39:4840,188
update_report.json.20260708_103948.bak2026-07-08 10:39:4861,292
portfolio_cache.json.pre_restore_20260707_200725.bak2026-07-07 20:07:2521,660
portfolio_master.json.pre_restore_20260707_200725.bak2026-07-07 20:07:255,784
update_report.json.pre_restore_20260707_200725.bak2026-07-07 20:07:25714
portfolio_cache.json.20260707_200659.bak2026-07-07 20:06:5965,102
portfolio_master.json.20260707_200659.bak2026-07-07 20:06:5940,188
update_report.json.20260707_200659.bak2026-07-07 20:06:5961,292
broker_value_master.json.20260703_090054.bak2026-07-03 09:00:54424
official_nav_master.json.20260703_090054.bak2026-07-03 09:00:54662
source_integrity_log.json.20260703_090054.bak2026-07-03 09:00:54835