大家都怎麼學程式交易 建立交易模型的 - 財經

Table of Contents

回顧2017年 我發現惹
--------------------------------------------------------------
推 ETHZ: random walk is part of the stochastic process 01/13 11:24
推 ETHZ: 這個我改天寫篇專文來解釋好了
--------------------------------------------------------------
我覺der你欠大家一篇文章

我先說自己的認知 這不是我的專長有錯請指正並補充


隨機:強調結果是固定機率分配且無法預測(以更高的機率猜到可能結果)

不可預測 我丟公正骰子 我預測的成功率1/6 是隨機的

可預測 旁人從我的肌肉緊張與手勢方向猜出可能結果(可能是1/2的準度)
賭神丟公正骰子: 可以控制點數 賭神完全可預測

數學上的隨機是說不管用甚麼方法都無法提高預測的成功率
丟骰子的結果其實有預測的機會 只是偽隨機
我沒作弊的話丟出來的結果應該是1/6的均勻分配 但旁人有預測的可能

量子力學說的測不準原理的那種特性就是真的隨機
至少到目前為止是真隨機(無法用任何方式預測)

random:是隨機的且機率分配是固定的 例:高斯 柯西 正常骰子(1/6) 灌鉛骰子...
從開始到最後的每個隨機變數都是固定的機率分配
正常骰子或灌鉛骰子從頭用到尾

stochastic:是隨機的但機率分配不一定相同
過程中可能一下子高斯 一下子柯西 正常與灌鉛骰子會互換


Random Walk Theory 股價變動是隨機的且機率分配是固定的
最出名的就是選擇權BS模型對股價變動的假設 永遠都是高斯分配且波動性固定
這已經可以確認是錯誤假設了 波動性絕不固定 機率分配應該也不固定


西蒙斯可能有用HMM方法中的Baum-Welch算法
他應該是假設 股價變動是stochastic 而不是random

例:正面灌鉛的硬幣(空頭) 反面灌鉛的硬幣(多頭) 公正的硬幣(盤整)
多空頭或盤整時期都是有漲有跌 但是用的硬幣不同
所以多頭時期容易漲 空頭時期容易跌
用不同硬幣 正反面朝上的機率會不同

西蒙斯就是能猜出現在正在丟甚麼硬幣 因此他就有多空方的優勢
我覺得這才是合理的方法


由上述可知 妄想用特定模型或公式預測股市是不可能的
因為那就是認為 股市有固定不變的隨機機率 但這與事實不符
如果是用某個模型判斷目前股市的隨機特性則較為合理

預測股市可能嗎? 我認為是可能的且西蒙斯的績效就是最好的證明
股市變動結果雖然隨機機率分布的混合 但並非完全不可預測
技術分析 基本分析 籌碼分析 內線交易.....
應可以讓投資人取得預測優勢 所以股市應只看似隨機

股市價格是所有投資人的委託單搓合的結果
若能判斷或誘導投資人的行為 說不定就有預測優勢

注意:這種預測優勢 不是賭神丟骰子那種完全預測的優勢

應屬於海珊用攝影機偷看陳小刀牌的那種優勢
海珊可以偷看 陳小刀也可能放牙籤讓你看
所以海珊還是要判斷陳小刀有沒有放牙籤
或有沒有放牙籤的情況下各是哪種預測

但陳小刀就沒辦法看莊家的牌 只能單方面誤導莊家

總而言之能當莊家且投放誤導資訊應該較有利
大戶錢多股票多還能放消息 散戶就只能被動接受資訊然後猜測
甚至有些散戶就只聽老師的明牌

另外散戶還有心理面過度恐慌與過度樂觀而沒有理性分析的問題



※ 引述《gunhow (剛好)》之銘言:
: ※ 引述《heuristics (阿弟牯)》之銘言:
: : 程式交易有兩種。
: : 指標交易-用指標當作判斷式的條件,決定進出場
: : 一般人會接觸到的程式交易 (或稱 EA) 這種居多,
: : 臉書或 Line 看到獲利滿滿的也是這種居多,但會讓人看到獲利滿滿的,小心是詐騙。
: : 要入門指標交易,學習為交易而生的程式語言還有對應的交易及開發工具最有效率,
: : 例如外匯有 MetaQuotes Language 還有對應的 MetaTrader,
: : MetaQuotes Language 幫你實作好許多指標,你只要呼叫函式,它就給你結果,
: : 而 MetaTrader 幫你處理好程式交易所需的一切,你只要專心發展你的策略。
: : 指標交易要再深入一點就是自己創新的指標。
: : 另一種程式交易是
: : 演算法交易-用機器學習或其他演算法,決定進出場
: : 我們在交易其實是在做一件事,就是是用現有的價格 (或其它資訊) 去預測
: : 晚一點會漲還是跌 (分類),甚至預測晚一點的價格 (預測)。
: : 在這很多領域例如影像、聲音或文字都有類似的問題 (分類跟預測),
: : 電腦科學為此早就發展了歷史悠久的機器學習去解決這些問題,
: : 既然機器學習是在解決分類跟預測的問題,理所當然也可以用在交易上。
: : 但用在交易上有效嗎?顯然不容易,不然學校教授早就發達了。
: : 可是機器學習在解決影像、聲音或文字的分類跟預測的問題時,其實表現不錯,
: : 甚至比人類還厲害,用在交易上怎麼不太容易?問題在哪?
: : 我是這樣看,我是價格 Random Walk Theory 的信奉者,每一時刻的價格都是隨機的,
: : 而且背後沒有相同的隨機分佈,隨機沒問題,但沒有相同的隨機分佈就不行,
: : 這就是交易價格跟影像、聲音或文字的差別。
: : 要入門演算法交易,就是學習機器學習理論,
: : 實作上就以對機器學習支援較多的程式語言為主,例如 R 或 Python。
: : 演算法交易要再深入一點我想是研究交易價格的本質。
: 很有趣的議題
: 不過我持的意見正好相反
: 我認為價格不是隨機分布的
: 在某些可供辨認的條件中
: 價格是可以被辨識方向的!!
: 這點只要是做手單的人
: 做久了就會有體會
: 市場不是隨機的~~
: 簡單來說若市場真的成隨機分布
: 不會看到長時間下來指數呈現上漲趨勢!!
: 市場價格受到規則與環境影響
: 在某些條件下他是單向性的
: 就像玩德州撲克每張牌出現是隨機的
: 但是某些牌型出現後你的勝率會拉高
: 市場也是如此~~
: 因為市場由人所組成
: 每個指標~~~只要相信他的人越多
: 他就會越自我實現
: 然後就會引來狙擊者!!
: 直到指標失效~~然後再慢慢生效
: 所以很多人講的隨機漫步法則
: 手單做久了就覺得.....
: 隨機只是"市場"的一部分!!
: 市場還有不隨機的那部分!!!
: 關於演算法能不能推出市場發生何事
: 我認為是很有機會的~~XD
: 前提是要寫的人會做單!!
: https://www.zhihu.com/question/40171482
: 麻將與人工智能
: 在這裡有所謂動態分支樹的概念
: 當你設計的條件可以有效地降低分支樹的概念時
: 演算就開始有意義!!
: 當然....交易比麻將困難多了!!!

--

All Comments

Oscar avatarOscar2018-01-03
預測優勢那邊講的很像"內線"
Oscar avatarOscar2018-01-04
我不知道你是去哪聽到Simons的方法 我看了很多英文
William avatarWilliam2018-01-06
的專訪跟有關文藝復興科技的報導&討論 他們都沒講
Anthony avatarAnthony2018-01-07
過他們賺錢的策略、方式、模型是怎樣 只說他們hire
很多數學家/科學家 不hire傳統金融人
Dinah avatarDinah2018-01-08
"預測"股價是業餘的想法 控制"風險"才是專業
Ula avatarUla2018-01-10
樓上的邏輯 我用一個例子另外再解讀一次
Olga avatarOlga2018-01-11
現在還沒人可以完全在颱風生成時 就預測颱風的路徑
跟強度~ 美軍日本自衛隊台灣香港 預測的都不一樣
Selena avatarSelena2018-01-13
所以颱風有某種程度的``隨機``是吧? 不然為什麼科學
這麼昌明的現在 對一個小小颱風還沒有辦法預測跟控制
Adele avatarAdele2018-01-14
? 所以台灣中央氣象局 其實是業餘單位業餘想法~
Michael avatarMichael2018-01-16
只有保險公司才是專家?? 因為買個颱風險控制風險才是
Connor avatarConnor2018-01-17
大家應該做的事情? 那我建議只要有颱風都應該放假三天
中央氣象局這些傢伙都是業餘的 意見根本不用參考
控制風險 控制不要出人命才是比較重要的事情
Anonymous avatarAnonymous2018-01-19
我是不懂說 控制風險的第一步不就是要先做預測嗎
Tracy avatarTracy2018-01-20
那怎麼一開始的預測 就變成業餘的 根據預測發展的控制
Delia avatarDelia2018-01-21
風險就變成專家了... 這種說法不公平吧
Rebecca avatarRebecca2018-01-23
應該是說 為何預測是業餘 是因為不可能有百分百的
因此 那怕是0.01的錯誤 如不控制就會虧損慘重
因此控制虧損相對的比預測風險來的重要
Connor avatarConnor2018-01-24
推樓上 就是這樣 只是不要完全否定預測的效益
Caitlin avatarCaitlin2018-01-26
關於樓上的說法 我可以反過來再說一次 自己思考盲點
Candice avatarCandice2018-01-27
在哪? 以突破型策略來說 就算用統計學去研究 準度大概
4成~ 可是如果有某種方法預測出來 這次突破9成是假的
Puput avatarPuput2018-01-29
那請問要不要進場? 說不定這次剛好就是真的那次
Elizabeth avatarElizabeth2018-01-30
明知道假的機率超高 如果要進場 當然是要控制風險
Adele avatarAdele2018-02-01
但如果預測結果可以提高準度 那要不要乾脆不進場??
Quanna avatarQuanna2018-02-02
那你覺得是預測結果準比較重要 還是不管他 先進場再說
Ida avatarIda2018-02-04
反正我有控制風險就好?? 如果預測不重要 那為何網路上
Andrew avatarAndrew2018-02-05
一堆該該叫 說他一停損 走勢就馬上翻 搞到他MDD超大
Kama avatarKama2018-02-06
如果在打到預設停損價的時候 發現當下``時間點``有
9成機率要翻~ (就是上述例子 可是發展出時間預測法)
Genevieve avatarGenevieve2018-02-08
那你覺得要不要停損??? 還是先停損 然後等翻再進???
還是像很多被雙巴的 一停損就翻邊 結果死翹翹???
Sierra Rose avatarSierra Rose2018-02-09
所以應該是要說 預測跟控制風險都只是一個環節
但是如果已先後順序的話 預測絕對比控制風險來的優先
Carolina Franco avatarCarolina Franco2018-02-11
但是不管是小資還是大資 有了初始的風險值之後
接下來絕對會是控制部位的風險
Poppy avatarPoppy2018-02-12
因此在怎樣的風險值之下 能做多大的事情
這才是為何控制風險大於預測的原因(個人認為)
Carol avatarCarol2018-02-14
我結論跟你不一樣~ 停損是幫助自己可以留在市場
Eartha avatarEartha2018-02-15
但是要贏大錢 預測才是最重要的 你不會希望先停損
Emily avatarEmily2018-02-17
不管怎樣 能創造出績效 降低虧損 就可以了
Steve avatarSteve2018-02-18
10幾次 然後才中一次大的 結果最後才贏一點點吧
Carol avatarCarol2018-02-20
如果是這樣 那代表風險控管有問題吧XD
Kelly avatarKelly2018-02-21
所以再一開始的那個``預測`` 就相當重要 這次有沒有
Aaliyah avatarAaliyah2018-02-22
必定贏大錢的條件? 最後才是考慮風險值是多少...
Franklin avatarFranklin2018-02-24
因此 預測本來就優先於最後的風險控制
但是預測沒有百分百準確的 因此最後的風險控制
Frederic avatarFrederic2018-02-25
為何變的很重要 就是這個原因而以
Blanche avatarBlanche2018-02-27
波段型的突破程式 那種連停MDD爆掉的狀況很多啊
Regina avatarRegina2018-02-28
不不不 你的``重要`` 只是著眼在太多人沒確實執行上
Tracy avatarTracy2018-03-02
如果AB 2程式 我都徹底執行 可是A的勝率跟MDD都優於B
你還是會覺得A比B好 而不是糾結在用那一個程式 我會
Yedda avatarYedda2018-03-03
關於MDD爆掉 這其實是有多少能耐做多少事情
那個已經是在風險控制的那一環節了
Ivy avatarIvy2018-03-05
不停損上~ 而且MDD爆掉的B 預測能力本身就弱於A了
Hedda avatarHedda2018-03-06
這就好像龜兔賽跑 你糾結在說 跑完全場才是最重要的
因為兔子有睡覺的黑歷史 所以兔子本身能力再強 也不是
Robert avatarRobert2018-03-07
應該最注重的重點~ 挑一個沒有黑歷史的烏龜比較可靠
Ophelia avatarOphelia2018-03-09
那其實是策略組合管理問題 管理本身也是在控制風險
Edith avatarEdith2018-03-10
但其實大家都知道 排除掉睡覺因素 一定是兔子才會贏
Rae avatarRae2018-03-12
所以我上面已經點出來了 其實這是兩碼子事
Sandy avatarSandy2018-03-13
你要說 停損很重要 甚至最重要 這我可以完全同意
但是用比較級的 把預測跟停損扯在一起比 就很奇怪
Candice avatarCandice2018-03-15
因為這樣比 通常都會刻意有某些背景條件 去強制得到
停損>預測的結論~ 但其實把背景條件一講出來 就發現
Daniel avatarDaniel2018-03-16
其實根本就不是那一回事... 我想反駁的只有這點而已
Lily avatarLily2018-03-18
UJ現在也在開始在跑程式交易啊?
Catherine avatarCatherine2018-03-19
我的程式交易就是江恩矩陣跟占星學啊
Valerie avatarValerie2018-03-21
不是啦 我意思是 你有把你的矩陣占星做系統化回測?
Irma avatarIrma2018-03-22
我每天做單就是在做回測了
Margaret avatarMargaret2018-03-23
不敢XDD 我不敢對UJ有任何暗示XDDDDD
Andrew avatarAndrew2018-03-25
基本上 我不覺得江恩矩陣跟占星 需要做甚麼回測
Skylar Davis avatarSkylar Davis2018-03-26
那純粹就是一種操作信仰而已~ 相不相信比測出來結果
Kristin avatarKristin2018-03-28
如何重要多了~ 因為結果一開始就不需要懷疑
Daniel avatarDaniel2018-03-29
操作是自己的事情 自己相不相信才是最重要的事
Ina avatarIna2018-03-31
這裡我提一個問題 如果一個有回測過的程式
Faithe avatarFaithe2018-04-01
真的做下去 結果勝率越來越低 mdd越來越大
跟一個靠邏輯信仰操作 一開始因為不熟悉 結果勝率不高
Joe avatarJoe2018-04-03
玩個幾年 慢慢就知道經驗上機率上 甚麼價位 時間
Blanche avatarBlanche2018-04-04
就會出甚麼事情 越玩心得還越多 哪種方法才比較好???
Lauren avatarLauren2018-04-05
認同AboveTheRim
John avatarJohn2018-04-07
基本上不賠或賠小久了一定會賺 這是沒錯的
Megan avatarMegan2018-04-08
不過真正會大賺的 都不是靠控制風險 風險不要太誇張就好
Daniel avatarDaniel2018-04-10
因為極度在乎風險的人 不會重壓 頂多算多一份薪水
Ida avatarIda2018-04-11
像菲比斯 四萬保證金玩四十萬的現貨 十萬才能滾上數千萬
Harry avatarHarry2018-04-13
所以高風險高報酬 怎麼拿捏就看技術到哪了
Anonymous avatarAnonymous2018-04-14
技術不到家的人 就會認為風險超重要
Gilbert avatarGilbert2018-04-16
但對已經賺好幾倍甚至好幾十倍的人而言 隨便出金都是賺
Kelly avatarKelly2018-04-17
所已D神才說 看對 壓大 抱住 沒一點在講風險啦
Rebecca avatarRebecca2018-04-19
這串文真有意思,不過沒時間回一篇真可惜
Sandy avatarSandy2018-04-20
後來重新看完推文發現大家都只是在換句話說
Kyle avatarKyle2018-04-21
如果認為看對壓大抱住沒在管風險的話,表示你不認識這六個
Hedy avatarHedy2018-04-23
壓大抱住。看對爆賺、看錯歸零。 跟賭徒沒兩樣,
不是專業的玩法。 最好buy side可以讓你這樣玩 take
view重壓。自己的錢這樣玩就算了,反正輸贏自己負責
責,所以才說這是專業跟業餘的差別
Edith avatarEdith2018-04-24
其實一句話有隱含很多前提,不能說誰對誰錯。
Queena avatarQueena2018-04-26
我相信光是"壓大"二字就有很多個解釋
Andrew avatarAndrew2018-04-27
每個人能承受的風險不同,所謂的"壓大"也不同
Xanthe avatarXanthe2018-04-29
原來專業跟業餘的差別是在有沒有進公司玩別人的錢...
Olive avatarOlive2018-04-30
不覺得這樣的看法非常奇怪嗎... 你自己都說 停損最重
Megan avatarMegan2018-05-02
要的前提 不就是你怕看錯歸零了 那請問要是不歸零呢
Bethany avatarBethany2018-05-03
我不反對有人認為停損是最重要的事情 但是我心裡OS就
Mason avatarMason2018-05-04
是 這傢伙很怕會歸零... 如此而已 怕歸零 最好的方法
Poppy avatarPoppy2018-05-06
就是從頭到尾都不要進場 難道不是嗎 XDDDDDD
Steve avatarSteve2018-05-07
刷~~ (亂入)
Gary avatarGary2018-05-09
感謝ProTrader對Random & Stochastic Process的說明,很棒
Mary avatarMary2018-05-10
我覺得ProTrader大解釋得很清楚,幫我完成了我忘記的功課XD
Ursula avatarUrsula2018-05-12
跟前台中台無關。交易員有部位就有風險,風險不是給
中台控管,而是自己要控管,中台傻傻的只會按風控額
度警告你的時候要拿得出東西argue,defend自己的部
位風險。 這都不懂就不要叫pro了,充其量是業外
憑自己在想像業內,瞎子摸象而已
Hedy avatarHedy2018-05-13
你文章提到的大空頭時期 日常交易 盤整盤 好像有辦法可
Ursula avatarUrsula2018-05-15
以預測 我有po在股票版 就是用物理相變解釋股市變化的
那篇文章 不知道那篇是否有一些套利的空間呢???
Olivia avatarOlivia2018-05-16
可以請問protrader大 本文中的"隨機"對應到的英文字
Genevieve avatarGenevieve2018-05-18
是哪個單字嗎?
Oscar avatarOscar2018-05-19
其實前台才不會跟中台靠邀沒業績被電你背,但前台會靠
Blanche avatarBlanche2018-05-20
邀中台model用錯或是算錯他部位才會爆或賠錢 反正賠錢
永遠不是自己的錯 (菸)
Thomas avatarThomas2018-05-22
另外buy side現在限制其實比想像中多很多,很難真的說
看對「重」壓啦
James avatarJames2018-05-23
一堆什麼要符合比例啦,單一個股什麼小的規定,要壓還
Donna avatarDonna2018-05-25
不一定能壓多少,單子還沒敲(或還沒叫人敲)警示就跳了
George avatarGeorge2018-05-26
TRF前台真的是做交易的話更會靠邀model 因為光吵model
前後台就吵很久,我以前就這樣,每天MTM出來就要吵一下
Freda avatarFreda2018-05-28
為何數字不一樣,講好怎麼price隔天就可以再吵一次
Harry avatarHarry2018-05-29
直接站內信你,討論內容跟本文無關不佔版面了
Andrew avatarAndrew2018-05-31
不過我看到的也跟Abovetherim講的比較接近
Irma avatarIrma2018-06-01
我只想推 愛你所擇 擇你所愛
Kristin avatarKristin2018-06-02
U姐姐拿台風的例子很對唷 有在看氣象圖唷唷~揪咪
Barb Cronin avatarBarb Cronin2018-06-04
最近真正看懂你這篇文章的內容了!