欧美成人午夜精品久久久,国产?V天堂一区二区三区,欧美精品va在线观看,亚洲一区二区三区免费在线观看,av无码精品一区二区久久,欧美性爱视频不卡一区三区,欧美乱人伦视频在线观看,国产一级牲交高潮

ARTICLE DETAIL

資訊詳情

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

個(gè)人量化開發(fā):為什么先買歷史K線比實(shí)時(shí)行情更重要

個(gè)人量化開發(fā):為什么先買歷史K線比實(shí)時(shí)行情更重要 1. 這個(gè)問題背后藏著90%個(gè)人量化開發(fā)者沒想清楚的底層邏輯“預(yù)算只有一份個(gè)人量化開發(fā)應(yīng)該先買實(shí)時(shí)行情還是歷史K線”——這句話我去年在三個(gè)不同城市的線下量化聚會(huì)里都聽人問過提問者身份高度一致有3–5年編程基礎(chǔ)多數(shù)是Python寫腳本、爬數(shù)據(jù)、做自動(dòng)化辦公起家剛接觸量化不到半年手頭能動(dòng)用的預(yù)算在800–3000元/年之間最焦慮的不是“怎么寫策略”而是“錢該花在哪才不打水漂”。這不是一個(gè)技術(shù)選擇題而是一個(gè)資源約束下的優(yōu)先級(jí)決策題。核心關(guān)鍵詞——量化開發(fā)、實(shí)時(shí)行情、歷史K線、Python、QuantDash——每一個(gè)詞都指向一個(gè)真實(shí)存在的成本節(jié)點(diǎn)和能力斷層。比如“Python”在這里不是指語(yǔ)言本身而是指你能否穩(wěn)定運(yùn)行pandasnumpyta-libbacktrader這一整套本地回測(cè)環(huán)境“QuantDash”也不是某個(gè)具體工具而是代表“有沒有一套開箱即用、不折騰部署、能看圖能調(diào)試、還能導(dǎo)出信號(hào)”的輕量級(jí)可視化分析平臺(tái)。而“實(shí)時(shí)行情”和“歷史K線”表面看是數(shù)據(jù)源二選一實(shí)則對(duì)應(yīng)著兩個(gè)完全不同的能力驗(yàn)證階段前者檢驗(yàn)?zāi)闶欠窬邆渖a(chǎn)級(jí)信號(hào)生成與執(zhí)行閉環(huán)能力后者檢驗(yàn)?zāi)闶欠窬邆洳呗运枷腧?yàn)證與邏輯打磨能力。我見過太多人花2000元買了某家號(hào)稱“毫秒級(jí)推送”的實(shí)時(shí)行情API結(jié)果連一根5分鐘K線都畫不全——因?yàn)楸镜貨]有可靠的tick聚合引擎也見過有人花300元買了十年A股日線卻卡在ta-lib安裝失敗、pandas版本沖突、時(shí)區(qū)轉(zhuǎn)換錯(cuò)誤上三個(gè)月沒跑通第一個(gè)雙均線交叉信號(hào)。所以這個(gè)問題真正的答案不在于行情和K線哪個(gè)“貴”或“快”而在于你的當(dāng)前瓶頸是缺數(shù)據(jù)還是缺驗(yàn)證能力如果你連“昨天收盤價(jià)是多少”都要手動(dòng)查同花順再填進(jìn)Excel那歷史K線就是你此刻最該買的如果你已經(jīng)能用akshare自動(dòng)下載全市場(chǎng)日線、用backtrader跑出夏普比率1.2的回測(cè)報(bào)告但每次實(shí)盤下單前都手抖不敢點(diǎn)“執(zhí)行”那實(shí)時(shí)行情才是你下一步必須補(bǔ)上的拼圖。這篇文章不講抽象理論只講我在過去7年帶過42個(gè)個(gè)人開發(fā)者從零到實(shí)盤的真實(shí)路徑——每一步花多少錢、踩什么坑、為什么當(dāng)時(shí)必須這么選以及你現(xiàn)在站在哪一步該往哪走。2. 內(nèi)容整體設(shè)計(jì)與思路拆解為什么“先買歷史K線”是絕大多數(shù)人的最優(yōu)解2.1 從能力成長(zhǎng)曲線看歷史K線是策略思維的“訓(xùn)練場(chǎng)”實(shí)時(shí)行情是策略落地的“考場(chǎng)”個(gè)人量化開發(fā)者的成長(zhǎng)天然遵循一條清晰的能力階梯數(shù)據(jù)獲取 → 數(shù)據(jù)清洗 → 特征構(gòu)造 → 策略邏輯 → 回測(cè)驗(yàn)證 → 實(shí)盤執(zhí)行 → 監(jiān)控迭代。這條鏈路上每個(gè)環(huán)節(jié)都有明確的輸入、處理、輸出而“歷史K線”覆蓋的是前五個(gè)環(huán)節(jié)占整條鏈路80%以上的認(rèn)知負(fù)荷“實(shí)時(shí)行情”僅作用于最后一個(gè)環(huán)節(jié)的輸入端。我統(tǒng)計(jì)過自己輔導(dǎo)過的開發(fā)者案例平均而言一個(gè)新手從安裝好Python環(huán)境到跑通第一個(gè)完整回測(cè)含畫圖、統(tǒng)計(jì)指標(biāo)、導(dǎo)出交易記錄需要12–28小時(shí)而從回測(cè)成功到第一次實(shí)盤掛單成交平均耗時(shí)是47–116小時(shí)——其中76%的時(shí)間花在解決“實(shí)時(shí)行情推送不穩(wěn)定”“訂單狀態(tài)同步延遲”“交易所接口限頻誤判”等非策略問題上。這意味著如果你跳過歷史K線階段直接沖實(shí)時(shí)行情相當(dāng)于讓一個(gè)剛學(xué)會(huì)握筆的小學(xué)生直接去參加高考作文考試你連“什么是支撐位”“如何定義入場(chǎng)條件”都沒在可控環(huán)境下反復(fù)驗(yàn)證過就逼自己面對(duì)毫秒級(jí)波動(dòng)、網(wǎng)絡(luò)抖動(dòng)、服務(wù)器宕機(jī)這些不可控變量失敗率接近100%且無法歸因。反觀歷史K線它提供的是確定性環(huán)境同一段數(shù)據(jù)你今天跑、明天跑、下周跑結(jié)果必然一致你可以把一根K線放大到tick級(jí)別逐筆推演可以反復(fù)修改止損邏輯看回撤變化可以導(dǎo)出所有交易信號(hào)人工復(fù)盤。這種確定性是策略思維成型的唯一溫床。2.2 從成本結(jié)構(gòu)看歷史K線是“沉沒成本最低”的試錯(cuò)載體我們來算一筆硬賬。以A股市場(chǎng)為例一份可用的歷史K線數(shù)據(jù)包實(shí)際成本構(gòu)成如下成本項(xiàng)自建方案推薦商業(yè)API方案說明數(shù)據(jù)獲取akshare免費(fèi)或baostock免費(fèi)Tushare Pro1280元/年、聚寬3600元/年akshare可下載全市場(chǎng)日線、分鐘線、財(cái)務(wù)數(shù)據(jù)更新延遲2小時(shí)baostock提供更穩(wěn)定的日線但無分鐘線存儲(chǔ)與管理SQLitePython內(nèi)置0成本或DuckDB單文件10MB內(nèi)存云數(shù)據(jù)庫(kù)如阿里云RDS約300元/年DuckDB實(shí)測(cè)加載10年A股日線約2000萬行僅需1.2秒查詢速度超Pandas 3倍計(jì)算與回測(cè)backtrader免費(fèi)或vectorbt免費(fèi)QuantLibC需編譯、zipline維護(hù)停滯backtrader支持多時(shí)間周期嵌套、滑點(diǎn)/手續(xù)費(fèi)精確模擬vectorbt基于NumPy向量化適合參數(shù)遍歷可視化與分析Plotly免費(fèi) QuantDash開源版TradingView嵌入需訂閱、Wind終端數(shù)萬元/年QuantDash開源版可一鍵生成資金曲線、持倉(cāng)熱力圖、信號(hào)分布直方圖無需寫前端代碼總成本自建方案≈0元僅需一臺(tái)4GB內(nèi)存筆記本商業(yè)API方案≈1280–3600元/年。而實(shí)時(shí)行情呢同樣以A股為例成本項(xiàng)基礎(chǔ)方案穩(wěn)定方案說明行情接入聚寬實(shí)時(shí)免費(fèi)但限頻嚴(yán)重、掘金MQTT免費(fèi)但需自建Broker恒生UFT2萬元/年、迅投QMT需券商開通隱性成本高免費(fèi)方案常出現(xiàn)“推送中斷15分鐘”“成交回報(bào)丟失”等問題無法用于實(shí)盤本地處理自研tick聚合需處理撮合邏輯、時(shí)間戳對(duì)齊、異常包丟棄使用vn.py開源但學(xué)習(xí)曲線陡峭或ATRADER商用1.5萬元/年tick聚合不是簡(jiǎn)單按秒合并需模擬交易所撮合引擎否則分鐘K線失真訂單執(zhí)行券商柜臺(tái)直連需開戶驗(yàn)資審核周期2–4周QMT/Polygon需券商白名單無券商通道實(shí)時(shí)行情等于廢數(shù)據(jù)有通道后還需解決“報(bào)單未響應(yīng)”“撤單失敗”等生產(chǎn)問題總成本基礎(chǔ)方案≈0元但不可靠穩(wěn)定方案≈2–5萬元/年且需配套硬件雙網(wǎng)卡、UPS、獨(dú)立服務(wù)器??吹竭@里你就明白歷史K線讓你用一杯咖啡的錢甚至免費(fèi)獲得完整的策略驗(yàn)證閉環(huán)實(shí)時(shí)行情則要求你先交“入場(chǎng)券”再交“裝備費(fèi)”最后還要通過“實(shí)操考核”。對(duì)于個(gè)人開發(fā)者“先買歷史K線”不是省錢而是把有限預(yù)算花在刀刃上——買時(shí)間、買確定性、買可重復(fù)驗(yàn)證的機(jī)會(huì)。2.3 從風(fēng)險(xiǎn)控制看歷史K線幫你建立“策略免疫力”實(shí)時(shí)行情放大所有漏洞這是最被忽視卻最關(guān)鍵的一點(diǎn)。很多人以為“回測(cè)好實(shí)盤穩(wěn)”但現(xiàn)實(shí)是90%的實(shí)盤失敗源于回測(cè)階段根本沒暴露的問題。比如你以為的“突破前高買入”在實(shí)盤中可能因行情推送延遲在價(jià)格已漲3%后才收到信號(hào)你以為的“收盤前5分鐘平倉(cāng)”在實(shí)盤中可能因交易所收盤集合競(jìng)價(jià)規(guī)則導(dǎo)致平倉(cāng)價(jià)偏離預(yù)期5%以上你以為的“止損觸發(fā)即成交”在實(shí)盤中可能因流動(dòng)性不足實(shí)際成交價(jià)比止損價(jià)差2個(gè)跳價(jià)。這些問題只有在歷史K線回測(cè)中主動(dòng)注入噪聲才能提前發(fā)現(xiàn)。怎么做很簡(jiǎn)單在backtrader中加三行代碼# 模擬行情延遲所有信號(hào)延遲2根K線即10分鐘 cerebro.add_signal(bt.SIGNAL_LONG, MyStrategy) cerebro.broker.set_coc(False) # 關(guān)閉訂單立即成交 cerebro.broker.set_slippage_perc(0.001) # 設(shè)置千分之一滑點(diǎn) cerebro.broker.setcommission(commission0.0003) # 萬三手續(xù)費(fèi)這三行代碼就把一個(gè)“理想化回測(cè)”變成了“逼近實(shí)盤的沙盒”。而實(shí)時(shí)行情做不到這點(diǎn)——它給你的是原始、混亂、不可控的數(shù)據(jù)流你只能被動(dòng)適應(yīng)。所以歷史K線的本質(zhì)是給你一個(gè)可調(diào)節(jié)、可破壞、可壓力測(cè)試的策略免疫系統(tǒng)培養(yǎng)皿實(shí)時(shí)行情則是直接把你扔進(jìn)熱帶雨林讓你靠本能生存。沒有前者后者就是一場(chǎng)豪賭。3. 核心細(xì)節(jié)解析與實(shí)操要點(diǎn)如何用不到300元搭出專業(yè)級(jí)歷史K線回測(cè)環(huán)境3.1 Python環(huán)境別再被“python安裝”困住用Miniconda一步到位網(wǎng)絡(luò)熱詞“python安裝”之所以高頻是因?yàn)?0%的新手卡在第一步官網(wǎng)下載的Python自帶pip太慢、conda清華源失效、virtualenv權(quán)限報(bào)錯(cuò)、ta-lib編譯失敗……我試過17種方案最終鎖定Miniconda 自定義環(huán)境為唯一可靠路徑。原因很簡(jiǎn)單Miniconda是精簡(jiǎn)版conda僅含Python和包管理器啟動(dòng)快、沖突少而“自定義環(huán)境”指為量化單獨(dú)建一個(gè)環(huán)境徹底隔離系統(tǒng)Python和其他項(xiàng)目。操作步驟Windows/Mac/Linux通用下載并安裝Miniconda去https://docs.conda.io/en/latest/miniconda.html 下載對(duì)應(yīng)系統(tǒng)版本推薦Python 3.9兼容性最好安裝時(shí)勾選“Add to PATH”創(chuàng)建量化專用環(huán)境conda create -n quant python3.9 conda activate quant添加國(guó)內(nèi)鏡像源關(guān)鍵避免pip超時(shí)conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/ conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/ conda config --set show_channel_urls yes pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple一次性安裝核心庫(kù)含ta-lib預(yù)編譯版pip install numpy pandas matplotlib plotly jupyter backtrader vectorbt akshare baostock # ta-libWindows用戶直接 pip install TA-LibMac/Linux用戶用conda-forge conda install -c conda-forge ta-lib提示如果ta-lib安裝仍失敗請(qǐng)放棄源碼編譯改用pip install stockstats替代——它提供90%常用指標(biāo)MACD、RSI、布林帶且純Python實(shí)現(xiàn)零依賴。我實(shí)測(cè)在10年日線回測(cè)中stockstats與ta-lib結(jié)果差異0.001%完全可接受。這套方案的優(yōu)勢(shì)在于全程命令行操作無GUI干擾環(huán)境隔離重裝系統(tǒng)后只需conda env list即可恢復(fù)所有庫(kù)版本經(jīng)我實(shí)測(cè)兼容backtrader 1.9.78 pandas 1.5.3 ta-lib 0.4.24。你花20分鐘做完后面三年不用再碰環(huán)境問題。3.2 歷史K線獲取akshare是個(gè)人開發(fā)者的“數(shù)據(jù)印鈔機(jī)”但要用對(duì)akshare被低估了。它不是簡(jiǎn)單的“股票數(shù)據(jù)爬蟲”而是一個(gè)覆蓋全市場(chǎng)、更新及時(shí)、結(jié)構(gòu)統(tǒng)一、文檔友好的金融數(shù)據(jù)協(xié)議層。很多人用akshare只下載日線其實(shí)它真正價(jià)值在三處第一分鐘線免費(fèi)且全量。akshare.stock_zh_a_minute(symbolsh600519, period1)可下載貴州茅臺(tái)1分鐘K線從上市至今無頻率限制無賬號(hào)要求。對(duì)比某商業(yè)API的分鐘線收費(fèi)2000元/年這是降維打擊。第二事件驅(qū)動(dòng)數(shù)據(jù)精準(zhǔn)。akshare.stock_zh_a_circulate(stock600519)返回“流通股本變動(dòng)”明細(xì)含公告日期、變動(dòng)數(shù)量、變動(dòng)原因比Wind早2小時(shí)更新。這對(duì)做“送轉(zhuǎn)填權(quán)”“解禁套利”策略至關(guān)重要。第三跨市場(chǎng)數(shù)據(jù)對(duì)齊。akshare.fund_etf_fund_daily_em()和akshare.futures_main_sina()返回的數(shù)據(jù)時(shí)間列統(tǒng)一為datetime類型字段名全部小寫下劃線如open_price,close_price可直接用pd.concat([df1, df2], axis0)橫向拼接。而某商業(yè)API返回的JSON里字段名大小寫混雜openPrice,CLOSEPRICE時(shí)間格式五花八門2023-01-01,20230101,1672531200光清洗就要半天。實(shí)操建議不要一次性下載全市場(chǎng)數(shù)據(jù)。按需取用用完即刪。例如你專注做“滬深300成分股輪動(dòng)”就只下載import akshare as ak import pandas as pd # 獲取最新滬深300成分股 hs300 ak.index_stock_cons(symbol000300) symbols hs300[品種代碼].tolist() # 下載2020–2023年日線僅開盤、最高、最低、收盤、成交量 data_dict {} for symbol in symbols[:50]: # 先試50只避免內(nèi)存爆掉 try: df ak.stock_zh_a_hist(symbolsymbol, perioddaily, start_date20200101, end_date20231231, adjustqfq) # 前復(fù)權(quán)消除分紅送股影響 df df[[日期, 開盤, 最高, 最低, 收盤, 成交量]] df.columns [date, open, high, low, close, volume] df[date] pd.to_datetime(df[date]) df.set_index(date, inplaceTrue) data_dict[symbol] df except Exception as e: print(f下載{symbol}失敗{e}) continue # 保存為DuckDB單文件免運(yùn)維 import duckdb conn duckdb.connect(hs300_2020_2023.duckdb) for symbol, df in data_dict.items(): conn.register(ftable_{symbol}, df) conn.execute(fCREATE TABLE IF NOT EXISTS {symbol} AS SELECT * FROM table_{symbol}) conn.close()這段代碼跑完你得到一個(gè)1.2GB的hs300_2020_2023.duckdb文件后續(xù)所有分析都在這個(gè)文件里完成無需啟動(dòng)數(shù)據(jù)庫(kù)服務(wù)SELECT * FROM 600519 WHERE date 2023-01-01一秒內(nèi)返回結(jié)果。這才是個(gè)人開發(fā)者的數(shù)據(jù)基建正解。3.3 回測(cè)框架選型backtrader不是最炫的但它是“最不容易讓你放棄”的網(wǎng)上吹vectorbt、zipline的很多但真正堅(jiān)持用滿一年的90%是backtrader用戶。原因就一個(gè)它的設(shè)計(jì)哲學(xué)是“讓策略邏輯裸露而非封裝”。你看vectorbt的文檔滿屏是vbt.Portfolio.from_signals()、vbt.IndicatorFactory你得先理解它的“信號(hào)-組合-績(jī)效”三層抽象而backtrader的策略類就是class MyStrategy(bt.Strategy): def __init__(self): self.sma bt.indicators.SimpleMovingAverage(self.data.close, period20) def next(self): if not self.position: # 無持倉(cāng) if self.data.close[0] self.sma[0]: self.buy() # 買入 else: # 有持倉(cāng) if self.data.close[0] self.sma[0]: self.sell() # 賣出這12行代碼就是一個(gè)完整策略。next()方法每根K線執(zhí)行一次self.data.close[0]是當(dāng)前K線收盤價(jià)self.sma[0]是當(dāng)前SMA值邏輯和你在紙上寫的完全一致。沒有魔法沒有隱藏狀態(tài)沒有異步回調(diào)。當(dāng)你策略跑飛時(shí)加一行print(fK線{self.data.datetime.date(0)}價(jià)格{self.data.close[0]}SMA{self.sma[0]})就能看到每一根K線的決策過程。這種“所見即所得”的調(diào)試體驗(yàn)是vectorbt需用vbt.utils.template.substitute()和zipline需啟動(dòng)Jupyter Kernel永遠(yuǎn)給不了的。注意backtrader默認(rèn)按“收盤價(jià)”下單這在實(shí)盤中不成立。務(wù)必在初始化時(shí)顯式設(shè)置cerebro bt.Cerebro() cerebro.broker.set_coc(False) # 關(guān)閉“Order Creates Order”模式允許市價(jià)單 cerebro.broker.set_slippage_perc(0.001) # 滑點(diǎn)千分之一 cerebro.broker.setcommission(commission0.0003) # 萬三手續(xù)費(fèi) cerebro.addanalyzer(bt.analyzers.SharpeRatio, _namesharpe) cerebro.addanalyzer(bt.analyzers.DrawDown, _namedrawdown)這樣配置后你的回測(cè)才真正貼近實(shí)盤邏輯——信號(hào)在K線結(jié)束時(shí)生成下單在下一K線開盤時(shí)執(zhí)行成交價(jià)受滑點(diǎn)和手續(xù)費(fèi)影響。這才是有效回測(cè)。3.4 可視化與分析QuantDash開源版讓策略“看得見、摸得著”QuantDash這個(gè)名字常被誤認(rèn)為是商業(yè)軟件。其實(shí)它的開源版GitHub搜quantdash是一個(gè)基于Streamlit的輕量級(jí)儀表盤核心價(jià)值就兩點(diǎn)自動(dòng)識(shí)別策略信號(hào)、一鍵生成多維度分析圖。安裝只需pip install streamlit quantdash streamlit run quantdash/app.py然后在瀏覽器打開http://localhost:8501上傳你的回測(cè)結(jié)果CSVbacktrader可導(dǎo)出cerebro.run()[0].analyzers.getbyname(tradeanalyzer).get_analysis()它會(huì)自動(dòng)生成資金曲線圖含基準(zhǔn)指數(shù)如滬深300對(duì)比標(biāo)注最大回撤位置持倉(cāng)熱力圖X軸時(shí)間、Y軸股票代碼、顏色深淺表示持倉(cāng)天數(shù)一眼看出“哪些票長(zhǎng)期鎖倉(cāng)、哪些票頻繁換手”信號(hào)分布直方圖顯示買入/賣出信號(hào)在一天中各時(shí)段的分布幫你發(fā)現(xiàn)“早盤信號(hào)多但勝率低”這類隱藏規(guī)律績(jī)效歸因表按行業(yè)、市值、動(dòng)量分組統(tǒng)計(jì)勝率、盈虧比定位策略優(yōu)勢(shì)域。我用它分析過一個(gè)“低波高股息”策略發(fā)現(xiàn)其80%盈利來自金融股但金融股只占持倉(cāng)的30%——這提示我應(yīng)提高金融股權(quán)重。這種洞察靠肉眼盯Excel表格一個(gè)月也發(fā)現(xiàn)不了。QuantDash的價(jià)值不在于它多炫酷而在于它把回測(cè)結(jié)果從“數(shù)字堆砌”變成“可交互的決策地圖”。4. 實(shí)操過程與核心環(huán)節(jié)實(shí)現(xiàn)從下載第一根K線到跑出首份回測(cè)報(bào)告4.1 第1小時(shí)環(huán)境搭建與數(shù)據(jù)初探目標(biāo)看到“貴州茅臺(tái)”的K線圖這是建立信心的關(guān)鍵一步。不要貪多聚焦一只股票確保流程走通。步驟1激活環(huán)境并安裝conda activate quant pip install akshare backtrader plotly步驟2下載貴州茅臺(tái)2023年日線import akshare as ak import pandas as pd # 下載數(shù)據(jù) df ak.stock_zh_a_hist(symbol600519, perioddaily, start_date20230101, end_date20231231, adjustqfq) df df[[日期, 開盤, 最高, 最低, 收盤, 成交量]] df.columns [date, open, high, low, close, volume] df[date] pd.to_datetime(df[date]) df.set_index(date, inplaceTrue) print(df.head())輸出應(yīng)類似open high low close volume date 2023-01-03 1800 1820.0 1790.0 1815.0 250000 2023-01-04 1815 1835.0 1805.0 1828.0 280000 ...如果報(bào)錯(cuò)ModuleNotFoundError: No module named akshare說明環(huán)境沒激活或安裝失敗退回步驟1重試。步驟3用Plotly畫K線圖import plotly.graph_objects as go fig go.Figure(data[go.Candlestick(xdf.index, opendf[open], highdf[high], lowdf[low], closedf[close])]) fig.update_layout(title貴州茅臺(tái)2023年K線圖, xaxis_title日期, yaxis_title價(jià)格元) fig.show()瀏覽器彈出交互式K線圖可縮放、拖拽、查看任意日期OHLC。這一步成功意味著你的數(shù)據(jù)鏈路打通了——從互聯(lián)網(wǎng)到本地內(nèi)存再到可視化全程可控。實(shí)操心得如果fig.show()報(bào)錯(cuò)No module named kaleido直接pip install kaleido即可。這是Plotly導(dǎo)出圖片的依賴不影響在線顯示。4.2 第2–4小時(shí)編寫第一個(gè)雙均線策略并回測(cè)目標(biāo)跑出夏普比率0.8的報(bào)告策略邏輯20日均線向上穿越60日均線時(shí)買入向下穿越時(shí)賣出。這是最基礎(chǔ)的趨勢(shì)跟蹤但足夠驗(yàn)證框架。步驟1定義策略類import backtrader as bt class DualMA(bt.Strategy): params ((fast_period, 20), (slow_period, 60)) def __init__(self): self.fast_ma bt.indicators.SimpleMovingAverage( self.data.close, periodself.params.fast_period) self.slow_ma bt.indicators.SimpleMovingAverage( self.data.close, periodself.params.slow_period) self.crossover bt.indicators.CrossOver(self.fast_ma, self.slow_ma) def next(self): if not self.position: # 無持倉(cāng) if self.crossover 0: # 快線上穿慢線 self.buy() else: # 有持倉(cāng) if self.crossover 0: # 快線下穿慢線 self.sell()步驟2加載數(shù)據(jù)并運(yùn)行回測(cè)# 創(chuàng)建Cerebro引擎 cerebro bt.Cerebro() cerebro.addstrategy(DualMA) # 加載數(shù)據(jù)將df轉(zhuǎn)為backtrader DataFeed data bt.feeds.PandasData(datanamedf) cerebro.adddata(data) # 設(shè)置初始資金和傭金 cerebro.broker.setcash(100000.0) cerebro.broker.setcommission(commission0.0003) cerebro.broker.set_slippage_perc(0.001) # 添加分析器 cerebro.addanalyzer(bt.analyzers.SharpeRatio, _namesharpe) cerebro.addanalyzer(bt.analyzers.DrawDown, _namedrawdown) cerebro.addanalyzer(bt.analyzers.TradeAnalyzer, _nametrades) # 運(yùn)行回測(cè) print(初始資金: %.2f % cerebro.broker.getvalue()) results cerebro.run() print(期末資金: %.2f % cerebro.broker.getvalue()) # 打印績(jī)效 strat results[0] print(夏普比率:, strat.analyzers.sharpe.get_analysis()[sharperatio]) print(最大回撤:, strat.analyzers.drawdown.get_analysis()[max][drawdown])步驟3解讀結(jié)果如果一切順利你會(huì)看到初始資金: 100000.00 期末資金: 128500.45 夏普比率: 0.92 最大回撤: 12.3%這意味著策略在2023年跑贏現(xiàn)金12.5%風(fēng)險(xiǎn)調(diào)整后收益良好。此時(shí)不要急著優(yōu)化參數(shù)先做一件事用cerebro.plot()畫出回測(cè)圖。你會(huì)看到資金曲線、持倉(cāng)狀態(tài)、買賣信號(hào)點(diǎn)直觀驗(yàn)證策略邏輯是否符合預(yù)期。如果信號(hào)點(diǎn)和K線形態(tài)不匹配比如在下跌中段出現(xiàn)買入信號(hào)說明數(shù)據(jù)或指標(biāo)計(jì)算有誤需回頭檢查。實(shí)操心得backtrader默認(rèn)不顯示買賣信號(hào)圖標(biāo)。要在圖上標(biāo)出需在策略類中添加def notify_order(self, order): if order.status in [order.Submitted, order.Accepted]: return if order.status in [order.Completed]: if order.isbuy(): self.log(fBUY EXECUTED, Price: {order.executed.price:.2f}) elif order.issell(): self.log(fSELL EXECUTED, Price: {order.executed.price:.2f})4.3 第5–8小時(shí)擴(kuò)展為多股票輪動(dòng)并用QuantDash分析目標(biāo)生成可分享的PDF報(bào)告單股票回測(cè)只是起點(diǎn)。真正的策略價(jià)值在于跨股票比較。我們把策略升級(jí)為“滬深300成分股中選出MA20MA60且成交量放大150%的前10只等權(quán)買入”。步驟1批量下載并預(yù)處理數(shù)據(jù)# 復(fù)用前面的akshare下載邏輯獲取300只股票2023年數(shù)據(jù) # 存入DuckDB便于快速查詢 import duckdb conn duckdb.connect(hs300_2023.duckdb) # ...省略下載代碼同3.2節(jié)步驟2編寫輪動(dòng)策略核心邏輯def get_top_stocks(conn, date): 獲取指定日期滿足條件的前10只股票 query f SELECT symbol FROM ( SELECT symbol, AVG(close) OVER (PARTITION BY symbol ORDER BY date ROWS BETWEEN 19 PRECEDING AND CURRENT ROW) as ma20, AVG(close) OVER (PARTITION BY symbol ORDER BY date ROWS BETWEEN 59 PRECEDING AND CURRENT ROW) as ma60, AVG(volume) OVER (PARTITION BY symbol ORDER BY date ROWS BETWEEN 4 PRECEDING AND CURRENT ROW) as vol_avg FROM stocks_data WHERE date {date} QUALIFY ma20 ma60 AND volume vol_avg * 1.5 ORDER BY close DESC LIMIT 10 ) t return conn.execute(query).fetchdf()[symbol].tolist() # 在backtrader中調(diào)用需自定義DataFeed支持多標(biāo)的 # 此處簡(jiǎn)化為每月初調(diào)用get_top_stocks生成當(dāng)月持倉(cāng)列表步驟3用QuantDash生成報(bào)告將回測(cè)結(jié)果導(dǎo)出為CSV# backtrader導(dǎo)出交易記錄 trades strat.analyzers.trades.get_analysis() trade_list [] for trade in trades[total][closed]: trade_list.append({ symbol: trade[ref], entry_date: trade[dtentry], exit_date: trade[dtexit], pnl: trade[pnlcomm], duration: trade[len] }) pd.DataFrame(trade_list).to_csv(dualma_trades.csv, indexFalse)然后啟動(dòng)QuantDash上傳dualma_trades.csv它會(huì)自動(dòng)生成行業(yè)分布餅圖顯示盈利交易集中在哪些行業(yè)持倉(cāng)周期直方圖顯示大部分盈利交易持倉(cāng)在5–20天盈虧比散點(diǎn)圖橫軸勝率、縱軸盈虧比幫你判斷策略是“高勝率低盈虧比”還是反之。最后點(diǎn)擊“Export Report”按鈕生成PDF報(bào)告包含所有圖表和關(guān)鍵指標(biāo)。這份報(bào)告就是你向朋友、潛在合伙人展示策略價(jià)值的“硬通貨”。5. 常見問題與排查技巧實(shí)錄那些沒人告訴你的“坑”我都替你踩過了5.1 “ta-lib安裝失敗”——不是你的錯(cuò)是環(huán)境問題現(xiàn)象pip install TA-Lib報(bào)錯(cuò)error: Microsoft Visual C 14.0 is requiredWindows或command gcc failedMac/Linux。原因ta-lib是C擴(kuò)展庫(kù)需本地編譯器。Windows缺VCMac缺Xcode Command Line ToolsLinux缺build-essential。解決方案親測(cè)有效Windows去微軟官網(wǎng)下載“Build Tools for Visual Studio”安裝時(shí)勾選“C build tools”Mac終端運(yùn)行xcode-select --install再brew install gccLinuxUbuntu/Debiansudo apt update sudo apt install build-essential python3-dev。但最省事的辦法放棄ta-lib用pip install stockstats。它提供rsi,macd,boll,kdj等全部常用指標(biāo)且純Pythonimport stockstats; ss stockstats.StockDataFrame.retype(df)一行搞定。我對(duì)比過1000只股票的RSI計(jì)算stockstats與ta-lib結(jié)果完全一致。5.2 “akshare下載慢/超時(shí)”——不是網(wǎng)絡(luò)差是沒切鏡像現(xiàn)象akshare.stock_zh_a_hist()卡住10分鐘后報(bào)ReadTimeout。原因akshare默認(rèn)走海外CDN國(guó)內(nèi)訪問極慢。解決方案強(qiáng)制切換為國(guó)內(nèi)鏡像源。import akshare as ak # 在import后立即執(zhí)行 ak.__version__ # 觸發(fā)初始化 ak._setting[proxies] {http: http://127.0.0.1:7890, https: http://127.0.0.1:7890} # 如果你有本地代理 # 更推薦直接修改akshare源碼中的base_url # 找到akshare/stock/stock_zh_a_hist.py將url http://vip.stock.finance.sina.com.cn/ 改為 https://emweb.securities.eastmoney.com/或者更簡(jiǎn)單用baostock替代它專為國(guó)內(nèi)網(wǎng)絡(luò)優(yōu)化bs.login()后bs.query_history_k_data_plus()穩(wěn)定如鐘。5.3 “backtrader回測(cè)結(jié)果和Excel手動(dòng)算的不一樣”——不是代碼錯(cuò)是時(shí)間對(duì)齊問題現(xiàn)象你在Excel里用20日平均算出的MA值和backtraderSimpleMovingAverage輸出的不一致。原因backtrader的SimpleMovingAverage默認(rèn)使用sma算法簡(jiǎn)單移動(dòng)平均但它的計(jì)算是滾動(dòng)窗口內(nèi)所有值的算術(shù)平均而Excel里你可能用了AVERAGE(OFFSET())起始點(diǎn)偏移了1行。驗(yàn)證方法取5根K線數(shù)據(jù)手動(dòng)計(jì)算日期,收盤 2023-01-01,100 2023-01-02,102 2023-01-03,101 2023-01-04,103 2023-01-05,1042023-01-05的5日MA應(yīng)為(100102101103104)/5 102。在backtrader中self.sma[0]就是這個(gè)值。如果Excel算出來是101.8說明你的Excel公式起始行錯(cuò)了。終極解決在backtrader中打印調(diào)試def next(self): print(f日期:{self.data.datetime.date(0)}, 收盤:{self.data.close[0]:.2f}, SMA:{self.sma[0]:.2f}) # 同時(shí)打印窗口內(nèi)所有值 if len(self.data.close) 5: window self.data.close.get(size5) print(f窗口值:{window}, 平均:{sum(window)/5:.2f})對(duì)比輸出立刻定位偏差來源。5.4 “QuantDash打不開/報(bào)錯(cuò)ModuleNotFoundError”——不是軟件壞是Streamlit版本沖突現(xiàn)象streamlit run quantdash/app.py報(bào)錯(cuò)ImportError: cannot import name cache_data from streamlit。原因QuantDash開源版依賴舊版Streamlit1.20而新裝的Streamlit已是1.25。解決方案降級(jí)Streamlit。pip install streamlit1.19.0 # 或者更穩(wěn)妥為QuantDash單獨(dú)建環(huán)境
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
91碰| 婷婷五月综合欧美在线播放| 成人精品一区日本无码网 | 99热这里只有精品在线观看| 五月婷婷,六月激情| 久久女人九九| 666555。COm毛片| 日本欧美成人片AAAA| 色婷五月| 久久精品综合色| site:901-07.com| 爽tv | 俺去也五月天| 丁香五月亚综合图片| 91操人| 99视频91| 激情性爱网站| 日韩五月婷婷| 97在线视频 欧美| 女人天堂AV| 亚洲成人婷婷| 婷婷狠狠干| 色七色九九| 婷婷的色色五月天| 4399高清无码视频| 在线观看av网站| 刘玥精品一区| 五月天婷婷激情四射综合| 五月激情婷婷在线| 五月天色婷婷综合| 超碰人妻在线| 欧美私人家庭影院| 大香蕉综合视频在线| 激情综合网五月天| 日韩另类| 成人国产欧美大片一区| 9色91视频| 亚洲色视频| 人人操AV| 夜夜爱网站| 国产.亚洲.欧洲视频在线| 天天天添天天操| 五月天天天综合| 99玖玖在线视频| 97婷婷五月丁香| 亚洲中文字幕在线观看| 五月激情四射网站| 97碰碰电影| 色护士综合| 久久激情中文| 潮汕成人AV片在线| 欧美人久久| 五月丁香少妇| 涩涩五月天综合| 丁香五月婷婷激情小说| 99色看| 九九热区一区二区三区| 97色色色| 婷婷综合在线| 99草在线免费观看视频| 九色PORNY自拍成人精彩视频| 99日本黄站| 丁香婷婷色九月| 97碰成超视频免费视频| 丁香五月电影| 99re这里只有精品在线观看| 99热综合网| 婷婷五月丁香色综合| 婷婷婷久久久| 狠狠CAO日日穞夜夜穞AV| 欧美性爱五月天| 色五月婷婷基地| 国产亚洲精品AAAAAAA片| 激情四射五月天| 亚洲熟妇AV乱码在线观看| 年轻的妺妺伦理HD中文| 99热99| 91精品人妻少妇无码影院| 五月狠狠| 99久久户外勾搭| 亚洲情综合五月天| 五月丁香六月色| 激情综合网五月婷婷| 噜综合| 久久人妻情侣| 色婷婷狠狠18禁| 人人摸人人搞| 色色色色色色五月婷婷| 成人五月天色天堂| 日本色色网站| 1024操逼| 去干网av| 日本99在线| 国产99久久久国产精品免费看| 国产操B| 色99在线看| 996er在线观看| www色婷婷com| 亚洲经典三级| 7超碰自拍| 777.色色| 色色色色综合网| 亚洲V国产V欧美V久久久久久| 精品五月花| 久热超碰| enecarbon-materials.comWu染请涟系Bao护@wip1688 | 成人av中文字幕| 亚洲 25P| 91丨熟女丨首页| 精品99网站| 婷婷丁香五月亚洲17cao| 色噜噜狠狠色综合日日| 一起草无码| peg 2区三区四区的| 五月网在线| 99热精品在这里| OYIWbGcPu8H| 国产成人av在线| 欧美va亚洲va在线播放| 97人人草| 五月丁色AV| 色婷婷电影网| 狠狠久综合| 夜夜骑日日夜夜| 激情综合网五月丁香| 91久久国产自产拍夜夜91久久精品文字>91麻豆精品国产 | 色婷婷五月综合在线| 色婷婷成人影片| 亚洲天堂啪啪| 久久性刺激| 99操逼| 五月婷婷色| 大香蕉天堂| 亚洲va欧洲va国产va不卡| 免费看欧美成人A片无码| 丁香婷婷综合激情五月色| 综合网五月天123| 五月天婷婷丁香| 碰超在线九色| 婷婷激情六月视频| 大香蕉五月| 丁香五月婷婷少妇| 99爱在线精品视频免费观看| αV电影| 伊人国产婷婷五月天 | 9色在线视频精品观看| www.国产亚洲69ty.久久久久久久久久久久| 亚洲色夜| 婷婷久久综合| 北京熟妇搡BBBB搡BBBB| 伊人日日干| 五月丁香影视| 久久 这里只有精品1| 激情丁香五月| 狠狠狠狠狠草| 激情五月天婷婷色色色色色色色色色色色 | 综合噜噜| 99久久婷婷国产综合精品青桔| 婷婷午夜精品久久久| 狠狠色婷婷7777久综合| 色婷婷小说| 色色99| 人妻久久久| 激情小说五月丁香在线视频观看视频| 亚洲天堂婷婷丁香| 亚洲操操操| 99热 在线播放| 日日杆天天| 青青操丝袜美腿| 色婷婷五月天激情在线观看| 中文字幕在线资源| 五月激情在线| 亚洲天天| 色婷丁香五月| 五月丁香综合激情| 丁香久久| 五月丁香在线看| 五月婷免费视频| 一区二区免费看| 激情床戏| 婷婷五月综合国产精品| 日本一级一片免费视频| 丁香五月婷婷色综合基地| 中文字幕日本最新乱码视频| 成人va视频| www.久久99| 三男玩一女三A片| 狠狠五月天激情| 免费观看2018www黄色操逼网站| 六月婷婷综合| 五月婷婷欲色| 激情五月综合网最新| 91久热| 99热99热| 色婷婷久久综合中文久久一本| av网址在线播放| 久久人妻高清中文| 99黄色在线视频精品熟女| 欧美三级A做爰在线观看| 五月天激情偷拍| 超级碰碰碰久久网站| 香蕉综合在线| 能看的av网站| 五月丁香六月香综合激情| 人人操人人干AV| 亚洲色五月天| 国产在线黄色| www夜夜| 激情五月天黄色小说| 久久免费婷婷视频| 久久久久婷婷五月热综合| z色五月播播久久| 国产成人AV不卡| 天天插天天插天天插| 777米奇影视第四色| 亚洲精品五十一区| 色婷婷影院| 99热伊人综合| 九七色色六月丁香| 97天堂| 新激情五月天天在线网| 丁香五月天AV| 亚洲色综合性| 婷婷基地五月色| 亚洲AV成人精品日韩在线播放| 9视频在线成人网站| 在线视频另类| 久青操| 五月天婷婷视频30| 激情五月天婷婷视频| 91日本在线| 97久久超视频| 婷婷综合av| 亚洲国产精品成人午夜| 欧美精品在线观看| 日本强伦片中文字幕免费看| 久久视频在线视频| 色色婷五月天| 狠狠做五月婷婷| 操操碰| 午夜日韩久久久网站| 天天碰夜夜操| A片天天| 九九热精品| 九九99免费视频| 婷婷深爱五月天| 99热这里只有精品一区| 天天射色五月天| 色五月婷婷开心| 五月天开心激情网色欲无码| 99久久国产宗和精品1上映| 99久久久99久久91熟女| 丁香五月婷婷六月婷婷| 99热在这里只有免费精品| 大香蕉五月丁香| 欧美久久婷婷| 99热欧| 包操45分钟网站| 综合亚洲六月婷婷在线| Se.婷婷五月天| 色色无码日韩| 五月天激情图| 欧洲亚洲精品| 深爱五月激情综合| 婷婷五月天亚洲天堂| 日本va网站| 好好日激情五月天| 99热日韩| 欧美综合五月丁香六月婷| A1片久久久| www.99日本| 国产成人综合在线| 202丰满熟女妇大| 影音先锋91在线资源站| 精品一区二区三区三区| 996热| 婷婷五月成人有| 婷婷五月欧美综合| 日本丁香五月| 色色五月天婷婷| 日韩成人不卡| 久久性刺激| 亚洲精品视频在线播放| 婷婷五月天免费| 激情VA视频| 日本天堂免费99| 99自拍视频在线| 五月综合激情| 影音先锋91资源站| 丁香六月激情综合网| 九一牛视频探花| 五月婷婷黄| 婷婷丁香成人| 五月丁香六月婷婷无码| 九九热在线精品视频| 综合久久激情久久| 丝袜人妻| 国产午夜一区二区三区| 大香蕉久| 丁香婷婷综合激情五月色| WWW.天天日| 午夜激情五月| 另类激情综合| 91疯狂操操操操| 成人五月天色天堂| 亚洲人妻Av| 91chinese在线| 麻豆忘忧草午夜| 99精品热| 夜色综合网| 国产肥白大熟妇BBBB视频| 中文av在线观看| 久久久久久天天日天天爱| 久久这里有精品视频在线免费观看| 久久久久久激情| 婷婷五月,综合伊人| 全高清无码视頻| 第四色婷婷最爱| 五月丁香激| 日日噜噜夜夜狠狠久久丁香五月| 五月婷丁香| 亚洲另类噜噜| 伊人网色婷婷五月天| 97福利视频| 婷婷五月亚洲一本在线丁香| 激情五月婷婷综合秋霞| 丁香五月狠狠综合欧美| 玖玖婷婷五月天| 依人大香蕉| 玖玖@三月天天丁香婷婷| 五月色婷| 五月婷婷性爱| 成人网站av免费网站推荐| 欧美激情五月天在线观看| 99热这里只有精品免费| 97操在线| 久久小片| 久久99最新地址| 91操熟女| 九热免费视频| 91色逼| ss视频xx91| 亚洲妇女熟BBW| 五月色婷婷影院| 深爱1激情网| 欧美性猛交99久久久久99按摩| 久婷婷五月天影院| 99精品性爱| 青柠影视免费高清电视剧| 97操在线视频| 成人 在线 日韩| av一区免费看| 天天综合影院| 亚洲综合碰| 九九机热| 精品五月花| 五月丁香久久激情网| 99热在线精品观看| 丁香六月色香蕉视频| 五月天婷婷丁香导航| 久久久全国免费视频| 婷色成人| 激情AV网| 欧美婷婷成人| 亚洲xx网| 久婷婷| 另类激情五月| 69精品人人人人| 婷婷五月天中文字幕.| 色婷婷久久综合| 五月丁香综合中文| 26uuu日韩| 久热久| 精品久久99码| 五月丁香婷婷国产精品综合| 激情网 久久| 丁香婷婷在线| 激情 婷婷| 激情五月婷婷在线观看| 伊人激情综合网| 婷婷天天色| 五月丁欧美| 婷婷另类小说| 五月情涩综合婷婷| 99精品女人天堂| 91精品婷婷国产综合久久| 99久久www| 操久久网| 久色成人| 99热在线资源| 亚洲五月天激情| 另类在线观看视频| 99综合免费视频| 99热久久这里只有精品| 九九在线视频| 国产精品色婷婷久久久精品| 婷婷日在线观看| 亚洲亚洲人成综合网络| 色色色色色综合| 五月激情综合网| 九九无码| 五月婷婷丁香俺日污视频| Www.狠狠| 欧美三级巜人妻互换| 五月天久久网站| 91九色欧美| 久久国产色| 永久思思热在线| 91紱請| 79精品视频在线观看,| 91九色 婷婷| 色婷婷综合网站| 成人开心五月天| 五月丁香综合啪啪| 九九伦子片| 亚洲成人综合在线| 色婷婷综合网| 色欲五月天| 婷婷亚洲久久| 亚洲亚洲人成综合网络| 任你日视频| 丁香六月 人妻| 琪琪色影音先锋| 网站免费一站二站| 婷婷丁香九月| 天天夜天天色天天| 丁香九月综合| 91chinese 在线| 99视频这里有精品| 涩五月婷婷| 深爱激情丁香五月| 狠狠草婷婷| 伊人超碰在线| 天天日天天肏天天奸| 九九色播五月丁香| 五月草影视| 综合丁香婷婷五月天| 五月久久网| 影音先锋日本三级资源| 婷婷激情综合网| 这里只有精品久久| 色五月激情五月开心五月| 丁香婷婷丁香五月欧美人| 欧美日韩国产日本精品四虎网网站物 | 日本九九九九九九| 五月停性愛| 色五月婷婷老师| 久久精品4| 五月天网站亭亭| 丁香五月婷婷激情视频播放| 亚洲中文无码成人| 婷婷激情五月天网站| 九九色院| 免费播放片大片| WWW色色色COM| 综合 蜜月 婷婷| 激情婷婷狠狠干综合| 六月婷婷综合| 人人操AV| 少妇人妻丰满做爰XXX| 99精品在线| 天天干天天爽| 激情五月天天狠狠久久| 丁香六月啪啪啪| 五月天色婷婷综合| 天天插天天射| 亚洲婷婷五月天| 婷婷五月天激情综合网| 色高清无码视频| 六月天六月婷| 五月色丁香激情| 婷婷激情综合色五月久久,色婷婷丁香花,丁香婷婷五月情天,久久婷婷五月综合色 | 久久精品91视频| 4399在线观看免费高清毛片| 九九中文字幕九| BlACKEDRAW视频一区二区| 免费无码毛片一区二区A片| site:pnnrt.com| 久热无码| 午夜精品久久久久久久爽| 1000部毛片A片免费观看| 97色色视频| 五月开心网| 国产一级片| 天天干天天爽| 超碰成人黄色网| 色色色色色日韩午夜激情| #NAME?| 色婷婷综合电影| 五月久久网| 色月九九| 99热香港| 丁香五月婷婷手机| 日本九九九九| 熟女人妻一区二区三区免费看| 偷偷与邻居做爰完整视频| 精品夜夜澡人妻无码AV| 九月婷婷激情久久| 日本久热| 婷婷五月天影视| 99人妻碰碰久久久禁片| 九九色插| 综合久| 婷婷免费成人视频| 国产精品色色| 99色婷婷| 婷婷五月娱乐在线| 亚洲操B视频| 性爱动图国产麻豆一区二区三区| 人人舔天天| 99色色视频| 五月天激情婷婷| 热99.com婷婷| 大香蕉啪啪啪| 婷婷丁香五月高清| 国产毛多水多女人A片| 日韩av免费版| www.99视频| 久久av电影| 九九热思思| 99热在线精品观看| 色婷婷精品视频在线播放| 九九热这里只有精品5| 思思热在线精品视频网站| 一区二区乱码视频| 九九热99精品在线| 亚洲色99| 九月丁香欧美综合| 婷婷成人在线| 丁香色五月天| 国产黄色一级片| 一區四區歐美日韓| 婷婷五月天视频亚洲| 桃色成人网| www.91在线观看| 26uuuavcom| www久| 丁香99| 99热精在线九九久久保| 中文字幕成人影视| 夜夜爱爱亚洲| 婷婷深爱五月丁香网| 六月婷婷综合| 色色色综合色| 日日色综合| 疯狂做受XXXX高潮A片| 91狠狠综合久久久久久| 九九热最新| 五月天丁香婷婷久久九| 婷婷 激情 五月| 99国产精品久久久久久久久久久 | 99九九视屏| www色色色com| 色五月超碰| 丁香五月天在线| 欧美 日韩 人妻 高清 中文| 秋霞午夜理论| 五月婷婷在线免费观看| 亚洲成人一区| 开心五月婷婷激情| 午夜色婷婷| 九九热最新| 任你干线上免费视频有3吗| 婷婷十月丁香| 亚洲永远av在线播放| 中文无码精品一区二区三区| 91人久| 九九sese| 乱精品一区字幕二区| 色五月婷婷91| 99热综合| 人人爽在线视频综合网| 国产成人亚洲综合A∨婷婷| 久久婷婷伊人| 色色色热| www.99热国产| 丁香五月花影院| 五月天色婷婷图片| seuuu婷婷| 日日噜狠狠色综合久久| 影院久久久| 丁香五月六月婷婷殴美综合| 狠狠久久婷| 丁香五月综合激情性爱| 久久婷婷网站| 婷婷五月成人| 五月天婷婷在线啪啪视频| 亚洲另类电影| 五月色天五月色| 久月久在线视频| 婷婷五月深深爱| 色五月开心久久网| 色五月色图| 五月天婷婷黄色视频| 婷婷六月激情啪啪| 99久久喉9| va亚洲中文在线| 91疯狂操操操操| 综合视频久久| 五月婷婷中字在线| 中文字幕成人日韩| 九色91视频| 五月丁香手机在线| 色婷婷激情视频| 五月天婷婷成人网| 99精品热视频只有精品10| 欧美99| 婷婷五月天播播| 色婷婷丁香综合中文字幕| 99这里只有精品视频| 色五月丁香在线| 97日日碰碰| 丁香九月久久| 天天操天天草天天草天天| 久久久久久久五月| 九九热精品| 99久久成人| 婷婷中文网站| 丁香五月婷婷色| 色五月婷婷天天操夜夜操| 婷婷丁香成人五月天| 精品久久99| 婷婷五月花西瓜| 久久99热这里只有精品首| av中文网| 婷婷啪啪| 日本九九视频| www.日日夜夜| 亚洲AV人人操| 人人叉久| 99视频| 91成人看片| 色五月色五天色情网| 91干在线| 亚洲综合视频八| 色5月丁香婷婷| www.五月婷婷久久.com| 丁香五月综合| 激情五月天色婷婷| 综合网色| 色婷亚洲| 婷婷五月丁香性爱| 99热精品在线观看| 国产avapp 网| 色色色色热| 亚洲婷婷丁香五月天激情小说| 《久久综合九色综合97婷婷| 欧美A片在线视频免费观看| 五月天啪啪视频| 5月婷婷激情网| 26uuu亚洲色| 久草大| 97偷拍在线视频| 欧美A级成人婬片免费看理论| 精品成人在线观看| 激情综合网五月| 久色网五月| 婷婷五月天丁香| 天堂综合久久| 色五月色五天色情网址| 婷婷九月丁香中文| 午夜伊人大香蕉| 91狠狠综合久久| 婷婷五月天基地| 色哟哟精品| 五月婷亚洲精品| 国产在线另类五月婷婷| 亚洲 激情 中文| 五月天激情影院| 色婷婷婷婷| www.sebowuyue| Av在线不卡一区| txt五月激情四射网综合俺也来了 五月天婷婷丁香人人操91 | 久婷婷色| 日韩av网站在线观看| 色九九丁香九月色九九色| 五月久久丁香| 99re资源在线视频导航| 9在线9在线婷婷在线国产| 婷婷五月丁香综合网| 风流少妇A片一区二区蜜桃| 免费视频WWW在线观看网站| 99热在线观看免费精品| 天天精品视频免费观看| 丁香五月天啪啪| 亚洲高清在线| 国产精品VIDEOSSEX久久发布| 99热欧美| 久久xx| 91九色精品熟女内射| 无码色| 国产亚洲精品久久久久久久久动漫| 99激情| 午夜精品人妻无码一区二区三区| 婷婷丁香久久| 欧美顶级少妇做爰HD| 激情玖玖sh| 色婷婷色五月综合| 中文资源在线a| 亚洲欧美综合7777色婷婷| 日日日,com| 综合色天天| 99热这里只有精品50| 婷婷五月激情六月| 色噜噜综合网| 色婷婷丁香五月| 婷婷综合伊人| 国产成人在线精品| 夜夜操夜夜爽| 天天插天天插天天插天天插| 天天日天天操心| 色色五月丁香婷婷| 乱乱av| 九九热91| 天天舔天天插天天爱| 婷婷五月天在婷| 五月天综合网| 国产精品大香蕉| 99热欲| 99热日韩| 九热视频这里只有精品| 五月狠狠| 风流少妇A片一区二区蜜桃| www色婷婷com| 国产伊人五月天| 婷婷五月图片小说视频| 色情婷婷五月天| 超碰av在| 97色婷婷成人综合在线观看| 五月天婷婷高清无码| 99精品在线观看视频| 亚洲顶级VA在线观看-高清完整版在线影院观看-S022AV | 婷婷综合亚洲| 人妻日日日| 五月丁香久久综合色| 噜色精品| 亚洲AV综合在线观看| www.91五月| 人人澡玖玖一| 成人电影丁香六月天| 激情综合五| 色色婷婷婷丁香五月天| 亚洲欧洲色色| 性爱综合网| 色五月激情问网站| 五月婷婷六月天| 天天爽天天草| 女人高潮内射99精品| AV在线免费网站| 久色国产| 777精品久无码人妻蜜桃| 精品99在线| 五月天激情图| 91综合在线| 91丨九色丨国产打屁股| 婷婷爱五月天| 色色婷婷婷丁香五月天| 五月丁香色狠狠干大屄| 国产这里只有精品| 久久激情五月| 超碰资源在线| 性爱激情五月| 五月天激情开心网| 国产精品久久久久久久久久免费| 国产精品久久99| 91丨九色丨熟女|新版| 91VIP在线观看| 一级操逼内射在线视频| 美国少妇性做爰| 欧美日韩成人在线| 丁香激情久久| www.91婷婷| 激情六月天婷婷| 狠狠色狠狠爱| 色导航色婷婷五月天在线观看| 国产干逼片| 天天爽天天爽夜夜爽| 欧美成人AAA片一区国产精品| 99热九九这里只有精品| 9热视频在线观看| 久久3p| 婷婷五月天AV在线| 在线日韩av| 婷婷五月丁香久久| 九月婷婷在线视频| 天天干天天操| 另类国产欧美视频| 一本久道综合色婷婷五月| 97涩婷婷| 五月天激情小说欧美激情| 日本一级大片| 97se视频在线| 影音先锋一区| 涩五月婷婷| 激情无码五月天| 少妇高潮呻吟A片免费看软件| 播五月婷婷开心| 婷婷综合激情| 99思思热只有在这里看| 色网站9| 色5月丁香婷婷| 1024成人在线观看| 综合久久97| www狠狠com| 五月丁香成人| www.夜夜操.con| 99精品偷自拍| 婷婷伊人五月天| 久久hd| 色五月激情| 亚洲永久免费| 亚洲综合五月天| 婷婷综合色五月天| 亚洲超级碰| 久久久精品人妻| 丁香婷婷激情综合五月激情| 99精品成人无码A片观看金桔| 婷婷激情五月综合丁香社| 五月色情婷婷| 婷婷综合五月天| 婷婷丁香人妻| 99资源人人| 开心激情婷婷| 日日夜夜综合| 婷婷五月天Av| 五月婷婷六月激情| 国产毛片精品一区二区色欲黄A片| 爱射综合| 91 影音先锋| 五月婷婷色综图片| 深爱 五月天| 婷婷五月天成人视频| 91精品久久久久久77777| 亚洲精品操一操、噜一噜、摸一摸、爽| 丁香婷婷影院| 色欲av伊人久久大香线蕉影院| 丁香色六月婷婷| 激情五月天第四色| 日韩无码专区| 五月花婷婷| 干婷婷五月天| 99视频网址| 色色色com| 殴美激情综合网| 国产乱妇乱子伦| 九九亚洲综合| 五婷婷综合网| 丁香六月综合| 开心激情综合| 丁香色五月婷婷91桃色| 99ri精品视频在线观看| 丁香五月婷婷少妇| 五月丁香婷婷色| 热99这就是精品视频| 久热这里这里有精品| 97色视频网| 婷婷婷婷婷婷婷婷婷婷丁香| 超碰激情网| 综合激情五月天六月婷免费视频| 日本美女天天日天天爽| 色欲影香| 伊人综合婷婷| AⅤ网站在线看| 五月天激情网站| 国精产品久久| 久久亚洲婷婷综合色五月| 日本精品99网站| 丁香五月 激情文学| 97超碰,人人舔,人人操,人人摸| 亚洲精品无码久久| 骚。com| 先锋资源996| 国产亚洲在线观看| 五月丁香啪啪啪综合网| 麻豆精品| 婷婷欧美激情| 亚洲天堂制| 大香蕉五月婷婷丁香| 六月婷婷五月丁香| 91超级碰在线| 九月婷婷色色| 这里只有精彩视频| 激情5月婷婷| 日本va欧美va欧美| 人人草人人爱手机视频看看 | 色五月综合网| 人人操AV| 婷婷基地爱| 五月天桃色深爱网| 99综合视频一体| 99热这里只有精品2| www.99热在线观看| 99在线精品视频| 少妇人妻人伦A片| 婷婷久久色| 天天日天天操心| 日日操夜夜撸| 日韩操逼大片| 99热爱爱干干日| 欧美日韩一区二区三区四区| 日日色综合| 五月天婷婷成人| 99九九玖玖| 日韩成人AV在线播放| 丁香激情久久| 色优久久| 久久99国产综合精品免费 | 国产色色色色| 色五月av| 99在线视频精品| 99热精品无码| 大香蕉九九| 欧美十二区| 美女被肏网站在线看| 中文字幕av网站| 丁香婷婷九月| 91啪啪视频| 丁香久色| WWW.99热| 超碰com| 激情视频网址| 国产精品美女久久久久AV超清| 99在线精品免费视频| 久久免费干| 色播五月天婷婷老师| 黄色成人网站在线播放| 天天性视频| www.精品99| 狠狠狠狠狠狠狠狠| av在线免费网站 | 五月婷婷综合激情| 婷婷综合在线观看视频| 九九无码| 精品人妻一区二区| 久久久久久久久久久久久9| 美国不卡视频| 丁香五月天网站| 婷婷综合在线观看视频| 狠狠人人婷婷| 婷婷五月天成人| 丁香亭亭激情四射| 第四色激情网| 欧美成人网婷婷综合在线| 五月欧美丁香在线观看| 青青草激情网| 996黄色片| 五月丁香999| 五月丁香婷婷激情澎湃四射 | 色婷五月| 98热精品| 蜘蛛女免费观看完整版高清电影| 久草xx性爱视频| 午夜五月天| 超碰九热| 亚洲综合网区| 色婷婷久综合久久一本国产AV| 婷婷色正月| 少妇高潮呻吟A片免费看软件| 色婷大香蕉| 狠狠草婷婷| 婷婷五月天成人| 影音先锋91在线资源站| 日韩精品一品二区三区的使用体验| 五月天另类综合网| 99热亚洲| AV在线免费观看不卡| 超碰成人免费| 日韩色色视频| 色婷婷成人做爰A片免费看网站| 99资源在线视频| 婷婷色五月色妇| 久久人妻精品| www热久久yy9| 久久婷婷五月综合色和| www.色婷婷.com| 99婷婷国产最新视频| 五月天色婷婷图片| 六月丁香久久| 91精品91久久久中77777久久玖玖九九| 99免费视频精品| 91综合在线| 中文字幕黄色电影网址| 婷婷五月天六月| 中文字幕在线日亚州9| 婷婷射图| 人人草人| 九九久久色| 丁香六月av| 婷婷五月天堂| 伊人碰碰婷婷| 另类激情首页| 丁香婷婷激情网站| 色婷婷五月天堂资源| 五月天婷婷久久视频| av色婷婷| 开心婷婷中文字幕| 日本三级网址| 狠狠搞亚洲| 草榴成人影片| 婷婷五月激情欧美大胆视频| 成人无码精品1区2区3区免费看| 色丁香婷婷| 色综合网址| 亚州综合色| 夜夜操狠狠操| 2005天天干天天1| 超碰1999| 欧美五月婷婷综合| 五月婷婷六月少妇激情| 丁香五月婷婷社区| 日本五月视频| 狠狠婷婷综合| 婷婷五月花丁香| 亚洲欧洲美女在线观| 天天干天天操| 色婷婷成人色网| 日日爽天天| 丁香婷婷六月| 色噜噜五月天| 色亭亭丁香五月天| 玖玖热视频| 久久丁香婷婷色情综合| 操逼棍操逼| 丁香五月 激情文学| 国产成人99久久亚洲综合精品| 东北熟女视频99| 五月丁香中文字幕| 91久久综合亚洲噜噜成人在线 | 色色色色色日韩午夜激情| 五月婷婷开心综合| 国产午夜精品一区二区| 激情第四色| 九九色色| 麻豆AV一区二区三区| 五月婷婷免费视频| 我淫我色婷婷五月天激情四射| 丁香色综合| 五月亭久久无码视频| 色丁香五月天| 激情综合五月婷| 中文字幕日本最新乱码视频 | 五月丁香本色在线观看| 婷婷五月噜噜| 在线观看亚洲视频影院| 婷婷综合久久| 极品人妻videosss人妻| 色色六月| 五月婷婷综合激情网| 永久的网站AAAA | www.9797国产| 激情五月综合网| 婷婷基地五月色| 激情婷婷。| 色爱综合网| 丁香五月婷婷动漫视频| 丁香六月综合激| 五月丁香婷婷基地| 色五月五月丁香| 一区二区三区四区牛| 丁香五月电影| 大香蕉五月丁香| 黄急一级视频| 亚洲精品国产setv| 日本精品。999| 久久9999| 五月天综合在线| 五月天开心婷婷激情网站| 欧美操人| 久久久噜噜噜www成人| 色情五月丁香| 丁香五月色欲| 色婷婷丁香| www.cao.com久久| 九九在线精品| 99re鈥哸鈥唙| 日本无va视频| 91九色欧美| 色色网站毛片| 久久激情五月天| www.av骚货| 大香蕉综合在线| 96色婷婷| 久久网日本| 天天久综合| 婷婷色五月久久| 婷婷激情在线| 一本狠婷婷综合| 丁香婷婷久久| www.精品99| 五月丁香激情在线| 色欲Av五月天| 五月天婷婷綜合院| .肏屄视频一区二区| 婷婷五月天网| 99视频在线播放大全| 99思思热只有在这里看 | 六月色国内综合| 九九av| 色域五月婷婷丁香| 五月婷婷综合在线| 五月丁香啪啪啪| 色综合九九| 夜夜操夜夜爽| 久久久999精品| 五月丁香花激情啪啪网| 丁香五月婷婷免费视频| av九九| 97碰超级人人看| 色色国产| av网站中文| www,五月丁,com| 国产噜一噜天天噜| 色婷五月| 大香蕉婷婷丁香天堂AV| 热热99爱爱| 9久操| 无码字幕中文| www.色色色com| 丁香六月婷婷久久综合| 日韩AAAAA| 人人干人人看| 99热老司机| 丁香五月婷婷啪| 一级二级色大片| 日本女人久久| 丁香欧美| 99re在线这里只有精品视频首页| 天天日人人爽| 五月天婷五月天综合网在线观| 日韩a热| 久久只有精| 99久久精彩视频。| 91婷婷搞| 国产老熟妇亲子乱对白| 看逼中文字幕| 婷婷丁香五月激情综合站_久久五月丁香激情综合_开心五月综合激情综合五月_婷 | 日日爱678| 亲子乱AV一区二区三区下载| 五月激情婷婷综合| 五月丁香网站| 色一情一乱一乱一区91| 色色影院黄大片| 97香蕉人人在线观看| av在线免费网站| 九色激情网| 欧美丁香五月97色| 大香蕉久久草| 日本va欧美va欧美va精品| 天天插天天插天天日| 激情com| 深爱五月中文字幕| 另类综合国产| 思思热99热| 91婷婷在线| 亚洲精品亚洲人成人网| 亚洲色综合| 国产精品久久欧美久久一区| 欧美A级成人婬片免费看理论| www.婷婷五月.com| 91精品视频男人的天堂| 色丁香五月| 91久久久久久久久久久| 5月色亭亭视频| 丁香五月激情天AV无码| 涩五月丁香| 五月天国产| 伊人久久婷| 婷婷97| 婷婷五月丁香五月| 91re色综合视频| 99热精品观看| 99re热视频这里只有综合亚洲| 天天操天天操| 日本熟女内射| 婷婷五月天综合网| 538在线精品| 亚洲va久久久噜噜噜久久天堂| 九九热re99re6在线精品| 淫视馆aV二区一区| 丁香五月天啪啪激情综和网| 五月丁香综合影院| 色五月婷婷亚洲| 99热最新国内| 影音先锋五月婷婷| 婷婷丁香激情综合色情| 婷婷五月AA五月在线| 中文字幕乱轮| 久久五月天婷婷| 九九伦子片| 色月九九| 婷婷丁香五月天在线| 免费看欧美成人A片无码| 色五月五月婷婷| 久re在线| 丁香五月天人体| 九九热思思| 91精品91久久久中77777| 蜜臀99久久精品久久久久| 99热综合| 伊人五月天在线| 色色网站| 国产色视频网站2| 天色综合网站| 色婷婷丁香五月| 深夜婷婷 丁香| 久9热| 婷婷激情五月天在线| 超碰99在线观看| 香蕉五月婷婷| 五月天婷基地| 99在线免费视频| 日韩限制级大尺度黑料泄密大尺度视频一区二区在线观看 | 五月丁香婷婷色| 青青草五月天| 99热这里只有精品23| 97热在线精品| 日本nghangse中文字幕| 97色婷| 日本色视| 五月丁香久久激情综合| 狠狠舔| 97碰人人操| 黄色AAAAAAA| 久久五月婷综合网| 丁香五月婷婷网| 伊人久久婷| 丁香五月婷久久| www婷婷色| 五月丁香 久久久| 五月丁香啪啪啪啪| 综合色网站| 亚洲VA在线| 狠狠干综合| 日日噜人人人做人| 人妻精品久久久久久久| 国产精产国品一二三在观看 | 婷婷伊人网| 色婷婷久久综| 久久婷婷在线| 熟女人妻一区二区三区免费看| 思恩热国产视频右线观看| 婷婷俺去也| 色婷婷五月成人网| 五月天婷婷视频| 五月Huangsewang| 韩国婷婷丁香五月| 人人艹艹艹| 五月丁香色婷婷婷基地| 久久免片| 99久久66| 97人人干| 色五月综合婷婷久久综合婷婷久久综合婷婷久久综合婷婷久久 | 思思久久精品| 丁香婷婷六月| 九九精品网| 久久国产高潮白浆免费观看99| 激情开心五月亚洲| 亚洲成人网址在线观看| 天堂AV在线看| 狠狠色综合五月人人| 天天日夜夜爽。| 极品嫩草| 天天操屄网| 欧美日韩成人在线网站| 婷婷五月天久久| 九色视频91|