機器學習實作期貨當沖的基礎知識與討論 - 期貨

Sandy avatar
By Sandy
at 2017-02-10T23:46

Table of Contents

我也修改標題了,讓標題比較符合內文,原原po應該也不在意吧


其實程式交易的那些流程,就是機器學習的過程(方法較簡單)
取得原始資料-->決定技術指標-->進出場規則-->回測-->結果分析
詳細過程請自己買書或上網查這裡不多說


交易獲利的關鍵是資金管理與技術指標(定義盤型)
有交易經驗的人應該都會認同資金管裡的重要性更大於技術指標
因為多數交易者並沒有技術指標的開發能力(通常是別人的指標)


決定技術指標對於機器學習領域來說就是取特徵值
均線黃金交叉 突破前N日高 W底辨識...都是取特徵值
取特徵值的方法有很多,多到人類終其一生也學不完
也就是說交易者有幾乎用不完的技術指標
所以對有機器學習背景的人來說,技術指標與資金管理同等重要
能研發專屬自己的技術指標是理工阿宅辛苦學習後的優勢



但是正常人應該對期貨交易不熟悉,很難寫機器學習的相關程式
所以在開始前要先了解甚麼是期貨交易(本文針對短線還有當沖)
因為期貨交易可以看成一種賭局,所以推薦從撲克賭局開始
了解撲克賭局本質的人能較容易看透期貨賭局為何


撲克牌的牌型很明確但期貨的盤勢很不明確
所以交易者都常都會定義自己的"期貨牌局"(技術指標 特徵值)
但是對初學者來說這很困難因此強烈建議從撲克入門


所謂"期貨牌局"就只是一種類比概念
交易者要能依據不同盤勢制定交易策略
因為不同盤勢會有不同的期望獲利
尤其是持有多久後的期望獲利,因為停利點太低也會出場

而且還要依據遊戲規則與風控制定自己的資金管理

一樣是撲克 21點 梭哈 德州撲克 規則就不相同
資金管理的方法也會因此不同(會贏才進場的精神相同)

21點就是以算牌為主 較沒有心理戰的問題
梭哈跟德州撲克 就有心理戰的層面 例如:把把都梭哈 把把都不跟

撲克賭局中較沒有停利出場與繼續持有的概念
但是 算牌 資金管理 心理壓力克服的賭局基本特性是相似的


如果都能理解上面的論述,你應該可以開始機器學習實作期貨交易了


補個買方Op點

買單邊就行 買的次數不要多 找大漲大跌的時候
傳統技術指標就很夠用了 找"龍王"from華爾街的物理學

===============================================================
===============================================================
我是分割線,分割線之後是比較接近人話的討論
===============================================================
===============================================================


※ 引述《q1a22001 (crazy楊)》之銘言:
: 定義好壞牌對交易而言應該就是對策略的濾網下功夫吧
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
最常見的程式交易就是用這種方法+回測積效以決定策略
但這只是最簡單最基本的方法

: 但跟德州撲克不同的是
: 德州撲克的牌型組合可以有量化的勝率
: 但真實交易所用到的參數實在太多了
: 你如何定義某個時空下的勝率是個問題
: 再來你定義的勝率有辦法像德州撲克正確客觀嗎
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
圍棋的盤面更複雜 Google的AlphaGo用深度學習神經網路+蒙地卡羅模擬

如果只作期貨日內當沖或者1小時當沖或甚至15分鐘 5分鐘的當沖
期貨的複雜度絕對遠小於圍棋的複雜度

很多學術論文用小波轉換取特徵值來分析期貨的盤勢

我用的是我個人獨創的K線與均線模擬小波轉換分析期貨

這方面的問題你可以自己找關鍵字 "特徵值" "機器學習"

--------------------------------------------------------------------

: 程式交易還可以回測 但都還有最佳化的疑慮
積效回測只是最基本的方法 比較嚴謹的方法要用蒙地卡羅法模擬
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

德州撲克的Libratus 圍棋的AlphaGo 的測試結果都有過度最佳化問題
應該說全部機器學習與資料探勘分析技術所的結果都有過度最佳化問題

最簡單的避免過度最佳化的測試方法是 Cross Validation

-------------------------------------------------------------------
: 若是主觀交易我覺得跟打撲克聯想再一起還是太天真了
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
不久前多數學術界的人也都覺得 圍棋的人工智慧超越人腦是很不切實際的事
我還在念碩班的時候 指導教授也覺得人工智慧根本是沒有未來的票房毒藥

-----------------------------------
: 我覺得資金控管方面還可以互相參考
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
的確如此
--------------------------------------------
: 其他的對交易的策略上並沒有甚麼關聯
: 好好架構自己的濾網 了解市場 持續觀察調整
: 別想什麼德州撲克了 我覺得很容易模糊焦點
: 我們是trader不是poker
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
你目前的狀況就像是已經學會鑽木取火的人類
但是覺得 火柴 打火機 點火器 火焰槍都是很虛幻的東西

人工智慧機器學習的目標就是讓機器能學會人類才能作的事情

台科大的徐演政教授就有實際進場交易的人工智慧

金融交易的人工智慧其實一直有在發展


除了我前面提到的例子

IBM的人工智慧華生也在 醫師 律師 問答等領域取得很顯著的積效

無人自駕的 捷運 車 飛機 都已經有實際上路的成品

郭台銘的工廠作模具以前需要老師傅才能定公差 現在可以自動化
他也有已經上線的無人工廠在實際運作
--
Tags: 期貨

All Comments

Xanthe avatar
By Xanthe
at 2017-02-12T15:37
推薦一本書 "華爾街的物理學" 可以看學術界的進展
Brianna avatar
By Brianna
at 2017-02-16T01:56
看交易的目的是為了賺錢還是做研究吧,如果是前者
以目前市場還不需要用到複雜的方法也能獲利
Jessica avatar
By Jessica
at 2017-02-20T23:10
跟本金還是股票長波段無關吧,目前量化交易用機器學習
Donna avatar
By Donna
at 2017-02-25T06:38
穩定獲利的還是少數,多半還是用一些"簡單"的方式去做
Cara avatar
By Cara
at 2017-03-01T09:43
平盤價以上作多以下作空 就會賺了啦...
Candice avatar
By Candice
at 2017-03-01T15:15
原來U姐是這樣做的@@? 概念確實很簡單
Caroline avatar
By Caroline
at 2017-03-04T14:58
不要再凹了,難看…
Franklin avatar
By Franklin
at 2017-03-09T05:40
從21點凹到人工智慧…3種不同概念你也能統統把他攪在
一起做撒尿牛丸,你論文如果這樣寫絕對被老闆批到翻
過去
Belly avatar
By Belly
at 2017-03-12T15:55
你對期貨認識太少,如果期貨真的是賭博,有人可以穩定
獲利?
Andrew avatar
By Andrew
at 2017-03-14T22:01
我從來沒說人工智慧不能應用在交易上吧?
William avatar
By William
at 2017-03-18T12:33
原po是不是文不對題了
Linda avatar
By Linda
at 2017-03-19T07:47
大多數人好像還是不認同賭博 但事實上就是有人賭博
Emma avatar
By Emma
at 2017-03-20T22:08
能穩定獲利 高明的賭徒能從遊戲規則和人為的動作看
Elma avatar
By Elma
at 2017-03-23T16:37
出一些端倪 只要有人的地方就會不完美 發現那個不
完美就能從中獲取利潤
Steve avatar
By Steve
at 2017-03-25T12:41
期貨和賭博最類似的地方就是競爭的對手都是人
Noah avatar
By Noah
at 2017-03-28T17:22
每個人都有自己打牌的方式(演算法) 還有都有血條(背
Dinah avatar
By Dinah
at 2017-03-30T23:38
你還是學生吧? ㄎ 而且不是EE就是CS吧? ㄎ
Zanna avatar
By Zanna
at 2017-04-01T16:35
後的資金) 觀察盤勢 會發現心理學能解釋所有的盤
因為說穿了都是一場賽局
Tom avatar
By Tom
at 2017-04-04T18:37
這種把期貨走勢當成訊號來處理的演算法交易十之八九
Mary avatar
By Mary
at 2017-04-07T03:24
useless 去看quantopian上有多少支是真的賺錢就知
Regina avatar
By Regina
at 2017-04-10T09:26
道了 交易不是處理物理訊號 交易很多時候是不同
Faithe avatar
By Faithe
at 2017-04-12T16:16
交易策略/總體經濟/國際金融在驅動不同資產的訂價
Dorothy avatar
By Dorothy
at 2017-04-13T08:17
忽略金融/交易本質上的mechanism 而只針對最後出現
的訊號去處理 這種演算法你敢用多久? 信心有多大?
David avatar
By David
at 2017-04-14T02:55
不過這是很有趣的議題就是了 到底價格的變化是不是
Elma avatar
By Elma
at 2017-04-18T05:12
能用模型來解釋
Edwina avatar
By Edwina
at 2017-04-20T06:47
如果ML這種無差別暴力資料處理真的這麼有用 google
Hedwig avatar
By Hedwig
at 2017-04-23T05:34
alphaGo內部工程師早就丟到金融市場來賺了
Damian avatar
By Damian
at 2017-04-23T23:58
應該說適用條件很極端 直覺上應該很容易 overfitting...
應該說適用條件很極端 直覺上應該很容易 overfitting...
Skylar DavisLinda avatar
By Skylar DavisLinda
at 2017-04-28T05:12
資料做好的前處理才能去做學習,怎麼餵資料餵甚麼資料?
Zenobia avatar
By Zenobia
at 2017-04-30T07:06
原po自己也說各領域才能處理有各領域的人工智慧 所以
撲克跟交易本來就是兩個不同領域 硬要扯在一起辨論 容
易誤導新手 我有說錯嗎?
Hedy avatar
By Hedy
at 2017-05-01T19:42
裝懂的人就別再秀下限了! 一直批評、訓斥別人沒有比較強
Caitlin avatar
By Caitlin
at 2017-05-01T21:41
你所謂的期貨牌局 也就是交易策略中的條件參數與濾網不
過是換個表達方式罷了 這些觀念在交易中也很基本 不用
懂撲克牌也會慢慢了解這些道理 我很會打撲克 充其量只
有在資金控管的方面有經驗 但我會因為很會算牌很會挑牌
打就會寫交易的演算法嗎?
Puput avatar
By Puput
at 2017-05-02T15:22
建議Pro大不用每個人都回,有些人愛叫又沒料,可直接無視~
Sarah avatar
By Sarah
at 2017-05-03T05:44
板上有幾個特定id,以批評他人為樂,這種人的發言不要理他
Elizabeth avatar
By Elizabeth
at 2017-05-04T16:11
你所謂的期貨牌局 最後不都是在市場給你的資訊所演變而
組合出來 跟撲克牌有何關連
Agnes avatar
By Agnes
at 2017-05-09T03:53
我只對此有些疑問罷了 並沒有批評原po的意思
Ethan avatar
By Ethan
at 2017-05-11T13:28
Lily avatar
By Lily
at 2017-05-13T23:53
我覺得你們講的東西根本不是同一個,當然沒交集…
Hedwig avatar
By Hedwig
at 2017-05-16T13:41
好精闢的解析,配合上自己所走的冤枉路,的確很有道理
也值得借鏡!
Mary avatar
By Mary
at 2017-05-19T07:07
推 你的流程 那些的確是血淚的過程
Leila avatar
By Leila
at 2017-05-22T18:17
寫的很好,尤其是牌局的部份。
不過如何定義自己的牌局,真的是不容易。
不管是關於交易,或是人生,皆是如此。
很多人是人云亦云的,而且從出發點就是錯的,即使
找到牌局,往往也是錯的。基礎的東西,或說本質往
往最重要,也最具研究價值,找到也許可能,想透卻是
不易,活用更是困難……
加油~可以認識一下嗎?
我想我們某種程度是很類似的人~~
Skylar Davis avatar
By Skylar Davis
at 2017-05-25T17:37
工作上的經驗是,當面溝通就常常出問題了。更何況是這種文字
留言的。我也覺得講不同東西,不過說短線是賭博蠻奇怪的,
其實買股票放隔夜也是賭博,就是在賭他睡覺時間不會出大事。
別因為機率小就忘記這些風險的存在。
Ursula avatar
By Ursula
at 2017-05-29T11:48
厲害
Liam avatar
By Liam
at 2017-06-01T21:43
受教了,雖然滿多名詞看不懂
Vanessa avatar
By Vanessa
at 2017-06-03T09:19
那它為啥還在當教授
Anonymous avatar
By Anonymous
at 2017-06-04T12:06
因為還沒研發出像AlphaGo一樣強的ai,研發出也許就離職了
Tristan Cohan avatar
By Tristan Cohan
at 2017-06-07T02:56
推推!
Leila avatar
By Leila
at 2017-06-08T21:14
初學者完全沒有必要先賠錢才開始學撲克←佛心!
Isabella avatar
By Isabella
at 2017-06-11T10:52
但真心覺得,還是無法避免付出血淚繳學費才可能進步...
Franklin avatar
By Franklin
at 2017-06-12T20:16
thanks for sharing...
Isabella avatar
By Isabella
at 2017-06-16T12:14
推分享 不過我認識的市場還有所謂情緒問題 這是牌局沒有的
Joe avatar
By Joe
at 2017-06-17T16:32
不知道人工智慧面對情緒問題會怎麼處理
Genevieve avatar
By Genevieve
at 2017-06-19T06:36
過度關注技術就會忘記進市場的主要目的是賺錢...
不是愈"先進"的技術就愈好賺...
Belly avatar
By Belly
at 2017-06-20T11:29
推GX90160SS
Hardy avatar
By Hardy
at 2017-06-23T22:25
我不用程式交易就可以做到你講得心理層面上的東西了
Harry avatar
By Harry
at 2017-06-25T10:02
人的喜怒哀樂多多少少會影響判斷,頂多抑制
Tracy avatar
By Tracy
at 2017-06-27T06:07
我幾乎沒有耶。這就是我自信的來源。XD
Thomas avatar
By Thomas
at 2017-06-28T17:44
還有生理會影響啊...
Kama avatar
By Kama
at 2017-06-29T01:59
看看趨勢跟蹤吧 不用機器 一般的邏輯就可以獲利了

2017年02月10日 選擇權簡表

Lauren avatar
By Lauren
at 2017-02-10T22:18
Put/Call Ratio   1.58 (期交所:1.15805) VIX指標 11.54 Call未平倉最大量  9600 Put未平倉最大量   9500 平衡點        9550 總覽圖: http://2330.tw/Option_Master.aspx 期交所: h ...

請問做當沖的大大門怎麼取捨交易

Ophelia avatar
By Ophelia
at 2017-02-10T20:06
※ 引述《huntersa (獵人)》之銘言: : ※ 引述《ProTrader (沒有暱稱)》之銘言: : : 其實你在股票市場的心得才是正確的投資心法 : : 來玩當沖比較近似賭博,跟股票投資不同 : : 若想在當沖領域再突破的話,要學會像21點牌局那樣的算牌 : : 參考電影:決勝21點或者市面上也有很 ...

106年02月10日 期貨收盤價&結算價一覽表

Xanthe avatar
By Xanthe
at 2017-02-10T14:53
http://www.taifex.com.tw/chinese/home.htm 106年02月10日 期貨收盤價andamp;結算價一覽表 類別 收盤價 當日結算價 台指期02 9658 9657 電子期02 389.05 389.05 金融 ...

今天做OP的朋友們

John avatar
By John
at 2017-02-10T14:45
尤其是今天做賣方的朋友們 你們有賺嗎? 遇到這種昇龍拳,你們都是怎麼化解的 謝謝 我不是反串文,因為我也是做賣方 這是討拍文 ------------- 尋找選擇權興趣相同的朋友,分享帳單,操作法 http://line.me/R/ti/g/Pp9yeL8Wp2 - ...

106年02月10日三大法人買賣金額統計表

Brianna avatar
By Brianna
at 2017-02-10T14:43
※ [本文轉錄自 Stock 看板 #1OdM3nF7 ] 作者: coconing (證 ㄓㄥˋ 券 ㄑㄩㄢˋ) 看板: Stock 標題: [其他] 106年02月10日三大法人買賣金額統計表 時間: Fri Feb 10 14:42:54 2017 http://www.twse.com.tw/ch ...