PTT評價

Re: [心得] 暫時退出市場的小小心得與請益

看板Option標題Re: [心得] 暫時退出市場的小小心得與請益作者
chiachiku
(chiachiku)
時間推噓85 推:85 噓:0 →:115

你好,我是 hiHedge 創辦人顧家祈

我們公司使用類神經網路,訓練純 AI 做期貨自動交易

你的問題讓我回想起這幾年 人 vs. AI 的諸多回憶

在這邊分享我的心得順便做個記錄

希望對你有參考價值之外

多年後回來看或許又是不一樣的心情

: 說不定我的兩天、三次交易經驗會喚起大家初期交易時的回憶。我有以下問題想請教:: 1. 如果從現在起不交易,改用看盤拿紙做虛擬交易+檢討一個月,是否會有幫助?
對熟悉市場有幫助

但是真正進入市場後,你會發現兩者完全不一樣


對策略的信任及不信任、消息面的影響、資金控管等等因素

都會對心理造成很大的壓力

最後結果往往就是高點加碼或是停損後反彈


我們 AI 最近創了單筆獲利的紀錄

一單賺 1800 點

https://i.imgur.com/QEnxAuk.png



但是在這一筆之前的一個半月

同樣策略虧了 1400 多點

那時候到底該繼續跟還是不跟?


這單後把虧損補起來,還破了損益前高

但是這個獲利曲線實在太驚悚

2019 太順利、2020農曆年後又太刺激

https://i.imgur.com/Eltn1AL.png



這時候才會真正發現書本、版友說的都是真的

交易最重要的是紀律跟強化自己的心理層面


真正投錢在市場裡,才會不斷發現自己的脆弱跟底線

也才有機會找到最適合自己的投資方式

這些都是虛擬交易時體會不到的

: 2. 盤整之後會上漲還是下跌,長期下來是否有經驗法則可循?(感覺是沒有)
沒有一定向上或向下,但是一定有一波行情


我們 AI 主要使用籌碼資料來分析,先叫他籌碼 AI

他每天會算出一個籌碼的力道值

大於零代表偏多看待,小於零則是偏空

我們每天根據這個力道決定作多或做空

下圖是半年的收盤跟力道值的關係

https://i.imgur.com/fkSCCkf.png



盤整的時候,AI 力道會在多跟空之間震盪

震盪後噴出的方向不一定

但一定有一波不小的趨勢跟行情

把趨勢吃好吃滿也是這個籌碼 AI 主要獲利的來源

: 3. 如何力避想小賺就跑 vs 想大賺時突然反轉,畢竟不敢持倉就是怕反轉。有訣竅嗎?從我們的測試+實戰中

有幾點可以分享:(僅代表我們自己經驗)

1. AI 找不到小賺就跑的策略

就算只看訓練期(樣本內),AI 也很難找到短線獲利的策略

最後找出來以及樣本外也賺錢的策略

絕大多數都有比較長的持倉跟比較大的DD


我們的解讀是,餵給 AI 的資料中

可能只帶有長期趨勢的資訊

短線可能要等未來能解讀新聞甚至推特後

AI 才有機會找到相對應的策略


2. 不冒風險很難賺錢

前面說這些 AI 都有比較大的 DD

因為當我們在訓練的時候限制 AI 的風險時(例如在虧損時懲罰)

AI 往往乾脆不做任何動作

魚與熊掌無法兼得...


3. 停損停利都會讓表現變差

請注意,這點絕對不是要大家不設停損!

只是當我們讓 AI 研發策略時

目前任何停損停利方式

都只會讓策略表現長期下來變差


所以我們覺得「策略」跟「資金控管」要分開來看

停損應該設在「資金控管」的地方

如果策略 MDD 超過 1000 點,你覺得無法承受

就把槓桿拉低,例如把自己原本一口使用的保證金多 5 倍

這樣原本 1000 點的虧損,在新的保證金本金下

就只承擔原本的 1/5,也就是 200 點風險

: 4. 如何看對大趨勢持倉,而不被短期K棒影響?像3/20夜盤無腦空這樣,有可能做到嗎?首先要了解自己的策略

如果是抓大趨勢,那 DD 點數就要抓寬一點(除非你的策略能抓到底部)

根據抓出來的 DD 跟自己的資金

再決定合理的槓桿比率


籌碼 AI 上週結算後繼續做空

星期五短 K 大漲

因為訊號沒反轉、目標是吃趨勢

所以當天虧最多的時候 500 多點 DD 一樣沒出場留到現在

https://i.imgur.com/oXI0QtM.png



這兩年下來

我們發現每次人為去干涉 AI 決定,最後結果統計下來都是 AI 獲勝

久了就慢慢不再干涉策略面

而是專注在投資組合以及資金控管面


: 5. 做期貨當下真的會無法自拔,如何控制關注市場跟盤的時間,以兼顧生活與心情?
我們跟你一樣,看盤真的會看上癮

週末或連休還會覺得少了什麼渾身不對勁

但後來發現 AI 判斷都比我們自己好

漸漸看盤時不再像以前一樣心情浮動


歸納下來讓心情平靜的點有三個

都是大家常提到的,但我覺得值得多說幾遍:

1. 開盤前就訂好規則

不管是交給 AI、交給程式交易或是自己認同的交易紀律

在盤前都應該先設想好各種狀況

把停損停利、加碼減碼的判斷式或是準則先寫好


在盤中去想事情、改策略絕對是大忌

那時候頭腦一定比你想像的還不清楚

事後會覺得當下怎麼會做這種決定


如果真的當下虧到受不了,表示停損或槓桿出了問題

先暫停交易檢討策略或心態

信心回血後再回市場廝殺

這樣每次都會變得更有紀律


2. 資金風險控管

跟前一條其實是相輔相成

特別提出來是因為人對損失比較敏感

而期貨市場(尤其最近)震盪很大

同樣振幅,未平倉虧損很容易打到心理崩潰點

要認清自己的心理承受能力、適時降低槓桿

甚至有些書籍建議波動率大的時候該降低口數也是同樣道理


3. 投資組合

我們一直幻想能夠找到一個 AI

能因應各種市場、自我學習,就像交易聖杯

目前為止還沒找到 XD

「沒有任何單一策略可以通用全市場全時段」的前提下

想降低風險就只能靠投資組合


擁有投資組合的情況下

看盤壓力會減少很多

可能是風險降低的原因

也可能是會有對市場還有一些掌握度的感覺


單壓策略時,不是全贏就是全輸

有投資組合可能比較給人還有希望的感覺吧


篇幅關係,先分享到這邊

我覺得原 PO 對期貨市場會遇到的心理難題把握的很準

我們也沒有正確答案,只能分享自己經驗


如果大家有興趣,下次再分享更多投組相關的經驗

以及過去被打入冷宮的技術AI,在2020反撲的故事 XD

有任何問題都可以跟我說,我會盡量回覆


未來我們也有一些跟大家多交流的計畫

不敢說能預測市場,但希望相信 AI 的人都能趨吉避凶!

--

※ PTT 留言評論
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.43.179.99 (臺灣)
PTT 網址
※ 編輯: chiachiku (114.43.179.99 臺灣), 03/22/2020 22:35:31

zouelephant03/22 22:35AI確實也是一個新趨勢 可惜我不會

SiFox03/22 22:38好酷的經驗分享~ 感激!

DragonLai03/22 22:52感謝分享 這篇文章非常有幫助

iamfinal03/22 23:03感謝分享 好酷

cuteSquirrel03/22 23:04push

opencat03/22 23:06AI的問題在於無法解釋AI的策略,當虧損的時候你會更恐懼

BreezeCat03/22 23:07好文章~感謝分享一些心得以及AI相關成果~

MirrorYang03/22 23:11感謝無私分享

msn15935703/22 23:11感謝分享

max78041703/22 23:30科科。推推。這遊戲最後都是在玩心靈遊戲跟風控

summerleaves03/22 23:31感謝分享!好神奇啊

eeeee11803/22 23:32程式交易做久就是這種感觸 推

byelover03/22 23:34AI沒有人性的問題 但是AI也感受不到市場情緒

byelover03/22 23:35所以這種設定條件 與現實市場還是有落差及盲點

Altair03/22 23:37謝謝分享

hahaxd7803/22 23:51感謝分享!

gozule03/23 00:15AI有個問題就是無法把市場當下的新聞訊息量化當做訓練資料

gozule03/23 00:17AI交易現在訓練的主流應該是deep reinforcement learning

miss8042303/23 00:28感謝分享

popolili03/23 00:48謝謝分享

ProTrader03/23 01:15我的訊號也顯示上周五只是反彈 大盤繼續看空

ProTrader03/23 01:16你們現在是新加坡公司還是台灣公司啊??

ProTrader03/23 01:17最早的資金是新加坡的吧 還記得徵人時說有一年資金

kitakawamu03/23 01:45感謝分享

kingice101603/23 02:24推 很棒的老闆

ppoll203/23 03:03哭笑不得XD

sde7w9xzo03/23 03:14籌碼是算盤後資料嗎?這樣也太不即時了

gn0029512003/23 03:42我只覺得這隻策略最佳化過度上線後馬上翻船運氣好遇

gn0029512003/23 03:42到這波而已......

molopo03/23 03:57推 謝謝分享

lantimes03/23 07:39這隻去年很紅呀 一年賺翻5000點

jasonlin210003/23 07:46有辦法做新聞的關鍵字統計來將市場情緒數據化嗎?

jasonlin210003/23 07:47ptt或reddit鄉民的文字挑出關鍵字應該也可以

edwinrw03/23 07:48

ss7216tw03/23 08:08好潮

justforsing03/23 10:01竟然是小顧本人

twflash03/23 10:03

dominicx03/23 10:08感謝分享AI方面經驗

midnight903/23 10:14從點位看起來ai的交易策略都滿正確的 被軋那500點也是

midnight903/23 10:14只是震幅跟波動率變大 如果不降槓桿就會很難受

pttttp556603/23 10:53好文推推 謝謝分享

snio242703/23 11:35好想學

cyf053103/23 12:53想請問原Po 1400點是人工停損還是機器停損的 謝謝

max78041703/23 13:00問問題 餵垃圾數據 出來的也是垃圾不適嗎 顆顆

max78041703/23 13:02AI 跟傳統的順勢突破 我雖然單量多 但獲利也跟你差不多

max78041703/23 13:02DD相對比擬小很多 單口最大虧損在500. 那有需要用到Ai?

max78041703/23 13:03現階段還是覺得AI是個噱頭而已...

max78041703/23 13:03把系統交給其他人也未必能扛的起1400的打擊能力

max78041703/23 13:05程式碼也在15行內 也非需要大量的程式碼

max78041703/23 13:05我個人請向越簡單在市場活越久..

max78041703/23 13:10還是幫推其他文中的風控 心態 有說到位

ProTrader03/23 13:39樓上說的問題是在於寫程式的人對市場的了解程度到哪

ProTrader03/23 13:40當然也跟寫程式實作累積的經驗與分析技術有關

ProTrader03/23 13:41想想圍棋早年的AI也是很慘後來改到有業餘水準

ProTrader03/23 13:422015才真的找到演算法 2016正式超越人類頂尖棋士

gozule03/23 13:44alphago後來還有很多進化版,不過後來就沒找人類公測了

ProTrader03/23 13:4415行的程式就早期的程式交易 可在MC上寫

ProTrader03/23 13:45後來就沒必要了 超越人類太多

gozule03/23 13:46不過alphago的成功,給出了很多提升程式交易獲利的想法

ProTrader03/23 13:46就看何時AI交易突破到AlphaGo的水準

ProTrader03/23 13:47沒錯 圍棋的成功讓人類很積極尋找AI可能的各種運用

gozule03/23 13:50其實如果能夠把股票的報酬率分佈抽樣出來,誤差不要太大

gozule03/23 13:50就有不少獲利的機會,可用stochastic programming或Kelly

gozule03/23 13:50做部位控制最佳化獲利

ProTrader03/23 13:55這最簡單的就是減碼跟加碼以上面那個-1400到1800舉例

ProTrader03/23 13:56初始10口 賠錢逐漸減碼到0口賺錢再逐漸加碼到100口

ProTrader03/23 13:57學術上的說法是厚尾 最近有個外國基金用這個賺很大

gozule03/23 14:02最近的崩跌,讓我想到Sornette的LPPL模型,結果網站連不進

ProTrader03/23 14:07LPPL好像也是抓極端事件的模型

john66803/23 14:07請問pro大大去哪可得知外國基金的做法及賺多少呢? 感謝

ProTrader03/23 14:34多看金融的相關報導 有大事件就會報

max78041703/23 14:52我意思是說搞交易越簡單越好。別弄太複雜。

max78041703/23 14:53弄的越複雜不就是對過去做最佳化嗎

max78041703/23 14:55我是來市場賺錢的。不是來搞學術的..

BreezeCat03/23 14:55可能複雜的方法 比較能讓自己心服XDD

BreezeCat03/23 14:55我對這篇的看法比較像利用AI找出來的策略 也符合我自己

BreezeCat03/23 14:55對於策略的要求

BreezeCat03/23 14:55代表好的策略需要滿足的點都差不多 而AI的策略也剛好印

BreezeCat03/23 14:55證而已

max78041703/23 14:56ai對一般玩家還太遙遠了。科科

max78041703/23 14:57何謂對的策略。能讓你安心睡覺的策略

max78041703/23 14:58寫了一個幾百幾千行的程式。結果內心扛不住dd

max78041703/23 14:58那不是一樣白搭嗎..

BreezeCat03/23 15:01沒有錯 只是幾百行拿出去比較能讓別人安心的跟

BreezeCat03/23 15:01真的只寫10行 就算是聖杯 除了寫出來的自己 沒人敢相信

BreezeCat03/23 15:01XDD

max78041703/23 15:02從基本板衍生出自己的軍艦。每套對映的盤面不同。慢慢

max78041703/23 15:02

max78041703/23 15:03line群之前8000個策略。一堆分析。結果實戰沒三個月。

max78041703/23 15:0415行順勢突破被就能賺錢。績效跟ai差不多

max78041703/23 15:05那還需要繞一大圈幹嘛

BreezeCat03/23 15:06看起來max大的體悟跟我感受到的差不多

BreezeCat03/23 15:06不過我目前只有一艘小船 只能賺一種盤型 再慢慢努力~

max78041703/23 15:06找出一個自己內心很安心的系統吧。科科

max78041703/23 15:08我是覺得這遊戲玩到最後都是在跟自己做交易。心裡層面

max78041703/23 15:08抗dd打擊能力

ZongYan03/23 15:08Max中肯 推推

max78041703/23 15:09大家一起努力啊。

max78041703/23 15:10沒有說ai不好。但現階段對一般玩家還太遙遠了

ProTrader03/23 15:10交易獲利永遠都跟資金管理與風控有關

ProTrader03/23 15:11程式複雜的程度有沒有效益的確是很重要

max78041703/23 15:12還有心裡因素。

eeeee11803/23 15:12max說的好 重點心態要扛得起 不然績效好MDD很大也難用

ProTrader03/23 15:12AlphaGo也是一代又一代的改版

max78041703/23 15:13是沒錯啦。但是我是來市場賺錢的。不是學術研究

eeeee11803/23 15:13寧可績效少賺點 但MDD小很多的 心態才扛得起

max78041703/23 15:14我要做到的是。一般電腦也能賺到錢的方法

ProTrader03/23 15:14不單純是學術研究 只是應用學術研究的方法

ProTrader03/23 15:15比如說在固定獲利的前提下 DD不斷減少 這就是進步

ProTrader03/23 15:16一般電腦能執行 甚至MC就能執行 是另一種議題

max78041703/23 15:16dd不是拿來突破的嗎。你怎會知道瘟疫的到來

eeeee11803/23 15:16方法簡單有個好處 能練到肉眼一看 不用回測也知哪支會賺

ProTrader03/23 15:162016之後自己寫複雜扣程式交易的門檻比以前低很多

max78041703/23 15:17我大川神經病亂發QE. 未來不可被推算出來

eeeee11803/23 15:18或者取巧的方式就是 預判哪種型態會賺 再開哪支去跑

ProTrader03/23 15:18dd要小通常用停損 如何在小停損的前提下維持獲利

eeeee11803/23 15:18找出相對應的型態 再派出相對應的策略去套

ProTrader03/23 15:19至於川普的問題我2018貿易戰時的結論是無解只能硬扛

max78041703/23 15:19我很懶。直接全上。我看不懂市場

eeeee11803/23 15:20全上就可無腦跑 不用花時間盯盤 也不賴啦XDDDDD

ProTrader03/23 15:20118說的觀念在自營部已經用很久了

ProTrader03/23 15:21準備很多策略 觀察他們的損益判斷市況 然後重點是...

max78041703/23 15:21最近正常的順勢程式。基本都要績效翻倍了

eeeee11803/23 15:21P大內行 我是剛好認識有在自營的朋友 作程式才用這套

ProTrader03/23 15:22確認市況後手動下出大單發大財 多種策略類似斥候

eeeee11803/23 15:22畢竟什麼策略 通通會有他的罩門在 很難十全十美

max78041703/23 15:23之前說過啦。我手單最後還是輸程式單。所以只能無腦了

eeeee11803/23 15:23一定有該策略最適應的型態 也一定有他吃鱉的型態

max78041703/23 15:23大家都知道停損在那邊XD. 壞壞惡意掃

ProTrader03/23 15:23所以現在業界已經公認沒有聖杯這種策略 都是如何管理

eeeee11803/23 15:24就跟原po內文說的第3點一樣 無法一招套用全市場全時段

max78041703/23 15:24沒有公版聖杯啊。市場永遠是對的

eeeee11803/23 15:25最少要有2套互補 或者是更多套互相cover這樣

max78041703/23 15:25所以我10套全上。順逆全包起來XD

ProTrader03/23 15:26停損是用於這種上千點至少幾百百點的狀況啦

eeeee11803/23 15:26MAX大不愧是行家 厲害

max78041703/23 15:26我是廢物。剛睡醒。要出門找食物了

ProTrader03/23 15:27100點幾十點的那種停損就送死而已

max78041703/23 15:27停損看自己心靈承受度吧。這事情沒有絕對。

eeeee11803/23 15:27真的 停損過小 遇到最近劇烈波動 隨便掃就損出了

max78041703/23 15:28開iog在繼續追啊XD

eeeee11803/23 15:28然後掃損出後 才往那筆單會賺的方向噴出去XDDDDDD

ProTrader03/23 15:28我深切認為點數太少根本不被大資本的法人主力看在眼裡

max78041703/23 15:29回p。我損設40還是穩穩賺啊

eeeee11803/23 15:29所以才會哀怨 明明就看對方向了 為什麼還是賠錢

ProTrader03/23 15:30那代表你是掌握市場的真諦的高手XD

max78041703/23 15:30我的一定會加上停損。

max78041703/23 15:31就順勢突破停損利。說玩了XD

eeeee11803/23 15:31損設40算夠大啦 應該不少人只設5點 10點就下去沖的XDD

max78041703/23 15:31沒。我廢物。市場永遠是對的

BreezeCat03/23 15:31貓貓都設15 XDDD

eeeee11803/23 15:31不然怎上周五 有一篇準備2萬就直上小台當沖減半打單XD

max78041703/23 15:32他一直在改變型態。但脫離不了大方向。順勢逆勢

eeeee11803/23 15:32這樣頂多只有6000多塊能賠而已

BreezeCat03/23 15:32最近吃鱉到先把策略關掉...等市場冷靜下來QQ

max78041703/23 15:32貓。我有套15的被我關了。太小容易被掃單

ProTrader03/23 15:32認真說 個人經驗停損20點以內是絕世高手 30~60算高手

max78041703/23 15:34你會發現。其實一整年刷出來極限就是那樣了

BreezeCat03/23 15:3415是我現在的心理價位 等長大就可以拿掉了...

ProTrader03/23 15:35因為市場流動性就是有極限 這也是當沖的極限

ProTrader03/23 15:3615能穩定獲利的話 放大停損獲利的可能性又會更高

max78041703/23 15:37做越短根本送手續費QQ 這越手續費超貴15w...

ProTrader03/23 15:38所以我覺得30~60才不會停損那麼多次但本月爆量例外

BreezeCat03/23 15:38我自己現在是專注於出場策略啦~只要出場做得好 交易沒

BreezeCat03/23 15:39煩惱

ProTrader03/23 15:41出場是找獲利局部最大值 簡單的作法是移動停利

BreezeCat03/23 15:41但是我還是乖乖繼續累積資金才是真的

BreezeCat03/23 15:41感謝這邊許多人的意見 獲益良多

BreezeCat03/23 15:43核心想法是移動停利沒錯 不過怎麼移 移哪裡 什麼時候移

BreezeCat03/23 15:43 都會直接對應到能吃到什麼樣的盤勢

max78041703/23 15:43被甩下車繼續追啊

ProTrader03/23 15:44心態穩健是交易獲利的核心要件

ProTrader03/23 15:44心態只能靠一筆又一筆的輸贏慢慢累積

max78041703/23 15:44我是覺得程式不是重點90趴都著重魚心裡層面

ProTrader03/23 15:46程式的重點在於分析計算 就像上面說的移哪裡何時移

ProTrader03/23 15:47心態穩健則是所有交易者都要面對的考驗

eeeee11803/23 15:48像是順勢策略 回測可能中途遇到10連巴 20連巴 最終也賺

eeeee11803/23 15:49但實際上線後 心理素質不夠強的 可能遇到5連巴就停掉

eeeee11803/23 15:49結果停掉 再巴個兩三次 就又出現大行情 就漏掉了

max78041703/23 15:50要體驗過才知道到底說三小XD

max78041703/23 15:50所以我說心裡素質很重要

max78041703/23 15:51程式不是重點了

eeeee11803/23 15:51這就是歸類在心裡面 回測數字冷冰冰 感受不出來的XDD

max78041703/23 15:51很多工程師一直對過去優化。XD. 盤不對就換參數。

max78041703/23 15:52基本小刀都可以成為黑刀

max78041703/23 15:52在於掌控的人心裡素質強度。跟海賊王。七龍珠很像呢

ProTrader03/23 15:54我認為要真正了解市場心態穩健的工程師才能寫出好程式

ProTrader03/23 15:55用很多分析資料的演算法硬套 只會過度最佳化 沒用的

leolarrel03/23 18:19上面寫那麼多幹麻,跟我對做就賺錢了,囉唆

chiachiku03/23 18:54感謝大家回應!

chiachiku03/23 18:55推文這兩天整理後仔細回覆

hsuehsc03/23 19:07

sk603/24 00:13感謝分享

imkp03/24 14:34謝謝分享

Smallxiami03/25 01:45加入法人心態 短線就做得到

luckykk03/25 17:22好讚!感謝分享!

kidbaby03/25 23:46同意max78 交易其實越簡單越好...

qscNERO03/27 16:26分享推

ruokcnn03/31 02:12同行耶!希望有機會可以交流一下

FatCowboy04/21 01:36怎麼會扯到AlphaGo呢, 完全訊息跟非完全訊息是不一樣的