: | : | :期货程序化 | :期货程序化研究 | :期货量化学习 | :期货量化 |
返回列表 发帖

量化交易的三個必經之地,有了這些量化才算真的入門了

量化交易的三個必經之地,有了這些量化才算真的入門了

作者簡介:15年交易經驗、20年編程經驗;中國第一屆國際高校量化大賽指導老師;哈工大金融量化俱樂部實戰指導老師;知乎「量化投資」專欄原創作者。本文是第374篇原創文章。

學習是一個終身課題,而步入一個新領域最好的時機是10年前,其次,就是當下。在我的人生中,見過的所有成功人士,都具有超人一等的視野、立即行動的決斷和日拱一卒的韌性,如果你也能做到這三點,我相信你會是下一個成功者。

除了上述三點,路徑很重要。讀好書、看視頻、閱雜誌、逛論壇,這些都是學習路上的必經之地。


1、書單:重點閱讀:《華爾街狂人》---主要講述的是發生在當今世界金融市場中日新月異的技術變革的故事。《程序化交易初級教程》---主要講國信TS平台的使用。推薦閱讀:《期貨市場技術分析》、《寬客——華爾街頂級數量金融大師的另類人生》、《高頻交易員》、《解讀量化投資:西蒙斯用公式打敗市場的故事》、《以交易為生》。

2、視頻:17集《金融量化簡史》---主要講述200年來量化交易的發展歷程,以及交易思想的演變。

3、雜誌:重點推薦《futures truth》,以及國際上金融類的知名雜誌。

4、論壇:MT4\經管之家\聚寬等。

不要問我網址或連結是什麼,去問「百知谷」吧(百度、知乎、谷歌),這應當是你的一個基本學習能力。


一個人具備文字能力十分重要,你每周都應當把學習的心得通過300字左右來進行一個完整的歸納和表述。下面我舉個例子:

本周看了王老師翻譯並推薦的書《華爾街狂人》,我注意到在豆瓣里的評分是6.6分,屬於國內比較早的量化知識普及叢書。這本書讓我驚奇的是對人工智能論述用了很大的章節,你要知道這本書完成於10年前,我很想知道今天中國投資市場上喧囂塵上的人工智能,會不會重蹈10年美國的覆轍?

現在看來,任何事物都死於泡沫是有道理的,而這個泡沫其實與事物本身無關,而是人們過度的期望,美國上次的人工智能破產就是人們對它在金融市場上的表現期望過高,而當時的計算機硬件以及程式設計師對它的支持與今天相比,明顯不到位。人工進化和遺傳算法在10年前看起來是人工智能在金融領域應用的重大突破,而今天,已經變成了一個最基本的策略形成基礎。特別是利用遺傳算法來消除市場偏見或誤差仍然是一項艱難的工作,有的時候,我們消除的恰恰是市場真相。

在真實的世界中,一切預測都是未知數,我也不覺得人工智能會預測未來,但它所給出的對未來的概率,確實對我們交易策略的風險控制有着極高的價值。今天,深度學習又成為了人工智能在金融領域的新寵,但它所表達的數學描述,對於金融市場來說,究竟是更近了,還是更遠了呢?

備註:請注意,這個文章的結構屬於典型的三段式。1、總結並提出問題;2、用自己的視角來思考和回答問題;3、提出新的想法和問題。這個例子並不是要固定大家的思維,但如果離開了這三點,你總結的東西很難有什麼價值,文章段式僅供參考。


每一名同學在研究策略時,都應當養成備註的習慣,看別人的策略和自己寫策略都應當進行完整的備註,因為,人腦在代碼和自然語言間的轉換大多數時間並沒有你想的那麼順暢。下面舉一個金字塔背離模型的例子(用於股票t+0的無圖表交易):

  1. //策略名:背離模型

  2. //類型:股票t+0

  3. //適用:後台程序化

  4. //使用市場:

  5. //修訂時間:2017.12.12

  6. //計算macd

  7. DIFF:=EMA(CLOSE,12)-EMA(CLOSE,26);

  8. DEA:=EMA(DIFF,9);

  9. MACD:=2*(DIFF-DEA),COLORSTICK;

  10. N:=BARSLAST(CROSS(DIFF,DEA))+1; //計算最近金叉距離

  11. N1:=BARSLAST(CROSS(DEA,DIFF))+1; //計算最近死叉距離

  12. DIFF1:=REF(REF(DIFF,N-1),1);//查金叉時DIFF值

  13. DIFF2:=REF(REF(DIFF,N1-1),1); //查死叉時DIFF值

  14. C1:=REF(REF(C,N-1),1); //查金叉時收盤價

  15. C2:=REF(REF(C,N1-1),1); //查死叉時收盤價

  16. DBL1:=DIFF>DIFF1 AND CROSS(DIFF,DEA) AND C

  17. DBL:=DIFFC2; //頂背離

  18. //買賣條件

  19. TBUY(DBL1 AND TNUMLOSSTRADE<2,100,MKT);//虧損一次後買入

  20. TSELL(DBL AND TBUYHOLDINGEX('','',2)>0,100,MKT);//當前帳戶持倉大於0時

  21. TSELL(EVERY(C<=REF(C,1),5),0,MKT);//連續5個周期下跌賣出
复制代码



研究一個策略,最重要的是要先把思維導圖構建出來,以方便進行調整和修改。

當你有想法、有代碼、有導圖的時候,就可以來跟我深入討論一些關於量化交易的問題了。


歡迎大家關注,留言參與這個方向的討論,我會保持和大家的在線交流

论坛官方微信、群(期货热点、量化探讨、开户与绑定实盘)
 
期货论坛 - 版权/免责声明   1.本站发布源码(包括函数、指标、策略等)均属开放源码,用意在于让使用者学习程序化语法撰写,使用者可以任意修改语法內容并调整参数。仅限用于个人学习使用,请勿转载、滥用,严禁私自连接实盘账户交易
  2.本站发布资讯(包括文章、视频、历史记录、教材、评论、资讯、交易方案等)均系转载自网络主流媒体,内容仅为作者当日个人观点,本网转载此文出于传递更多信息之目的,并不意味着赞同其观点或证实其描述。本网不对该类信息或数据做任何保证。不对您构成任何投资建议,不能依靠信息而取代自身独立判断,不对因使用本篇文章所诉信息或观点等导致的损失承担任何责任。
  3.本站发布资源(包括书籍、杂志、文档、软件等)均从互联网搜索而来,仅供个人免费交流学习,不可用作商业用途,本站不对显示的内容承担任何责任。请在下载后24小时内删除。如果喜欢,请购买正版,谢谢合作!
  4.龙听期货论坛原创文章属本网版权作品,转载须注明来源“龙听期货论坛”,违者本网将保留追究其相关法律责任的权力。本论坛除发布原创文章外,亦致力于优秀财经文章的交流分享,部分文章推送时若未能及时与原作者取得联系并涉及版权问题时,请及时联系删除。联系方式:http://www.qhlt.cn/thread-262-1-1.html
如何访问权限为100/255贴子:/thread-37840-1-1.html;注册后仍无法回复:/thread-23-1-1.html;微信/QQ群:/thread-262-1-1.html;网盘链接失效解决办法:/thread-93307-1-1.html

返回列表