[心得] 8月台期指程式交易復盤
月底了,稍微總結一下這個月的台期指程式交易。
這個程式交易是全自動交易
平常只有起床後和下午2點用手機看看今天機器人買了啥賣了啥
對一下賬,一天1~2分鐘就看完了
如果交易盈虧沒異常(例如連虧兩天,或單日賠超過1萬),程式還在跑
平常該吃該吃該睡覺該工作,完全沒在看盤
https://ezquant.cc/wp-content/uploads/2024/08/image-19-1024x456.png
========= 交易總結 =========
先看一下對賬單,202408交易匯總如下:
https://reurl.cc/Yq0KL0
7/31 權益數 104,223
8/30權益數 216,227
盈虧 112,004 ( +107.47%)
交易口數 204口
========= 本月策略分析 =========
本月是地獄開局,由於7月底忽然連續兩天的颱風假,一開盤立刻賠了800點。
原本是準備了兩口的小台資金13萬,8月開局的資金是從104,223開始。
《1. 滿血復活》
很幸運的是8月初大跌那幾天交易機器人就做對方向
8月5日期貨指數跌停那天先收下2262點的獲利滿血復活
https://ezquant.cc/wp-content/uploads/2024/08/image-16.png
《程式交易委託單號(左)、期貨商委託單號(右)》
《2.爆量大跌賺縮量震蕩》
在反彈不到一周之後,市場開始縮量。策略收益也減少了一半。
經過挖掘分析,發現是量縮造成大盤從趨勢進入盤整
8/12是縮量的開始,是我本月虧損最大的一天,也是連虧損5日的開始
https://ezquant.cc/wp-content/uploads/2024/08/image-20.png
分析一下原因,原本的程式是趨勢策略,遇到縮量震蕩反倒容易做錯方向
例如在趨勢行情下,帶量下殺應該是一開始放量就跟著做空
但是在縮量震蕩行情下,卻應該等放量下殺結束時反向做多
經過這一個調整,八月下旬的獲利又救回來了
只是震蕩盤下的進出都很短,204口交易(單邊102筆)中有一半是在8/20之後的
《2.1 累計成交量%》
一般的交易軟體只在盤中提供(本日)預估成交量,定義被人掌握又無法直接應用
因此另外寫了段計算每分鐘月均累計成交量的程式
日盤有300分鐘、夜盤有840分鐘。因此我就有1140根月均每分鐘累計成交量
當日最新累計成交量一比就有個百分比,知道現在是縮量還是放量,盤中該切換什麼策略
《2.2 自動切換策略》
自己用python 寫程式交易策略的最主要原因
除了指標設計高度自由外,另外就是策略的彈性
盤中除了根據累計成交量%自動切換趨勢策略和震蕩策略之外,另外也掛了套利策略
由於期貨交易是20倍左右的槓桿,因此通常會用2倍或是3倍資金做一口期貨
平常這些冗餘資金會放在另一個期貨賬戶裡面,等著機會做大台、小台、微台的套利
https://ezquant.cc/wp-content/uploads/2024/08/%E7%AD%96%E7%95%A5.png
========= 9月工作計劃 =========
但由於我的進場策略有5個、出場策略超過10個,相乘就有超過50種
雖然手機有每次交易的記錄、單號,但還是得用交易單號跟對賬單核對上
========= 心得 =========
原本機器人用K線做為重要因子,搞得兩三天就要停機下線
這次版本的機器人完全不看K線(恐龍扛狼策略?我沒K~~)
目前活了一個多月,復盤找原因的時候也比較容易發現問題並調整
------------
補充一下我自己的 YT
https://www.youtube.com/watch?v=B0u4MXXY6do
程式交易沒那麼神秘,
為什麼要自己從0開始寫程式交易而非用先有的程式交易平台? 總結是我有選擇的權利
1. 有原始數據,指標想怎麼寫就怎麼寫
2. 決策流程彈性,決策流程想怎麼組就怎麼組
3. 高頻交易
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 101.12.20.144 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/Stock/M.1725070904.A.1C2.html
※ 編輯: liton (101.12.20.144 臺灣), 08/31/2024 10:25:50
推
08/31 10:27,
2月前
, 1F
08/31 10:27, 1F
推
08/31 10:29,
2月前
, 2F
08/31 10:29, 2F
推
08/31 10:32,
2月前
, 3F
08/31 10:32, 3F
我也想回測啊,但叔叔我做不到啊
1. 回測是基於K線架構
一般的回測是事件回測(每分鐘跑一次),另外還有向量回測
我是跑tick數據,小台平均一天10萬口,tick數據低估點5萬筆
跑日K算一次就行,tick回測一天得跑5萬次
2.數據拉不齊
分鐘K數據是 2024-08-30 09:34:00
tick 數據是 2024-08-30 09:34:12.243
我還有用到及時的期現價差 如果是 2024-08-30 09:34:12.112
這數據拉不齊的
推
08/31 10:34,
2月前
, 4F
08/31 10:34, 4F
→
08/31 10:41,
2月前
, 5F
08/31 10:41, 5F
→
08/31 10:42,
2月前
, 6F
08/31 10:42, 6F
推
08/31 10:45,
2月前
, 7F
08/31 10:45, 7F
推
08/31 10:49,
2月前
, 8F
08/31 10:49, 8F
推
08/31 10:51,
2月前
, 9F
08/31 10:51, 9F
推
08/31 10:57,
2月前
, 10F
08/31 10:57, 10F
→
08/31 10:57,
2月前
, 11F
08/31 10:57, 11F
企業微信
line/telegram 有api的都行,只是這些不支持 markdown語法
有粗體、有顏色、有文字塊,閱讀信息的效率會比較好
推
08/31 11:19,
2月前
, 12F
08/31 11:19, 12F
沒用ML
解釋不了的因子或是太複雜的規則,要回查問題都不知道怎麼查
月初趨勢,月中縮量震蕩。ML只會幫你調參數,不會幫你重新建構決策流程
況且ML是回測的一種
有解釋我為什麼沒法回測
推
08/31 11:34,
2月前
, 13F
08/31 11:34, 13F
推
08/31 11:37,
2月前
, 14F
08/31 11:37, 14F
8月上旬一天震個300-500點很正常
8月中旬之後一天300點算多了
沒那個大波段沒放量,打的就短。規則都寫好了,機器人自己判斷
※ 編輯: liton (101.12.20.144 臺灣), 08/31/2024 12:08:49
推
08/31 11:38,
2月前
, 15F
08/31 11:38, 15F
→
08/31 11:39,
2月前
, 16F
08/31 11:39, 16F
→
08/31 11:40,
2月前
, 17F
08/31 11:40, 17F
→
08/31 11:41,
2月前
, 18F
08/31 11:41, 18F
→
08/31 11:43,
2月前
, 19F
08/31 11:43, 19F
→
08/31 11:43,
2月前
, 20F
08/31 11:43, 20F
推
08/31 11:44,
2月前
, 21F
08/31 11:44, 21F
→
08/31 11:45,
2月前
, 22F
08/31 11:45, 22F
→
08/31 11:46,
2月前
, 23F
08/31 11:46, 23F
→
08/31 11:47,
2月前
, 24F
08/31 11:47, 24F
→
08/31 11:48,
2月前
, 25F
08/31 11:48, 25F
→
08/31 11:50,
2月前
, 26F
08/31 11:50, 26F
這位大哥,沒那麼複雜啊
https://reurl.cc/bYlppl
重點是特徵工程不是算法
特徵必須簡單易懂符合邏輯,對未來預測有驅動力
為啥不用K線?我沒那能力畫K線呀 但肯定有能畫的好呀
我事後劃線猛如虎,事前預測二百五
https://reurl.cc/VM4V9A
K線的108種形態學我沒那天分學透
→
08/31 11:50,
2月前
, 27F
08/31 11:50, 27F
→
08/31 11:51,
2月前
, 28F
08/31 11:51, 28F
→
08/31 11:52,
2月前
, 29F
08/31 11:52, 29F
推
08/31 11:56,
2月前
, 30F
08/31 11:56, 30F
→
08/31 11:58,
2月前
, 31F
08/31 11:58, 31F
推
08/31 12:01,
2月前
, 32F
08/31 12:01, 32F
→
08/31 12:04,
2月前
, 33F
08/31 12:04, 33F
→
08/31 12:05,
2月前
, 34F
08/31 12:05, 34F
還有 52 則推文
還有 2 段內文
→
08/31 16:25,
2月前
, 87F
08/31 16:25, 87F
推
08/31 16:27,
2月前
, 88F
08/31 16:27, 88F
推
08/31 18:01,
2月前
, 89F
08/31 18:01, 89F
推
08/31 18:15,
2月前
, 90F
08/31 18:15, 90F
推
08/31 19:24,
2月前
, 91F
08/31 19:24, 91F
推
08/31 20:49,
2月前
, 92F
08/31 20:49, 92F
推
08/31 21:57,
2月前
, 93F
08/31 21:57, 93F
→
08/31 21:58,
2月前
, 94F
08/31 21:58, 94F
→
08/31 22:00,
2月前
, 95F
08/31 22:00, 95F
→
08/31 22:01,
2月前
, 96F
08/31 22:01, 96F
→
08/31 22:01,
2月前
, 97F
08/31 22:01, 97F
→
08/31 22:02,
2月前
, 98F
08/31 22:02, 98F
→
08/31 22:03,
2月前
, 99F
08/31 22:03, 99F
→
08/31 22:04,
2月前
, 100F
08/31 22:04, 100F
→
08/31 22:04,
2月前
, 101F
08/31 22:04, 101F
推
08/31 22:07,
2月前
, 102F
08/31 22:07, 102F
→
08/31 22:09,
2月前
, 103F
08/31 22:09, 103F
→
08/31 22:09,
2月前
, 104F
08/31 22:09, 104F
→
08/31 22:10,
2月前
, 105F
08/31 22:10, 105F
→
08/31 22:11,
2月前
, 106F
08/31 22:11, 106F
推
08/31 22:13,
2月前
, 107F
08/31 22:13, 107F
→
08/31 22:14,
2月前
, 108F
08/31 22:14, 108F
→
08/31 22:15,
2月前
, 109F
08/31 22:15, 109F
→
08/31 22:16,
2月前
, 110F
08/31 22:16, 110F
→
08/31 22:17,
2月前
, 111F
08/31 22:17, 111F
→
08/31 22:18,
2月前
, 112F
08/31 22:18, 112F
→
08/31 22:19,
2月前
, 113F
08/31 22:19, 113F
→
08/31 22:21,
2月前
, 114F
08/31 22:21, 114F
→
08/31 22:22,
2月前
, 115F
08/31 22:22, 115F
→
08/31 22:23,
2月前
, 116F
08/31 22:23, 116F
推
08/31 22:29,
2月前
, 117F
08/31 22:29, 117F
→
08/31 22:30,
2月前
, 118F
08/31 22:30, 118F
→
08/31 22:31,
2月前
, 119F
08/31 22:31, 119F
→
08/31 22:32,
2月前
, 120F
08/31 22:32, 120F
→
08/31 22:33,
2月前
, 121F
08/31 22:33, 121F
→
08/31 22:34,
2月前
, 122F
08/31 22:34, 122F
→
08/31 22:35,
2月前
, 123F
08/31 22:35, 123F
推
08/31 23:07,
2月前
, 124F
08/31 23:07, 124F
推
09/01 10:55,
2月前
, 125F
09/01 10:55, 125F
推
09/02 07:34,
2月前
, 126F
09/02 07:34, 126F
Stock 近期熱門文章
60
158
PTT職涯區 即時熱門文章