这是AI翻译的帖子。
选择语言
durumis AI 总结的文章
- 整理了股票自動交易程式開發的步驟計畫。從開戶、API 申請、程式語言選擇到帳戶管理、 基本功能實作、UI 設計、核心邏輯實作、測試、自動化、營運等,都有詳細說明。
- 特別強調了股票選擇、交易方法、交易條件等投資策略的制定以及營運階段的心態,並指出應該重視投資本身的持續性和反思,而不是通過自動交易來獲取利潤。
- 分享了最近雖然獲利,但過去22年經歷的困難,強調要意識到投資的不可預測性,並以堅定的心態持續投資。
不知不覺中,感覺好像要變成系列了呢。不過這次想整理一下關於股票自動交易,我考慮了哪些開發內容。 (由於是整理的層面,所以只是簡單列舉,隨時可能會修改)無論開發使用哪家券商,還是採用什麼交易方法, 基本的機制應該都是類似的。如果這些基本功能運作良好之後,再針對券商開發專屬功能, 或者補足功能上的不足之處,我想就可以打造出很棒的股票自動交易程式。
- 開發環境準備
- 開立帳戶
- 安裝 HTS、MTS、API 相關軟體
- 申請 API
- 申請模擬投資
- 申請海外證券交易
- 程式語言選定 - python
- 開發
- 帳戶
- 登入(實戰/模擬)
- 設定值管理
- (若需要)管理 Token
- 基本功能實作(國內/海外)
- 查詢帳戶
- 可用餘額
- 餘額
- 基本查詢
- 個別股票 - 查詢現值、走勢圖數據
- 即時查詢
- 成交價
- 報價
- 成交
- 交易
- 買進/賣出
- 修改/取消
- 委託成交
- 未成交
- 報告(通知)
- 期間損益
- 訊息通知
- UI
- 選擇庫 - qt5
- 元件
- 表格(grid)
- 下拉選單
- 單選按鈕
- 按鈕
- 其他工具
- 時區 - 與海外股票交易相關的時間 / 台灣時間 - 夏令時間
- 日誌
- 資訊儲存 - 檔案、資料庫
- 查詢帳戶
- 核心邏輯實作
- 股票選擇
- 監控股票的選擇方法
- 交易方法
- 是否分批交易
- 交易條件
- 買進/賣出條件
- 股票選擇
- 帳戶
- 運營
- 測試
- 模擬(模擬投資)
- 自動化
- PC(或伺服器)設定
- 祈禱/祈求
- 回饋/詳細調整邏輯
- 測試
完成這些步驟,就可以打造出股票自動交易程式並開始運營。過程中,有些項目可能會被省略, 有些項目需要集中開發,但我想都應該會在這個框架內完成。
無論漲跌,都不要喜怒哀樂。
重要的是,我選擇了股票這種投資方式,而我的首要目標是獲利。
(要避免讓自動交易成為目標,自動交易只不過是手段而已。)我最近選擇的交易方法,
雖然最近獲利了,但單看結果,2022 年真是慘不忍睹。不過,既然我選擇了這種方法,
就只能繼續執行下去。而且,雖然最近不只回本,甚至還獲利了,
但說真的,我並沒有感到特別開心。我只是覺得理所當然。因此,進入運營階段後,
我除了祈禱/祈求能獲利之外,更希望自己不要「喜怒無常」。希望各位也能保持堅定的心態,
繼續投資。