疫情期間閑的沒事干,只能居家辦公,加上清明節(jié)假期,我在徐州被居家辦公,我兒子在長沙被封控區(qū)封控!于是我約定我們視頻監(jiān)督學(xué),我就開始修煉量化策略 通達(dá)信版本 2021-4-6至2022-4-6日,回測4710個(gè)股票過去一年的數(shù)據(jù),如果要測最近的市場行情,可以改成最近一個(gè)月的時(shí)間,由于電腦比較老化,AMD-R6,內(nèi)存8G,卡到爆,打開兩個(gè)炒股軟件就不行了,還有華泰通達(dá)信高級版支持高清4k顯示,我電腦就顯得有點(diǎn)卡了,所以大部分我都用我另外一個(gè)光大證券 版本的,比較順暢,我每次交易掛單感覺光大的數(shù)據(jù)行情顯示的在前面,不過小資金趨勢交易也不完全在乎這兩秒時(shí)間,沒多大意義 1.簡單的函數(shù) Buy(多頭開倉條件,顯示標(biāo)記位置) Closealld(清多頭倉,顯示標(biāo)記位置) Autofilter{過濾掉交易信號} 由于前面我只能用通達(dá)信程序員策略回測模塊根據(jù)系統(tǒng)設(shè)置買入價(jià)格,賣出價(jià)格,不能根據(jù)自定義買入價(jià)格和賣出價(jià)格,這次搞會(huì)了這兩個(gè)函數(shù)以后,就可以根據(jù)自己的條件開倉和賣出了,同時(shí)可以過濾掉持倉狀態(tài)下的交易機(jī)會(huì),提高回測的準(zhǔn)確性 #上面是那個(gè)我在網(wǎng)上看到別人說的螞蟻上樹的策略,回測勝率69% 根據(jù)趨勢交易,收盤價(jià)不斷創(chuàng)新高,我們就持倉,菲阿里四價(jià)原則,我們選擇按照最高價(jià)回撤5%或10%賣出,菲阿里是根據(jù)跌破前一日最低價(jià)賣出……由于A股的漲跌幅限制,跌破10%要漲再回來,就得反包板,而反包又不能創(chuàng)新高,所以大部分股票基本會(huì)繼續(xù)回調(diào),也是根據(jù)《以交易為生2》里面的移動(dòng)止損/止盈,在系統(tǒng)里面,為了博取更高收益,放棄賣在最高點(diǎn) #下面是另外兩個(gè)條件選股公式,我回測的勝率備注了下來回測的報(bào)告如圖: 然后點(diǎn)擊好的和差的股票進(jìn)去看個(gè)股評測結(jié)果:根據(jù)上圖的結(jié)果,我們需要調(diào)整參數(shù),比如增加多頭排列,把昨日高點(diǎn)改成三日高點(diǎn)或改成頭肩頂賣出,等等 回測完結(jié)果以后,我們再根據(jù)凱利公式,做好策略的倉位控制,最大回撤等調(diào)參 倉位:f=(bp-q)/b b=盈虧比 p =勝率 q 失敗率 均線纏繞策略的倉位=(2.08*0.512-(1-0.512))/2.08=0.2773 為了保險(xiǎn),我們按照25%的比例建立倉位 #我們要用python進(jìn)行策略回測,需要學(xué)python,以及需要裝備好電腦,量化平臺(tái)例如tushare或聚寬等平臺(tái),配置比較復(fù)雜,而通達(dá)信幾個(gè)函數(shù)就能做簡單的策略 量化交易不需要太多的東西,能用看盤軟件交易,建議自己的交易體系,買入賣出止盈止損和倉位管理,并能夠批次執(zhí)行,你就是量化交易,沒有那么復(fù)雜,比如選股你可以量化(條件選股-MA5與MA10金叉),擇時(shí)量化(自動(dòng)化程序下單),止損止盈,倉位控制,不能全部量化,能部分量化也可以; 你甚至還可以用沙盤推演的形式去推導(dǎo)未來股票走勢,也能算出上漲空間 |
|