{"currentDate":"20260819","currentMonth":"202608","currentWeek":"2026-W34","initialCash":1000000,"cash":1064955.6,"positions":[],"pendingOrders":[],"trades":[{"timestamp":"2026-05-22T01:06:33.791Z","action":"BUY","symbol":"3706","name":"神達","shares":2900,"price":83.5,"amount":242150,"reason":"高收益進攻：高收益候選，賺賠比 2.29:1，風險仍受控","status":"legacy_mixed_execution_invalid","executionSessionValid":false,"invalidReason":"legacy_symbol_contains_invalid_or_unmatched_execution","invalidatedAt":"2026-08-11T09:42:01.810Z"},{"timestamp":"2026-05-22T01:06:33.791Z","action":"BUY","symbol":"2492","name":"華新科","shares":900,"price":266,"amount":239400,"reason":"高收益進攻：高收益候選，賺賠比 2.29:1，風險仍受控"},{"timestamp":"2026-05-22T01:06:33.791Z","action":"BUY","symbol":"2356","name":"英業達","shares":4600,"price":54.1,"amount":248860,"reason":"高收益進攻：高收益候選，賺賠比 2.29:1，風險仍受控","status":"legacy_mixed_execution_invalid","executionSessionValid":false,"invalidReason":"legacy_symbol_contains_invalid_or_unmatched_execution","invalidatedAt":"2026-08-11T09:42:01.810Z"},{"timestamp":"2026-05-22T01:06:33.791Z","action":"BUY","symbol":"3044","name":"健鼎","shares":500,"price":488,"amount":244000,"reason":"高收益進攻：高收益候選，賺賠比 2.29:1，風險仍受控"},{"timestamp":"2026-05-22T01:06:33.791Z","action":"BUY","symbol":"3231","name":"緯創","shares":100,"price":140,"amount":14000,"reason":"高收益進攻：高收益候選，賺賠比 2.29:1，風險仍受控"},{"timestamp":"2026-05-22T01:12:10.074Z","action":"SELL","symbol":"3231","name":"緯創","shares":100,"price":140,"amount":14000,"reason":"高收益進攻：資金投入超過 70% 上限，自動減碼"},{"timestamp":"2026-05-22T01:12:10.074Z","action":"SELL","symbol":"3044","name":"健鼎","shares":500,"price":488,"amount":244000,"reason":"高收益進攻：資金投入超過 70% 上限，自動減碼"},{"timestamp":"2026-05-22T01:12:10.074Z","action":"SELL","symbol":"2356","name":"英業達","shares":600,"price":54.1,"amount":32460,"reason":"高收益進攻：資金投入超過 70% 上限，自動減碼","status":"legacy_mixed_execution_invalid","executionSessionValid":false,"invalidReason":"legacy_symbol_contains_invalid_or_unmatched_execution","invalidatedAt":"2026-08-11T09:42:01.810Z"},{"timestamp":"2026-05-25T00:31:06.768Z","action":"SELL","symbol":"2356","name":"英業達","shares":300,"price":59.5,"amount":17850,"reason":"高收益進攻：資金投入超過 70% 上限，自動減碼","status":"legacy_invalid_session","executionSessionValid":false,"invalidReason":"outside_regular_session:pre_open","invalidatedAt":"2026-08-11T09:39:21.352Z"},{"timestamp":"2026-05-25T06:16:27.076Z","action":"SELL","symbol":"3706","name":"神達","shares":200,"price":88.5,"amount":17700,"reason":"高收益進攻：資金投入超過 70% 上限，自動減碼","status":"legacy_invalid_session","executionSessionValid":false,"invalidReason":"outside_regular_session:post_close","invalidatedAt":"2026-08-11T09:39:21.352Z"},{"timestamp":"2026-05-25T06:16:27.076Z","action":"BUY","symbol":"00929","name":"復華台灣科技優息","shares":100,"price":28.8,"amount":2880,"reason":"高收益進攻：高收益候選，賺賠比 2.28:1，風險仍受控","status":"legacy_invalid_session","executionSessionValid":false,"invalidReason":"outside_regular_session:post_close","invalidatedAt":"2026-08-11T09:39:21.352Z"},{"timestamp":"2026-05-26T02:32:54.137Z","action":"SELL","symbol":"2492","name":"華新科","shares":900,"price":321.5,"amount":289350,"reason":"保守試單：資金投入超過 35% 上限，自動減碼"},{"timestamp":"2026-05-26T02:32:54.137Z","action":"SELL","symbol":"2356","name":"英業達","shares":1500,"price":65.4,"amount":98100,"reason":"保守試單：資金投入超過 35% 上限，自動減碼","status":"legacy_mixed_execution_invalid","executionSessionValid":false,"invalidReason":"legacy_symbol_contains_invalid_or_unmatched_execution","invalidatedAt":"2026-08-11T09:42:01.810Z"},{"timestamp":"2026-05-27T00:31:05.367Z","action":"BUY","symbol":"2369","name":"菱生","shares":7200,"price":37.7,"amount":271440,"reason":"高收益進攻：高收益候選，賺賠比 2.29:1，風險仍受控","status":"legacy_invalid_session","executionSessionValid":false,"invalidReason":"outside_regular_session:pre_open","invalidatedAt":"2026-08-11T09:39:21.352Z"},{"timestamp":"2026-05-27T00:31:05.367Z","action":"BUY","symbol":"6446","name":"藥華藥","shares":100,"price":878,"amount":87800,"reason":"高收益進攻：高收益候選，賺賠比 2.29:1，風險仍受控","status":"legacy_invalid_session","executionSessionValid":false,"invalidReason":"outside_regular_session:pre_open","invalidatedAt":"2026-08-11T09:39:21.352Z"},{"timestamp":"2026-05-28T00:30:59.454Z","action":"SELL","symbol":"3706","name":"神達","shares":2700,"price":84.2,"amount":227340,"reason":"保守試單：資金投入超過 35% 上限，自動減碼","status":"legacy_invalid_session","executionSessionValid":false,"invalidReason":"outside_regular_session:pre_open","invalidatedAt":"2026-08-11T09:39:21.352Z"},{"timestamp":"2026-05-28T00:30:59.454Z","action":"SELL","symbol":"2356","name":"英業達","shares":2200,"price":62,"amount":136400,"reason":"保守試單：資金投入超過 35% 上限，自動減碼","status":"legacy_invalid_session","executionSessionValid":false,"invalidReason":"outside_regular_session:pre_open","invalidatedAt":"2026-08-11T09:39:21.352Z"},{"timestamp":"2026-05-28T01:01:10.795Z","action":"BUY","symbol":"2472","name":"立隆電","shares":800,"price":337.5,"amount":270000,"reason":"高收益進攻：高收益候選，賺賠比 2.29:1，風險仍受控","status":"legacy_mixed_execution_invalid","executionSessionValid":false,"invalidReason":"legacy_symbol_contains_invalid_or_unmatched_execution","invalidatedAt":"2026-08-11T09:42:01.810Z"},{"timestamp":"2026-05-28T01:01:10.795Z","action":"BUY","symbol":"1303","name":"南亞","shares":1200,"price":95.5,"amount":114600,"reason":"高收益進攻：高收益候選，賺賠比 2.29:1，風險仍受控","status":"legacy_mixed_execution_invalid","executionSessionValid":false,"invalidReason":"legacy_symbol_contains_invalid_or_unmatched_execution","invalidatedAt":"2026-08-11T09:42:01.810Z"},{"timestamp":"2026-05-28T03:16:07.539Z","action":"SELL","symbol":"6446","name":"藥華藥","shares":100,"price":877,"amount":87700,"reason":"保守試單：資金投入超過 35% 上限，自動減碼","status":"legacy_mixed_execution_invalid","executionSessionValid":false,"invalidReason":"legacy_symbol_contains_invalid_or_unmatched_execution","invalidatedAt":"2026-08-11T09:42:01.810Z"},{"timestamp":"2026-05-28T03:16:07.539Z","action":"SELL","symbol":"00929","name":"復華台灣科技優息","shares":100,"price":30.04,"amount":3004,"reason":"保守試單：資金投入超過 35% 上限，自動減碼","status":"legacy_mixed_execution_invalid","executionSessionValid":false,"invalidReason":"legacy_symbol_contains_invalid_or_unmatched_execution","invalidatedAt":"2026-08-11T09:42:01.810Z"},{"timestamp":"2026-05-28T03:16:07.539Z","action":"SELL","symbol":"2369","name":"菱生","shares":7200,"price":40.15,"amount":289080,"reason":"保守試單：資金投入超過 35% 上限，自動減碼","status":"legacy_mixed_execution_invalid","executionSessionValid":false,"invalidReason":"legacy_symbol_contains_invalid_or_unmatched_execution","invalidatedAt":"2026-08-11T09:42:01.810Z"},{"timestamp":"2026-05-28T03:16:07.539Z","action":"SELL","symbol":"1303","name":"南亞","shares":100,"price":95.5,"amount":9550,"reason":"保守試單：資金投入超過 35% 上限，自動減碼","status":"legacy_mixed_execution_invalid","executionSessionValid":false,"invalidReason":"legacy_symbol_contains_invalid_or_unmatched_execution","invalidatedAt":"2026-08-11T09:42:01.810Z"},{"timestamp":"2026-05-28T04:01:00.459Z","action":"BUY","symbol":"8926","name":"台汽電","shares":3700,"price":72.3,"amount":267510,"reason":"高收益進攻：高收益候選，賺賠比 2.28:1，風險仍受控","status":"legacy_mixed_execution_invalid","executionSessionValid":false,"invalidReason":"legacy_symbol_contains_invalid_or_unmatched_execution","invalidatedAt":"2026-08-11T09:42:01.810Z"},{"timestamp":"2026-05-28T04:01:00.459Z","action":"BUY","symbol":"8110","name":"華東","shares":2000,"price":60.6,"amount":121200,"reason":"高收益進攻：高收益候選，賺賠比 2.21:1，風險仍受控"},{"timestamp":"2026-05-28T04:01:00.459Z","action":"BUY","symbol":"1409","name":"新纖","shares":200,"price":18.9,"amount":3780,"reason":"高收益進攻：高收益候選，賺賠比 2.21:1，風險仍受控"},{"timestamp":"2026-05-28T04:15:52.523Z","action":"SELL","symbol":"1409","name":"新纖","shares":200,"price":18.9,"amount":3780,"reason":"保守試單：資金投入超過 35% 上限，自動減碼"},{"timestamp":"2026-05-28T04:15:52.523Z","action":"SELL","symbol":"8110","name":"華東","shares":2000,"price":60.6,"amount":121200,"reason":"保守試單：資金投入超過 35% 上限，自動減碼"},{"timestamp":"2026-05-28T04:15:52.523Z","action":"SELL","symbol":"8926","name":"台汽電","shares":3600,"price":72.3,"amount":260280,"reason":"保守試單：資金投入超過 35% 上限，自動減碼","status":"legacy_mixed_execution_invalid","executionSessionValid":false,"invalidReason":"legacy_symbol_contains_invalid_or_unmatched_execution","invalidatedAt":"2026-08-11T09:42:01.810Z"},{"timestamp":"2026-05-28T06:01:18.652Z","action":"SELL","symbol":"1303","name":"南亞","shares":1100,"price":90.5,"amount":99550,"reason":"觸發停損/移動停利 92.16","status":"legacy_invalid_session","executionSessionValid":false,"invalidReason":"outside_regular_session:post_close","invalidatedAt":"2026-08-11T09:39:21.352Z"},{"timestamp":"2026-05-28T06:01:18.652Z","action":"SELL","symbol":"8926","name":"台汽電","shares":100,"price":67.3,"amount":6730,"reason":"觸發停損/移動停利 69.77","status":"legacy_invalid_session","executionSessionValid":false,"invalidReason":"outside_regular_session:post_close","invalidatedAt":"2026-08-11T09:39:21.352Z"},{"timestamp":"2026-06-01T00:30:48.220Z","action":"BUY","symbol":"1609","name":"大亞","shares":7100,"price":39.25,"amount":278675,"reason":"高收益進攻：高收益候選，賺賠比 2.29:1，風險仍受控","status":"legacy_invalid_session","executionSessionValid":false,"invalidReason":"outside_regular_session:pre_open","invalidatedAt":"2026-08-11T09:39:21.352Z"},{"timestamp":"2026-06-01T00:30:48.220Z","action":"BUY","symbol":"2207","name":"和泰車","shares":400,"price":483,"amount":193200,"reason":"高收益進攻：高收益候選，賺賠比 2.29:1，風險仍受控","status":"legacy_invalid_session","executionSessionValid":false,"invalidReason":"outside_regular_session:pre_open","invalidatedAt":"2026-08-11T09:39:21.352Z"},{"timestamp":"2026-06-01T00:30:48.220Z","action":"BUY","symbol":"1102","name":"亞泥","shares":300,"price":34,"amount":10200,"reason":"高收益進攻：高收益候選，賺賠比 2.29:1，風險仍受控","status":"legacy_invalid_session","executionSessionValid":false,"invalidReason":"outside_regular_session:pre_open","invalidatedAt":"2026-08-11T09:39:21.352Z"},{"timestamp":"2026-06-01T06:01:06.736Z","action":"SELL","symbol":"1609","name":"大亞","shares":100,"price":39,"amount":3900,"reason":"高收益進攻：資金投入超過 70% 上限，自動減碼","status":"legacy_invalid_session","executionSessionValid":false,"invalidReason":"outside_regular_session:post_close","invalidatedAt":"2026-08-11T09:39:21.352Z"},{"timestamp":"2026-06-02T00:30:58.398Z","action":"SELL","symbol":"1609","name":"大亞","shares":7000,"price":39,"amount":273000,"reason":"保守試單：資金投入超過 35% 上限，自動減碼","status":"legacy_invalid_session","executionSessionValid":false,"invalidReason":"outside_regular_session:pre_open","invalidatedAt":"2026-08-11T09:39:21.352Z"},{"timestamp":"2026-06-02T00:30:58.398Z","action":"SELL","symbol":"2207","name":"和泰車","shares":300,"price":473.5,"amount":142050,"reason":"保守試單：資金投入超過 35% 上限，自動減碼","status":"legacy_invalid_session","executionSessionValid":false,"invalidReason":"outside_regular_session:pre_open","invalidatedAt":"2026-08-11T09:39:21.352Z"},{"timestamp":"2026-06-04T00:30:48.698Z","action":"SELL","symbol":"2472","name":"立隆電","shares":800,"price":359,"amount":287200,"reason":"觸發停損/移動停利 360.64","status":"legacy_invalid_session","executionSessionValid":false,"invalidReason":"outside_regular_session:pre_open","invalidatedAt":"2026-08-11T09:39:21.352Z"},{"timestamp":"2026-06-04T06:00:49.090Z","action":"SELL","symbol":"2207","name":"和泰車","shares":100,"price":485.5,"amount":48550,"reason":"空頭環境且持股未達強勢觀察","status":"legacy_invalid_session","executionSessionValid":false,"invalidReason":"outside_regular_session:post_close","invalidatedAt":"2026-08-11T09:39:21.352Z"},{"timestamp":"2026-06-08T00:30:18.810Z","action":"SELL","symbol":"1102","name":"亞泥","shares":300,"price":34.4,"amount":10320,"reason":"空頭環境且持股未達強勢觀察","status":"legacy_invalid_session","executionSessionValid":false,"invalidReason":"outside_regular_session:pre_open","invalidatedAt":"2026-08-11T09:39:21.352Z"},{"timestamp":"2026-06-09T06:01:45.434Z","action":"BUY","symbol":"2884","name":"玉山金","shares":8000,"price":34.2,"amount":273600,"reason":"高收益進攻：高收益候選，賺賠比 2.28:1，風險仍受控","status":"legacy_invalid_session","executionSessionValid":false,"invalidReason":"outside_regular_session:post_close","invalidatedAt":"2026-08-11T09:39:21.352Z"},{"timestamp":"2026-06-09T06:01:45.434Z","action":"BUY","symbol":"8926","name":"台汽電","shares":3700,"price":73.5,"amount":271950,"reason":"高收益進攻：高收益候選，賺賠比 2.29:1，風險仍受控","status":"legacy_invalid_session","executionSessionValid":false,"invalidReason":"outside_regular_session:post_close","invalidatedAt":"2026-08-11T09:39:21.352Z"},{"timestamp":"2026-06-09T06:01:45.434Z","action":"BUY","symbol":"2892","name":"第一金","shares":7200,"price":30.5,"amount":219600,"reason":"高收益進攻：高收益候選，賺賠比 2.28:1，風險仍受控","status":"legacy_invalid_session","executionSessionValid":false,"invalidReason":"outside_regular_session:post_close","invalidatedAt":"2026-08-11T09:39:21.352Z"},{"timestamp":"2026-06-09T06:01:45.434Z","action":"BUY","symbol":"2834","name":"臺企銀","shares":100,"price":17.1,"amount":1710,"reason":"高收益進攻：高收益候選，賺賠比 2.28:1，風險仍受控","status":"legacy_invalid_session","executionSessionValid":false,"invalidReason":"outside_regular_session:post_close","invalidatedAt":"2026-08-11T09:39:21.352Z"},{"timestamp":"2026-06-10T00:30:23.467Z","action":"SELL","symbol":"2834","name":"臺企銀","shares":100,"price":17.1,"amount":1710,"reason":"保守試單：資金投入超過 35% 上限，自動減碼","status":"legacy_invalid_session","executionSessionValid":false,"invalidReason":"outside_regular_session:pre_open","invalidatedAt":"2026-08-11T09:39:21.352Z"},{"timestamp":"2026-06-10T00:30:23.467Z","action":"SELL","symbol":"2884","name":"玉山金","shares":8000,"price":34.2,"amount":273600,"reason":"保守試單：資金投入超過 35% 上限，自動減碼","status":"legacy_invalid_session","executionSessionValid":false,"invalidReason":"outside_regular_session:pre_open","invalidatedAt":"2026-08-11T09:39:21.352Z"},{"timestamp":"2026-06-10T00:30:23.467Z","action":"SELL","symbol":"2892","name":"第一金","shares":3600,"price":30.5,"amount":109800,"reason":"保守試單：資金投入超過 35% 上限，自動減碼","status":"legacy_invalid_session","executionSessionValid":false,"invalidReason":"outside_regular_session:pre_open","invalidatedAt":"2026-08-11T09:39:21.352Z"},{"timestamp":"2026-06-15T00:31:20.111Z","action":"BUY","symbol":"2404","name":"漢唐","shares":200,"price":1310,"amount":262000,"reason":"高收益進攻：高收益候選，賺賠比 2.29:1，風險仍受控","status":"legacy_invalid_session","executionSessionValid":false,"invalidReason":"outside_regular_session:pre_open","invalidatedAt":"2026-08-11T09:39:21.352Z"},{"timestamp":"2026-06-15T00:31:20.111Z","action":"BUY","symbol":"6196","name":"帆宣","shares":200,"price":548,"amount":109600,"reason":"高收益進攻：高收益候選，賺賠比 2.2:1，風險仍受控","status":"legacy_invalid_session","executionSessionValid":false,"invalidReason":"outside_regular_session:pre_open","invalidatedAt":"2026-08-11T09:39:21.352Z"},{"timestamp":"2026-06-15T00:31:20.111Z","action":"BUY","symbol":"2610","name":"華航","shares":500,"price":20.4,"amount":10200,"reason":"高收益進攻：高收益候選，賺賠比 2.3:1，風險仍受控","status":"legacy_invalid_session","executionSessionValid":false,"invalidReason":"outside_regular_session:pre_open","invalidatedAt":"2026-08-11T09:39:21.352Z"},{"timestamp":"2026-06-15T05:52:42.443Z","action":"SELL","symbol":"8926","name":"台汽電","shares":3700,"price":72.4,"amount":267880,"reason":"資料降級小部位：資金投入超過 20% 上限，自動減碼","status":"legacy_invalid_session","executionSessionValid":false,"invalidReason":"outside_regular_session:post_close","invalidatedAt":"2026-08-11T09:39:21.352Z"},{"timestamp":"2026-06-15T05:52:42.443Z","action":"SELL","symbol":"6196","name":"帆宣","shares":200,"price":573,"amount":114600,"reason":"資料降級小部位：資金投入超過 20% 上限，自動減碼","status":"legacy_invalid_session","executionSessionValid":false,"invalidReason":"outside_regular_session:post_close","invalidatedAt":"2026-08-11T09:39:21.352Z"},{"timestamp":"2026-06-15T05:52:42.443Z","action":"SELL","symbol":"2892","name":"第一金","shares":3600,"price":31.3,"amount":112680,"reason":"資料降級小部位：資金投入超過 20% 上限，自動減碼","status":"legacy_invalid_session","executionSessionValid":false,"invalidReason":"outside_regular_session:post_close","invalidatedAt":"2026-08-11T09:39:21.352Z"},{"timestamp":"2026-06-15T05:52:42.443Z","action":"SELL","symbol":"2404","name":"漢唐","shares":100,"price":1380,"amount":138000,"reason":"資料降級小部位：資金投入超過 20% 上限，自動減碼","status":"legacy_invalid_session","executionSessionValid":false,"invalidReason":"outside_regular_session:post_close","invalidatedAt":"2026-08-11T09:39:21.352Z"},{"timestamp":"2026-06-16T00:13:39.035Z","action":"BUY","symbol":"2883","name":"凱基金","shares":9600,"price":28.8,"amount":276480,"reason":"綠燈正常進攻：高收益候選，賺賠比 2.28:1，風險仍受控","status":"legacy_invalid_session","executionSessionValid":false,"invalidReason":"outside_regular_session:closed","invalidatedAt":"2026-08-11T09:39:21.352Z"},{"timestamp":"2026-06-16T00:13:39.035Z","action":"BUY","symbol":"6139","name":"亞翔","shares":300,"price":885,"amount":265500,"reason":"綠燈正常進攻：高收益候選，賺賠比 2.29:1，風險仍受控","status":"legacy_invalid_session","executionSessionValid":false,"invalidReason":"outside_regular_session:closed","invalidatedAt":"2026-08-11T09:39:21.352Z"},{"timestamp":"2026-06-16T00:13:39.035Z","action":"BUY","symbol":"2478","name":"大毅","shares":400,"price":188.5,"amount":75400,"reason":"綠燈正常進攻：高收益候選，賺賠比 2.28:1，風險仍受控","status":"legacy_invalid_session","executionSessionValid":false,"invalidReason":"outside_regular_session:closed","invalidatedAt":"2026-08-11T09:39:21.352Z"},{"timestamp":"2026-06-16T06:15:57.550Z","action":"SELL","symbol":"2404","name":"漢唐","shares":100,"price":1245,"amount":124500,"reason":"觸發停損/移動停利 1269.6","status":"legacy_invalid_session","executionSessionValid":false,"invalidReason":"outside_regular_session:post_close","invalidatedAt":"2026-08-11T09:39:21.352Z"},{"timestamp":"2026-06-16T06:15:57.550Z","action":"SELL","symbol":"6139","name":"亞翔","shares":300,"price":812,"amount":243600,"reason":"觸發停損/移動停利 854.03","status":"legacy_invalid_session","executionSessionValid":false,"invalidReason":"outside_regular_session:post_close","invalidatedAt":"2026-08-11T09:39:21.352Z"},{"timestamp":"2026-06-16T06:15:57.550Z","action":"BUY","symbol":"2892","name":"第一金","shares":8500,"price":31.8,"amount":270300,"reason":"綠燈正常進攻：高收益候選，賺賠比 2.29:1，風險仍受控","status":"legacy_invalid_session","executionSessionValid":false,"invalidReason":"outside_regular_session:post_close","invalidatedAt":"2026-08-11T09:39:21.352Z"},{"timestamp":"2026-06-16T06:15:57.550Z","action":"BUY","symbol":"2882","name":"國泰金","shares":1000,"price":109.5,"amount":109500,"reason":"綠燈正常進攻：高收益候選，賺賠比 2.29:1，風險仍受控","status":"legacy_invalid_session","executionSessionValid":false,"invalidReason":"outside_regular_session:post_close","invalidatedAt":"2026-08-11T09:39:21.352Z"},{"timestamp":"2026-06-16T07:54:28.972Z","action":"SELL","symbol":"2610","name":"華航","shares":500,"price":21.2,"amount":10600,"reason":"綠燈正常進攻（穩定度保護）：資金投入超過 50% 上限，自動減碼","status":"legacy_invalid_session","executionSessionValid":false,"invalidReason":"outside_regular_session:post_close","invalidatedAt":"2026-08-11T09:39:21.352Z"},{"timestamp":"2026-06-16T07:54:28.972Z","action":"SELL","symbol":"2478","name":"大毅","shares":400,"price":207,"amount":82800,"reason":"綠燈正常進攻（穩定度保護）：資金投入超過 50% 上限，自動減碼","status":"legacy_invalid_session","executionSessionValid":false,"invalidReason":"outside_regular_session:post_close","invalidatedAt":"2026-08-11T09:39:21.352Z"},{"timestamp":"2026-06-16T07:54:28.972Z","action":"SELL","symbol":"2883","name":"凱基金","shares":4100,"price":29.7,"amount":121770,"reason":"綠燈正常進攻（穩定度保護）：資金投入超過 50% 上限，自動減碼","status":"legacy_invalid_session","executionSessionValid":false,"invalidReason":"outside_regular_session:post_close","invalidatedAt":"2026-08-11T09:39:21.352Z"},{"timestamp":"2026-06-16T08:26:30.611Z","action":"SELL","symbol":"2882","name":"國泰金","shares":1000,"price":105.12,"amount":105120,"reason":"單筆硬停損 105.12（最大虧損 4%）","status":"legacy_invalid_session","executionSessionValid":false,"invalidReason":"outside_regular_session:post_close","invalidatedAt":"2026-08-11T09:39:21.352Z"},{"timestamp":"2026-06-16T08:26:30.611Z","action":"BUY","symbol":"2379","name":"瑞昱","shares":100,"price":678,"amount":67800,"reason":"綠燈正常進攻（穩定度保護）：高收益候選，賺賠比 2.2:1，硬停損 4% 內","status":"legacy_invalid_session","executionSessionValid":false,"invalidReason":"outside_regular_session:post_close","invalidatedAt":"2026-08-11T09:39:21.352Z"},{"timestamp":"2026-06-16T08:26:30.611Z","action":"BUY","symbol":"4904","name":"遠傳","shares":300,"price":112.5,"amount":33750,"reason":"綠燈正常進攻（穩定度保護）：高收益候選，賺賠比 2.28:1，硬停損 4% 內","status":"legacy_invalid_session","executionSessionValid":false,"invalidReason":"outside_regular_session:post_close","invalidatedAt":"2026-08-11T09:39:21.352Z"},{"timestamp":"2026-06-17T00:27:16.137Z","action":"SELL","symbol":"2379","name":"瑞昱","shares":100,"price":650.88,"amount":65088,"reason":"單筆硬停損 650.88（最大虧損 4%）","status":"legacy_invalid_session","executionSessionValid":false,"invalidReason":"outside_regular_session:closed","invalidatedAt":"2026-08-11T09:39:21.352Z"},{"timestamp":"2026-06-17T00:27:16.137Z","action":"SELL","symbol":"2892","name":"第一金","shares":6300,"price":31.8,"amount":200340,"reason":"黃燈小部位 / fundamental-guard：資金投入超過 25% 上限，自動減碼","status":"legacy_invalid_session","executionSessionValid":false,"invalidReason":"outside_regular_session:closed","invalidatedAt":"2026-08-11T09:39:21.352Z"},{"timestamp":"2026-06-17T07:00:45.044Z","action":"SELL","symbol":"4904","name":"遠傳","shares":300,"price":108,"amount":32400,"reason":"單筆硬停損 108（最大虧損 4%）","status":"legacy_invalid_session","executionSessionValid":false,"invalidReason":"outside_regular_session:post_close","invalidatedAt":"2026-08-11T09:39:21.352Z"},{"timestamp":"2026-06-18T09:25:00.056Z","action":"SELL","symbol":"2892","name":"第一金","shares":2200,"price":32.6,"amount":71720,"reason":"綠燈正常進攻 / fundamental-guard / concentration-guard / profit-protect / win-rate-guard / weekly-loss-guard / hard-stop-cooldown：資金投入超過 15% 上限，自動減碼","status":"legacy_invalid_session","executionSessionValid":false,"invalidReason":"outside_regular_session:closed","invalidatedAt":"2026-08-11T09:39:21.352Z"},{"timestamp":"2026-06-18T09:25:00.056Z","action":"SELL","symbol":"2883","name":"凱基金","shares":300,"price":30.75,"amount":9225,"reason":"綠燈正常進攻 / fundamental-guard / concentration-guard / profit-protect / win-rate-guard / weekly-loss-guard / hard-stop-cooldown：資金投入超過 15% 上限，自動減碼","status":"legacy_invalid_session","executionSessionValid":false,"invalidReason":"outside_regular_session:closed","invalidatedAt":"2026-08-11T09:39:21.352Z"},{"timestamp":"2026-07-02T08:23:52.401Z","action":"SELL","symbol":"2883","name":"凱基金","shares":5200,"price":27.9,"amount":145080,"reason":"觸發停損/移動停利 28.29","status":"legacy_invalid_session","executionSessionValid":false,"invalidReason":"outside_regular_session:post_close","invalidatedAt":"2026-08-11T09:39:21.352Z"},{"timestamp":"2026-07-21T08:22:20.582Z","action":"BUY","symbol":"2615","name":"萬海","shares":700,"price":85.2,"amount":59640,"reason":"綠燈正常進攻（資料警示降級）（穩定度保護） / concentration-guard / win-rate-guard：高收益候選，賺賠比 2.29:1，硬停損 4% 內","status":"legacy_invalid_session","executionSessionValid":false,"invalidReason":"outside_regular_session:post_close","invalidatedAt":"2026-08-11T09:39:21.352Z"},{"timestamp":"2026-07-22T00:31:42.233Z","action":"SELL","symbol":"2615","name":"萬海","shares":700,"price":81.79,"amount":57253,"reason":"單筆硬停損 81.79（最大虧損 4%）","status":"legacy_invalid_session","executionSessionValid":false,"invalidReason":"outside_regular_session:pre_open","invalidatedAt":"2026-08-11T09:39:21.352Z"},{"timestamp":"2026-08-11T00:45:52.919Z","action":"BUY","symbol":"2603","name":"長榮","shares":200,"price":214,"amount":42800,"reason":"綠燈正常進攻（資料警示降級）（穩定度保護） / concentration-guard / win-rate-guard：高收益候選，賺賠比 2.29:1，硬停損 4% 內","status":"invalidated","executionSessionValid":false,"invalidReason":"outside_regular_session:pre_open","invalidatedAt":"2026-08-11T09:36:29.844Z"}],"invalidExecutionAudit":{"correctedThisRun":0,"invalidatedOpenExecutions":[],"legacyEventsExcluded":0,"accountingPolicy":"舊帳保留原紙上權益；非盤中歷史事件自績效樣本排除，從本版起重新累積有效樣本。"},"executionGate":{"legacyMode":false,"canExecuteTrades":false,"canQueueSignals":true,"sameDayStockData":true,"stockActualDate":"20260819","expectedDate":"20260819","sessionPhase":"post_close","stockStatus":"ok","reason":"收盤後只建立隔日待執行訊號"},"equity":1064955.6,"peakEquity":1108918.03,"highWaterMarkEquity":1108918.03,"unrealizedPnl":0,"realizedPnl":71961.94,"monthStartEquity":1064955.6,"benchmarkStartMonth":"202608","benchmarkStartIndex":45120.72,"monthlyReset":{"policy":"first_valid_trading_snapshot","currentMonth":"202608","detectedMonth":"202608","previousMonth":"202608","reset":false,"pending":false,"dataReady":true,"monthStartEquity":1064955.6},"weekStartEquity":1064955.6,"dayStartEquity":1064955.6,"monthlyTarget":50000,"weeklyTarget":12500,"dailyTarget":2500,"stretchMonthlyTarget":80000,"stretchWeeklyTarget":20000,"stretchDailyTarget":4000,"maxDrawdownPct":5,"investedValue":0,"exposurePct":0,"sectorExposure":{},"sectorExposureGuard":{"active":false,"severity":"none","warnPct":20,"hardPct":25,"maxSectorExposurePct":0,"sectors":{}},"maxExposurePct":0,"cashReservePct":100,"tradingMode":"紅燈停買（資料警示降級）","tradingModeReason":"大盤或資金流偏空，保留現金等待；非關鍵資料有警示，部位略降","fundamentalCoverageGuard":null,"stabilityGuard":null,"concentrationGuard":null,"profitProtectionGuard":null,"weeklyLossGuard":null,"hardStopCooldown":{"active":false,"cooldownTradingDays":3,"symbols":[],"hardStopCount":0,"globalNoBuy":false,"recentHardStops":[],"reason":"no recent hard-stop cooldown"},"winRateGuard":null,"profitConcentration":{"largestSymbolContributionPct":100,"top3SymbolContributionPct":100,"largestContributorSymbol":"2492","topContributors":[{"symbol":"2492","name":"華新科","profit":48328.48,"tradeCount":1,"contributionPct":100}],"bySymbol":{"2492":{"symbol":"2492","name":"華新科","profit":48328.48,"tradeCount":1,"contributionPct":100}}},"contributionGuard":{"active":true,"severity":"high","maxSymbolContributionPct":35,"hardSymbolContributionPct":45,"maxTop3ContributionPct":70},"buyDecisionNotes":["未新增買進：大盤或資金流偏空，保留現金等待；非關鍵資料有警示，部位略降"],"quoteWarnings":[],"monthlyProgress":0,"weeklyProgress":0,"dailyProgress":0,"targetProgressPct":0,"weeklyTargetProgressPct":0,"dailyTargetProgressPct":0,"stretchTargetProgressPct":0,"stretchWeeklyTargetProgressPct":0,"stretchDailyTargetProgressPct":0,"drawdownPct":3.96,"riskStatusCode":"normal","tradingHalted":false,"riskStatus":"接近風險線","weeklySummary":"週收益尚未達標，進度 0%，等待高品質訊號。","monthlySummary":"月收益尚未達標，進度 0%，等待高品質訊號。","ok":true,"generatedAt":"2026-08-19T09:00:29.809Z","source":"latest_report","dataHealth":"healthy_with_warnings","tradePermission":"no_new_buys","invested":0,"monthlyTargetTwd":50000,"monthlyProgressTwd":0,"monthlyTargetProgressPct":0,"performanceAnalytics":{"score":44.83,"score10":4.48,"grade":"D","verdict":"穩定度不足，不能放大部位","sampleCount":5,"sampleTarget":60,"observationDays":6.13,"observationTargetDays":30,"sampleSufficient":false,"winRatePct":20,"grossWin":48328.48,"grossLoss":2240.43,"netClosedPnl":46088.05,"profitFactor":21.57,"avgWin":48328.48,"avgLoss":560.11,"payoffRatio":86.28,"largestWinContributionPct":100,"largestSymbolContributionPct":100,"top3SymbolContributionPct":100,"largestContributorSymbol":"2492","profitConcentration":{"largestSymbolContributionPct":100,"top3SymbolContributionPct":100,"largestContributorSymbol":"2492","topContributors":[{"symbol":"2492","name":"華新科","profit":48328.48,"tradeCount":1,"contributionPct":100}],"bySymbol":{"2492":{"symbol":"2492","name":"華新科","profit":48328.48,"tradeCount":1,"contributionPct":100}}},"contributionGuard":{"active":true,"severity":"high","maxSymbolContributionPct":35,"hardSymbolContributionPct":45,"maxTop3ContributionPct":70},"largestWin":{"id":"2492-1-11-3","symbol":"2492","name":"華新科","buyTimestamp":"2026-05-22T01:06:33.791Z","buyTaipeiTime":"2026/05/22 09:06:33","sellTimestamp":"2026-05-26T02:32:54.137Z","sellTaipeiTime":"2026/05/26 10:32:54","shares":900,"buyPrice":266,"sellPrice":321.5,"buyAmount":239400,"sellAmount":289350,"buyFee":341.15,"sellCosts":1280.37,"totalCosts":1621.52,"grossPnl":49950,"realizedPnl":48328.48,"returnPct":20.16,"holdingDays":4.06,"buyReason":"高收益進攻：高收益候選，賺賠比 2.29:1，風險仍受控","sellReason":"保守試單：資金投入超過 35% 上限，自動減碼"},"largestLoss":{"id":"3044-3-6-2","symbol":"3044","name":"健鼎","buyTimestamp":"2026-05-22T01:06:33.791Z","buyTaipeiTime":"2026/05/22 09:06:33","sellTimestamp":"2026-05-22T01:12:10.074Z","sellTaipeiTime":"2026/05/22 09:12:10","shares":500,"buyPrice":488,"sellPrice":488,"buyAmount":244000,"sellAmount":244000,"buyFee":347.7,"sellCosts":1079.7,"totalCosts":1427.4,"grossPnl":0,"realizedPnl":-1427.4,"returnPct":-0.58,"holdingDays":0,"buyReason":"高收益進攻：高收益候選，賺賠比 2.29:1，風險仍受控","sellReason":"高收益進攻：資金投入超過 70% 上限，自動減碼"},"drawdownPct":3.96,"dataHealth":"healthy_with_warnings","completedUpgrades":["已改善：新增族群曝險與 correlation penalty，避免同族群持倉過度集中。","已改善：新增現金流 proxy policy，缺少官方現金流時可用營業利益/毛利代理並清楚標記。","已改善：新增相對大盤 KPI，月收益目標只作為 KPI，不強迫交易。","已啟用單一股票獲利貢獻控管：35% 以上暫停追買同一檔，45% 以上強制降級。","已啟用前三大股票獲利集中控管：超過 70% 會降低進攻曝險。","已啟用穩定度保護：樣本不足、勝率偏低或獲利過度集中時會提高買進門檻並縮小曝險。"],"risks":["single-symbol profit contribution 100% is above 35%.","top-3 symbol profit contribution 100% is above 70%.","樣本數 5/60，還不足以證明長期穩定。","觀察期 6.13 天，仍低於 30 天。","最大獲利貢獻 100%，績效偏集中。","資料健康為 healthy_with_warnings，新交易需降級。"],"nextUpgrades":["仍需累積至少 60 筆完成交易與 30 天 forward test。","仍需讓獲利來源更分散，降低少數大賺交易對總收益的依賴。","仍需補齊更長期的歷史交易樣本，確認低勝率高賺賠比是否能持續。"]},"strategyQuality":{"score":78,"score10":7.8,"grade":"B","level":"量化助理分析師","components":{"dataCoverage":25,"signalModel":20,"riskGovernance":20,"fundamentals":20,"validation":9.69},"gaps":["資料健康未完全正常，不能視為完整分析師判斷。","回測與 forward test 樣本仍不足。","歷史覆蓋約 42.12 天，尚未達 3 年驗證門檻。","績效穩定性尚未達正式驗證門檻。"],"completedUpgrades":["已補強基本面評分：EPS、營收年增、毛利率、負債比、營業現金流與自由現金流。","已啟用基本面覆蓋率控管：資料不足時只允許小部位，不會因月目標落後而放大部位。","已啟用風險排除：處置股、全額交割、注意股與財報異常名單會進入強制排除或扣分。","已建立 TWSE/TPEx 財報品質資料層：由損益表計算毛利率，由資產負債表計算負債比，並使用低頻 KV 快取保護免費額度。","已建立歷史資料 fallback 監控：追蹤 history_index 快照數、技術歷史股票數、保留上限與可回補狀態。"],"nextUpgrades":["現金流欄位仍需正式 bulk 來源；目前 TWSE/TPEx 官方 OpenAPI 尚未提供可用的大量現金流量表端點。","細化產業鏈與族群輪動資料表。","固定輸出 3 到 5 年回測與 6 個月 forward test 對照。"]},"relativeMarketKpi":{"currentMonth":"202608","benchmark":"TAIEX","absoluteMonthlyTargetTwd":50000,"absoluteTargetIsKpiOnly":true,"targetAlphaPct":3,"monthStartEquity":1064955.6,"monthlyProgressTwd":0,"portfolioReturnPct":0,"benchmarkStartIndex":45120.72,"benchmarkCurrentIndex":44719.35,"benchmarkReturnPct":-0.89,"alphaPct":0.89,"status":"tracking","sampleCount":11,"benchmarkSource":"portfolio_valid_snapshot","note":"Monthly NT$50,000 is a KPI only; it must not force trades. Relative alpha checks whether the bot beats TAIEX with controlled risk."},"tradeLedgerSummary":{"eventCount":10,"buyEventCount":5,"sellEventCount":5,"closedTradeCount":5,"openLotCount":0,"unmatchedSellCount":0,"totalBuyAmount":622380,"totalSellAmount":672330,"estimatedClosedRealizedPnl":46088.05,"closedWinRatePct":20},"recentTradeEvents":[{"id":"2026-05-28T04:15:52.523Z-8110-SELL-27","sequence":27,"timestamp":"2026-05-28T04:15:52.523Z","taipeiTime":"2026/05/28 12:15:52","action":"SELL","side":"賣出","symbol":"8110","name":"華東","shares":2000,"price":60.6,"amount":121200,"reason":"保守試單：資金投入超過 35% 上限，自動減碼"},{"id":"2026-05-28T04:15:52.523Z-1409-SELL-26","sequence":26,"timestamp":"2026-05-28T04:15:52.523Z","taipeiTime":"2026/05/28 12:15:52","action":"SELL","side":"賣出","symbol":"1409","name":"新纖","shares":200,"price":18.9,"amount":3780,"reason":"保守試單：資金投入超過 35% 上限，自動減碼"},{"id":"2026-05-28T04:01:00.459Z-1409-BUY-25","sequence":25,"timestamp":"2026-05-28T04:01:00.459Z","taipeiTime":"2026/05/28 12:01:00","action":"BUY","side":"買進","symbol":"1409","name":"新纖","shares":200,"price":18.9,"amount":3780,"reason":"高收益進攻：高收益候選，賺賠比 2.21:1，風險仍受控"},{"id":"2026-05-28T04:01:00.459Z-8110-BUY-24","sequence":24,"timestamp":"2026-05-28T04:01:00.459Z","taipeiTime":"2026/05/28 12:01:00","action":"BUY","side":"買進","symbol":"8110","name":"華東","shares":2000,"price":60.6,"amount":121200,"reason":"高收益進攻：高收益候選，賺賠比 2.21:1，風險仍受控"},{"id":"2026-05-26T02:32:54.137Z-2492-SELL-11","sequence":11,"timestamp":"2026-05-26T02:32:54.137Z","taipeiTime":"2026/05/26 10:32:54","action":"SELL","side":"賣出","symbol":"2492","name":"華新科","shares":900,"price":321.5,"amount":289350,"reason":"保守試單：資金投入超過 35% 上限，自動減碼"},{"id":"2026-05-22T01:12:10.074Z-3044-SELL-6","sequence":6,"timestamp":"2026-05-22T01:12:10.074Z","taipeiTime":"2026/05/22 09:12:10","action":"SELL","side":"賣出","symbol":"3044","name":"健鼎","shares":500,"price":488,"amount":244000,"reason":"高收益進攻：資金投入超過 70% 上限，自動減碼"},{"id":"2026-05-22T01:12:10.074Z-3231-SELL-5","sequence":5,"timestamp":"2026-05-22T01:12:10.074Z","taipeiTime":"2026/05/22 09:12:10","action":"SELL","side":"賣出","symbol":"3231","name":"緯創","shares":100,"price":140,"amount":14000,"reason":"高收益進攻：資金投入超過 70% 上限，自動減碼"},{"id":"2026-05-22T01:06:33.791Z-3231-BUY-4","sequence":4,"timestamp":"2026-05-22T01:06:33.791Z","taipeiTime":"2026/05/22 09:06:33","action":"BUY","side":"買進","symbol":"3231","name":"緯創","shares":100,"price":140,"amount":14000,"reason":"高收益進攻：高收益候選，賺賠比 2.29:1，風險仍受控"},{"id":"2026-05-22T01:06:33.791Z-3044-BUY-3","sequence":3,"timestamp":"2026-05-22T01:06:33.791Z","taipeiTime":"2026/05/22 09:06:33","action":"BUY","side":"買進","symbol":"3044","name":"健鼎","shares":500,"price":488,"amount":244000,"reason":"高收益進攻：高收益候選，賺賠比 2.29:1，風險仍受控"},{"id":"2026-05-22T01:06:33.791Z-2492-BUY-1","sequence":1,"timestamp":"2026-05-22T01:06:33.791Z","taipeiTime":"2026/05/22 09:06:33","action":"BUY","side":"買進","symbol":"2492","name":"華新科","shares":900,"price":266,"amount":239400,"reason":"高收益進攻：高收益候選，賺賠比 2.29:1，風險仍受控"}],"recentClosedTrades":[{"id":"8110-24-27-5","symbol":"8110","name":"華東","buyTimestamp":"2026-05-28T04:01:00.459Z","buyTaipeiTime":"2026/05/28 12:01:00","sellTimestamp":"2026-05-28T04:15:52.523Z","sellTaipeiTime":"2026/05/28 12:15:52","shares":2000,"buyPrice":60.6,"sellPrice":60.6,"buyAmount":121200,"sellAmount":121200,"buyFee":172.71,"sellCosts":536.31,"totalCosts":709.02,"grossPnl":0,"realizedPnl":-709.02,"returnPct":-0.58,"holdingDays":0.01,"buyReason":"高收益進攻：高收益候選，賺賠比 2.21:1，風險仍受控","sellReason":"保守試單：資金投入超過 35% 上限，自動減碼"},{"id":"1409-25-26-4","symbol":"1409","name":"新纖","buyTimestamp":"2026-05-28T04:01:00.459Z","buyTaipeiTime":"2026/05/28 12:01:00","sellTimestamp":"2026-05-28T04:15:52.523Z","sellTaipeiTime":"2026/05/28 12:15:52","shares":200,"buyPrice":18.9,"sellPrice":18.9,"buyAmount":3780,"sellAmount":3780,"buyFee":5.39,"sellCosts":16.73,"totalCosts":22.11,"grossPnl":0,"realizedPnl":-22.11,"returnPct":-0.58,"holdingDays":0.01,"buyReason":"高收益進攻：高收益候選，賺賠比 2.21:1，風險仍受控","sellReason":"保守試單：資金投入超過 35% 上限，自動減碼"},{"id":"2492-1-11-3","symbol":"2492","name":"華新科","buyTimestamp":"2026-05-22T01:06:33.791Z","buyTaipeiTime":"2026/05/22 09:06:33","sellTimestamp":"2026-05-26T02:32:54.137Z","sellTaipeiTime":"2026/05/26 10:32:54","shares":900,"buyPrice":266,"sellPrice":321.5,"buyAmount":239400,"sellAmount":289350,"buyFee":341.15,"sellCosts":1280.37,"totalCosts":1621.52,"grossPnl":49950,"realizedPnl":48328.48,"returnPct":20.16,"holdingDays":4.06,"buyReason":"高收益進攻：高收益候選，賺賠比 2.29:1，風險仍受控","sellReason":"保守試單：資金投入超過 35% 上限，自動減碼"},{"id":"3044-3-6-2","symbol":"3044","name":"健鼎","buyTimestamp":"2026-05-22T01:06:33.791Z","buyTaipeiTime":"2026/05/22 09:06:33","sellTimestamp":"2026-05-22T01:12:10.074Z","sellTaipeiTime":"2026/05/22 09:12:10","shares":500,"buyPrice":488,"sellPrice":488,"buyAmount":244000,"sellAmount":244000,"buyFee":347.7,"sellCosts":1079.7,"totalCosts":1427.4,"grossPnl":0,"realizedPnl":-1427.4,"returnPct":-0.58,"holdingDays":0,"buyReason":"高收益進攻：高收益候選，賺賠比 2.29:1，風險仍受控","sellReason":"高收益進攻：資金投入超過 70% 上限，自動減碼"},{"id":"3231-4-5-1","symbol":"3231","name":"緯創","buyTimestamp":"2026-05-22T01:06:33.791Z","buyTaipeiTime":"2026/05/22 09:06:33","sellTimestamp":"2026-05-22T01:12:10.074Z","sellTaipeiTime":"2026/05/22 09:12:10","shares":100,"buyPrice":140,"sellPrice":140,"buyAmount":14000,"sellAmount":14000,"buyFee":19.95,"sellCosts":61.95,"totalCosts":81.9,"grossPnl":0,"realizedPnl":-81.9,"returnPct":-0.58,"holdingDays":0,"buyReason":"高收益進攻：高收益候選，賺賠比 2.29:1，風險仍受控","sellReason":"高收益進攻：資金投入超過 70% 上限，自動減碼"}]}