COCO研究院

 找回密碼
 註冊
搜索
查看: 3513|回復: 10

[其他程式語言] 該如何正確地看待程式交易

[複製鏈接]
發表於 14-8-21 15:29 | 顯示全部樓層 |閱讀模式
本帖最後由 jackpeng703 於 14-8-21 15:43 編輯

以下轉貼自理財知識充電站:『該如何正確地看待程式交易』

==============================================================

程式交易可能沒有你想像中的完美,有太多人對於程式交易這個殿堂有過度的期待,你或許可以參考有沒有以下這幾點期待,看會不會讓你打退堂鼓。


1. 可以練就一身的程式開發功力
Power Language (PLE)是適合一般人用來做程式交易的語言,相當接近口語,常用的指令也就那幾個,相對於C#、Java甚至是EXCEL VBA來說簡單的多,對於想要磨練程式功力的人來說PLE可能要讓他失望了。

2. 馬上靠你寫的程式賺大錢
馬上賺大錢很難,事實上你可能經常在賠錢!
即便如此你卻還能像打不死的蟑螂一樣活在市場上,當行情來的時候你肯定不會錯過它。

3. 能夠寫出一支策略中的東方不敗
很掃興的,程式交易的領域並不存在葵花寶典,這偏偏卻是許多人夢寐以求的願望(雖然我也曾經被這個念頭沖昏了頭)。
但好消息是,在程式交易中三個臭皮匠確實很有機會勝過一個諸葛亮,而這三個臭皮匠就是你我可以寫得出來的簡單策略!這也代表程式交易中多策略比單策略好,當然如果這三個臭皮匠本身專長各不相同更好(因為相關係數低)!

4. 認為只研究一種商品(ex. 台指期)就夠了
你不會滿足的!程式交易有一個最大的武器就是電腦可以24小時不停的交易。
當你玩(寫)出心得,外面的市場(外期)的潛在獲利絕對是只交易台指期無法比擬的,搭配外期市場的投資組合甚至可以讓整體投資報酬更趨穩定。其實不管是不是做程式交易,交易多市場遠比只交易單市場來的好!

5. 好策略永遠不會變壞
策略就是你的信念,執行策略代表你相信這個信念。然而如同前面所說,策略中的東方不敗其實並不存在,所有策略都有可能被市場所淘汰,諷刺的是,你的策略考慮的條件愈多,被市場淘汰的機會卻愈高,這就是過度最佳化的後果。

但是別灰心,你只要開始相信策略都有變壞的一天,所有事情就不會太糟,反而會慢慢漸入佳境,甚至變得更美好!你只需要這樣做:

  • 開發簡單策略

         所謂無招勝有招,一般來說簡單策略可以活得比複雜策略來得久,甚至很久很久。

  • 開發多策略

         就算一個臭皮匠被打倒了,其他兩個可能因此賺更多(因為相關性低,屬性不同)!

  • 開發多市場

         台指期因為利空消息開盤跳空大跌一百點造成獲利回檔,但前一天S&P500的臭皮匠可能已經幫你先賺了一波,整體投資報酬的回檔有限,甚至可能小賺!

  • 安排策略的退場機制

         最簡單的方法是,你永遠相信自己開發的策略,嚴格執行,直到它的績效跌落你一開始為它設定的停損點。或許當它的績效再度獲得妳的青睞的時候可以考慮再安排它進場,但這得源於你對它的認知與了解。


結論:
我會說,
程式交易最困難也是最有趣的地方其實是在心態及管理
如果你還是有上面的期待,你最好不要玩程式交易!

評分

參與人數 8金錢 +16 收起 理由
賭神咖啡客 + 2 中肯
paf + 2 好文章,我推薦
hsienjennien + 2 感謝分享
bacardi + 2 感謝分享
trendfollowing + 2 感謝分享
waltercore + 2 本日最中肯!
Jason.chan + 2 感謝分享
KevinHuang + 2 好文章,我推薦

查看全部評分

發表於 14-9-3 10:12 | 顯示全部樓層
本帖最後由 賭神咖啡客 於 14-9-3 10:25 編輯

大多數程式交易老手的共同問題
為什麼自從會寫程式交易後,已經好幾年,甚至從TS2000i問世到現在,開發上百支各種風格不同邏輯,會賺錢的策略,最後整體帳戶損益還是處於小虧狀態??

其開發策略中都有依照
1.開發策略,都有遵守無over fitting
2.開發策略也力求簡單
3.開發每支策略都力求相關系數低

使用策略中無奈
1.堅守紀律,不料績效連續3年未再創新高,不是持平就是績效往下墜,有些策略幸好停損使用,不然會賠的更多(雖不會大賠,但都被巴被價位停損吃掉),八字形績效曲線!
2.浪費太多青春歲月,反而帳戶金額卻沒成長
3.為了面子,不想告訴大家做程式交易賠錢,卻說都有賺!COCO貼實單記錄者,很多不到半年就不見縱影甚至有些blog每天持續貼實單,但到最後因虧損連連所以關站了!

這幾年體認到
1.教科書都說,"順勢加碼,忌逆勢攤平,善設停損",早期2009年以前,這方法非常有用,但自2010年後,卻出現反轉變化。過去是趨勢的利潤輻度遠大于盤整小賠加總的虧損輻度,但隨著市場高效率化,以往漂亮趨勢的線形更加曲折,且大行情波輻更加縮小,發生趨勢大行情的次數更加減少,另外盤整震盪卻次數卻越來越多,所以大行情的利潤往往無法打平盤整被巴的虧損!
2.市場有如賭桌零和遊戲,散戶操盤隨市場汰舊換新,淘汰者多但新加入者的少,所以整體市場操盤水準提升,所以現在散戶大都懂"順勢交易,善設停損",是這幾年盤難做的主因,外資主力不再做方向單,反而是做高頻短trade套利秒殺,常看到期交所,今天大加空單,明天大減空單反大加多單,或是外資常在現貨賣超在期貨做多,或是空期貨多選擇權!
3.程式交易大部份突破式當沖策略已無超額利潤,逼得太多程式交易者改波段留倉,造成最近的盤常有今天大黑K誘多空留倉,明日給你反向跳空逼你大量停損反手後,再使線形反向逼你被雙巴連續大巴虧損的頻率越來越高,造成波段策略超額利潤漸漸沒有!
4.以上3點,市場線形開始出現不規則狀甚至有臨時性的大變化!

開始反思
1.別再執著台指期,應要海內外多商品來降低風險
2.外資主力用的程式交易都著重高頻套利,為何一直要執著在多空方向的策略,何不開發多商品一買一賣套利程式?

評分

參與人數 1金錢 +2 收起 理由
Jason.chan + 2 好久不見賭娃娃, 想你ㄋㄟ~~

查看全部評分

回復 支持 1 反對 0

使用道具 舉報

發表於 14-8-21 15:53 | 顯示全部樓層
本帖最後由 KevinHuang 於 14-8-21 15:57 編輯

我是最近想學程式交易的新手,看到這篇寫的內容覺得很實在,也很有共鳴,感謝樓主的分享^^
發表於 14-8-21 17:29 | 顯示全部樓層
"簡單策略可以活得比複雜策略來得久"<--這句話往往是經歷很多慘痛教訓後才體會的!
提醒想加入程式交易的新手:浪費在追求最佳化(參數or濾網)的時間,不如用來沉思適合該市場的核心邏輯

※有一場免費講座蠻適合想學程式交易的朋友:
   由陳凱文(社大講師&券商MC研究員)完整介紹程式交易的正確觀念!
   主辦單位是『理財廣場』(Google一下就可以找到了)
發表於 14-8-21 18:20 | 顯示全部樓層
這真是篇好文章!!!!!!!
發表於 14-8-21 20:21 | 顯示全部樓層
感謝版大的分享。
發表於 14-8-22 08:22 | 顯示全部樓層
謝謝 waltercore的分享,我已經報名了^^
 樓主| 發表於 14-8-22 10:22 | 顯示全部樓層
謝謝waltercore的建議!很棒的講座,我可能也會去聽看看。

套一句某站版主的格言:程式交易≠HolyGrail
我個人也覺得,沒有單一聖盃策略,但有比較接近聖盃的策略組合,而且是ㄧ般人比較容易達成的!正在朝這個目標前進,大家共勉之!
發表於 14-8-26 07:39 | 顯示全部樓層
waltercore 發表於 14-8-21 17:29
"簡單策略可以活得比複雜策略來得久"

非常同意這種說法、程式交界應建構在價格變動的邏輯上面、尤其是大眾的心理層面、只要您的邏輯對、所有的參數都不重要、自然沒有curve fitting的問題、相信大多數的朋友在踏入程式交易的領域時就被書本上的錯誤觀念所誤導、引用太多的垃圾指標及利用濾網及參數最佳去美化程式的績效、這個方法真是大錯特錯、相信我,聖盃就在你身邊、而且它活得很久很久。
發表於 14-8-26 15:10 | 顯示全部樓層
我都直接把我手上的策略當做就是 over fitting 的東西。

不去賭我的策略是或不是,而是建立好管理機制。如果是垃圾,傷害不大。如果不是就繼續收錢。

另外,有沒有遇過策略是破了 MDD 一破再破,直接被當做 over fitting 的垃圾而拋棄,兩年後無意中再度開來看,法客!它績效創新高了!!!

評分

參與人數 1金錢 +2 收起 理由
waltercore + 2 本日最中肯!

查看全部評分

發表於 14-8-26 21:25 | 顯示全部樓層
"簡單策略可以活得比複雜策略來得久"
那如果是要賺得多呢?
您需要登錄後才可以回帖 登錄 | 註冊

本版積分規則

手機版|Archiver|站長信箱|廣告洽詢|COCO研究院

GMT+8, 24-11-23 15:54

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回復 返回頂部 返回列表
理財討論網站 |