2010年5月5日 星期三

衡量交易系統績效真假與好壞的方法

語法邏輯



不考慮交易成本的話
任何商品都能賺
任何時間尺度都能賺
代表交易策略有邏輯錯誤



同一根K棒內不能有反向的訊號,例如: 多&空、多&多單出場、空&空單出場
但若其中一個是開盤價或收盤價則是合理


買訊成交點位比開盤價低
賣訊成交點位比開盤價高
都代表有邏輯上的錯誤


多空訊號出現後就不應該消失或消失又重複出現  
成交點位不應該隨時間點位移動
如果有這種現象,代表用到了未完成的K棒的參數值(H,L,C,V,OI),為邏輯上的錯誤


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



交易成本



因為過去的稅率和手續費會比較高


所以用現在比較低的稅率和手續費
去回測過去的資料
會賺到一些本來沒賺到的錢
會造成績效高估


所以用過去比較高的稅率和手續費
去回測近期的資料
會讓一些本來有賺到的錢沒賺到
會造成績效低估


然而回測績效寧可低估不可高估


所以我們應該用過去比較高的稅率和手續費來設定交易成本


 稅+手續費+滑價 = 交易成本
根據
http://findbook.tw/book/9789868045002/basic
股市期市必勝寶典
作者:鄭永鎮, 出版社:三藝文化, 出版日期:2002-07-01


這本書裡的資料,當時的交易成本


稅10000點*200元/點*0.25/1000 = 500元  (因為台指很少上萬點,交易成本寧可高估不可低估)
網路下單手續費600元
滑價2點*200元/點 = 400元


500+600+400 = 1500
單邊1500
來回3000


所以很多人自以為交易成本設很高,但其實還是太低,造成績效高估而不自知



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



參數個數


越多越糟,過多會過度最佳化,曲線擬合( Curve fitting )
一般市面上賣的軟體績效很好,都是因此所致
最多不要超過4個


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



參數高原


http://tw.myblog.yahoo.com/Blue-Speculator/article?mid=966&sc=1


http://tw.myblog.yahoo.com/futurex168/article?mid=347&prev=368&next=329&l=f&fid=6



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



Out Of Sample


增加穩健度(Robustness)的backtesting方法


http://tw.myblog.yahoo.com/Blue-Speculator/article?mid=693&prev=702&next=608&l=f&fid=7



向前走的backtesting方法(Walk forward Backtesting) - 可以看交易系統是不是有穩健度(Robutness)


http://tw.myblog.yahoo.com/Blue-Speculator/article?mid=702&prev=807&next=693&l=f&fid=7



什麼是Walk Forward Efficiency(WFE)?


http://tw.myblog.yahoo.com/Blue-Speculator/article?mid=1040&prev=1467&l=f&fid=7


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



ROA  Return on account


= Total Net Profit / ( Max intraday drawdown * 3 ) / 交易年數


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



ZScore
(每年贏錢機率)


http://tinyurl.com/2a78tpv


= (SQRT(((Total # of trades)/ Years))*Avg trade (win & loss))/(SQRT((Percent profitable*(1


-Percent profitable)))*(Average winning trade+|Average losing trade|))

常用免費軟體



Portable App
http://portableapps.com/apps


FreeApp 「大規模免費軟體」全自動下載、安裝工具!
http://briian.com/?p=6948
http://www.freenew.net/

Ninite 電腦重灌懶人包,常用軟體一鍵批次安裝好!
http://briian.com/?p=6599
http://ninite.com/

小紅傘
http://www.avira.com/zh-tw/avira-free-antivirus

Comodo Internet Security
http://www.comodo.com/products/free-products.php

Microsoft Security Essentials
http://zh.wikipedia.org/wiki/Microsoft_Security_Essentials

Microsoft Safety Scanner
http://www.microsoft.com/security/scanner/zh-tw/default.aspx

Dr.Web
http://www.freedrweb.com/

VirusTotal Uploader
http://www.virustotal.com/advanced.html

NoVirusThanks Uploader
http://www.novirusthanks.org/products/novirusthanks-uploader/

Returnil
http://www.returnilvirtualsystem.com/

Sandboxie
http://www.sandboxie.com/

chrome
https://www.google.com/chrome/index.html?hl=zh_tw

Adobe Reader
http://get.adobe.com/tw/reader/

Adobe Flash Player
http://get.adobe.com/tw/flashplayer/

CCleaner
http://www.ccleaner.com/

FreeRAM XP Pro
http://www.yourwaresolutions.com/software.html

Process Lasso
http://www.bitsum.com/

Process Tamer
http://www.donationcoder.com/Software/Mouser/proctamer/

Revo Uninstaller
http://www.revouninstaller.com/

Universal Extractor
http://legroom.net/software/uniextract

7-Zip
http://www.7-zip.org/

IrfanView
http://www.irfanview.com/

Notepad++
http://notepad-plus.sourceforge.net/tw/site.htm

eMule
http://www.emule-project.net/

KMPlayer
http://www.kmplayer.com/

KKMAN
http://www.kkbox.com.tw/kkman/download.html

PCMAN+BBI
http://bbi.com.tw/

TeamViewer
http://sofun.tw/teamviewer/

showmypc
http://showmypc.com/

LogMeIn
https://secure.logmein.com/US/products/createaccount.aspx
https://secure.logmein.com/US/products/free/

NTP 校時軟體
http://www.stdtime.gov.tw/chinese/home.htm

MSN
http://download.live.com/messenger

skype
http://skype.pchome.com.tw/

unlocker
http://www.emptyloop.com/unlocker/

xp-antispy
http://www.xp-antispy.org/

Portable-VirtualBox
http://www.vbox.me/

VMware ThinApp
http://en.wikipedia.org/wiki/VMware_ThinApp

=====================================================================
電視  影集  電影
=====================================================================

PPS
http://www.ppstream.com/

皮皮
http://www.pipi.cn/

風行網
http://www.funshion.com/

VAN698
http://www.van698.com/movie/

PPTV
http://www.pptv.com/

UUSEE
http://www.uusee.com/

迅雷看看
http://www.kankan.com/

QQLive
http://v.qq.com/

土豆網  HOT2tw
http://www.hot2tw.com/
 
=====================================================================
用了以後電腦會出問題的軟體,千萬不要用,用了就得重灌了
=====================================================================

nCleaner
http://nkprods.com/ncleaner/

Advanced SystemCare
http://www.iobit.com/download.html


驅動人生
http://www.updrv.com/

超級兔子
http://www.3dprotect.com/

Norton Utilities

=====================================================================
線上掃毒
=====================================================================

Symantec Security Check
http://security.symantec.com/sscv6/home.asp?langid=ch

VirusTotal 超強的「39合1」免費線上掃毒服務!
http://briian.com/?p=5790

VirusTotal Uploader 批次上傳檔案、用41個防毒軟體掃毒
http://briian.com/?p=6720

VirusTotal Uploader 按右鍵直接上傳可疑檔案,用39個防毒軟體偵測病毒!
http://briian.com/?p=6227

VirSCAN 整合「37個防毒軟體」的線上掃毒服務!
http://briian.com/?p=6484

用17個防毒軟體幫檔案檢測病毒、木馬(NoVirusThanks Uploader)
http://briian.com/?p=7292

Metascan Online 免費 18 合 1 線上掃毒工具
http://briian.com/?p=7762

URLVoid 用「20合1」掃毒引擎,檢查網頁是否中毒或被掛馬
http://briian.com/?p=7058

WOT 自動檢測網頁安全,避免帳號密碼被盜!
http://briian.com/?p=7022


=====================================================================
系統優化
=====================================================================

System
http://taiwanheart.ning.com/profiles/blog/list?tag=System

Utilities
http://taiwanheart.ning.com/profiles/blog/list?tag=Utilities

Optimizer
http://taiwanheart.ning.com/profiles/blog/list?tag=Optimizer

RegClean
http://taiwanheart.ning.com/profiles/blog/list?tag=RegClean

SystemCare
http://taiwanheart.ning.com/profiles/blog/list?tag=SystemCare