[心得] 自製期貨交易軟體

看板Soft_Job作者 (Just Do It !!! 立刻水悉)時間4年前 (2019/12/29 02:54), 4年前編輯推噓6(7116)
留言24則, 8人參與, 5年前最新討論串1/1
今年大概前後花了200-300小時開發了這套期貨交易軟體, 原來只是單純想找回測軟體, 就順便開發了一套交易系統. 上線時間大約四個月. 程式已經相當穩定, 並串接line回報 , 大部分時間不需人為干預. 收訊息並手機看看下單狀況. 減少看盤時間. 目前提供功能 僅交易台指期, 大小台均有. 固定使用五分K模型 全時交易週一到週六早盤夜盤 訊號時間延遲都在1s(1000ms)內, 最關鍵的滑價均落在0-2點雙邊, 早盤我都使用市價單 僅支援群益API Line回報三大法人買賣, 散戶小台 這程式比較適合有程式底子的人, 因為可能還是有臭蟲xd, 不適合短tick的模型, 敏感度 太高的模型, 滑一兩點就要你命那種, 我的平均單筆獲利均在1x點up, 也不適合對程式要 求度太高的交易員畢竟不是MC等級的商用交易軟體. 個人很喜歡程式交易跟球員的例子, 球員本身就是策略, 而軟體就如同球員裝備, 給你再好的裝備你也打不贏喬丹, 但喬丹也 有需要休息的時候. 這時候就是考驗教練的策略管理. 想分享給各位順便尋找對交易程式開發有興趣的大大一起幫忙. 目前會繼續開發 1. 成交回報接line, 下單後回報留倉部位 2. 多策略下單 3. 多商品支援,海期支援 4. 股票透過自訂策略篩選後接line通知 5. 串接多卷商API 6. 程式優化, 架構優化. 減少程式運算時間 目前已知臭蟲 幽靈單, 因報價不一致導致幽靈單. 頻率相當的低, 僅發生三四次 整個程式架起來應該需要1-2小時, 真的比較適合有程式底子的人試用, 怕有bug會害人. 還要安裝有的沒的相當麻煩, 而且需要自行開發策略. Line截圖畫面 https://i.imgur.com/rvX9yr7.jpg
https://i.imgur.com/cR5ClOj.jpg
Github https://github.com/hanyang0721 需下載SKQuote, SKOrder, Backtrader, Stock-Database, ATMMonitor(僅監控用,不一定 需要) -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 123.194.176.219 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1577559276.A.D56.html

12/29 07:03, 4年前 , 1F
license勒 開源最重要的就是license 雖然不會想要去
12/29 07:03, 1F

12/29 07:03, 4年前 , 2F
12/29 07:03, 2F

12/29 08:11, 4年前 , 3F
沒想到我跟你幹一樣的事,我完成部分也跟你一樣
12/29 08:11, 3F

12/29 08:13, 4年前 , 4F
我少的部分也跟你一樣
12/29 08:13, 4F

12/29 08:16, 4年前 , 5F
個人覺得2,3項最重要,程式賺錢才有心力往下寫
12/29 08:16, 5F

, , 6F
但我是用c#寫的
12/29 08:19 Bab7171再來交流交流xd

12/29 08:23, 4年前 , 7F
老話一句,來賺錢還是來寫程式?先弄清楚自已要什麼!
12/29 08:23, 7F
樓上大大說得對, 個人經驗是策略與策略管理大概佔了賺錢的80% 千萬不要想著用程式交 易就會贏錢. 這樣會MC都賺翻了xd ※ 編輯: tmdla (114.136.141.196 臺灣), 12/29/2019 09:40:04

12/29 10:15, 4年前 , 8F
幽靈單造成的後果可大可小..不知道你的原因是甚麼
12/29 10:15, 8F

12/29 10:17, 4年前 , 9F
然後你的下單訊號延遲, 來自於造 process 執行 python
12/29 10:17, 9F

12/29 10:18, 4年前 , 10F
還有接著再讀取 mysql database 吧
12/29 10:18, 10F
OppOops高手xd 當初本來不想這樣寫的. 用sql的架構不是很好. 當省時省事就算了

12/29 13:32, 4年前 , 11F
會不會你維護/修正它的成本大過於你去年租MC @@
12/29 13:32, 11F
Guanting886 是不會啦, 最難的還是開發策略, 寫這些工具拿範例改改就好很快的. ※ 編輯: tmdla (123.194.176.219 臺灣), 12/29/2019 13:44:27

12/29 15:21, 4年前 , 12F
Soft_Job 不是side project 而且你license也沒提供
12/29 15:21, 12F

12/29 15:22, 4年前 , 13F
我想有人就冏了 做功德
12/29 15:22, 13F

12/29 15:27, 4年前 , 14F
你有沒有看到你fork的repo 通通有提供license訊息
12/29 15:27, 14F

12/29 15:38, 4年前 , 15F
You're under no obligation to choose a license.
12/29 15:38, 15F

12/29 15:38, 4年前 , 16F
However, without a license, the default copyright
12/29 15:38, 16F

12/29 15:39, 4年前 , 17F
laws apply, meaning that you retain all rights to
12/29 15:39, 17F

12/29 15:39, 4年前 , 18F
your source code and no one may reproduce,
12/29 15:39, 18F

12/29 15:39, 4年前 , 19F
distribute, or create derivative works from your
12/29 15:39, 19F
superpandal: work. 感謝提醒!我稍後再加上license 12/29 15:40 ※ 編輯: tmdla (223.136.107.57 臺灣), 12/29/2019 16:05:48

12/29 20:04, 4年前 , 20F
Soft_Job 不是side project
12/29 20:04, 20F

12/29 20:19, 4年前 , 21F
兩百小時真厲害。
12/29 20:19, 21F

12/30 18:44, 4年前 , 22F
MIT...好 不過大單位開源收益才大 小人物就能不開就
12/30 18:44, 22F

12/30 18:44, 4年前 , 23F
不開摟 hahaha
12/30 18:44, 23F

01/14 19:34, 5年前 , 24F
佛心開源就是推!!!
01/14 19:34, 24F
文章代碼(AID): #1U1wJirM (Soft_Job)