色五月色开心色婷婷色丁香,五月婷婷丁香花综合网,婷婷丁香五月激情综合在线,五月婷婷六月丁香动漫,婷婷丁香五月激情综合在线,丁香花中文字幕在线观看,播五月色五月开心五月网,开心激情综合网,狠狠色丁香婷婷综合最新地址,丁香视频在线观看,狠狠做六月爱婷婷综合av,久久激情五月丁香伊人

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
返回資訊列表
亚欧成人综合影院| 懂色Av一区二区三区| 欧美性爱无码一区二区三区| 婷婷国产精品一区二区| 一区二区三区四区姦女| 日韩欧美经典在线观看| 欧美一区二区日韩三区| 性色A∨91| 亚洲黄a三级三级三级看三级| 97超碰jingpin| 岛国在线一区二区三区| 在线观看日韩av不卡| 亚洲av无码国产精品字幕| 91美女国产在线| 99久久com免费视频′| 搡老熟女老女人老熟妇免费视频| 艹少妇网站| 手机看片91人妻| 天天夜夜rb| 国产久久男人天堂| 躁躁日曰躁2020| 久草成人福利导航| 麻豆精品久久久久久久| 久热超碰| 青娱乐导航AV| 97超碰逼| 天天插天天操天天摸天天射天天看| 91九色丨国产丨爆乳| 91人妻PORNY九色大屁股| www.伪伪| 免费簧片在线观看| 在线观看AV片| 在线无码操| 日韩性爱高清免费视频| 91久操| 操我无码| 人妻丝袜无 码视频专区| 国产高清MV操逼视频| 影音先锋少妇| 玖玖爱免费观看视频| 亚洲中文国际强奸字幕| 色九区| 少妇精品久久久| 91国产大片| 97欧美精品综合| 97超碰色屌| 欧美性暴力猛交XXXX | 亚洲开心网| 情色大香蕉| 久射吧| 亚洲素人综合| 呦呦一区| 亚洲国产精品有声| 亚洲午夜av| 男人的天堂2018东京热啪啪啪| 中文字幕一区av| 色色色99| 亚洲s在线观看| 超碰天天操| 美女骚尻视频| 欧美综合网| 黄色片,com| 国产精品制服丝袜清纯唯美| 操碰91| 日韩三级网址| 婷婷九月国产| 97超碰欧美手机| 天天看夜夜看日日干| 另类小说综合网| 久久久精品无码亚免费| 999狠狠综合| 91久久久老司机| 精品少妇高潮久久| 国产精品内射婷婷一级二| 老熟女乱子伦中文字幕一区二区| 久久xxxx| 操B久久| 中文字幕日韩情色| 亚州免费啪啪视频| WWW4虎| 91精品人妻啪啪间| 日韩av无码网站| 精品国产一区二区三区四区在线看 | 国产9 9在线 | 亚洲| 人妻乱仑一区二区三区| 欧美18禁91| 国产强奸91| 嗯啊抽插大香蕉网页| 色婷婷电影网| 国产1727欧美| 精品亚洲国产成人精品| 中日无幕一二三四区| 欧美日本视频一区| 亚洲日韩视频二区| 荡小穴在线观看| 99精品无码| 熟女乱3伦999| www.婷婷| 欧美亚洲系列| 免费人成?大片在线播放| 老鸭窝亚洲毛片| 亚洲一区制服诱惑| 影音先锋新男人| 精品国产乱码久久久久久影片| 青青草中日韩在线| 综合在线导航一区| 九九热这里只有在线精品视 伊人草 成人菠萝蜜视频在线观看 | 欧美超碰97| 久久久免费的精品| 99热 按摩 日韩| 香蕉国产精品麻豆亚洲欧美日韩| 国产精品色色| 色九久| 亚洲国产日韩欧美熟妇在线| 91精品婷婷国产综合久久| 一个色导综合| 亚洲 图片 欧美 色图| 偷拍精品一区二区三区| 国产精品熟女AV中文字幕在线播放| 99热销国产这里有精品| 色999亚洲人成色| 日本精品加勒比海一区| 情色AV电影| 久久久久久久久一区二区三区| 97任你吞精| 九草九九九| 国产日韩欧美亚洲精品95| 大香蕉中文aV在线| 日韩中文字幕精品一区在线| 亚洲老司机123专区| 少妇六月天| 91综合站| 九9热伊人| 国产亚洲精品美女久久久m| 午夜毛片高清免费不卡| 免费观看的黄色的网站| 97网站在线观看| 九九伊人网| 亚州综合色| 美女97超碰| 思思热久久成人| 久久久内射良家| 婷婷激情综合网| 欧美九九九九九| 色女女女导航| 欧美视频边做饭边橾| 欧美色爱综合| 国产农村妇女精品一| 国产成人精品必看| AV天黑人| 91啪9色| AV网站高清无码在线观看| 婷婷探花久久精品一区| 久热精品色情| 伊人AAA| 国产精品一区av在线| 熟女91网| 97亚洲一区| 操逼片中文| 美女9118禁| 亚欧中文字幕在线视频| 国产AV久久久蜜爱影集| 国产无码精品成人| 精品人妻丰满熟妇一区二区三| 97精品国产97久久久久久| 亚洲字幕一区二区| 青草成人免费视频一com| 亚洲欧美另类少妇精品| 97福利视频| 欧洲欧美视频一区二区| 色欲天香天天综合网-成年人三级片网站-欧美乱妇狂野-日韩国产专区-久久久久久 | 97超碰超碰| 动漫av中文| 欧美拳交在线播放| 久久免费精品视频免一| 黄片视频观看| 婷婷午夜成人色中色| 精品无吗m| 欧洲一区二区三区免费| 亚洲欧美一区二区三区在钱蜜桃| 国产精品探花视频| 久久受www免费人成| 久久精品一区一起草| 青草香蕉网| 发朗少妇买婬全视频中文| 嫩草影院在线观看精品| 操逼视频国产无套| 岛国爱情动作片在国产AV无码专区亚洲AV漫画| 狠狠干2020| 狠狠夜色午夜久久综合在线| 91高跟美女在线播放| 蜜臀久久一区二区| 99久热| 欧美亚洲日本激情在线| 日本视频一区二区三区| 中国一级操逼视频| 九九视频黄色片| 国产路线专区| 大香蕉狠狠爱| 人人操人人肉久久精品| 国产400孕妇孕交群| 在线色资源| 丝袜狠狠草尤物 91| 久久亚州高清| 久久一二三四五六七八九区区| 天天天肏屄欧美| 校园春色之综合网| 久操九九九九| 白丝AV网站| 丝袜综合| 国产九九九九九九| 亚洲AV色图一区| 久草线上视频免费看| 伊人色综合欧美| 色网1| 久久日本熟女精品一区| 97超碰在线资源网站| 激情终合网| 日韩精品99久久久久久中文字幕 | 韩国女主播青草在线| 中文字幕人妻色偷偷久久皮| 日日AV加勒比| 亚洲偷拍欧美激情| 大香网站| 天天干天天插| 操人妻逼91| 污污污8888| 嗯嗯啊啊啊啊轻点视频| 抽插亚洲无码| 欧美性爱免费短视频| 亚洲成人性| 最新国产亚洲精品精品国产亚洲综合| 91啪啪| 人妻啊啊人妻啊| 国产老熟女| 老司机久久| 热久久无毒不卡| 精品一级| 国产无码高清操逼视频| 久久精品99| 丝袜狠狠草尤物人妻av91| 狠插 制服 自拍| 91影视亚洲| 青青青在线高清视频在线一二三四区 | 在线日韩精品一区二区三区| 粉嫩在线一区二区懂色| 91欧美高清| 亚洲激情天堂网| 欧美综合综合| 人人操人人操人人人操| 91粉嫩萝控精品福利网站_精品影音先锋国 | 热99这里只有精品| 偷拍 精品 另类 四区| 嗯嗯啊啊好疼| 久久精品黄色| 国产精品香蕉热久久新品| 天天做天天爱天天爽| 中文97国产| 久久久久女教师免费一区| 国产超碰AV在线精品| AV无码久久久精品| 人人爽夜夜玩视频| 中文字幕中文字幕一区二区| 久久综合18p| 人妻少妇久久中文| 欧美在线永久天堂| wwwss在线观看| 青久操| 国产97视频| 国产综合网站在线播放| 一区| 国产无码久久高清| 人妻AV 中文字幕的| 97AV在线免费观看| 日本成人A片免费看| 口爆综合网| 青青草原成人| 麻豆性爱视频在线播放| 中文三一区| 97任你吞精| 北条麻妃性愛视频| 人人艹亚洲| 宗合情欲网| 操b在线观看| 理论久久婷婷网 8| 欲香欲色| 久久草草欧美精品| 日本精品五区| www.四虎在线| 青娱乐休闲视频在线观看| 免費黃色視頻觀看一| 熟女高潮合集-永久久久-成人AV | 333kkkk·亚洲com久久| 97网址97| 中文自拍欧美影视| 欧美人妻一区二区| 综合啪啪| 91制服丝袜| 在线国产探花| 成年人黄色| 999日韩中文精品观看视频。| 欧美天天拍| 天天看天天日天天操| 亚洲国产成人精品久久久国产成人一区二区| 成人乱码一区二区三少妇| 日韩精品人妻中文字幕久久久| 人人操人人摸人人骑| 日韩精品.久久精品.AV女优.天美传媒| 日日骚网站| 97精品综合| 日本媚薬中文字幕在线| 日韩亚洲美女一区久久| 黄色激情电影在线观看| 加勒比东京热五月天天堂网| 欧亚性爱视频免费看| 2019男人的天堂| 日韩不卡av一二三| 欧美天天综合| 性色国产东北露脸精品视频| 最新日产中文在线麻豆| 日韩天天综合| 久久久av爱| 亚洲一区二区三区AV无码| 日本在线15p| 中文字幕人妻丝袜| 无遮挡一级毛片视频免费的| 国产高清在线自在拍69| 国产成人网址| 18禁在线视频| 舔人妻中文免费视频| 99视频内射三四| 四虎国产精品永久在线囯在线 | 少妇 综合| 一区AV| 2017天天拍大香蕉| 日本 免费 一区二区三区 久久香蕉| 丁香九月 婷婷| 爱妻综合网| 婷色五月| 97精品熟女少妇一区| 伊人欧美大香蕉视频| 久久久久久久少妇| 午夜大香蕉| 最新av中文字幕高清| 亚洲欧美变态| 蜜桃久久久久久久久久久久| 依人大香蕉| 中文字幕一区二区日韩网| 在线看污网站| 丝袜美女诱惑 91 视频| 后入人妻一区| 成人在线视频二区| 精品少妇一区二区三区在线视频| 精品成人亚洲午夜电影| 亚洲激情在线观看一区| 老妇女91| K8久久久久| 欧美综合 站| 色婷婷综合久久中文字幕雪峰| 女人被添高潮免费视频| 免费一级精品啪啪视频| 国产精品午夜福利亚洲综合网| 久久亚洲欧美一区二区三区-亚洲国产精品第一区二区 | 91亚洲在线| 九九免费影片| 日韩精品第3页| 午夜男人天堂| 色婷婷成人综合| 中文字幕高清20页视频| 90后性网国产欧美| 最新日韩黄片| 欧美一级黄片免费播放| 久久亚洲AV成人精品无码| 中国AV美女| 探花视频免费观看国产专区| 欧美黄业| 成人久久久| 蜜臀AV午夜精品久| 十八禁啪啪视频| 亚洲性天堂| 亚洲男人天堂网站| 久久久九九九| 精品无码欧美三级| 99亚洲国产精品色一区二区三区| 国产婷婷综合在线观看| 亚洲精品国产日韩无码AV永久免 | 一区二区娱乐网站| 熟女精品一区二区三区| 在线 制服丝袜中出 人妻| 久久免费精彩视频| 大胆91| 亚州操操穴网| 激情亚洲天堂| 狠狠做深爱婷婷久久二区| 久久人爽| 后入式999| 亚洲日韩资源| 高清无码人妻久久久一区二区三区aⅴ| 亚洲有薄码区久久在线一区| 欧美性夜| 日韩熟女三十乱伦| 艹精品| 日本五十路熟女一区二区| 国产操逼逼网| 激情AV| 另类综合另类| 91天美传媒在线观看| 91伊人久久在线| 91高清日| 日产操逼| 天天日B夜夜干B时时操B| 日韩性爱网址| 蜜桃久久久久久| 老女人碰碰在线碰碰视频| 91精品久久久久久久久久| 中文字幕一二三av| 国产黄色剧情影片麻豆免费播放| 欧美日韩不卡a片| 中文自拍欧美影视| 婷婷综合在线观看| 9997se| 蜜臀中文字幕| 亚洲精品啪视频| 3571色综合一区二区二区| 成人熟女视频一区二区三区| 狠狠操狠狠燥| 性爱乱伦视频免费| 夜夜爽33333| 嗯嗯啊啊好疼| 国产高清自拍| 熟女人妻一区二区三区| 校园春色亚洲欧洲| 性高潮久久久久久久久久久| 人妻偷拍一区二区三区| 四色永久成人网站| 久九9精品| 九九九久久久| 婷婷丁香五月综合| 免费97视频| 国产高清午夜成人在线观看| 欧美激情综合色综合啪啪五月| 丰满精品人妻少妇久久字幕| 啊啊啊啊啊啊啊啊视频| 日韩成人大片在线观看| 亚洲美女色图| 日韩免费中文字幕视频| 青青草中文-久久青草精品一区二区三| 美女大乳久久久久久久女人18| 大香蕉人妻久久| 91精品国产日韩欧美综合| 91亚洲不卡一区| 好涩综合| 99视频自拍| 日本免费一区二区不卡| 免费?级毛片无码?∨蜜芽试看| 蜜臀国产AV中文字幕| 久久线上视频免费看| 日韩丰满熟妇| 内射黑丝袜| 欧美αv.com| 欧美 青青草| 亚洲成a人v欧美综合天堂下载 | 性爱AV天堂| 欧美日韩插逼视频| 久久久久久久久久久97| 五月情色天| 色5月婷婷| 91久久国产精品| 国产超碰人人爽人人做| 人人澡人人澡人人| 日本道久久综合色色| 男人的天堂2000| 自怕偷自怕亚洲精品| 一区二区三区四区姦女| 国产成人91一区二区三区| 欧美三级一级| 精品午夜福利国产一区二区在线观看| 国产美女91视频| 日韩黄片视频试看| 欧美性五月| 亚洲AV无码乱码在线观看性色| 日本在线15p| 99久久久久| 骚女天天综合网| 91狠| 国产精品一二三区18| 97久久精品亚洲中六字幕| 人人操人人插 - 百度 - 百度| 久久嫩草国产成人一区| 国产一级内射无挡观看| 少妇精品久久久八区九区| 中文字幕日本久久| 国产精品操| 久久9亚洲| 免费一级性爱久久| 中字一区| 国产av白丝| 国产三级在线现体验区| 日本道日本道中文字幕日本道最新日本道在线观看 | 操逼网站地址| 在线观看中文字幕| 久偷拍欧美日韩三区| 亚欧国产无码精品在线| 啊啊啊在线观看| 日本不卡二三区| 人人操人人摸人| 亚洲色图一区二区三区| 91高潮喷水美女| 激情综合五月天| 国产在线激情视频| 欧美se综合| 四虎视频在线观看| 免费A V在线| 日本中文字幕不卡视频| 啊啊啊 在线| 乱理日韩中文| 婷色五月| 手机在线A片| 欧美色视| 中文字幕av一区二区三区人妻少妇| 欧亚洲精品有视频| 人人操人人摸人 | 丁香六月东京热| 肏逼视频日本| 大香蕉中文网| 蜜臀th| 亚射在线| 91黑丝在线播放| 欧美少妇性爱网站| 一级做a爰片性色毛片久久| 天天性射网| 情侣操 逼视频99| 另类综合另类| www.99在线| 国产操操日韩三级黄| 翔田千里AV无码秘 三区| 激情文学亚洲| 蜜桃丰满熟妇av无码区不卡| 一区二区 电影 亚洲| 男人的天堂亚洲| 狠狠色婷婷7777久| 操屄不卡视频| 熟女人妇一区二区三区| 国产操操日韩三级黄| 午夜舔阴达高潮视频免费看| 日躁天天爽爽| 亚洲 欧美 色图| 青青草色AV| 好一吊区二区| 久久女女| 欧日韩一二三f区| 麻豆黄站| 国产精品夜夜夜| 精品无码产区一区二| 97丝袜亚洲在线播放| 日韩99神马视频片| 99亚洲人人| 超碰99热中文字幕| 九九九九九九九九九五码| 日本一二三高清| 成人A片男人的天堂| 日韩 人妻 精品| 久久25| 99国产天美| 操操操操操操| 欧美性爱网97| 夫妻AV网站| 日韩天天综合| 特色a在线上| 欧美色图20p| 91操操操操| 极品综合| av日韩手机在线影视| 亚洲砖码砖专无区2023| 欧美在线干| 素人播放一区| m欧洲一级午老| 午夜福利在线合集| 天堂亚洲精品| 亚洲色婷婷久久久综合日本 | 白丝少妇一区二区| 四虎影视永久在线观看精品免费网站 | 欧美伦乱爱| 国产AV人人夜夜澡人人爽麻豆| 亚洲骚男同com| 久这精品中文在线观看视频| 日韩日本欧美在线观看| 久久夜黄色无码A级大片| 国产视频不卡在线观看| 蜜色网色哟哟| 97精品在线| 99999亚洲| 亚洲乱色熟女一区| 国产精品熟女乱伦| 草b在线| 亚洲日韩欧美一区二区| 春色综合网| 亚洲欧洲综合成人av一区| 91精品国产高清久久久久久,亚洲成人 | 91社操逼| 大香蕉碰| 天天拍天| 曰韩中文人妻视频| 国产精品亚洲一区二区三区四区| 旡码电影特区| 国产少妇内射| 欧美A片中文字幕| 国产一级片| 蜜臀久久在线视频| 97综合在线| 日韩不卡在线一区二区| 超碰国产情侣自拍网| 一二三卡欧美日韩人妻免费精品| 国产精品一区二区手机看片| 国产原创剧情在线丝袜 | 精品少妇人妻av久久免费| 丁香婷婷色五月| 天天色踪合| 在线a亚洲视频播放在线| 久久鲁干| 人妻黑丝袜电影| 日本操逼视频免费| 五月婷婷激情网| 国偷自 一区二区| 欧美性生活男人的天堂| 国产高清1234区| 国产午夜精品一区二区三区牛牛| 欧美亚洲尤物久久| 国产精品久久久蜜臀| 精品久| 亚洲成人免费电影| 久9综合在线| a v网站在线播放| 成人A片男人的天堂| 97国产精品视频| 狠狠五月天| 欧美大的香蕉有线电视视频| 美女自卫慰黄网站免费| 欧美激情一| 秋霞免费AV| 亚洲精品一区二区免费在线观看| 丰满人妻一区二区三区性色| 亚洲综合影片| 91久久免费视频互動交流| 91色女| 国产精品电影大全| 久久大香蕉手机高清| 97免费在线观看| 精品 码产区一区二-1080P高清在线www-B029AV| 九9精品| 粉嫩不卡一区二区性爱| 91久久久久久久| 亚洲av综合色区无码一| 九九九九一级| 国产视频一区二区免费| 另类图片五月天| 婷婷色中文字幕| 澳门黄片一香蕉视频| 亚洲人精品久久久喷水| 在线日韩日本亚洲国产| 国产美脚女优尤物在线观看| www.99色| 久久精品夜色国产亚洲AV| 精品偷拍13p欧美dodk视频| 天天超级碰碰碰| 激情接吻视频久久久久久| 色路综合| 四虎影库国产精品免费| 人妻啪| 日韩精彩视频| 久久人妻办公室视频| 亚洲综合91| 精品十三区| 欧美一区二区观看在线| 精品97久久| 欧美亚洲20p| 乱伦AVxx| 欧美日韩97| 日影院久久婷婷夜夜网| 亚洲操人| 成人av福利在线观看| 手机av亚洲丝袜美腿日韩第一页二页| 超碰免费人人| 情趣丝袜无码操逼视频| 亚洲久草AV色图| 91久精品| 国产精品无码论坛| 狠狠操使劲操| 久久久96精品| 久视频在线观看| 亚洲中文日韩精品| 懂色Av| 伊人在线大香蕉视频久久| 920日本午夜免费| 中国一级操逼视频| 久久岛国| 欧美中字不卡| 97 亚洲 日韩 欧美 在线| 免费伦费视频在线观看| 香蕉视频欧美一卡二卡| 日产成人久久| 人人污日韩一区二区| 中文字幕性感少妇av| 免费家庭乱伦视频| 国产熟女一区二区| 中文字幕人乱码中文字的预防方法 | 久久久久女教师免费一区| 亚洲成人精品久久久| 超碰99在线观看| 国产AV激情无码久久无码| 蜜臀久久99精品久久久久久无删减| 日韩精品国模| 97玖玖超碰| 婷婷成人五月天| 熟女精品va中文字幕| 亚洲人成网站7777| 欧美美女视频| 青青草色AV| 日韩中文9| 超碰97玖玖爱| 啊啊啊啊啊操我视频| 激情开心五月天| 精品成人av一区二区三区在线| 日韩av不卡在线看| 18禁看网站一区| 在线97视频| 亚洲男人天堂手机版| 五十路人妻在线| 熟女AV一区| 欧美日韩婷婷中文| 中文字幕天天操| 欧美熟妇精品黑人巨大一二三区| 91在线页| 欧插网站| 欧美亚涩| 青青草原人妻| 日韩偷拍色图| 婷婷三区| GVH-003 母子姦 青木玲-麻豆视频,麻豆视传媒短视频网站入口,麻豆视传媒官网直 | 情色五月天久久久| 亚洲欧美另类少妇精品| 粉嫩国产精品久久久| 97色爱| 超碰97网址| 久久久久9999妇女| 欧美亚洲se91| 蜜臀aV午夜一区二区三区| 91超碰在线播放| 在线电影亚洲色图| 新91视频.cmp| 丰满人妻一区二区三区免费| 日韩射精| 亚洲天堂在线怕怕视频| 国产亚洲精品激情| 男女激情黄色网址| 色官网在线| 人人爱操| 肉丝网站91| 精品亚洲俞拍视频一区| 插入粉嫩少妇视频| 天天摸天天操视频| 激情小说在线视频| 欧美黄色片在线播放| 日韩三级天堂在线观看| 99ri精品| 伊人久久国产免费观看视频| 国产欧美日韩臀| 狠狠爱AV| 久久啊啊| 国产Av超碰| 亚洲精品精品一区二区| 91 刺激在线| 中文字幕加勒比海高清无码免费视频| 国产不卡中文字幕免费avi| 影音资源男人日韩| 综合97| 在线观看无码三级少妇| 男人的天堂一区三区| 亚洲天天艹| 色香在线| 久久久91| 天天色,天天干,天天干| 久久精品99| 成人色女网| 96国产精品| 日韩操逼性鲍| 99热综合| 国产久久一区二区| 亚洲欧美高清| 九九探花视频在线观看| 久久久噜噜噜久久久| 91视频综合在线| 99色网| 国产一区二区在线电影| 国产一区麻豆免费观看| K8久久久久| 老熟女乱子伦中文字幕一区二区 | 色天天野狼综合社区| 伊人网免费视频| 色狠狠综合| 99色骚| 玖草在线视频| 夜夜草网站| 色网综合网| 国产在线综合网| 欧美亚洲丝袜人妻制服中文99| 欧美肥臀在线| 日日夜夜模| 四虎AV影视国产精品亚洲精品| 91n.欧美| 国产精品人妻熟女aⅴ| 人夜夜精品网站香蕉嫩草| 国产丝袜高跟美女av免费观看| 人人操人人爽人人操人人| 天天天天天干夜夜夜夜夜操| 久久久99999久网站| 黄色视频高清无码网站| 99热66| 安微少妇操BBB| 免费αⅴ在线观看| 97色爱| 中文字幕蜜乳av| 天天做天天爱天天爽| 色哟哟精品1精品2| 岛国片国产成人亚洲播放| 亚洲色9| 人人搞人人插人人操| 亚洲 欧美 天天| 精品人妻少妇| 五月天婷婷色色| 日韩精品人妻中文字幕不卡乱码| 福利伊人玖玖国产| 久草综合视频| 一本精品日本在线视频精品| 婷婷激情一区二区三区俺也去| 99热在线观看| 亚洲人精品久久久喷水| 91香蕉国产尤物视频| 91精品电影18| 99久久久无码国产精品性啊聊| 插入综合网| 久久久久9999| 欧美有码亚洲中文字幕一区二区三区四区| 密臀视频三区免费网站| 中文字幕在线观看丝袜| 国产精品操| 久久手机视直播| 操啊国产| 裸体美女久久久| 国产男人又猛又粗又爽| 尤物AV免费网站| 婷婷五月激情综合| 天美91| 欧美在线色图| 无码国产Av| 久操视频在线| 天堂岛av| 人妻精品免费一二三区| 色欲色香天天天综合网www-亚洲综合国| 日韩99精品视频综合区| 中文一区在线日| 亚洲中文字幕三级在线| 中文字幕在线免费观看| 欧美熟妇乱码在线一区| 亚洲一区二区三区播放在线| 91劲爆| 一本道综合色图| 久久精品人人做人人看| 亚洲人久久久网| 99热超碰在线| 日韩偷拍一区二区三区| 97欧美色综合| 欧美性爱97超碰| 国产一区二区a毛片| 国产精品久久久午夜夜伦鲁鲁| 六月天婷婷| 热无码中文亚洲H一道本一区二区| 熟妇高潮精品一区二区三区下载| 成人午夜视频免费播放| 色吧5亚洲| 91亚洲欧美综合高清在线| 99热这里只有精| 免费看黄片现成| 桑老女人九区| 国产黄色动态精品| 97人人超| 天天看天天在线精品| 91麻豆天美传媒在线| 天天天乱色综合全| 激情五月婷婷| 国产精品宅男免费| 欧美成人一级麻豆| 天天热精品| 日本精品人妻少妇一区二区| 免费人成?大片在线播放| 亚洲欧美999| 蜜臀99久久精品| 九九九久久久久| 天无日色综合| 欧美久久伊人| 亚洲国产成人精品999| 日曰骚久久精品| 久草草一二三四区久久| 欧美中文字幕男人天堂久久精品 | 免费a v| 热热色青青草| 校园春色中文字幕AV| 欧美精品成人亚洲| 操操碰| 牛牛aV| 精品中文字幕第一页| 天天综合网网欲色| 精品人妻一区二区三区四区| 国产第二页| 五十路熟女工口 | 又黄又硬又粗又长国产视频| 五月开心久久AV官网| 欧美超碰96| 116美女午夜| 亚洲一区二区麻豆影院| 国产福利第一视频| 1禁看欧美黄片免费看| 狠狠色色| 国产中文精品一区二区在线观看| 日韩免费在线观看不卡| 成人性生活高清视频在线播放| 天天影视之亚洲综合网| 国产精品丝袜久久亚洲不卡| 91美女在线看| 天天α片| 超碰97男人| 天天摸夜夜摸| 美女高潮视频91| 国产精品视频电影| xxx亚洲午夜天堂| 国产高清1234区| 久久久久精| 亚洲国产欧美日韩人妻日中文| 久青草影院| 日本有码久久| 综合久草| 五月天伊人| 欧美日韩婷婷中文| 精品久久大胆人体| 色偷综合| 久久风骚城市| 国产精选视频| 91情色| 操屄日韩| 天天激情干| 国产亚洲精品美女久久久m| A 天堂在线观看视频| 欧美日韩操逼嗦吊| 人妻熟女一区在| 久久9精品视频| 老熟妇综合| 啊灬啊灬啊灬啊灬高潮奶出了免费视| 五月开心久久AV官网| 91精品少妇搡搡搡| 97欧美日韩综合| 欧美精品宗合| 91精品微拍福利| 中国国国产一级特黄毛片| 成年女人18级毛片毛片免费观看| 五月丁香六月婷综合成人综合| 婷婷五月天综合网| 伊人色综合超碰| 国外91| 男人的天堂久久| 精品人妻中文字幕高清| 26uuu性| 六月色色| 成人网欧美风情| 国产成人精品一区| 色欧美亚洲| 在线无码网站| 91婷婷| 亚洲色图a| 国产精品高朝久久久久久久| 人妻丝袜日本| 岛国毛片在线观看免费| 亚洲图片欧美在线视频| 久久久精久久久| 欧美一区二区三区成人性生活| 久久香蕉国产线看观看亚洲女人 | 婷婷久久五月天| 久久久久久久少妇| 欧美性Fer办公室秘书| 夜色91| 一区二区三区 日韩欧美| 日韩欧美麻豆大片| 91N综合网在线| 懂色aV一区二区天美传媒| 波多野42部无码喷潮在线观看 | 国产日韩怡红院| 人人做天天爱| 97自拍视频在线| 久神马| 2017大香蕉| 亚洲九月丁香| 啊啊啊好舒服好爽啊啊啊视频| 大香蕉手机在线| 久久首页| 精品久久久av| 亚洲天堂另类| 99久久e免费热视| 欧美色图偷拍另类| 野狼福利社区| 中文字幕一区二区三区视频播放| 情色五月天久久久| 96久久久| 色婷婷综合网| 久久久天美| 精品九九国产无码| 天天综合影院91| 亚洲牲交| 色99在线| 性高潮久久久| 国产 热久久久久国产精品| 久久国产精品,久久国产| 欧洲精品一级二级精品综合视频综合 | 99在线精品视频| 少妇蹲下买菜露大唇0| 久操com| AV老汉| 立川理惠被中出无码| 国产欧美伊人| rion磁力链接| 天天做天天爱| 九t超碰| 操一区| 国产视频97| 欧美黄色片AAAAA| 青青草一区二区三区四| 国产99久久99热这里只有精品15| 欧美精品双插| 十八禁av无码免费网站APP| 欧美 综合| 91精品微拍福利| 久久神马影院| 麻豆国产视频精品观看| 亚洲一区二区三区麻豆传媒| 国产美女在线精品免费看| 久极品在线观看| 囯产精品久久久久久久久久梁医生 | 一类无码操逼视频| 欧美日韩青操| 日操粉逼逼| 五月天九九日国产精品一区二区三区| 国产精品自拍欧美在线| 东京热AV男人的天堂| 狠狠爱综合| JuliaAnn丝袜熟女系列| 天天综合在线4| 日韩性爱小视频| 人人澡人人弄| 国产亚州精品美女久久久免费| 蜜臀一二三区| 天天插夜夜爽| 思思性爱| 欧美一级二级三级| 天天操天天射青青草| 国产精品久久妻无码网站| 欧亚日韩三区| 免费精品福利在线观看| 欧美激情视频一区二区| 欧美最婬乱婬爆婬性视频| 国产在线激情视频| q2午夜理论片夜色av| 高清无码网址| 成人五级久久| 久久机热| 97超碰69| 青青操综合网| 九九九九AV| 91九九九小逼| www久| 欧美不卡在线一区二区| Julia Annxxxxx| 色五91| 国产黄片在线免费观看| 精品免费囯产一区二区三区| 欧美熟妇乱码在线一区| 成人无码影片视频在线| 天天综合网91| 热的中文 热的有码 热的国产| 天天综合精品| 亚洲精品xxx| 大香蕉综合网| 日日夜夜模| 91xingse| 破苞ⅩXXX性无码动漫无码| av激情亚洲五月天| 超碰这里有精品| 亭亭丁香激情| 色婷亚洲五月在线观看| 99久久精品无码一区二区毛片免费| 大干人妻| 日日夜夜青青草母狗| 防屏蔽在线视频| 日本精品无码三级网站| 91精品国产91久久青草 | 一起草精品人妻| 亚州熟女乱伦| 亚洲综合色图欧美| 久久99999| 天美传媒国产原创中文字幕亚洲欧美另类 | yiren97| 婷婷丁香六月| 色成人Www精品永久观看| 国产亚洲色停停久久99精品91| 亚洲色图欧美色图综合| 久久久久ab| xxx亚洲午夜天堂| 五月丁香成人网| 激情接吻视频久久久久久| 黄色大片免费在线| 久久久中文| 78精品在线| 久久久三区二区一区| 九九九九免费高| 青青草精玖玖69精品| 久久久精品国产亚洲伊人| 成人性爱电影网| 国产AV无码AV| 高潮的A片激情扒开一区| 欧美精品三区| 2019天天干| www国产精品| 欧美日韩制服| 狠狠操狠狠燥| 99re热| 亭亭在线资源| 国产精品视频在线播放| 国内操逼视频二区| 欧洲Au麻豆| 午夜久久一区二区无码中出| 啊啊啊啊嗯嗯嗯用力好爽 | 一区二区不卡视| 夜夜爽夜夜高潮夜夜爽| 97国产|免费| 99精品九九九九九九| 青娱乐 青青青操 日逼| 五月天AV资源| 夜夜高潮夜夜爽国产伦精品| 久久精品人妻一区二区三区| 亚洲熟女乱色一区二区三区久久久 | 免费操逼91| 色婷婷国产精品一区在线观看| 亚州综合色| 超碰97人妻| 精品人妻免费观看| 18禁无码永久免费无限制| 欧洲亚洲国产综合在线| 国产精品蜜臀久久久久无码AV| 成人无码在线视频网站| 亚洲图片色图欧美另类| 亚洲无吗在线视频| 蜜乳AV网址| 色婷婷久久|