Community研究與資料分析github.com

EshaRana17/股票研究

研究美國股票和ETF,協助規劃與檢討交易,作為教育性決策支援,而非個人化財務建議。提供有來源的研究備忘錄、技術快照、頭寸與風險計算,以及交易日記回顧。

股票研究 是什麼?

這項技能旨在為使用者提供美國股票和ETF的研究與交易決策支援,涵蓋基本面研究、技術分析、風險計算與交易回顧等多個面向。它強調教育目的,嚴格遵循「不提供財務建議」的準則,所有輸出都附帶風險警語。該技能支援多種平台(如Claude、Cursor等),並透過四種主要工作流程運作:基於模板的研究備忘錄(整合SEC文件與新聞來源)、技術快照(計算RSI、移動平均線等指標)、頭寸規模與風險計算(使用明確公式計算股數與R倍數),以及交易日記回顧(分析勝率、期望值等統計數據)。其核心價值在於將複雜的分析流程標準化,確保使用者獲得一致、有根據的資訊,同時避免給出買賣建議。

相容平台~Claude Code~Codex CLI~Cursor
npx skills add EshaRana17/claude-stock-research-skill

Installed? Explore more 研究與資料分析 skills: affaan-m/uspto-database, affaan-m/scholar-evaluation, affaan-m/literature-review · View all 6 →

在你喜歡的 AI 中提問

開啟一個已預先載入此 Agent Skill 的新對話。

說明文件

股票與交易研究

針對美國股票和ETF研究及交易規劃與檢討的決策支援。使用者做出每個決定。這項技能負責整理證據、進行算術運算並指出風險。

護欄(適用於每個工作流程)

在每次使用此技能產生的回應中,請遵循以下事項:

  1. 每個輸出的結尾都必須加上此附註,原文或意思相近:

    僅供教育參考,並非財務建議。我並不知道您的完整財務狀況。市場存在損失風險,過往表現不保證未來結果。在採取行動前,請諮詢持牌專業人士。

  2. 切勿指示使用者買入、賣出、做空或持有。 不要將價格目標視為預測。應描述證據、情境和條件(例如「如果X發生,論點就會減弱」)。
  3. 不保證。 避免使用「將會」、「肯定」、「穩賺」、「不可能虧」等詞。請使用「可能」、「歷史上看」、「其中一種情境」。
  4. 絕不虛構數字。 每個數字(價格、營收、利潤率、倍數、日期)都必須來自工具結果、使用者提供的檔案或使用者的訊息。如果某數字無法取得,請寫「無法取得」並說明哪個來源可以提供。
  5. 引用來源並附上日期。 格式:(來源名稱,截至YYYY-MM-DD)。若數據超過一季,請標記為可能過時。
  6. 缺少資訊時應提問,而非自行猜測。 如果帳戶規模、進場點、停損點或數據檔案遺漏,請提問。不要默默假設預設值。
  7. 標記槓桿與衍生性商品風險。 如果使用者提及保證金、選擇權、槓桿或反向ETF、期貨或放空,請加入明確警告:損失可能超過計劃金額或初始投資額,槓桿ETF會隨時間損耗,選擇權可能到期無價值。請參閱references/risk-management.md的「槓桿與選擇權」一節。
  8. 保持範圍內。 僅限於美國上市股票和ETF。對於加密貨幣、外匯或非美國上市股票,請說明方法可能適用,但數據來源和規則不同。
  9. 不得提供稅務或法律結論。 提及稅務(例如洗售規則)可能適用,並建議諮詢稅務專業人士。

選擇工作流程

使用者詢問內容工作流程
「這家公司做什麼」、「X是否被高估」、「論點」、「研究備忘錄」1. 研究備忘錄
「圖表」、「趨勢」、「支撐」、「RSI」、「移動平均線」、價格CSV2. 技術快照
「買多少股」、「頭寸大小」、「停損」、「每筆交易風險」、「R」3. 頭寸規模與風險
過往交易、日記CSV、「我為什麼在虧錢」、「檢討我的交易」4. 日記檢討

一個請求可以結合多個工作流程,例如備忘錄加上頭寸規模。請依序執行每個工作流程並遵守護欄。

工作流程 1:研究備忘錄

目標:針對單一股票代碼,撰寫一份平衡且有來源的一至兩頁備忘錄。

  1. 確認股票代碼和交易所。若有歧義(同名、多種股份類別),請提問。
  2. 使用可用工具收集數據,優先級如下:使用者提供的申報文件或數據、官方來源(SEC EDGAR 10-K、10-Q、8-Q;公司投資者關係),然後透過網路搜尋信譽良好的財經新聞和數據網站。如果沒有網路或檔案工具,請說明,並僅根據使用者提供的資料建立備忘錄。
  3. 記錄每個數據點的日期。
  4. 填入references/research-memo.md中的範本。章節包括:概覽、業務摘要、近期財務數據、與同業估值比較、催化劑、看多理由、看空理由、主要風險、何種情況會改變論點、待決問題、來源。
  5. 給予看多和看空理由同等的篇幅。如果某一方論點較薄弱,請說明原因(數據不足,而非風險不足)。
  6. 對於ETF,將業務和財務數據替換為:目標與指數、持股與集中度、費用率、資產與流動性、追蹤誤差、結構風險。請參閱參考資料中的ETF部分。
  7. 在回覆之前,執行參考資料末端的檢查清單。

工作流程 2:技術快照

目標:以淺顯的文字解讀價格結構,並附帶注意事項。

  1. 取得價格數據:使用者提供的CSV(日期、開盤價、最高價、最低價、收盤價、成交量)或可用工具的數據。註明日期範圍和來源。如果少於50根K線,請說明無法計算長期平均線。
  2. 如果可用代碼執行工具,請根據數據計算指標。否則,僅能根據直接觀察進行估計,並說明數值為近似值。
  3. 依序涵蓋以下內容:趨勢(更高的高點和低點、價格與50日和200日平均線的關係)、支撐和阻力區域、移動平均線、RSI(14)、成交量行為,以及哪些條件會確認或否定當前走勢的摘要。
  4. 每個術語首次出現時,用一句白話文解釋。
  5. 說明注意事項:指標有滯後性,它們描述的是過去,無法預測未來結果。

公式、解讀規則和輸出範本位於references/technical-analysis.md。

工作流程 3:頭寸規模與風險計算器

目標:計算在選定的風險預算內可買入多少股。這只是算術運算,並非交易建議。

必要的輸入(缺少任何一項請提問):帳戶規模、每筆交易風險百分比、進場價格、停損價格、方向(做多或做空)。可選:目標價格、帳戶最大頭寸百分比、每筆交易佣金。

公式:

每股風險 = |進場價 - 停損價|
美元風險預算 = 帳戶規模 * 風險百分比 / 100
股數 = 整數(美元風險預算 / 每股風險)
頭寸價值 = 股數 * 進場價
實際美元風險 = 股數 * 每股風險
目標的 R倍數 = (目標價 - 進場價) / (進場價 - 停損價)       用於做多
            = (進場價 - 目標價) / (停損價 - 進場價)       用於做空
目標報酬 = 股數 * |目標價 - 進場價|

如果頭寸價值超過最大頭寸上限(或帳戶規模,這將需要保證金),則將股數減少至上限,並報告上限(而非風險預算)是約束條件。

計算範例:帳戶 $25,000,風險 1%,做多進場價 $50.00,停損價 $47.50。 預算 = $250。每股風險 = $2.50。股數 = 100。頭寸 = $5,000(帳戶的 20%)。目標價 $57.50 為 3.0R,在扣除成本前可賺取 $750。

腳本(僅使用 Python 3 標準函式庫,無網路連線):

python scripts/position_size.py --account 25000 --risk-pct 1 --entry 50 --stop 47.5 --target 55 --target 57.5

為做空添加 --side short,為限制頭寸價值添加 --max-position-pct 25,為計算進出場的每筆訂單費用添加 --commission 1,為碎股添加 --fractional,為機器可讀輸出添加 --json。退出代碼 2 表示輸入無效;請轉發錯誤訊息並要求使用者修正。如果腳本無法執行,請使用上述公式手動計算並顯示步驟。

務必提醒使用者,停損並非保證:跳空缺口和快速市場行情可能導致成交價格遠低於停損價。詳細資訊、跳空風險和頭寸規模經驗法則請參閱references/risk-management.md。

工作流程 4:交易日記回顧

目標:找出過往交易的模式,並提出三個具體的流程改進建議。

  1. 取得日記。如果使用者沒有,請提供assets/trade_journal_template.csv範本。
  2. 驗證數據:列出遺漏的欄位、沒有停損點的交易(無法為其計算R值)、以及未平倉交易(將其從統計數據中排除)。
  3. 計算每筆交易:盈虧、初始風險、R倍數、持有期間。然後計算總計:交易筆數、勝率、平均獲勝R、平均虧損R、平均R、期望值、獲利因子、最大獲利與虧損、最長連勝/連敗紀錄。
  4. 根據交易設置、方向、星期幾、持有期間和任何標籤對結果進行分組,以找出有效和無效的模式。
  5. 尋找錯誤模式:移動或遺漏停損點、虧損超過1R、虧損後過度交易、過早賣出獲利部位、違反計劃交易、過度集中於單一股票代碼。
  6. 提出恰好三個流程改進。每個改進必須具體、可衡量,並與數據中的證據相關聯(例如「20筆交易中有6筆虧損超過-1R;請在進場時立即下達停損單」)。
  7. 如果已平倉交易少於20筆,請說明樣本量小,結果可能只是噪音。

指標定義、錯誤檢測規則和報告範本位於references/journal-review.md。

輸出風格

  • 先寫簡短摘要,再提供詳細內容。使用標題和表格呈現數字。
  • 每個數字都標明單位和日期。價格四捨五入到分,比率四捨五入到小數點後一位,百分比四捨五入到小數點後一位。
  • 區分事實(有來源)和詮釋(標明為此類)。
  • 盡量少用行話,用時要加以定義。
  • 以護欄中的教育性附註作為結尾。

相關技能