简体中文
繁體中文
English
Pусский
日本語
ภาษาไทย
Tiếng Việt
Bahasa Indonesia
Español
हिन्दी
Filippiiniläinen
Français
Deutsch
Português
Türkçe
한국어
العربية
摘要:放下所有,放空自己,擯除所有偏見,思考最本初的一些疑問。
我不知道諸位是如何接觸到金融投機的,不知道你第一筆交易是如何完成的,第一個交易的品種是什麼,第一次開倉的依據是何。
但有一點是可以肯定的,每個沒有放棄在市場裡搏殺,堅持不懈的朋友,都經歷過很痛苦的階段。如果你還沒經歷,請做好心理準備。
筆者並非金融專業出身,金融學知識和經濟學知識都是大學畢業後才自學的。在學到這些非常必要的知識前,就因緣巧合接觸到了金融投機。
第一次被神秘複雜的K線圖和各種眼花繚亂的技術分析捕獲眼球,就猶如被一種魔法詛咒著,從此難以抽身。
在瞭解了基本的常識後,用軟體流覽了許多主流的技術指標們,回望過去,比比劃劃弄弄,似乎並不難。你瞧這裡一個信號就很准,那裡一個信號如果抓到那就發財了。每一次接觸一種新的技術分析方法,就如同打開了一扇窗戶,遙想著當年該交易體系的發明者如何叱詫風雲,笑傲市場,壕取千金于萬里之外,如探囊取物。
當然,興奮完不久後,就會發現這些信號並不是次次百發百中,偶有失手再所難免,總有些例外情況。用肉眼目測了過往的情況,測算測算如果信號準確時的利潤,似乎有些瑕疵也是可以接受的。
再多接觸了幾套交易系統之後,發現有兩大派別,一種總是告訴你,快要粗大事了!準備好歷史機遇。另外一派總是憂心忡忡,這漲得過頭了吧,那個跌得已經離譜了,超買超賣好嚴重啊,趕快趕在市場修正錯誤前入場。到底誰說得對呢?
紙上得來終覺淺,絕知此事要躬行。開個實盤試試!
神奇的是,剛剛入場的肥羊,哦,不,是新手們總是能賺到不少錢的。我也不例外,在做肥羊的最初階段,幾周能就獲得了翻倍的利潤。
過了不久,咦?技術指標怎麼接連失敗。複盤的時候,明明很神奇,很威武的呀。
肉眼複盤的時候,總發現有些指標在有些特定的時候特別神勇,而恰恰另外的指標會提醒我們時機未到,就好像有許多大臣在給國王提建議,或許,兼聽則明,偏聽則暗?
單個指標總是有缺陷的嘛,人無完人,指標也無萬能的,我們要構建自己的交易系統,多個指標取長補短,認真複盤,認真思考,秘密一定就在細節裡。
艱苦卓越的複盤,指標組合,反復琢磨,反復咀嚼,我不知道有多少人花了多少個不眠夜,苦苦上下而求索。我反正是陷進去了。
日復一日,有時間也不看美劇了,遊戲也不打了,全世界最最神秘的,最有趣的事情,就是技術分析的有效性。盯住螢幕,反復掂量,反復推敲。
推敲推敲再推敲,無數次似乎頓悟來臨,無數次希望破滅,人如同著魔一般,偏不信唯獨我,不能擁有屬於自己的交易系統,獨步江湖。天道酬勤,功夫不負有心人,學海無涯苦作舟,反復激勵著自己,頑強得度過一個個不眠夜。
市面上的交易系統,沒有沒學過的。什麼線都畫過,什麼多週期共振分析,還買了多屏一起看。
艱苦卓絕的奮鬥並沒有帶來讓我真正的收穫,有的只是一次次希望化成泡影而已。如果說這條路,我因為不夠努力,所以沒有走通,我想我的生理極限已經不能支持我做下去了。
到底有沒有用?為什麼看著總有效而用著用著總出問題?
昨夜西風凋碧樹。獨上高樓,望盡天涯路。欲寄彩箋兼尺素,山長水闊知何處。
後來我學習了心理學和神經科學的一些知識後,知道人擁有無法克服的自利偏差和後視偏差。自利偏差意味著你一定會朝自己有利的方向產生偏見,一旦你對某技術指標產生信心後,你會強化它的優勢,而忽視它的缺陷。
後視偏差,會造成大量的事後諸葛亮的情境,把未來的信息不自覺得帶入進去。
這些是人性,人性是客觀存在的,和人性鬥爭是很艱難的事情。
《海龜交易法則》還宣揚了一種理念:不是系統不OK,是你的心態不OK。學會冷酷機械得操作,把倉位資金管理做成機器人一般,就能獲得成功,打敗市場。
一群毫無交易經驗的年輕人,因為崇拜,言聽計從,從而笑傲華爾街。
擊敗人性就擊敗了市場,戰勝自己,就能贏得未來。聽上去好有道理,但機械執行好難啊,心裡好煎熬啊。
好在,我是碼農出身,會寫代碼(大學期間還拿過全國性比賽的前三名,拿過風投,技術勉強還算靠譜),何不用電腦來克服人性呢?電腦不會有自利偏差和後視偏差(前提是你的程式不能使用未來信息)。況且,組合出來的技術指標組合浩瀚如海,如何能用人力去做這些事情呢?況且做得還不好。
海龜交易法則那個時代,可沒那麼好的IT技術。
想到這一點,再次紮入代碼中,開始艱苦卓絕地架構,coding,debug,歷史回測,分析效果,想辦法提高計算效率,如何利用平行計算讓能用得上的所有計算設備一起沒日沒夜得跑起來。如此循環往復,不知疲倦。
衣帶漸寬終不悔,為伊消得人憔悴。
程式設計,真是現代人處理信息的必備技能,程式設計賦予人很大的自 由,在處理信息的過程中,不再受制於許多軟體的不稱心,上限多半在於你的程式設計技能,而非他人。
從滿螢幕的技術指標,變回了滿螢幕的各種代碼,CPU 永遠滿轉。沒日沒夜得比劃果然不如沒日沒夜得coding來得高效。那我收穫了“聖杯”嗎?
我曾經以為我收穫了。
此時的我,已經不是一個人在奮鬥了,有一群志同道合的小夥伴們和我一起探索著這誘人的謎題,我們為了洞悉那牽扯著千萬人的奧秘,無數人魂牽夢繞的聖杯,不知疲倦得做著工作。
對幾乎所有可行的,有確定性描述的技術體系,進行分析後,我們獲得了很多有意思的統計結果。動用了大量的計算資源,弄廢了若干可憐的硬碟後,對著統計數據,有些怪樣的感受。
比較知名的技術指標,MACD 能勉強超過50%的準確率,只是勉強超過而已,如果沒有交易成本和流動性問題,冷血得執行該指標提示的方法,能不能贏錢還得靠運氣。
RSI 的表現極不穩定,勝率總算過半,而KDJ的表現糟糕得讓人難以置信。
勝率超過50%的技術分析策略雖然多,但出現的頻次和分佈都非常不均勻。曲線非常不平滑,或者說,夏普率非常低。我們在進行著技術指標的整合的時候,運用了統籌規劃的一些數學技巧。
在大量的統計結果和有序的規劃後,我們獲得了一個在回測上近乎完美的技術分析體系,曲線的平滑程度讓人心醉,收益之高,讓人驚鄂。200%的年化回報,是在有資金管理和風險控制的前提下可以預期的。
將所有可得到技術指標進行到冷酷無情,毫無人性的電腦系統統計,毫無偏見的,赤 裸裸的數據。加上數學上的統籌規劃,無可置疑的客觀性。
技術分析,簡直是做絕了。系統上線運行,神勇一如預期,收益的速度和歷史回測完全一致。似乎,熬到頭了。
系統有效了小半年,開始出現難熬的回撤,當然,對於回撤我們是有心理準備的。不久後系統又恢復了盈利,似乎又回歸正常的狀態中。
然而,一次又一次不明原因偏離預期,讓我信心產生了動搖。
我相信,技術指標類體系,我們近乎一網打盡,在客觀性和準確性方面已經做到極限。彼時,我無法再想像還能如何提高系統的有效性。
問題出在哪裡?到底哪裡做得不夠好?這問題為何如此難解?或許,這問題有答案嗎?這個無數先輩反復琢磨的聖杯,存在嗎?
是魯棒性不好嗎?學習集和測試集反復互相倒騰,無時不刻擔心過度學習的問題。到底是哪裡沒做好?
有人誤會,認為不需要預測價格,其實只要一個正預期收益的系統就OK了。然而一個正預期收益的系統需要的是概率。而統計能給出的,只是頻率而已。概率和歷史出現頻率,是兩碼事情。
既然所有技術指標都是過去價格或者交易量的匯總分析,所有的技術指標都是對過去歷史價格的一種解釋。那麼從信息的角度來說,技術分析的任意組合不可能突破價格所包含的信息。
這裡有篇科普文,解釋為什麼一種叫神經元網絡的東西,能夠擬合出任意函數:Neural networks and deep learning。
對,神經元網絡,無論指標如何玩花活,都是歷史價格的函數,他們到底能不能預示未來?或者一定程度上獲得置信區間?
神經元網絡的靈感來自於人類大腦,這一技術已經擁有了非常豐富的技術積累和現成工具。動用自己的程式設計技能,開始搗鼓了起來。
一遍遍調參數,看結果。已經習慣了打擊。
難道過去的價格,並不包含未來的價格走向嗎?光看這個論點,似乎不至於振聾發聵,然而,世面上幾乎所有的技術分析,都是根據歷史價格來敲定的。
這是一個多麼不一樣的世界,在我學習電腦科學技術的時候,書上告訴你的東西,或許不準確,但你實踐後,按照書上的代碼上機後多半是實踐成功的。
電視上,雜誌上,網絡上大家討論的東西,都是確定的。上編譯器確認一下,你就會發現,雖然有大量的偏見,至少不是在爭吵著子虛烏有的東西。
可如果過去的歷史價格,並不是未來價格的一種預言。那所有的相關書籍,無數人討論得熱烈無比的技術,電視上專家的口若懸河,難道完全是扯淡?
全世界都在瞎扯,就你聰明?我還不至於狂妄自大到這個程度,總覺得問題出在自己這裡,神經元網絡也不是萬能的嘛,換一換它的強勁對手SVM,支持向量機。光聽名字就高大上啊。
支持向量機作為人工智慧另外一個很有前途的領域,被廣泛看好。當然深度學習的火熱是後來的事情了,當年並沒有聽說過。
感謝開源世界,讓我得以方便得使用前人的智慧。
一遍一遍又一遍,挑燈夜戰已經習以為常,失望,也已經習以為常。
模型的維度越來越高,複雜程度已經失控。不變的是,過去的歷史價格作為輸入。我是有多不願意承認,過去的價格並不包含對未來的預言。
否定這個,就是否定了自己過去那麼多不眠夜,那麼多廢寢忘食,那麼多心血,那麼多努力,那麼多那麼多東西。
難熬,真的難熬。
少年不識愁滋味,愛上層樓。愛上層樓,為賦新詞強說愁。
而今識盡愁滋味,欲說還休。欲說還休,卻道天涼好個秋。
短暫的逃避後,重新開始思考,在推翻一切之前,讓我再回望一下我心血凝結的屍體,回眸一下那曾經嫵媚的身影,究竟是倒斃於自身的缺陷,還是所有的一切,終究不過是黃粱一夢。
我為何從這條路開始探索下去的?對,我是受了軟體的暗示,似乎技術指標蘊藏著奧秘,只要解開,就能獲得財務自 由。從一開始,我就被引導著。
不要聽信任何人的指引,我會怎麼做?如果我從來不知道技術分析這回事情,我會怎麼辦?我將如何面對市場?
在放下所有,放空自己,擯除所有偏見後,開始思考最本初的一些疑問。
免責聲明:
本文觀點僅代表作者個人觀點,不構成本平台的投資建議,本平台不對文章信息準確性、完整性和及時性作出任何保證,亦不對因使用或信賴文章信息引發的任何損失承擔責任
人性的弱點有時是無法改變的原罪。大英雄經歷兩項合一,與天合一,與己合一,前者需忘記得失才能做到,後者是自我探索的掙扎過程。
在真實的概率事件中,隨著事件次數的無限增加,大概率事件獲勝的概率將趨於無限大,小概率事件獲勝的概率將趨於無限小。
ZigZag是一個點位提示指標,它是自動生成的,不需要介入主觀的判斷,主要用來標注過去價格中的相對高低點。
均線在很大程度上代表市場成本,而市場成本的變化最直接的體現就是均線的運行。