交易紀錄:載入中…
| 交易日期 | 帳戶 | 股票 | 類型 | 動作 | 行使價 | 到期日 | 張數/股數 | 權利金/成交價 | 金額 | 備註 | 操作 |
|---|
option_marks(tk 直接寫代號,例 'IGLD')。johnny_option_targets(每帳戶一行,同交易紀錄一齊讀),唔再寫死喺頁面;讀唔到(未登入/讀取失敗)就出「—」,其餘數字唔受影響。KPI「已收權利金」口徑不變,仍然排除已平倉 —— 所以帳戶列嗰個數會大過 KPI 嗰個。顯示方式(2026-09-11 起):進度以環形圈呈現 —— 桌面圈心寫整數%(hover 睇精確值),手機出迷你圈 + % 文字;圈填充夾喺 0–100%,達標(≥100%)加綠色「達標」標記。johnny_option_targets(逐戶獨立設定,改一行 SQL 就得),讀唔到就出「—」。已用跟持倉市值即時重算;已用超過 quota 轉紅;hover 可見組成同已用%;冇設定 quota 顯示 —。純顯示 —— 唔入任何合計,亦唔入 KPI 卡;手機顯示喺帳戶列第 3 行。option_marks 按 tk|exp|strike|opt_right 分開,唔會撞)。CCA),同帳戶持股(正股買入交易嘅 CC 配對鍵)或者另一筆開倉交易用同一個鍵就會配成一組;冇填嘅照舊按開倉日自動配已行使 put。johnny_option_trades,列喺頁底「交易紀錄」區塊(交易日期新 → 舊);權利金總額 = 每股權利金 × 張數 × 合約股數。可以「貼上券商成交提醒」自動填表(富途格式;帳戶一定要自己揀,開/平倉係按賣出/買入推斷,要自己確認)。持倉摘要、逐週明細同 KPI 全部由交易紀錄推導(2026-09-16 前寫死喺頁面嘅 23 張合約已經搬入交易紀錄,備註「SP[] 遷移(原 …)」):① 交易一加即時反映。平倉/到期作廢/被行使按 帳戶/股票/合約類型/行使價/到期日 配對未平倉倉位(開倉日早 → 遲;到期自動結算出嚟嘅照配得到 —— 手動交易優先過自動結算),配唔到或者張數唔夠就成筆唔套用,喺「交易紀錄」區塊頂列出;另外會提示除備註同建立時間外完全一樣嘅疑似重複交易(唔會自動刪)。② 每張合約 = 一行:一筆 3 張 = 明細表 3 行(Option ID 連號)。③ 合約現價/帳面PNL 靠 option_marks(按合約分、唔分帳戶):表入面已經有同一張合約就即刻有 mark;未有嘅話合約現價/帳面PNL/結算年化% 顯示 —(明細表標「新」)、唔計入帳面PNL 合計(權利金/買入成本/情境 PNL 照計),要手動 INSERT option_marks 先有 mark —— option-marks-sync 排程唔會自動發現新合約;到期結算(Part C)亦係寫入 option_marks 嗰行,冇 INSERT 嘅新合約過咗到期日會一直顯示待確認。④ 要登入先讀寫得到;交易未讀到之前持倉摘要同逐週明細顯示「載入持倉中…」,未登入或者讀取失敗就顯示「持倉暫時睇唔到」(唔會出一版 0)。冇編輯/刪除交易嘅介面,入錯要經 SQL 改。⑤ 收合 + 股票篩選(2026-09-30 起):交易紀錄表預設收埋,撳「交易紀錄」標題展開/收合(每次開頁都係收埋),狀態行同區塊頂提示照見到;頁頂股票篩選 chip 都會套用落交易紀錄表 —— 揀代號淨出嗰隻股票嘅期權同正股交易(包括派息、拆股),揀「持股」淨出正股交易,狀態行寫「顯示 X / 共 N 筆」;區塊頂嘅配唔到/疑似重複提示唔受篩選影響。johnny_stock_trades,同期權交易列喺同一個「交易紀錄」表(類型「正股」、行使價/到期日 —、金額 = 股數 × 成交價)。賣出按先買先賣(FIFO)扣同帳戶同股票嘅持股:先扣冇被未平倉 call 用 CC 配對鍵霸住嘅持股(買入日期早 → 遲),唔夠先扣霸住嘅(交易紀錄區塊頂提示「CC 配對股數不足」);只扣買入日期唔遲過賣出日嘅持股。賣出只扣直接買入嘅正股,唔扣 put 被行使接貨嘅股。short call 交股同賣出都係消耗股數,按日期一齊排(同日按輸入先後);嗰一刻股數唔夠 → 成筆唔套用、區塊頂提示(新增時會先擋)。部分賣出嘅持股股數寫「剩餘/原本」;沽清 =「已沽出」、交股同賣出一齊清晒 =「已了結」(同已交股一樣淡化)。已實現盈虧 = (賣出價 − 入貨成本價) × 股數,hover 持股行睇(同交股已實現放埋一齊),純顯示,唔入任何 KPI/合計。未支援:富途貼上、編輯/刪除(入錯要經 SQL 改)。johnny_stock_trades(side = dividend / split)。
派息:填每股股息 + 除淨日;金額 = 每股股息 × 除淨日持股(除淨日之前買入、嗰一刻仲未沽嘅股;除淨日當日賣出照收,當日買入唔收),只計買入嘅正股(唔計 put 接貨股)。金額算已實現,喺持股行 hover 同 KPI「股息已實現」度見到(純顯示,唔入其他合計),交易紀錄表嗰行嘅「金額」都會出推導出嚟嘅總額。
拆股 / 合股:填比例(舊 : 新,例 1 拆 2 = 1:2、10 合 1 = 10:1)+ 生效日;生效日之前買入嘅持股:股數 × (新/舊)、入貨成本價 ÷ (新/舊),持股 ID 唔會變,之前嘅賣出/交股股數一齊換算(所以剩餘股數唔會跳)。已經做咗嘅賣出/交股按嗰一刻嘅成本價計已實現(唔會被拆股改細)。同日有派息又有拆股 → 派息行先(每股股息當係拆股前口徑)。
除淨日冇持股/生效日之前冇買入 → 新增嗰陣會擋;換算之後出現碎股會照計並喺「交易紀錄」區塊頂提示。⚠ 期權合約調整(行使價/合約股數)唔喺範圍 —— 拆股之後期權倉位要自己處理。期權合約 mark:載入中…