[心得]我寫了一台跟TradingView對得起來的回測引擎-PineForge

看板Trading (金融交易)作者 (ppqqapq)時間2周前 (2026/06/05 06:37), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
夜深時我常想,回測是什麼?大概是對著一段過去的時間,輕聲問一句「如果那時這樣做,會怎樣」。 市場不答,但數字會。只是雲端那些漂亮的綠燈,告訴你的是「大概」;我想要的,是攤 在自己桌上、能逐筆對帳的那種誠實。找不到,於是自己寫了一台。 它叫 PineForge,C++ 寫的回測引擎,讀得懂 TradingView 的 PineScript v6: ‧ 誠實:跟 TV 成交逐筆對帳,246 份策略對中 245 份;剩那一份,我把分歧攤開寫文件。 ‧ 專一:同樣輸入,逐位元相同的結果,不靠時間當亂數,不曖昧。 ‧ 快:比 PyneCore 中位數快 104 倍,掃參數不重編譯。 ‧ 私密:全程在你電腦上跑,不上傳、不要 API key。 最近台股很熱。與其問別人來不來得及,不如問問你的策略,在過去那些一樣瘋狂的日子 裡撐不撐得住。台股資料請自己準備(自己抓、或跟資料商買,整理成 OHLCV 的 CSV 掛 進去就能跑),接上 MCP,讓 AI agent 陪你寫策略、跑回測、掃參數。 Apache-2.0,開源。語言是冷的 C++,寫它的人心是熱的。有bug歡迎來issue - 我是作者,跑不掉也不想跑。 https://github.com/pineforge-4pass/pineforge-engine -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 111.240.143.42 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Trading/M.1780612629.A.579.html
文章代碼(AID): #1g8VuLLv (Trading)
文章代碼(AID): #1g8VuLLv (Trading)