亚洲有码Av一区二区三区_国产高清啪啪免费视频_69色视频国产_国产成人人人爆出白浆_国产精品自在线拍国_一本久久伊人热热精品无码_午夜性刺激在线看免费带字幕_助力高品质欧美狂喷水_亚洲精品日韩无码_精品无码一区二区三区蜜臀_麻豆高清国产AV_熟妇人素无码中文字幕_亚洲a级片在线观看_国产欧美日韩三区_99国产成人高清在线观看

ARTICLE DETAIL

資訊詳情

深耕商務(wù)建站與企業(yè)官網(wǎng)運(yùn)營(yíng)的一線(xiàn)實(shí)戰(zhàn)洞察。

Backtrader實(shí)戰(zhàn):Python量化回測(cè)從入門(mén)到多股策略?xún)?yōu)化

Backtrader實(shí)戰(zhàn):Python量化回測(cè)從入門(mén)到多股策略?xún)?yōu)化 簡(jiǎn)介面向量化交易初學(xué)者的Backtrader中文入門(mén)教程PDF由CSDN博主整理內(nèi)容整合了官方文檔的核心章節(jié)與源碼解讀適合熟悉Python但剛接觸回測(cè)框架的開(kāi)發(fā)者系統(tǒng)學(xué)習(xí)。教程從Backtrader的安裝配置講起依次覆蓋Cerebro引擎、數(shù)據(jù)源、策略編寫(xiě)、指標(biāo)庫(kù)、訂單與傭金、分析器及實(shí)盤(pán)交易等核心概念并以示例代碼演示快速回測(cè)流程。資源共1個(gè)文件、PDF格式壓縮包大小僅1MB便攜易讀目前已有1344人學(xué)習(xí)或下載。除基礎(chǔ)入門(mén)外還包含策略與Cerebro源碼參考、TA-Lib集成、tushare與聚寬數(shù)據(jù)源接入、性能優(yōu)化和內(nèi)存管理進(jìn)階技巧可幫助讀者從調(diào)用工具走向理解底層原理快速搭建自己的量化回測(cè)系統(tǒng)。1. 寫(xiě)在開(kāi)始Backtrader到底是什么能幫你干什么第一次接觸量化交易的人十有八九會(huì)被兩個(gè)門(mén)檻卡住。第一個(gè)門(mén)檻是策略思路——你到底想怎么賺錢(qián)趨勢(shì)跟蹤、均值回歸還是套利第二個(gè)門(mén)檻是技術(shù)實(shí)現(xiàn)——你腦子里想的那套規(guī)則怎么才能在歷史數(shù)據(jù)上快速驗(yàn)證一遍。實(shí)話(huà)說(shuō)策略思路這東西急不來(lái)但技術(shù)實(shí)現(xiàn)完全有捷徑可走而這個(gè)捷徑通常就叫Backtrader。Backtrader是一個(gè)開(kāi)源的Python量化回測(cè)框架純本地運(yùn)行數(shù)據(jù)自己下策略自己寫(xiě)結(jié)果自己看。它做的事情說(shuō)白了就一件把你對(duì)“什么時(shí)候買(mǎi)入、什么時(shí)候賣(mài)出”的一套規(guī)則扔進(jìn)歷史行情里跑一遍告訴你這套規(guī)則過(guò)去幾年能賺多少錢(qián)、最大回撤是多少、勝率有多高。這種驗(yàn)證方式在行業(yè)內(nèi)叫回測(cè)而B(niǎo)acktrader幾乎是個(gè)人量化愛(ài)好者上手回測(cè)的默認(rèn)選擇。這個(gè)框架最大的特點(diǎn)一是不需要你從零去寫(xiě)撮合、滑點(diǎn)、手續(xù)費(fèi)這些交易底層邏輯框架全幫你處理好了二是策略代碼用起來(lái)很順手定義好買(mǎi)賣(mài)信號(hào)就行三是生態(tài)成熟網(wǎng)上關(guān)于它的教程、案例、踩坑記錄非常多遇到問(wèn)題基本都能搜到答案。我當(dāng)年從研究pandas手動(dòng)回測(cè)轉(zhuǎn)到Backtrader最大的感受就是回測(cè)這件事從“造輪子”變成了“用輪子”省下來(lái)的時(shí)間全都可以花在打磨策略本身上。這篇教程適合三類(lèi)人看剛接觸量化、想找一個(gè)靠譜回測(cè)工具的新手已經(jīng)在用其他框架但被各種配置搞到頭疼的開(kāi)發(fā)者以及有交易想法但不知道怎么快速驗(yàn)證的投資者。我會(huì)從安裝開(kāi)始講到核心概念再給你一個(gè)能跑通的完整策略最后說(shuō)說(shuō)多股回測(cè)怎么玩。內(nèi)容不深但足夠讓你今天就把第一個(gè)回測(cè)跑起來(lái)。2. 環(huán)境準(zhǔn)備與最小化框架搭建2.1 安裝比你想象中還要簡(jiǎn)單Backtrader的安裝過(guò)程幾乎沒(méi)有什么可說(shuō)的pip一行命令搞定pip install backtrader如果你的環(huán)境里有多個(gè)Python版本記得用pip3或者先激活對(duì)應(yīng)的虛擬環(huán)境。裝完之后可以去Python交互環(huán)境里驗(yàn)證一下import backtrader print(backtrader.__version__)能正常打印版本號(hào)就說(shuō)明安裝成功了。這里提醒一點(diǎn)Backtrader在Python 3.7以上的版本表現(xiàn)都很穩(wěn)定如果你還在用Python 2或者很老的3.x版本建議升級(jí)一下否則可能會(huì)有兼容性報(bào)錯(cuò)。之前有個(gè)朋友卡在導(dǎo)入階段后來(lái)發(fā)現(xiàn)是Python 3.5的歷史遺留環(huán)境換了Python 3.9之后一切正常。2.2 最小回測(cè)代碼跑通再說(shuō)理解很多教程喜歡先畫(huà)架構(gòu)圖再講概念最后才給代碼。我的習(xí)慣反著來(lái)——先給你一段能跑通的代碼讓程序跑起來(lái)你親眼看到收益曲線(xiàn)了再回頭理解每個(gè)組件是什么。這樣學(xué)起來(lái)沒(méi)那么抽象。以最經(jīng)典的雙均線(xiàn)策略為例當(dāng)短期均線(xiàn)從下往上穿過(guò)長(zhǎng)期均線(xiàn)時(shí)買(mǎi)入當(dāng)短期均線(xiàn)從上往下穿過(guò)長(zhǎng)期均線(xiàn)時(shí)賣(mài)出。用Backtrader實(shí)現(xiàn)大概是下面這個(gè)結(jié)構(gòu)import backtrader as bt # 1. 定義策略 class SmaCross(bt.Strategy): params ((pfast, 10), (pslow, 30)) def __init__(self): sma_fast bt.indicators.SMA(periodself.p.pfast) sma_slow bt.indicators.SMA(periodself.p.pslow) self.crossover bt.indicators.CrossOver(sma_fast, sma_slow) def next(self): if not self.position: if self.crossover 0: self.buy() elif self.crossover 0: self.close() # 2. 獲取數(shù)據(jù) data bt.feeds.YahooFinanceData(datanameAAPL, fromdatedatetime(2020, 1, 1), todatedatetime(2023, 1, 1)) # 3. 組裝引擎并運(yùn)行 cerebro bt.Cerebro() cerebro.adddata(data) cerebro.addstrategy(SmaCross) cerebro.broker.setcash(100000.0) cerebro.run() cerebro.plot()這段代碼雖然短但已經(jīng)覆蓋了Backtrader的核心五要素策略、數(shù)據(jù)、引擎Cerebro、經(jīng)紀(jì)人Broker、圖表。跑起來(lái)之后你會(huì)看到一張帶買(mǎi)賣(mài)點(diǎn)的K線(xiàn)圖圖上標(biāo)注了每一筆交易的位置那時(shí)候你對(duì)“回測(cè)”這個(gè)概念就有了最直觀(guān)的理解。3. 核心概念拆解用生活類(lèi)比一次講清楚3.1 Cerebro整個(gè)回測(cè)的中央調(diào)度中心Cerebro翻譯過(guò)來(lái)是“大腦”在Backtrader里它就是整個(gè)框架的中樞系統(tǒng)。所有組件都要加到Cerebro里才能運(yùn)行包括數(shù)據(jù)、策略、分析器、觀(guān)察器甚至傭金模型和滑點(diǎn)設(shè)置。你可以把它理解成一個(gè)導(dǎo)演——數(shù)據(jù)是演員策略是劇本經(jīng)紀(jì)人負(fù)責(zé)管錢(qián)Cerebro負(fù)責(zé)導(dǎo)演完整場(chǎng)戲。實(shí)際編碼中你至少要掌握Cerebro的幾個(gè)核心方法adddata()添加數(shù)據(jù)addstrategy()添加策略注意這里是傳策略類(lèi)而不是實(shí)例broker.setcash()設(shè)置初始資金run()開(kāi)始回測(cè)plot()畫(huà)圖。還有后面會(huì)講到的addanalyzer()和addobserver()一個(gè)用來(lái)統(tǒng)計(jì)績(jī)效指標(biāo)一個(gè)用來(lái)在圖上畫(huà)輔助信息。3.2 Broker那個(gè)幫你處理交易細(xì)節(jié)的經(jīng)紀(jì)人很多初學(xué)回測(cè)的人會(huì)忽略Broker的重要性但恰恰是它幫你處理了成交價(jià)、手續(xù)費(fèi)、滑點(diǎn)這些細(xì)節(jié)。Backtrader里的Broker默認(rèn)支持實(shí)時(shí)成交和成交量檢查這意味著當(dāng)你發(fā)出買(mǎi)入指令時(shí)Broker會(huì)檢查當(dāng)前K線(xiàn)是否有足夠的成交量來(lái)成交而不是無(wú)腦按收盤(pán)價(jià)給你成交。對(duì)于新手我建議一開(kāi)始就設(shè)置好傭金哪怕設(shè)個(gè)萬(wàn)三、千一都行這樣回測(cè)結(jié)果里已經(jīng)包含交易成本了。設(shè)置方法很簡(jiǎn)單cerebro.broker.setcommission(commission0.001)這里0.001代表千分之一的手續(xù)費(fèi)比例。別小看這一步我見(jiàn)過(guò)太多人跑回測(cè)沒(méi)設(shè)手續(xù)費(fèi)結(jié)果每次都覺(jué)得自己找到了印鈔機(jī)實(shí)盤(pán)一跑就露餡。傭金對(duì)策略收益的侵蝕遠(yuǎn)比你想象的大尤其是高頻交易場(chǎng)景傭金可能就是決定盈虧的關(guān)鍵因素。3.3 Strategy與Indicator策略與指標(biāo)的分層邏輯Strategy是Backtrader里最核心的類(lèi)你要寫(xiě)的就是繼承它然后重寫(xiě)幾個(gè)關(guān)鍵方法。最常用的是__init__和next兩個(gè)方法。__init__里面負(fù)責(zé)創(chuàng)建指標(biāo)、定義線(xiàn)路linenext里面寫(xiě)在每根K線(xiàn)上要執(zhí)行的邏輯。這里要特別注意Backtrader的一個(gè)設(shè)計(jì)哲學(xué)__init__里創(chuàng)建的指標(biāo)Backtrader會(huì)做自動(dòng)預(yù)計(jì)算能夠在每根K線(xiàn)到來(lái)之前就準(zhǔn)備好所有指標(biāo)值。所以你在__init__里寫(xiě)指標(biāo)計(jì)算在next里用self.crossover[0]來(lái)取值性能會(huì)好很多。Indicator是Backtrader內(nèi)置的豐富指標(biāo)庫(kù)SMA、EMA、MACD、RSI、布林帶、ATR全都有直接一行代碼就能創(chuàng)建。你還可以自己寫(xiě)指標(biāo)繼承bt.Indicator就行。這個(gè)我們先不展開(kāi)后面實(shí)操部分會(huì)用到。3.4 Data Feed數(shù)據(jù)從哪來(lái)怎么接入最省事Backtrader支持的數(shù)據(jù)源很多內(nèi)置的就有Yahoo財(cái)經(jīng)、CSV文件、Pandas DataFrame、SQLite數(shù)據(jù)庫(kù)等。我最推薦大家從CSV或者Pandas接入原因很簡(jiǎn)單——可控性強(qiáng)。無(wú)論是從Tushare、AkShare這些免費(fèi)數(shù)據(jù)源拿數(shù)據(jù)還是自己用爬蟲(chóng)下載最終你都能整理成DataFrame然后喂給Backtrader不用被某個(gè)固定數(shù)據(jù)源綁定。使用Pandas數(shù)據(jù)源的示例import pandas as pd from datetime import datetime df pd.read_csv(AAPL.csv, parse_datesTrue, index_coldate) data bt.feeds.PandasData(datanamedf)這里需要注意的是Backtrader默認(rèn)會(huì)識(shí)別open、high、low、close、volume、openinterest這幾列。如果你的DataFrame列名不是這套標(biāo)準(zhǔn)命名就得用PandasData的參數(shù)做映射data bt.feeds.PandasData( datanamedf, datetimedate, open開(kāi)盤(pán)價(jià), high最高價(jià), low最低價(jià), close收盤(pán)價(jià), volume成交量 )把數(shù)據(jù)準(zhǔn)備好之后別忘了檢查時(shí)間范圍和數(shù)據(jù)完整性。很多回測(cè)結(jié)果失真不是因?yàn)椴呗詫?xiě)錯(cuò)了而是數(shù)據(jù)里有缺口或者臟數(shù)據(jù)這個(gè)問(wèn)題在后面排查部分我會(huì)詳細(xì)說(shuō)。4. 實(shí)操?gòu)膶?xiě)一個(gè)自己的策略到看懂回測(cè)報(bào)告4.1 策略代碼的完整骨架我把自己常用的策略模板貼出來(lái)以后你寫(xiě)任何策略都可以在這個(gè)骨架上修改。import backtrader as bt import datetime class MyStrategy(bt.Strategy): def __init__(self): self.sma_fast bt.indicators.SMA(period10) self.sma_slow bt.indicators.SMA(period30) self.cross bt.indicators.CrossOver(self.sma_fast, self.sma_slow) def next(self): # 當(dāng)前持倉(cāng)判定 if self.position.size 0: if self.cross[0] 0: self.buy(size100) else: if self.cross[0] 0: self.close()在這個(gè)模板里self.position.size表示當(dāng)前持倉(cāng)數(shù)量為0說(shuō)明空倉(cāng)。self.buy(size100)指定了買(mǎi)入100股self.close()表示清倉(cāng)。你看買(mǎi)賣(mài)就是這么簡(jiǎn)單。但光有買(mǎi)賣(mài)還不夠你總想知道這策略跑完到底賺了多少、回撤多大所以需要在Cerebro里加分析器cerebro bt.Cerebro() cerebro.addstrategy(MyStrategy) cerebro.addanalyzer(bt.analyzers.SharpeRatio, _namesharpe) cerebro.addanalyzer(bt.analyzers.DrawDown, _namedrawdown) cerebro.addanalyzer(bt.analyzers.Returns, _namereturns) results cerebro.run() strategy results[0] print(夏普比率:, strategy.analyzers.sharpe.get_analysis()) print(回撤:, strategy.analyzers.drawdown.get_analysis()) print(收益:, strategy.analyzers.returns.get_analysis())這里我加了三類(lèi)分析器夏普比率反映風(fēng)險(xiǎn)調(diào)整后的收益回撤反映策略最壞情況下的虧損幅度收益反映最終的賺錢(qián)能力。這三個(gè)指標(biāo)基本夠你評(píng)估一個(gè)策略的初步質(zhì)量了。4.2 參數(shù)優(yōu)化別只試一組參數(shù)策略寫(xiě)出來(lái)之后參數(shù)的選擇直接決定了回測(cè)結(jié)果。均線(xiàn)用5日和20日還是10日和60日這個(gè)不能拍腦袋最常用的方法是做參數(shù)網(wǎng)格搜索。Backtrader對(duì)此有非常好的支持直接用addstrategy傳參數(shù)列表就行cerebro.optstrategy(MyStrategy, sma_fastrange(5, 21, 5), sma_slowrange(20, 81, 10))注意optstrategy和addstrategy的區(qū)別addstrategy跑一組參數(shù)optstrategy會(huì)遍歷所有參數(shù)組合并分別回測(cè)。參數(shù)優(yōu)化完成后可以對(duì)比不同參數(shù)組合的收益、回撤和夏普比率選出相對(duì)穩(wěn)健的一組。這里要強(qiáng)調(diào)一個(gè)新手最容易犯的錯(cuò)誤參數(shù)過(guò)度優(yōu)化。如果你把參數(shù)調(diào)到過(guò)去數(shù)據(jù)表現(xiàn)最好的位置不代表未來(lái)也能賺錢(qián)因?yàn)闅v史高點(diǎn)和低點(diǎn)已經(jīng)被這組參數(shù)“記憶”住了。業(yè)內(nèi)管這叫過(guò)擬合。我的建議是參數(shù)優(yōu)化結(jié)果一定要分成樣本內(nèi)和樣本外做驗(yàn)證或者做滾動(dòng)回測(cè)保證策略在不同時(shí)間段都穩(wěn)定而不是只在一段特定行情里表現(xiàn)好。4.3 回測(cè)報(bào)告怎么看什么樣的策略算好跑完回測(cè)別急著激動(dòng)先把幾個(gè)關(guān)鍵指標(biāo)讀懂指標(biāo)含義經(jīng)驗(yàn)參考總收益率回測(cè)期間累計(jì)收益越高越好但要結(jié)合回撤看年化收益率折算成年度的收益水平超過(guò)年化20%就要警惕過(guò)擬合最大回撤從最高點(diǎn)到最低點(diǎn)的最大跌幅20%以?xún)?nèi)相對(duì)可控夏普比率單位風(fēng)險(xiǎn)獲得的超額收益大于1算及格大于2算優(yōu)秀交易次數(shù)整個(gè)回測(cè)周期內(nèi)買(mǎi)賣(mài)總數(shù)太少樣本不足太多手續(xù)費(fèi)侵蝕勝率盈利交易占總交易的比例趨勢(shì)策略勝率普遍低于50%屬正常有些新手看到總收益率300%就興奮得睡不著其實(shí)完全沒(méi)必要。正確的打開(kāi)方式應(yīng)該是首先看最大回撤能不能接受再看交易次數(shù)會(huì)不會(huì)太少最后把收益率和基準(zhǔn)指數(shù)做對(duì)比。如果一只策略過(guò)去三年收益只有20%但你拿的是大牛市那這個(gè)策略實(shí)際是跑輸市場(chǎng)的不值得實(shí)盤(pán)。5. 進(jìn)階實(shí)戰(zhàn)backtrader多股回測(cè)該怎么做5.1 為什么要做多股回測(cè)單只股票的回測(cè)有個(gè)天然缺陷你的策略可能只在這只股票上表現(xiàn)好換成另一只就完全失效。多股回測(cè)的核心價(jià)值在于驗(yàn)證策略的普適性——把同樣的策略放在多只股票上跑一遍如果大多數(shù)都能盈利說(shuō)明策略捕捉到的是市場(chǎng)規(guī)律而不是某只股票的運(yùn)氣。另外多股回測(cè)也是構(gòu)建投資組合的基礎(chǔ)。單只股票的波動(dòng)率通常很高通過(guò)多品種分散配置可以在不降低預(yù)期收益的情況下顯著降低組合的波動(dòng)。我最早做多股回測(cè)的初衷就是把資金分散在十只不同的股票上每只股票根據(jù)同樣的策略信號(hào)獨(dú)立交易整體組合的收益曲線(xiàn)比單只股票平滑太多了。5.2 多股回測(cè)的兩種常見(jiàn)實(shí)現(xiàn)在Backtrader里多股回測(cè)的實(shí)現(xiàn)方式大致分兩種。第一種是把多只股票的數(shù)據(jù)全部塞進(jìn)同一個(gè)Cerebro里每只股票作為一個(gè)數(shù)據(jù)源。策略里可以用self.datas[i]來(lái)引用不同的數(shù)據(jù)源。這種方式適合所有股票用同一套規(guī)則策略在每只股票上獨(dú)立判斷信號(hào)并獨(dú)立建倉(cāng)。第二種是為每只股票單獨(dú)創(chuàng)建一個(gè)Cerebro實(shí)例跑完再匯總結(jié)果。這種方案代碼寫(xiě)起來(lái)更直觀(guān)邏輯獨(dú)立但缺點(diǎn)是如果股票數(shù)量比較多循環(huán)跑起來(lái)相對(duì)慢一些。先看第一種方案的邏輯示例cerebro bt.Cerebro() for ticker in [AAPL, MSFT, GOOGL, AMZN, TSLA]: df load_data_from_somewhere(ticker) data bt.feeds.PandasData(datanamedf) cerebro.adddata(data, nameticker) cerebro.addstrategy(MultiStockStrategy)在這個(gè)策略里如果想要分別處理每只股票的信號(hào)可以在next()里遍歷self.datasclass MultiStockStrategy(bt.Strategy): def __init__(self): self.crosses {} for data in self.datas: sma_fast bt.indicators.SMA(data, period10) sma_slow bt.indicators.SMA(data, period30) self.crosses[data._name] bt.indicators.CrossOver(sma_fast, sma_slow) def next(self): for data in self.datas: name data._name pos self.getposition(data) if not pos.size: if self.crosses[name][0] 0: self.buy(datadata) else: if self.crosses[name][0] 0: self.close(datadata)注意bt.indicators.SMA(data, period10)這里把data作為第一個(gè)參數(shù)傳進(jìn)去了表示指標(biāo)基于哪條數(shù)據(jù)線(xiàn)計(jì)算。self.getposition(data)返回該數(shù)據(jù)源上的當(dāng)前倉(cāng)位。self.buy(datadata)明確指定買(mǎi)入哪個(gè)數(shù)據(jù)源這樣每只股票就能獨(dú)立運(yùn)行同一套策略。5.3 組合維度分析關(guān)注整體凈值和曲線(xiàn)多股回測(cè)和單股回測(cè)在后處理上最大的區(qū)別是你需要關(guān)注整個(gè)組合的表現(xiàn)而不是單個(gè)標(biāo)的的表現(xiàn)。Backtrader默認(rèn)會(huì)把所有倉(cāng)位合并計(jì)算賬戶(hù)凈值所以results[0].analyzers.returns.get_analysis()拿到的就是整個(gè)組合的收益情況。如果把每只股票分開(kāi)統(tǒng)計(jì)可以給每個(gè)數(shù)據(jù)源單獨(dú)添加觀(guān)察器或者在策略里自定義執(zhí)行邏輯用列表記錄每筆交易的盈虧來(lái)源。一個(gè)簡(jiǎn)單做法是在策略里維護(hù)一個(gè)字典按數(shù)據(jù)源名字記錄每筆交易的毛利和凈利最終回測(cè)輸出時(shí)再做匯總。class MultiStockStrategy(bt.Strategy): def __init__(self): self.trades {} def notify_trade(self, trade): if trade.isclosed: name trade.data._name if name not in self.trades: self.trades[name] {count: 0, profit: 0.0} self.trades[name][count] 1 self.trades[name][profit] trade.pnlcomm def stop(self): # 回測(cè)結(jié)束時(shí)輸出每只股票的交易統(tǒng)計(jì) for name, stat in self.trades.items(): print(f{name}: 交易次數(shù) {stat[count]}, 凈利 {stat[profit]:.2f})notify_trade是Backtrader里的一個(gè)回調(diào)方法當(dāng)一筆交易結(jié)束時(shí)自動(dòng)觸發(fā)trade.pnlcomm表示扣除手續(xù)費(fèi)后的凈盈虧。stop方法在回測(cè)結(jié)束時(shí)自動(dòng)調(diào)用正好適合做統(tǒng)計(jì)匯總輸出。5.4 多股回測(cè)必須注意的三個(gè)坑第一數(shù)據(jù)對(duì)齊。不同股票的交易日期不完全一致有的股票中途停牌有的股票上市時(shí)間晚。Backtrader默認(rèn)會(huì)以所有數(shù)據(jù)源的共同時(shí)間范圍作為回測(cè)區(qū)間如果其中有一只股票數(shù)據(jù)從2022年才開(kāi)始那2020到2021年回測(cè)就根本不會(huì)跑。你得先檢查每只股票的數(shù)據(jù)覆蓋范圍要么統(tǒng)一長(zhǎng)度要么明確自己接受較短的共同區(qū)間。第二行情的未來(lái)函數(shù)。如果你一不小心把數(shù)據(jù)算錯(cuò)——比如用了未來(lái)某天的價(jià)格計(jì)算指標(biāo)——回測(cè)收益會(huì)漂亮得離譜但這個(gè)收益完全是假的。Backtrader的指標(biāo)機(jī)制本身就規(guī)避了大部分未來(lái)函數(shù)問(wèn)題但你在自定義邏輯時(shí)要小心比如在next里使用了self.data.close[0]是當(dāng)前這根K線(xiàn)的收盤(pán)價(jià)用self.data.close[-1]才是上一根K線(xiàn)的價(jià)格千萬(wàn)別混淆。第三過(guò)多的股票數(shù)量會(huì)拖慢回測(cè)速度。數(shù)據(jù)源越多每根K線(xiàn)上需要執(zhí)行的邏輯就越多回測(cè)時(shí)間會(huì)線(xiàn)性增加。如果股票數(shù)量上百建議考慮用向量化回測(cè)的方式或者減少回測(cè)時(shí)間范圍先做初步驗(yàn)證確認(rèn)策略有效后再擴(kuò)展到全量數(shù)據(jù)。6. 常見(jiàn)問(wèn)題速查與避坑心得6.1 我回測(cè)的收益曲線(xiàn)為什么看起來(lái)太完美如果某一天你的賬戶(hù)凈值曲線(xiàn)近乎直線(xiàn)向上沒(méi)有明顯回撤先別高興大概率是代碼里有未來(lái)函數(shù)。常見(jiàn)原因是回測(cè)代碼里用了整段數(shù)據(jù)的統(tǒng)計(jì)量比如用了全量?jī)r(jià)格的最高點(diǎn)作為止盈目標(biāo)或者用了未來(lái)數(shù)據(jù)計(jì)算指標(biāo)??梢园奄I(mǎi)賣(mài)點(diǎn)逐一核對(duì)確保策略只在當(dāng)前時(shí)刻能看到的信息上做決策。6.2 回測(cè)結(jié)果為什么跟實(shí)盤(pán)差異巨大回測(cè)和實(shí)盤(pán)的差異來(lái)源主要有三個(gè)手續(xù)費(fèi)沒(méi)配全、滑點(diǎn)沒(méi)考慮、成交價(jià)假設(shè)和實(shí)際不同。證券交易除了傭金還有印花稅、過(guò)戶(hù)費(fèi)如果策略交易頻率高這些費(fèi)用會(huì)大大影響最終收益。另外實(shí)盤(pán)中大單買(mǎi)入時(shí)會(huì)推動(dòng)價(jià)格上漲你能成交的價(jià)格往往比當(dāng)前價(jià)格略差這就是滑點(diǎn)。Backtrader支持設(shè)置滑點(diǎn)建議在更接近實(shí)際情況的假設(shè)下再評(píng)估策略。6.3 數(shù)據(jù)源報(bào)錯(cuò)、日期不對(duì)、數(shù)據(jù)缺失怎么辦遇到數(shù)據(jù)問(wèn)題先打印數(shù)據(jù)范圍做檢查data bt.feeds.PandasData(datanamedf) print(data.fromdate, data.todate) print(len(data))如果數(shù)據(jù)量和預(yù)期不一致多半是DataFrame里有空行或者索引不是按時(shí)間順序排列的。處理辦法是先做好數(shù)據(jù)清理去重、排序、填充缺失值這些步驟最好在接入Backtrader之前做干凈。數(shù)據(jù)是回測(cè)的地基地基不牢再好的策略都是空中樓閣。6.4 關(guān)于參數(shù)優(yōu)化的最后一點(diǎn)心得我自己踩過(guò)最大的坑就是沉迷參數(shù)優(yōu)化恨不得把均線(xiàn)周期、止損比例、倉(cāng)位大小全部調(diào)到收益最大再上實(shí)盤(pán)結(jié)果實(shí)盤(pán)表現(xiàn)遠(yuǎn)不如回測(cè)。后來(lái)我養(yǎng)成了一個(gè)習(xí)慣每?jī)?yōu)化一組參數(shù)就用另一段時(shí)間的數(shù)據(jù)做驗(yàn)證并且接受收益回落到七成這個(gè)現(xiàn)實(shí)。畢竟回測(cè)是在歷史地圖上找寶藏實(shí)盤(pán)是走進(jìn)迷霧里尋路二者本來(lái)就不是同一件事。Backtrader這套框架你越用越會(huì)發(fā)現(xiàn)它值得深挖的地方實(shí)在太多了。除了SMA和CrossOver這些基礎(chǔ)指標(biāo)你還能在策略里加自定義止損、動(dòng)態(tài)倉(cāng)位、多空雙向交易除了回測(cè)你還能用Cerebro的runlive()接入實(shí)盤(pán)數(shù)據(jù)源做紙面交易測(cè)試。對(duì)個(gè)人玩家來(lái)說(shuō)Backtrader完全可以覆蓋從點(diǎn)子到驗(yàn)證再到模擬交易的完整鏈路。我個(gè)人的建議是不要一上來(lái)就追求復(fù)雜的策略和高級(jí)的功能先把雙均線(xiàn)這類(lèi)最簡(jiǎn)單的策略跑透搞清楚每個(gè)指標(biāo)怎么讀、每筆交易怎么記錄再慢慢往上疊加規(guī)則。回測(cè)工具只是工具箱里的一把扳手真正的盈利能力來(lái)自你對(duì)市場(chǎng)、對(duì)規(guī)則、對(duì)風(fēng)險(xiǎn)的持續(xù)理解。本文還有配套的精品資源點(diǎn)擊獲取
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
婷婷五月天伊人| 国产一国产一级毛片古装| 中文字幕在线高清男人的天堂 | 久9热| 69国产对白刺激| 丝袜视频网国产90| 色综合加勒比四四季| 网页导航五月天免费一二三区| 天美传媒AV在线播放| 校园春色欧美| 亚欧美色图| yirendaxiangjiashipin| 国产久久av| 久久青青草在线视频| 亚洲色图伊人网| 精品超碰中文在线| 亚洲精品亚洲人成人网| 偷拍 精品 另类 四区| 欧美日韩国内不卡| 婷婷五月天激情网| 色婷婷狠狠| 九九黄色视频在线观看| 日韩在线一区二区| 欧美性爱第一区| yw尤物av无码点击进入麻豆| 中文字幕99999| 91青青在线视频| 无码人妻丰满熟妇奶水区毛片| 亚洲天堂中文字幕无码男同| 久草在| 国产精品国产自产拍高清AV| 性爱动态120秒| 中文字幕一区日韩精| 亚洲欧美在线观看免费| 夜嗨影院| 99在线精品观看99| 久久人人妻| 骚逼高潮久久精品| 亚洲精品97在线| 夜夜爽爽爽| 丁香六月婷婷综合| 啊啊啊操一区| 99久久久无码| 极品内射| 久久精品国产亚洲粉嫩| 日韩性色| 国产宅男宅女在线观看| 4399成人黄A片| 妺妺跟我一起洗澡没忍住| 91丨九色丨国产打屁股| 国产SV一线| 求求你操操我| 欧美在线第五页| 超碰久久精品| 理论久久婷婷网8| 国产成人五月天丁香花| 狠狠操,使劲操| 亚洲最新Av| 日本性爰一道本| 国产精品 久久久精品一牛| 视频黄色国产一级| 六六久久日韩不卡| 91 国产丝袜在线播放-百度| 亚洲熟女人妻中文字幕一区二区| 影音先锋日本一区二区| 99久热| 宗合情欲网| 亚洲国产中文字幕| 午夜.DJ高清在线观看免费7| 日本高清有码网址视频| 91红杏| 欧美中字不卡| 91丨人妻丨国产丨丝袜| 国内偷自视频区视频综合| 人人插人人摸人人| 人妻密肉在线观看| 国产97亚洲| 欧美日韩一区二区三区四区蜜桃| 亚洲丝袜二区| 久久一本大香蕉 | 强奸a片网| 亚欧美天堂在线| 狠操91,com| 少妇一区二区三区| 国产欧美日韩女同性恋ww喷水精品| 色眯眯射| 美欧色综合| 操逼操逼视频操逼| 亚洲国产综合久久久性感熟妇| 极品AV网站在线观看| 夜色综合| wwwcaobibi| 色女综合| 噜噜噜在线视频| 久久久98网站免费视频| 欧美亚洲高清晰| 日本人妻最新在线中| 自拍偷拍2025在线观看| 久草老司机| 丝袜人妻av一区二区| 无码少妇精品一区二区60岁老人| 91性高| 97在线免费视频| 激情专区综合| 欧美色道啊| 日韩成人性日韩成人性爱视频在线免费观看| 99精品成人免费看| 中文字幕诱惑制服人妻丝袜美丝袜美| 人妻性爱一区二区| 五毛骚逼极品美女怕怕| 成人a级高清视频在线观看| 欧美在线官网| 啊啊啊啊好爽好舒服一区二区易域| 91快色色色色色| 国产熟妇一区二区| 免费看国产曰批40分钟怎么下载| 在线小视频| 草莓精品视频在线免费观看| 久久精品免视看国产成人﹣蜜臀av一区. 久久精品免视看国产成人,蜜臀av一区 | 欧美天天插| 久久大香蕉97| 六月丁丁香| 色亚洲欧美| 免费视频a级毛片免费视频| 嗯嗯嗯啊啊啊干死我吧| 思思性爱| 午夜视频好爽啊| 欧美熟妇视频| 乱伦1色页| 91爱欧美| 99精品在线播放| 婷婷10月天青娱乐| 殴美性色a级欧美| 性色aV一区二区三区噜噜| 啪啪啪综合网| 亚洲天堂在线怕怕视频| 久久人妻无码毛片A片麻豆| 欧美性爱免费短视频| 青久操| 99久久久无码精品国产人| 久久蜜桃综合网| 一级做a爰片性色毛片久久| 夜夜狼人妻| 亚洲无无码αⅴ每日更新| 亚州综合图片| 大香蕉黄色一区| 久久久亚洲精品中文字幕人妻| 婷婷视频网| 亚洲一二三四区| 色 婷97| 男女激情黄色网址| 加勒比综合网| 五十路人妻在线| 337p大胆噜噜噜噜噜91Av| 亚洲一区二区在线观看91| 91网18| 丁香色五月 97干| 私人尤物在线精品不卡| 国产精品毛片| 日本三级人妻a人妻一在线| 91快色色色色色| 亚洲97综| 国产97色在线| 日本熟妇精品九九| 麻豆AV一区二区| 日韩国产乱子伦App| 竹菊一区二区三区AV线| 青青操在线亚洲视频观看欧美在线| 成人性爱全视频观看| 夜夜精品视频| 亚欧操逼片在线观看| 色狠狠综合噜一二三区| 九九久久九九久久| 九九探花视频在线观看| 人人操人人uiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii | 操逼网站视频漫画国产| 国产成年免费大片黄在线观看| 国产sv美女内射| 国产精品亚洲日韩骚欢乐谷最新地址发布页huanieguty性屋娱乐妖精视频 | 豆花视频操逼网址 | 亚欧Av| 中日韩免费看男女操逼大全| 超碰在线一区二区三区| 综合九九| 韩日精品福利视频一区不卡在线免| 韩日精品四区| 欧美中出1| 无码丰满熟妇一区二区浪潮AV| 亚洲色图欧美色18直播在线| 91N综合网在线| 亚洲日韩青青草色月| 夜夜爽77777| 日韩人妻一区二区精品| 天天色播亚洲综合网站| 欧美大香蕉同搞| 日韩操啪| 国产精品一级特黄aaa大片在线观看| 91 丝袜在线播放| 91欧美少妇| 久久久99999久网站| 极品色社| 久久久999网站| 啪啪综合网| 亚洲aV无码成人在线观看| 涩涩涩综合| 国产传媒午夜理伦精品| 久久av一级av少妇av高潮| 日婷婷| 操人人| 强奸乱伦免费网站| ji熟女.com| 98人妻精品一区二区色欲| 欧美色偷偷| 欧美激情久操网| 精品九九| 被男人吃奶很爽的毛片| 日韩国产成人自拍视频| 日本人妻A片成人免费看片| 六月丁香久久| 射 色综合| 久久人妻视频网| 91操人| 91欧美高清| 久操高青| 欧美中字不卡| 天天日夜干| 三上悠亚在线毛片91| 91精品人妻偷情| 中文字幕美女91| 看大黄色大片原件| 日韩欧美字幕亚洲一区二区| 九九精品99| 在线v中文字幕一区二区三区| 97人人操人人摸人人爱| 精品久久99| 亚洲18禁| 试看福利| 亚洲黄色AV电影| 淫荡网址| 色乱二区| 99热97| 青青草在线视频人人想人人上| 国产亚洲欧洲在线观看| 偷拍亚洲情色| A级国产欧美激情在线| 啪啪视频亚洲第一| 男人的天堂网免费| 狠狠做深爱婷婷久久二区| 大香蕉一人| 亚洲美女AV无码| 久久夜黄色无码A级大片| A 天堂在线观看视频| www.欧精品| 日韩精品人妻中文字幕久久久| 国产99999久久精品| 91少妇高潮| 91丨九色丨国产丨人妻在线| 色五月婷婷五月天| 国产精品国产| 无码不卡亚洲成?人片| www.伪伪| 日韩av色图综合| 久久国产精品一区二区| 人妻中文字幕精品无码| 狠狠操夜夜操蜜桃视频三区| 日韩淫色网| 天天色图| 五月婷丁香| 久草热制服丝袜在线观看| 超碰美国| 婷婷伊人綜合中文字幕| 亚洲AV在线资源| 在线人成亚洲视频免费观看| 久久精彩免费视频| 青草伊人久久| 免费簧片在线观看| 亚av顶级裸体一区二区三区四区五区| 在线综合网| 免费综合亚洲中文| 午夜精品久久久99热蜜桃的功能特点| 天堂а√在线最新版在线| 亚洲日本成人动漫| 亚洲视频精选| 懂色综合久久久| 亚洲中文字幕av| 欧美一级特黄淫片在线观看| 中文字幕一区二区三区人妻少妇在线| 欧美天天综合| 亚洲一区深夜| 97超碰中文在线| 无码99| 欧美成人精品欧美一级乱黄一区二…| 日韩成人大片一区二区| 人妻熟女一区二区| 国产av美女被艹的乱叫| 道久久五香丁月婷婷激情综合| 久久久久亚洲熟妇熟女| 视频在线观看一二三区| 人人操人人摸人人骑| 中文字幕一区 二区三四五 区日 日骚| 色香综合天天影视综合| 国产亲戚伦亲在线| 2020天天色综合| 97人人模人人爽人人| 91AV国产精品| 99激情视频| 中文字幕制服诱惑| 亚洲乱色视频一区、二区在线| 屁股久久久久久| 91原创在线观看| 精品一级毛片在线观看| 在线视频一区二区传媒| 操逼免费视频无码国产| 丝袜美女诱惑 91 视频| 丁香六月婷婷综合| 高潮精品| 夜草欧美| 亚洲精品三| 日韩9区| 五月天春色激情网| 丁香六月激情| 999热日韩精品| 婷婷五月天基地| 九九九九精品| 性交一区二区在线播放| 超碰av在线| 色激情综合网站| 欧美久久婷婷| 亚洲色综合| 免费a v| 操一区| 色婷婷九月天天综合| 日本熟妇人妻一区二区三区| 秋霞男人网| 色噜噜精品一区二区三| 超碰97人妻| 精品视频久久区| 97超级久久强资源| 亚洲人妻av| 成人av性爱电影在线观看| 97一本大道亚洲一区| 亚洲欧美日韩综合在线尤物 | AV综合中文字幕干| 91人妻最真实刺激绿帽| 久久精品操| 99re这里只有精品3| 欧美性巨大╳╳╳╳╳高跟鞋| 激情综合 婷婷五月 红杏 | 日韩黄色片子| 91熟女丨老女人| 天堂在线一区二区| 欧美亚洲国内自拍| 91狼人| 午夜.DJ高清在线观看免费7| 超碰97人妻| 熟女熟妇伦久久影院毛片一区二区| 色噜噜综合在线| 国产真实野战在线视频| 国产又黄又爽又刺激久久久久久| 78精品| 老色鬼成人精品视频下载大在线观看| 人妻在线中出视频| 丁香五月AV| 丝袜熟女一区二区三区| 国产精品一级片在线看| 五月天久久综合网| 国内精品嫩模A∨私拍小视频| 亚洲成人在线乱码色午夜| 少妇专区一二三四五| 97网址www| 色婷婷丁香五月天| 综合欧美日本三级| 日本色色色视频| 午夜.DJ高清在线观看免费7| 欧美日韩啪啪电影| 日韩欧洲操屄视频| 边做饭边操逼逼| 秋霞 色色| 操人妻视频| 阿姨一区二区免费视频-高清正片西瓜视频下载app-T450AV | 亚洲图片偷拍视频区| 一本大道不卡一二三区| 天天躁日日躁成人字幕aⅴ| 亚洲国产精品成人久久蜜臀| 男女无套 免费网站| 91亚洲高清| 超碰地址久久| 91丝袜在线观看| 97啪啪| 狠狠操使劲操| 亚洲av无码成电影在线播放| 欧亚性爱在线视频| 黄色大香焦1级‘′‘| 中文字幕精品日韩中文字幕| 日韩性爱再线视频| 一级免费啪啪片| 欧美99| 欧美黑人猛交春色影视大全| 伊人色综合超碰| 一区二区三区蜜桃成人撸久久东京热| 精品九九九九九九九九九| 欧洲精品欧洲精品| 一区二区无码视频| 91九色丨风韵犹存| 奇米四色网| 成人a大片在线观看| 欧美日韩性爱无码| 日韩精品 资源| 午夜天天碰综合视频| 欧美图片色综合| 天天看高清麻豆| 五十路熟女,国产欧美精品区一区二区三区| 欧美色图自拍| 久久免费99精品久久久久久| 干婷婷综合网| 中文字幕 av v| 日韩久久艹| 中文字幕福利视频一区二区三区在线观看| 日韩亚洲欧美中文字幕| 强奸乱伦亚洲第一页| 操逼网站地址| 日韩AV中文字幕电影| 欧美日韩亚洲五月天婷婷| 污电影在线观看| 91亚洲人| 性爱av在线免费观看| 久久国产三区| 97jingpin| 免费a v| 少妇高潮对白在线观看| 宅男91视频在线播放| 偷拍色图| 日韩熟女操逼| 国产玖玖| 国产AV天美传媒一区二区三区 | 午夜福利av电影在线| 伊人五月天| 熟女网站最新| 日本成人在线不卡一区二区三区| 超碰成人国产| 久久久久久久久久久999| 97超碰影音| 久操凹凸视频| 啊啊啊啊在线观看网址| 东京热一区二区中文字幕| 亚洲偷拍自拍在线视频| 天天看特黄的免费网站| 91人妻人人澡人人爽人人精品| 乱伦av麻豆| 大香蕉天天看妹子| 久久午夜色播影院免费高清| 国产精品老师| 国产精品高朝久久久久久久| 搞中出久久| 欧美三级一级| 国产免费一区2区3区| 国产高潮AA片免费看| 色麻豆AV| av天堂精品久久| 欧美中文字幕一区| 欧美精品二区视频在线| 欧美中文字幕男人天堂久久精品| 男同专区一区二区三区在线| 综合网色| 亚洲国产日韩精品久久久| 殴美大黄片| 十八禁一区二区无码观看| 久久受www免费人成| 91国产丝袜足交精品视频| 日韩大香蕉| 日本 欧美 亚中文字幕| 亚洲综合九九| 精品久久久av| 日韩操逼性鲍| 熟妇高潮一区二| 国模无码人体一区二区三| 国产精品肉丝自拍| 黄色片一区二区三区四区五区| 欧美一区二区三区大综合| 91精品91久久久久77777俄罗斯老妇姓x| 日本人妻A片成人免费看片| 熟女熟妇一区二区三区视频| 伊人五月天| 麻豆一区二区三区在线看 | 亚拍在线| 亚洲最大无码中文字幕网站| 精品玖九九久| 91在线欧色| 欧美精品二区视频在线| 五十路熟女工口 | 97国产精品久久久久| 免费一级毛片在线视频观看| 激情欧美97| 色呦呦、国产精品| 手机在线A片| 伊人宅男大香蕉| 男人的天堂亚洲| 一级性爱视频免费观看 | 亚洲激情片| 欧美一二在线| 26uuu国产免费观看| 俞拍久久国应视频| av情色影音| 另类一区| 欧美18老人禁| 中文字幕一品色图| 99自拍B亚洲 | 一区二区三区日韩欧美| 久久久久国产精品喷潮免费观看臀 | 伊人久久在线视频观看| 亚洲第一视频 欧美风情 日韩| 欧洲天天在线| 亚洲午夜福利在线影院| 张柏芝国产一区在线观看| 亚洲淫色网中文| 一块操欧美性爱| 绯色一区二区三区不卡少妇| 久久久91福利姬| 中文字幕国产精品1区| 人人艹亚洲| 亚洲综合网91| 久久精品99| 久久久999网站| 色一色综合网| 国产精品爽爽v| 九九热国产| 欧美人人天天网| 色妹子A V| 亚洲一区二区精品福利| 伊人网免费视频| 综合欧美色图| 伦理日韩国产久久| 91老熟女91老女人| 狠狠久久手机视频精品| 90后后入| 中文一区二区| 最新精品久久蜜桃 | 哈哈操 大香蕉| 日韩人妻精品中文字幕| 宅男午夜在线视频| 久久久久13| 五月丁香影院| 黑人精品成人一区二区三区| 草草影院最新网址| 亚洲伊人久久综合97| 亚洲色阁| 综合五月天| 国产熟女高潮一区二区三区| 亚洲综合贴图91| 欲香欲色天天天综合和网| 天天干天天日天天射黄色大片| 丁香五月激情五月| 欧美刺激色黄片免费看| 亚洲女毛多水多21P| 日本成人A片免费看| 999精品国产高清一区二区| 日韩三级伊人| 日本精品五区| 久操91视频| 你懂的在线观看区国产| 久久精品 六十路 熟女 欧美| 少妇一区二区三区| 亚洲天天操| 日韩亚洲欧美中文字幕| 日本欧美中文字幕| 亚洲国产一级黄色视频| 国产精品麻豆成人av| 亚洲男人综合| 欧美日日操| 综合久久久久久久综合网| 成全在线观看免费观看| 色嗨嗨在线| 另类一区| 囯产精品一区二区三区线|亚洲人成无码网WWW动漫|国产精品免费一级... | 99精品综合久久久久五月天| 四虎精品亚洲| 亚洲熟女综合一区二区| 日韩av在线精品观看| 激情熟女12P| 日韩av不卡在线看| ?亚洲伊人伊成久久人综合网| www.国产高潮精品| 人妻熟女字幕一区二区| 日韩精品高清资源在线| 97亚洲欧美日韩| 屁股久久久久久久久| 自拍第一页| 国产精品96久久久久久| 国产乱伦性爱区| 入口操逼网站| 黄色大片一区二区密桃丝袜| 人人爽人人精品乱人伦AV| 十八禁电影伊人网| 国产白丝AV| A片A5445444| 亚洲成a人在线观看久| 久操婷婷| 亚av顶级裸体一区二区三区四区五区 | 中国韩国明星一极片一区乱码毛片人妻熟女一区二区三区 | 九九热九九热| 精吧天堂| 放黄片放3级黄片没穿衣服| 无码国产Av| 婷婷五月天色色| 91麻豆天美国产| 狠久久| 美国黄片aaa| 日韩另类| 精品亚洲俞拍视频一区| 欲香欲色综合天天伊人| 97精品熟女少妇一区| 青青草视频这里只有精品| 裸体1区| 国产免费一区2区3区| 插日本熟女视频| 中美日韩毛片| 欧美 亚洲| 黄片com.| 中出789在线视频| 99999国产精品| 伊人激情五月天一区二区| 色性综合| 日日骚一区二区三区| 国产女人和拘做爰视频| 亚洲精品一二三四区| 亚洲色图 91| 97人妻免费中文字幕| 欧美激情视频一区二区三区不卡| 天天爱天天操| 丁香五月自拍| 午夜精品久久久99热蜜桃的功能特点| 中文字幕乱码人妻二区三区| 伊人五月天青青草婷婷| 欧美亚洲手机在线| 国产18精品亚洲精品| 熟妇人妻一区二区三在线| 97欧美视频| 欧美少妇熟女| 久夜视频| 亚洲五月丁香花狠狠干一区二区三区| 国产视频97| av日韩手机在线影视| 91熟女综合| 日韩av电影成人在线| 久久久久久亚洲精品中文字幕人妻| 欧美男人的天堂| 亚洲国产激情国产av| 国产精品乱码久久久久久| 无码精品久久久天天影视| 青青草大香蕉在线视频| 一级性爱啪啪视频| 人妻少妇色综合| 久操凹凸视频| 美女91av| 韩国黄色片精品久久久 | 久久久久久AⅤ无码免费肉站| 97精品97久久| 久精品无码av一区二免费国产在线观看 | 九九热三级片| 97午夜剧场日韩| 五月亭亭六月丁香| 亚洲美欧999| 无码外流操逼视频| 好爽免费视频,| 黄片直播三级黄片两女一男| 噜噜噜噜天天狠狠| 男人的天堂啪啪| 男女性无套 免费九一| 亚洲激情 欧美色图| 草莓精品视频在线免费观看| 99热日| 精品一区二区成人动漫| 中文 人妻 制服| 国产乱婷婷精品二区三区| 亚洲国产91精品一区二区久久| 性性久久| 久久激情视频| 中文字幕三四区| 青青草视频导航官网| 国产大学生口爆吞精合集| 夜夜国自区| 草草影院在线视频| 亚洲精品成人动漫在线| 怡红院亚洲怡春院av| 九九热精品| 国产精品无码成人精品| 4虎在线视频| 嗯嗯啊啊视频在线看| 欧美日韩性爱电影在线| 欧亚韩国999| 久热69九色熟妇97| 欧美成人性爱视频免费观看| 国产精品网址| 欧美少妇色综合| 在线另类| 国产精品嫩草影院免费| 91综合熟女| 蜜桃久久久久久久久久久久| 99综合视频一体| 成人AV超碰免费在线| 夜夜高潮夜夜爽国产伦精品| 91九色丨国产丨爆乳| 一级久久性爱视频| 乱伦熟妇一区二区| 91N综合网| 国产成人主播| 天美传媒国产原创中文字幕亚洲欧美另类 | 色爽——AV| 厕所偷拍在线| 99精品在线播放| 国产高清26uuu| 插入逼91| 91丝袜美女视频| 亚洲自拍青操视频| 国产偷仑| 肥臀熟女福利视频一区二区| 99久re热视频精品98| 国产高清免费不卡av| 百度百度日本操逼| 男人天堂新| 成人夜夜| 精品中文一区二区| 影音先锋一区二区在线资源| 亚洲熟妇图片| 日本狠狠干| 亚洲日本韩国在线| 92午夜免费福利视频| 一区二区三区高清天码| 99久久亚洲精品无码毛片潘甜甜| 天堂性色| 蜜臀久久99精品久久久久久成人小说 | 99色色网| 免费观看啪视频| 国产成人bd在线观看| 国产东北女人在线视频| 精品国产一区二区三区在线播出| 日韩电影在线观看网址| 色香AV| 免费国产视频| 91激情| 麻豆久久精品亚洲精品88| 干B网| 97鸡把在线视频| 国产精品乱码久久久久久久久| 夫妻AV网站| 欧美黑人日韩少妇色情| 九九九九九九免费视频| 一二三卡欧美日韩人妻免费精品| 日韩淫色网| 69丨亚洲丨精品丨入口免费播放| 色阁阁AV综合网| 超碰97在线色男人??| 丝袜美女诱惑 91 视频| 免费亚洲国产精品久久一区| 久湿久久| 91久久国产精品| 无人区高清电影免费观看一区二区三 www.qmcai2.com | 亚洲免费97免费| 97一区二压| 欧美综合传媒| 熟妇人妻精品一区二区| 欧美少妇人妻| 操操操五月天婷婷丁香影院| 国产女人和拘做爰视频| 欧美精品久久久久久久久88| 丁香色婷婷| 懂色综合久久久| 大香蕉色网| 欧美日韩中国x| 超碰吊日色| 97国产精品视频| 欧美亚洲一级在线观看| 人妻乱仑一区二区三区| 色播五月婷婷| 亚洲日韩青青草色月| 日本高清加勒比| 综合亚洲网| 欧美 精品国产制服第一页| 色色色欧美| 激情综合网激情五月天| 超碰碰97| 青青五月天| 日韩熟女操逼| 90后性网国产欧美| 丝袜内射| 91在线一起| 国产肏逼网站| 26uuu国产免费观看| 久久最新免费视频23| 日噜夜夜夜夜夜夜夜夜夜夜爽爽爽爽爽爽爽爽爽爽爽爽 | 欧美热图99| 五月丁香六月综合缴清无码| 欧美成人性爱视频大全| 精品国产污一区二区三区| 亚洲熟妇综合久久久久久| 国产精品自拍视频| 无码高清专| 国产白嫩精品久久| 日韩欧美麻豆| 第四色奇米影视777| 婷婷五月天AV| 人妻人妻天天碰| 欧美精品宗合| 爱我干综合| 成人熟女区| 欧美激情久操网| 五月色网| 国产精品一级二级在线| 亚欧高清| 中文字幕日韩综合| 欧美在线第五页| 人妻干天天| 欧美综合骚| 麻豆一区二区AV天美| 99国产在线 精品 视频| 啊好爽受不了无码| 欧美色院| 色五月网址| 97资源站久久| 久操网视频| 美骚妇av高清在线| 26UUU欧美日本| 91粉芽高清在线一区二区| 欧美九一精品久久久熟妇| 国产欧美日韩一区二区三区| 99国产天美| 亚洲欧美首页| 亚洲日产专区| 啊啊啊好舒服视频| 中文字幕成人| 久久大香蕉97| 性一交一乱一交A片久久四色| 蜜桃臀久久| 欧美亚洲另类在线蜜桃| 99黄页网站| 黄色片一区二区三区四区五区| 无码一区二区三区四区五区六区七区八区九区十区视频 | 亚洲AV噜噜狠狠网址蜜桃动漫| 麻豆AV96熟妇人妻| 在线中文字幕| 欧美白嫩女HD| 欧美精品日韩久久久九| 久草草一二三四区久久| 国产精品自拍xxxx| 啊啊啊久久久视频| 岛国黄色大片网站| 国产午夜福利合集| AV中文在线| 丰满人妻一区二区三区免费| 性爱动态120秒| 大学生美女口爆| 国产SV一线| 超碰国产精品无码| 99精品人人爽| 国内精品伊人久久久久影院会| 性欧美第一页| 欧美另类色图片| 尤物av网站免费在线播放| 欧美天天谢综合网| 国产一级不卡在线观看| 99最新日韩偷拍视频| 亚洲综合成人网| 亚欧成人一级片在线播放| 欧美老熟另类| 性爱视频无打码在线观看| 欧美超碰人妻97| 亚洲夜夜欢无码一区二区| 久久系列| 另类图片亚洲加勒比另类图片亚洲加勒比另类图片亚洲加勒比 | 一区麻豆 高清中文字幕| 天天懆天天日| 久射吧| 91精品国产综合久久久蜜臀| 国产9 9在线 | 亚洲| 亚洲精品97中文字幕| 日本久久天堂| 亚洲春色一区二区三区| 综合激情一一91| 日日夜夜天天| 人人操人人插人人摸人人干| 欧美九九九| 熟妇艹鸡八| 牛黄色久午久| 人人妻碰人人免费| 少妇熟女视频一二三区| 人人色人人射人人妻| 日本国产欧美高清在线| 久草午夜| 超碰是碰在线观看| 国产怡红院| HEYZO高无码国产精品227| 极品另类| 91国产伊人大香蕉| 中文字幕亚洲欧美在线不卡| 蜜乳AV色欲AVAV无码| 国产午夜在线观看| 9久9久9久9久视频网站| 国产AV天美| 男人天堂一区二区| 中文字幕日韩人妻视频一区二区三区| 少妇淫妇久久久久久久| 精国久久一区二区三区98| 蜜桃成人1区2区3区| 成人性爱美曰韩| 看日韩黄片| 日日摸日日碰夜夜爽视频| 日影院久久婷婷夜夜网| 成人AV素股で擦久久| 国内毛片免费h片在线| 五月天久久综合网| 男人的天堂 在线一区| 深爱伊人影院| 中亚黄色三级大片| 天天综合有色网| 亚州色图第三区| 2024人人操人人摸| 亚洲成人av电影在线| 日韩兔费看黄片| 国产精品久久久亚洲第一牛牛_在线观看| 91N综合在线| 国产精品制服丝袜中文字幕日韩一区二区三区| 韩日无码在线观看| 萌白酱自拍视频| 欧美爱三级日韩久久| 午夜精品久久一区二区| 欧美 亚洲精品首页| 骚日日av| 久久久久久久综合,国产| 粉嫩AV一区夜夜嗨| 亚洲综合影片| 99热精品青草在线| 99re6国产精品99re在线| 久操大香蕉手机视频在线看| 五月丁香激情综合| 色综合久久888| 国产福利第一视频| 狠狠操综合| 丁香五月天堂| 九热视频| 国产av尤物| 老女人爆菊| 大香蕉碰| 神马视频久久久久久| 91狠| 欧美最婬乱婬爆婬性视频| 中文字幕 av v| 成人熟女视频一区二区三区| 日韩精品高清资源在线| 日日干夜夜操视频h| 闷骚老熟女15P| 中文字幕女同在线| 久久久久久久久久久久欧美日| 啊啊啊啊啊啊啊在线| 玖玖爱伊人玖玖爱| 四虎免费在线播放| 亚洲女人91| 激情小说亚洲色图| 极品销魂美女一区二区| 青娱乐欧美激情一区二区| 少妇高潮特黄A片| 久久精品美女一区| 日本三级中国三级99人妇网站| 98一区二区精品| 日韩av熟女一区二区三区成人| 国产极品久久久| 色香综合天天影视综合| 久久精品导航| 人妻另类 专区 欧美 制服| 99这里只有精品国产| 欧美日韩国产高清在线一二三区| 91色色色| 人妻在线臀日韩| a片亚洲一本通视频| 婷婷10月天青娱乐| 啪啪视频免费在线观看| 欧美老妇曰批的视频| 99久久99九九99九九九| 99啪啪视频| 亚洲情色综合网| 欧美色性情| 日韩综合无码色欲vv| 国内精品久久久久影院亚洲| 久久99国产综合精品女同| www被窝色com| 97亚洲中文| 中文字幕乱在线伦视频中文字幕乱码在线 | 日本少妇va7777| 色哟哟AV| 偷拍偷窥与盗摄视频专区| A片 AV一级在线播放观看免费| 天天欧美色| 精品视频久久区| 91在线视频国产网站| 日韩欧美俄罗斯A片| 中文一区二区婷婷视频| 亚洲熟女少妇免费视频| 精品美女久久久久| 亚洲天堂热| 国产精品不卡一区二区三区| 欧美翘臀视频网站一区二区三区| 丰满岳乱妇一区二区三区| 天天影视综合网欧美精品| 9ⅰ久久久天天| 在线观看一级α片刺激高潮视频| 五月天色色网站| 一区二区三区色综合| 国产色产精品在线观看| 欧美中出1| 黑人精品久久97| 日韩欧美性爱电影在线观看| 国模精品一区二区三区苹果色戒| 免费网色网站| 黑人免费福利视频| AA丁香综合激情| 天天干夜夜操一区二区| 精品毛片av一区二区| 亚洲熟女乱色| 色五月av| 120分钟婬片免费看| 蜜桃臀AV在线| 乱伦图av| 伊人久久大香线蕉亚洲五月天,青草青草欧美日本一区二区,欧美日产欧美日产国产 | 五月色网| 俺也射| 日韩精品免费高清视频在线| 欧美一二三区四五区| 一区二区三| 五月激情综合网| 四虎影视国产精品| 乱伦3P视频| 日噜夜夜夜夜夜夜夜夜夜夜爽爽爽爽爽爽爽爽爽爽爽爽 | 最新亚洲人成网站在线影院| 日本三级人妻a人妻一在线| 大香蕉久久| caorenqi shipin| 国产区在线| 67194国产| www欧美91| 热久久这里只有精品| 色欲天香天天综合网-成年人三级片网站-欧美乱妇狂野-日韩国产专区-久久久久久 | 26uuu成人影片| 日韩一级二级在线| 欧美精品久久96人妻无码| 午夜天天碰综合视频| 97香蕉网| 熟女一区二区| www.99色| 97精品视频网站| 午夜亚洲国产理论秋霞| 亚洲少妇在线影音| 天天操夜夜嗨| 超碰视97中文| 日韩AV一起草| 久艹免费| 国模限制级电影| aaa亚无码专区| 啊啊啊97视频| 亚洲熟女性高潮久久久| 超碰免费欧美7| 精品国产一区探花在线观看| 精品久久久久av影院| 久久久免费懂色| 国产伦乱91| 亚洲欧美碰碰| 99爱久久视频频| 亚洲一区二区三区不卡国产欧美| 久久伊人青青草| 国产区性爱在线视频秋霞豆| 美女91网址| 日本在线一二| 天天射天天操天天干天天吃2018 | 八戒午夜福利理论片| 九一性生活免费视频| a在线观看| 国产强奸乱伦无码视频| 97超级欧美| 久久久精品成人国产| 91天堂网| 狠狠亚洲| 99精品久久| 国产91亚洲精品一区二区三区| 天天天天做夜夜夜夜做| av片在线观看免费播放| 亚洲欧美999| 天天内射| 99这里有精品视频| 乱操乱伦AV| 久久亚洲日韩国产欧| 色性欧美| 性开放中文AV高清无码免费看| 好吊色青靑草| 9999九九九久久久| 五月天激情国产综合婷婷婷| 以及麻豆国产入口在线观看免费| 亚洲素人综合| 91 丝袜在线| 人妻熟女av国产网站| av一区二区三区不卡| 丰满欧美放荡少妇在线| 蜜臀AV成人精品蜜臀AV久久| 熟女视频久久| 五月婷婷六月丁香网址| 麻豆91熟妇人妻中文字幕茄子| 日本东京热大香蕉a片| 能看的AV| 性做久久久久久久| 亚洲欧洲自拍图片专区满春格| 天天综合欧美黑人| 精品免费国产二区三区| 天天干美少妇一区| 日本一级二级三级网站| 欧美极品美女aaaaaa级黄片| 狠狠97| 91爱做| 三级片大波波| 色婷婷影院| 97人人操人人摸人人爱| 色综合国产在线观看| 青青五月天| 2003天天干夜夜操| av麻豆啪啪| 青青草吊丝| 性色一线| 97人人草| www狠狠| 人人摸人人叼| 亚洲欧洲精品视频发布| 日本国产亚洲一区在线观看| 亚洲天天操| 大香蕉伊人75| AV中文字幕三四五| 十八禁电影伊人网| 久久熟女久| 亚洲诱惑| 伊人久久大香线蕉亚洲五月天,青草青草欧美日本一区二区,欧美日产欧美日产国产 | 91精品老女人| 91网站18禁| 国产精品一区二区密臀| 96国产精品| 久久男人| 超碰97综合在线| 亚洲丝袜在线观看| 9 1果冻精品视频| 亚洲成人在线乱码色午夜| 天美传媒精品久久视频| 精品久操| 老熟女综合网| 九九九九九九九九九国产精品| 午夜美女诱惑电源网| 综合自拍| 麻豆视频一区二区| 亚洲有码视频二区| 欧美99999| 成人五月天丁香激情综合| 国产操逼网站亚洲一级黄色| 99久久国产精品免费高潮| 91啦人妻| 国产av强奸美女| 十八禁成人网站在线观看| 逼逼逼逼操操操操操操操操操午夜剧场|