2018年11月10日 星期六

策略開發架構(一)之 問與答~~

上一篇文章出來之後,得到非常多迴響,也有人問了非常多的問題,我把一些問題整理完之後放在這裡

1.介紹學習的書:
Ans:多學習、多看書、多上課是我一直倡導的觀念,學習是最便宜的,學到避免或是解決一個錯誤,無論學費3千或八萬,真的都是超級便宜的

上面我有給大家一些我有看過的書,如果大家有看過不錯的書,也歡迎提供給我歐

2.單商品需要多少策略:
Ans:一個商品需要多少策略才能上線,這個因人而異,有人覺得一兩隻他就上線衝了;我個人覺得,至少準備20到30隻,因為在未來的過程中,一定有一些策略開始虧錢,一定有一些策略是賺錢的,你就可以做一些調整跟管理,但是策略數太少,就沒東西可以來調整了,這就比較麻煩了~~

但如果策略數太少,你就必須要常常去拜拜,祈求你的策略不要失效,祈求他們可以度過虧損,當然做交易就像看天吃飯,但是我們還是可以做一些努力,把自己的風險盡量的降低,所以多策略是一定要做的。

不要有一隻聖杯打天下的觀念,雖然我也認識一位高手莊莊,十年用一隻,但是過程也是充滿驚奇,你可能是這種高手,也可能不是,這點你要自己思考一下。

3.多策略之後,上線怎麼管理?
Ans:在多策略之後,是需要做策略的管理,並不是把策略上架之後就沒有事,我覺得最簡單的管理就是用近期的風報比來做計算,你可以定個標準,如果風報比太差就讓他先下架,風報比好一點你可以增加他的權重,我自己用一段時間,覺得這個方式還不錯

當然策略管理方式有滿多的,也沒有一定是誰好誰壞,但是在策略管理都需要成本(不是指交易成本),意思就是說如果你把它下架,但是他在績效曲線往上的過程之中沒參與到,可能會少賺到部分獲利,也可能是下架之後你避免很多虧損,這個不能說哪種比較好,但是績效太差要下架是大家都有的共識。

4.為何要簡單邏輯?
Ans:其實複雜的邏輯或策略也沒有不好,我有說過我現在比較偏好簡單的邏輯,是因為開發起來比較容易(但是風報比可能會看起來差一些些,會不會也比較真實一點?),我可以快速開發多隻的策略,部屬多策略之後,希望達成蜘蛛網的密集,在行情來的時候可以抓到每一次的獲利;而且我做的是多商品,簡單邏輯比較好複製在其他的商品之中,對我來說,這部分也可以省時省力。

但是垃圾進垃圾出(Garbage in, garbage out),所以簡單邏輯也不能用很多指標硬湊,這樣策略也可能會容易掛。

5.邏輯對稱、參數對稱的意義:
Ans:邏輯對稱的意思我舉例來說,「站上昨天高點+大於ma300」 是多方,空方就不能脫離這兩點,應該是類似「跌破昨天低點+小於ma300」等等,不能單獨再加上macd或是KD來過濾,這就是邏輯對稱的意思

參數對稱的意思就是說,這些參數在多空判斷的參數之中是相同的,上面300就是參數,最好不要一個300一個100,這樣就是參數對稱。

6.想請問海期有不同的結算日,要如何去設定或是用語法定義各個海期不同結算日呢?另一個像是黃金,合約雖是10月,但是量能卻集中在12月,這要怎麼去搞定?或是就直接也是連續月去跑?
Ans:我沒用任何結算日函數,我自己每一個商品是都用轉倉的方式來解決結算的。

合約的部份就是要用MC自定期貨的功能來設定歷史資料和未來的合約問題。

7.未來有沒有其他計畫?
Ans:我自己主要還是開發策略和投資公司操作的方面,11/16也會在元大期貨的直播上面跟大家交流,未來也可能跟專業金融機構有更多更好的合作。

本篇是回答問題 前篇 「論 策略開發架構(一)https://bw0521.blogspot.com/2018/11/blog-post_5.html  ,下篇再繼續寫「開發策略過程」吧~~~

以上都是我自己的開發心得,不保證100%是對的,歡迎各位前輩給予指教~~

註明出處,歡迎轉載分享~~

「交易大漢堡」@Line帳號,歡迎拿出你的line加入我吧


美期市場,充滿非常多的挑戰,帶來許多賺錢的機會,但是到底怎麼樣可以真正的進入呢?這一點許多人都感到十分困惑,交易大漢堡特別請來在美期量化交易已經有超過十年以上經驗的 X5老師,他將跟你分享多種量化經驗,幫助你更快進入美期量化的世界,聽完保證讓你不虛此行~~

2018年11月5日 星期一

論 策略開發架構(一)

我們假設你已經選好商品,也選好了時間架構,那麼在開發策略的時候先要想清楚幾件事情:

第一個你的架構應該要怎麼寫
第二個你要用多少歷史資料來做回測,也就是要用多少時間來驗證你的策略是否會賺錢

我們先講第二個,多少歷史資料來做回測?
有人說近兩年、有人說近三年、有人說10年,當然這個沒有絕對,每一個人都可以講出他的理由,每一個說法也是乎蠻有道理的,但是站在我的立場上,我自己會放10年以上的歷史資料,或者是歷史資料越多越好......

你可能會說,如果我要做短線也是這樣嗎?
是的,因為我們用程式交易就是要找出比較有可能賺錢的機率,這些機率在什麼時候發生、發生多少次、讓我們有多少的獲利機會,所以資料當然是越多越好,有可能這個方法在近三年會賺錢,但是拉長時間之後他確實不會賺錢,那這個策略要不要使用,我覺得就要看個人了;所以我的傾向是我寧願歷史資料越長越好,然後我去把我的邏輯寫進去看他會不會賺錢?

當然這個歷史資料最好能涵蓋有多頭的時候、有空頭的時候、有大型盤整、有小型盤整的時候,這樣你的邏輯經過的考驗越多,他也越值得相信!!

所以不論是要開發短線或者是波段都好,歷史資料我覺得是越多越好

再來我們看看怎麼的「開發架構」會比較好,其實這邊也有各家的門派有它不同的寫法,我覺得都是非常好的;我也跟很多大師研究過,後來想出一個我自己覺得不錯的方法,這個架構我覺得如果可以好好運用的話,那你開發出來的東西就有機會適用在多種不同週期甚至不同商品上面~~

在開發的架構大概可以分成以下兩種,一種是「單兵作戰型」,一種是「小組作戰型」,這是什麼意思呢?

單兵作戰:他就是用一個簡單的方法,只做他適合的行情,他的邏輯和架構會比較簡單

第二種是小組作戰:他通常會有一個主要攻擊手,其他人會輔助攻擊或支援他,就像是我們寫好了一個主架構之後,還會觀察這個盤勢是不是有哪些行情做得不夠好?是不是有哪些停損停利不夠好?我們是不是可以加進一些東西來輔助會做得更好?這個就像小型軍隊一樣,有一個主要攻擊手、掩護攻擊、狙擊手、通訊兵、醫護兵等等,所以他們的攻擊就可能會多采多姿一點

當然這兩種方法都好,以前的我比較偏向第二種,我會開發一個策略可能花三個月、可能花半年去把它整理好,但是我發現一個策略要賠錢,他就是會賠錢,他要陣亡也不會事先通知你,並不是你用哪一種方法開發他就不會陣亡,所以後來我就改變了我的開發方向;雖然單兵作戰是一個比較簡單的方式,但是你有想過嗎?我們每一次拿一把刀出來,但是如果我們有很多把刀的話,那麼似乎就可以變成一把瑞士刀,我們也可以在不同的盤勢拿出不同的刀,來解決不同的盤勢;而且邏輯簡單的架構,比較有機會複製在其他的商品之中;而且如果邏輯夠多、策略夠多,有些策略掛掉的時候,我還有其他策略可以因應,所以後來的我就大部分採用第一個架構「單兵作戰」~~

「單兵作戰」開發架構基本要求:
A.邏輯簡單、多空對稱
B.參數對稱、六個以內
C.空行不計,50行以內
D.少用或不用指標
E.每年交易次數夠多(25次以上)
F.模組化、方便移植

邏輯簡單和邏輯對稱,對我來說多頭的判斷方式,我用什麼邏輯去看,在空頭我就相反來看,也就是說我希望我的邏輯是可以判斷出多方跟空方的方式,我幾乎不用多空邏輯完全不一樣的,如果是這樣的話,我寧願把它拆成兩個策略來開發會比較好

再來就是參數對稱、六個以內,如果你的參數不對稱的話,你就很難達到六個以下的要求;當然有些人會把參數固定寫入策略之中,假裝他不是一個參數,這部分你要自己決定,一個參數你要怎麼去決定他是哪一個數值? 為何用4不是用6? 我覺得要有一個正當的理由,並不是說你會最佳化測完之後,哪一個跑出來的數字最好,你就使用它。
如果你無法說出這個參數它的意義,那麼使用上就會產生一些問題,所以在選擇參數的時候甚至選的參數要用的那一個數值,我建議你一定要確定他的意義。

你可能會說這樣定下的架構要求,我們開發的東西真的能賺錢嗎?   我舉例一個簡單的邏輯「三紅兵」,一樣有機會開發出賺錢的策略


三紅兵,熱燃油HO,雖然不是充滿綠點點,但是三紅兵幾乎算是沒有參數,邏輯只用到open和close,後續有機會再讓他更好 


所以,基本策略寫法應該是這樣----

多方最多兩組condition
空方最多兩組condition(多空對稱)
濾網一、兩組或不加
進場
停損
停利出場

以下範例:輕原油CL,無濾網


這是這隻策略的績效,實際上線運作後也不錯 


以上都是我自己的開發心得,不敢說絕對是正確的,歡迎各位前輩給予指教~~

如果大家想聽我策略開發的過程的話,那就請多多在 @Line留言或者是在 FB粉絲團 上面回應吧,然後如果回應人數超70位,那麼我就繼續往下寫吧.....


註明出處,歡迎轉載分享~~

「交易大漢堡」@Line帳號,歡迎拿出你的line加入我吧

--------------------------------------------
11/5最後一天報名~~~
美期市場,充滿非常多的挑戰,帶來許多賺錢的機會,但是到底怎麼樣可以真正的進入呢?這一點許多人都感到十分困惑,交易大漢堡特別請來在美期量化交易已經有超過十年以上經驗的 X5老師,他將跟你分享多種量化經驗,幫助你更快進入美期量化的世界,聽完保證讓你不虛此行~~

2018年11月4日 星期日

七月之後績效變化


最近有人問我,自從我在七月之後調整策略開發方向之後,績效有什麼變化嗎?

我覺得策略開發有各式各樣不同的方式?像我以前比較偏好大一點的波段的交易方式,這可能是跟我自己的交易模式有關係,這十幾年來,我做波段是比較多,而且這樣花的時間比較少,所以我一直少著墨在當沖和短線,也是因為沒有這麼多時間來看盤。

後來想通了,反正都是電腦跑,短線、當沖都是可以賺錢的東西,幹嘛不拿來用呢?所以在七八月的時候也開發了非常多隻短線、當沖的交易策略。

至於效果如何?
我有體悟到另外一件事:其實大部分的順勢策略不會差到太多(當然有非常厲害的神鬼策略) ,所以大部分的策略在大行情來的時候,差別可能是進場的快慢,抱單的長短,但是在盤整來的時候,該八還是會被扒,有的時候某些策略多巴一點,有的時候某些策略少八一點,所以慢慢我就體會到其實順勢策略並不會差到非常多

但是有大行情來的時候,你能不能牢牢的掌握住,如果能夠牢牢掌握著這樣就是一個不錯的順勢策略

如果加上策略邏輯簡單,更有可能穿透到其他的商品之中,這樣在開發策略的過程中,就會事半功倍,用同樣的邏輯,套在不同的商品上面

上面的績效圖是我其中一個帳號(七月初到10/26),我自己原來做波段的帳號到現在還差一些些賺回DD(繼續努力中....),還好所有客戶七月之後上線的,目前也都是賺錢的

之前答應給大家的直播還沒有機會完成,牙齒工程大約會在12月左右暫時完工,之後再弄影片之類的吧....

如果大家想聽我開發策略的過程的話,那就請多多在 @Line留言或者是在 FB粉絲團 上面回應吧,然後如果回應人數超過50位,那麼我就多來寫一些我在策略開發的過程吧




共勉之~~

註名出處,歡迎轉載分享~~

「交易大漢堡」@Line帳號,歡迎拿出的你line加入我吧
--------------------------------------------

11/5最後一天報名~~~
美期市場,充滿非常多的挑戰,帶來許多賺錢的機會,但是到底怎麼樣可以真正的進入呢?這一點許多人都感到十分困惑,交易大漢堡特別請來在美期量化交易已經有超過十年以上經驗的 X5老師,他將跟你分享多種量化經驗,幫助你更快進入美期量化的世界,聽完保證讓你不虛此行~~