久久精品国产精品国产精品污,男人扒开添女人下部免费视频,一级国产69式性姿势免费视频,夜鲁夜鲁很鲁在线视频 视频,欧美丰满少妇一区二区三区,国产偷国产偷亚洲高清人乐享,中文 在线 日韩 亚洲 欧美,熟妇人妻无乱码中文字幕真矢织江,一区二区三区人妻制服国产

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

研报复现系列(六)【国泰君安】基于CCK模型的股票市场羊群效应研究

發(fā)布時(shí)間:2023/12/18 编程问答 43 豆豆
生活随笔 收集整理的這篇文章主要介紹了 研报复现系列(六)【国泰君安】基于CCK模型的股票市场羊群效应研究 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

前言

我們是國內(nèi)普通高校的在校學(xué)生,同時(shí)也是量化投資的初學(xué)者。我們的學(xué)校不是清北復(fù)交,也沒有金融工程實(shí)驗(yàn)室,同時(shí)地處三線小城,因此我們在校期間較難獲得量化實(shí)習(xí)機(jī)會,但我們期待與業(yè)界進(jìn)行溝通、交流。

蔡金航同學(xué)是我們其中的一員。其在尋找暑期量化實(shí)習(xí)時(shí),收到了幾家私募和券商金工組的筆試邀請,筆試內(nèi)容皆為在給定時(shí)間內(nèi)復(fù)現(xiàn)出一篇金工研報(bào)。蔡同學(xué)受到啟發(fā),發(fā)覺復(fù)現(xiàn)金工研報(bào)是我們學(xué)習(xí)量化策略、鍛煉程序設(shè)計(jì)能力同時(shí)也是與業(yè)界交流的很好的途徑。

在蔡同學(xué)的建議下,我們開啟研報(bào)復(fù)現(xiàn)系列的創(chuàng)作,記錄我們的學(xué)習(xí)過程,并將我們的創(chuàng)作內(nèi)容分享出來,與讀者們一起交流、學(xué)習(xí)、進(jìn)步。

我們的水平有限,創(chuàng)作的內(nèi)容難免會有錯(cuò)誤或不嚴(yán)謹(jǐn)?shù)膬?nèi)容,我們歡迎讀者的批評指正。

如果您對我們的內(nèi)容感興趣,請聯(lián)系我們:cai_jinhang@foxmail.com

本文作者:

徐鵬宇 山東大學(xué)(威海)數(shù)學(xué)與統(tǒng)計(jì)學(xué)院 pengyu_xu0607@163.com

1.研報(bào)概述

研究目的

參考國泰君安證券研報(bào)《20181128-基于CCK模型的股票市場羊群效應(yīng)研究》,對市場上存在的個(gè)別股票的漲跌引起相關(guān)股票收益率聯(lián)動(dòng)的現(xiàn)象進(jìn)行分析探究。根據(jù)研報(bào)構(gòu)建CCK模型,并進(jìn)行改良,尋找更多聯(lián)動(dòng)信號,并正確分析市場趨勢。

研究思路

1、計(jì)算市場回報(bào)率并進(jìn)行改良

2、確定羊群效應(yīng)顯著性水平的衡量標(biāo)準(zhǔn)

3、選取研報(bào)中若干數(shù)據(jù)進(jìn)行回測

2.研究環(huán)境

JointQuant

Tushare

因?yàn)閿?shù)據(jù)接口不同,兩大平臺在獲取一些數(shù)據(jù)各有優(yōu)勢。本人第一次進(jìn)行研報(bào)復(fù)現(xiàn),混用兩種數(shù)據(jù)接口,擇優(yōu)使用

from numpy.core.fromnumeric import product from numpy.core.numeric import NaN from jqdatasdk import * import jqdatasdk as jq import tushare as ts import pandas as pd import numpy as np import matplotlib.pyplot as plt import matplotlib.patches as mpatches from datetime import * from pandas.io.pytables import performance_doc import statsmodels.api as sm from sklearn.preprocessing import scale import warnings warnings.filterwarnings('ignore') plt.rcParams['font.sans-serif'] = ['SimHei'] # 用來正常顯示中文標(biāo)簽 plt.rcParams['axes.unicode_minus'] = False # 用來正常顯示負(fù)號

3.研報(bào)復(fù)現(xiàn)

3.1數(shù)據(jù)獲取

本文數(shù)據(jù)來源于聚寬JoinQuant以及Tushare。用到的接口名和功能如下表所示。具體參數(shù)請查閱官方API文檔。

聚寬接口功能
get_price獲取數(shù)據(jù)、是否停牌、漲跌停價(jià)
get_trade_days獲取一段時(shí)間內(nèi)的交易日列表
get_extras查詢特定股票是否是ST股
get_index_stocks獲取指數(shù)成分股
get_all_securities獲取某日所有股票
Tushare接口功能
daily獲取股票單日數(shù)據(jù)
trade_cal獲取交易日列表

3.2構(gòu)建市場回報(bào)率

對于接下來要使用的A股綜合市場回報(bào)率,研報(bào)中使用的為國泰安數(shù)據(jù)庫,我們考慮用免費(fèi)獲得的數(shù)據(jù)進(jìn)行代替。

流通市值加權(quán)平均

首先,我們想到的是使用流通市值加權(quán)平均的方法計(jì)算A股市場總收益率:

上證A股指數(shù)收益率上證A股總流通市值占比
+
深證A股指數(shù)收益率深證A股總流通市值占比

總流通市值為當(dāng)日指數(shù)成分股流通市值之和

def get_CriValue(exchange_code, start_date, end_date, count=3000):'''獲取流通市值參數(shù):exchange_code 指數(shù)代碼,start_date 開始日期end_date 結(jié)束日期count 最多返回值個(gè)數(shù),是聚寬規(guī)定的一次獲取最多個(gè)數(shù)返回值:dataframe類型,每日流通市值'''CriValue = jq.finance.run_query(query(finance.STK_EXCHANGE_TRADE_INFO.circulating_market_cap,finance.STK_EXCHANGE_TRADE_INFO.date).filter(jq.finance.STK_EXCHANGE_TRADE_INFO.exchange_code==exchange_code,jq.finance.STK_EXCHANGE_TRADE_INFO.date<=end_date,jq.finance.STK_EXCHANGE_TRADE_INFO.date>=start_date).limit(count))CriValue.set_index('date', inplace=True)return CriValue # 計(jì)算2017年一年的Rm SH_CriValue = get_CriValue('322001', '2017-01-01', '2017-12-31') SZ_CriValue = get_CriValue('322004', '2017-01-01', '2017-12-31') ###運(yùn)用流通市值加權(quán)平均法計(jì)算Rm### sz = pd.DataFrame(SZ_CriValue.circulating_market_cap) sh = pd.DataFrame(SH_CriValue.circulating_market_cap) real_market = pd.concat([sz,sh],axis=1) real_market.columns = ['深證','上證'] real_market.index = SH_CriValue.index real_market['all'] = real_market['深證'] + real_market['上證'] # print(real_market.tail()) SH_market_return = jq.get_price('000001.XSHG',start_date='2017-01-01',end_date='2017-12-31',fields='close').pct_change(1).fillna(0) SZ_market_return = jq.get_price('399106.XSHE',start_date='2017-01-01',end_date='2017-12-31',fields='close').pct_change(1).fillna(0) real_market['R深證'],real_market['R上證'] = SZ_market_return,SH_market_return Rm = (real_market['深證']/real_market['all'] * real_market['R深證'])+(real_market['上證']/real_market['all'] * real_market['R上證'])

由于該方法構(gòu)建的市場收益率占用內(nèi)存過高,需要很多次查詢,新手賬號暫且沒有這么多積分,所以尋求更簡單的方法。

簡化的綜合市場回報(bào)率

去掉加權(quán)平均,計(jì)算公式=(上A指數(shù)收益率+深A(yù)指數(shù)收益率)/2

def get_Rm_simple_cont(start_date, end_date):'''功能:計(jì)算滬深A(yù)股收益率均值作為市場均值連續(xù)時(shí)間參數(shù):start_date, end_date返回值:list類型,A股收益率'''SH_market_return = jq.get_price('000002.XSHG',start_date=start_date,end_date=end_date,fields=['close', 'pre_close']).fillna(0)SH_market_return = (SH_market_return['close']-SH_market_return['pre_close']) / SH_market_return['pre_close']SZ_market_return = jq.get_price('399107.XSHE',start_date=start_date,end_date=end_date,fields=['close', 'pre_close']).fillna(0)SZ_market_return = (SZ_market_return['close']-SZ_market_return['pre_close']) / SZ_market_return['pre_close']Rm_simple_cont = (SH_market_return+SZ_market_return)/2return list(Rm_simple_cont)

該方法構(gòu)建的綜合市場回報(bào)率與國泰君安的數(shù)據(jù)庫基本一致,因此下文使用該方法。此外,我們給這個(gè)函數(shù)稍作變化:
增加了一個(gè)新的參數(shù)time_interval,適用于計(jì)算若干天內(nèi)市場回報(bào)率的指數(shù)平均。

增加了參數(shù)code,計(jì)算其他指數(shù)的收益率

def get_Rm_simple2(start_date,end_date,time_interval=None,code = None):'''功能:計(jì)算滬深A(yù)股收益率均值作為市場均值,也可以計(jì)算其他指數(shù)的收益率參數(shù):start_date,end_date,time_interval默認(rèn)為None,計(jì)算每日收益率,當(dāng)為int型數(shù)字時(shí),計(jì)算前time_interval天的指數(shù)平均收益率返回值:list類型,A股收益率'''if not code:return0 = jq.get_price(['000002.XSHG','399107.XSHE'],start_date=start_date,end_date=end_date,fields=['close', 'pre_close'],).fillna(0) SH_market_return = return0.loc[return0['code']=='000002.XSHG'].reset_index(drop=True) SZ_market_return = return0.loc[return0['code']=='399107.XSHE'].reset_index(drop=True) if time_interval: return1 = jq.get_price(['000002.XSHG','399107.XSHE'],count = time_interval,end_date=start_date,fields=['close', 'pre_close'], ).fillna(0) SH_market_return1 = return1.loc[return1['code']=='000002.XSHG'].reset_index(drop=True) SH_market_return1.drop([len(SH_market_return1)-1],inplace=True) SH_market_return = SH_market_return1.append(SH_market_return).reset_index(drop = True) SZ_market_return1 = return1.loc[return1['code']=='399107.XSHE'].reset_index(drop=True) SZ_market_return1.drop([len(SZ_market_return1)-1],inplace=True) SZ_market_return = SZ_market_return1.append(SZ_market_return).reset_index(drop = True) SH_market_return = (SH_market_return['close']-SH_market_return['pre_close']) / SH_market_return['pre_close'] SZ_market_return = (SZ_market_return['close']-SZ_market_return['pre_close']) / SZ_market_return['pre_close'] Rm_simple = list((SH_market_return+SZ_market_return)/2) else: return0 = jq.get_price(code,start_date=start_date,end_date=end_date,fields=['close', 'pre_close'], ).fillna(0).reset_index(drop=True) if time_interval: return1 = jq.get_price(code,count = time_interval,end_date=start_date,fields=['close', 'pre_close'], ).fillna(0) return1 = return1.reset_index(drop=True) return1.drop([len(return1)-1],inplace=True) return0 = return1.append(return0).reset_index(drop = True) return0 = (return0['close']-return0['pre_close']) / return0['pre_close'] Rm_simple = list(return0) if time_interval: Rm_simple.append(0) Rm_simple = [(np.prod(1+np.array(Rm_simple[i-time_interval:i])))**(1/time_interval)-1 for i in range(time_interval, len(Rm_simple))] return Rm_simple

3.3識別羊群效應(yīng)

Chang, Cheng & Khorana首先通過以下推導(dǎo)證明了理性情況下,由于個(gè)股對市場風(fēng)險(xiǎn)的敏感程度不同,市場收益率Rm劇烈波動(dòng)時(shí),組合收益率相對于Rm的離散程度會線性增加:

定義股票組合在t時(shí)刻的截面絕對離散度CSAD為

CSADt=1N∑1N∣Ri,t?Rm,t∣CSAD_{t} = \frac{1}{N}\sum_{1}^{N}{\left| R_{i,t}-R_{m,t} \right|}CSADt?=N1?1N?Ri,t??Rm,t?

根據(jù)CAPM,導(dǎo)出

E(CSADt)=1N∑i=1N∣βi?βm∣E(Rm,t?γ0)E(CSAD_{t})=\frac{1}{N}\sum_{i=1}^{N}{\left| \beta_{i}-\beta_{m} \right|}E(R_{m,t}-\gamma_{0})E(CSADt?)=N1?i=1N?βi??βm?E(Rm,t??γ0?)

可以看出無羊群效應(yīng)時(shí)CSAD與Rm關(guān)系為線性正相關(guān)。

Chang, Cheng & Khorana構(gòu)造了如下回歸,根據(jù)回歸中Rm,t系數(shù)b**是否顯著為負(fù)判斷是否存在羊群效應(yīng):b顯著時(shí),說明C S A D和Rm的關(guān)系為非線性;b**為負(fù)時(shí),如下圖所示,隨Rm增大,離散度會減速上升或加速下降。

為了計(jì)算股票組合的截面絕對離散度CSAD,首先需要得到股票成分股。該函數(shù)原創(chuàng)于我們的研報(bào)復(fù)現(xiàn)第一篇。

樣本空間:滬深300成分股,剔除 ST 股和上市未滿 60 日的新股,以及漲停、停牌、跌停(若按照原研報(bào)為每日的正常交易股票,但數(shù)據(jù)量過多,受硬件限制本文縮小了樣本范圍,只在180天更新一次指數(shù)成分股)

def get_stocks(date,index=None): ''' 功能: 根據(jù)日期,獲取該日滿足交易要求的股票相關(guān)數(shù)據(jù),即剔除ST股、上市未滿60天、停牌、跌漲停股 參數(shù): date,日期 index,指數(shù)代碼,在特定指數(shù)的成分股中選股。缺省時(shí)選股空間為全部A股 返回: DataFrame類型,索引為股票代碼,同時(shí)包含了價(jià)格數(shù)據(jù),方便后續(xù)使用 ''' stocks = jq.get_all_securities( types=['stock'], date=date )#該日正在上市的股票if index:#特定成分股 stock_codes = jq.get_index_stocks(index,date=date)#成分股 stocks = stocks[stocks.index.isin(stock_codes)]#上市日期大于60個(gè)自然日 # start_date 為 [datetime.date] 類型 stocks['start_date']=pd.to_datetime(stocks['start_date']) date = datetime.strptime(date,'%Y-%m-%d').date() date = pd.to_datetime(date) stocks['datedelta'] = date - stocks['start_date'] stocks = stocks[stocks['datedelta'] > timedelta(days=60)]#是否是ST股 stocks['is_st'] = jq.get_extras( info='is_st', security_list=list(stocks.index), count=1, end_date=date ).T#漲停、跌停、停牌 stocks_info = jq.get_price( security = list(stocks.index), fields=['close','high','low','high_limit','low_limit','paused'], count=1, end_date=date, panel=False ).set_index('code').drop('time',axis=1)stocks['price'] = stocks_info['close']#順便保存價(jià)格,方便后續(xù)運(yùn)算 stocks['paused'] = stocks_info['paused'] == 1#是否停牌 stocks['high_stop'] = stocks_info['high'] >= stocks_info['high_limit']#漲停 stocks['low_stop'] = stocks_info['low'] <= stocks_info['low_limit']#跌停 stocks = stocks[~(stocks['is_st'] | stocks['paused'] | stocks['high_stop'] | stocks['low_stop'])] return stocks

為了同時(shí)使用聚寬和Tushare數(shù)據(jù),我們使用了兩個(gè)格式轉(zhuǎn)換的小函數(shù)

# ts日期轉(zhuǎn)聚寬日期 def ts2jq_date(tsdate): ''' tsdate必須是list 輸出list ''' date=['-'.join([i[0:4], i[4:6], i[6:]]) for i in tsdate] return date # 聚寬日期轉(zhuǎn)ts日期只需要date.replace('-', '')刪除'-'即可 # 聚寬股票代碼轉(zhuǎn)ts股票代碼 def jq2ts_code(jqcode): ''' 輸入聚寬的股票代碼(list) 返回tushare股票代碼(list) ''' tscode = [i.replace('XSHE', 'SZ').replace('XSHG', 'SH') for i in jqcode] return tscode

接下來可以根據(jù)公式計(jì)算CSAD了

def cal_CSAD_cont(start_date, end_date, date_interval, index): ''' 為了減少運(yùn)行時(shí)間,股票不能每日篩選 date_interval:股票池更新間隔,int ''' CSAD = pd.DataFrame([]) start_date_ts = start_date.replace('-', '') end_date_ts = end_date.replace('-', '') trade_days = pro.trade_cal(start_date=start_date_ts, end_date=end_date_ts) trade_days = trade_days[trade_days['is_open']==1]['cal_date'] trade_days = list(trade_days) trade_days = ts2jq_date(trade_days) dates_update = trade_days[::date_interval] CSAD['cal_date'] = trade_days csad = [] stocks_rm = get_Rm_simple2(start_date, end_date) for i in range(len(trade_days)): if trade_days[i] in dates_update: #如果在dates_update就更新stocks stocks = get_stocks(trade_days[i], index) stocks = list(stocks.index) stocks = jq2ts_code(stocks) ts_date = trade_days[i].replace('-', '') ri = pro.daily(trade_date=ts_date, fields='ts_code,pct_chg') ri = ri[ri.ts_code.isin(stocks)].drop('ts_code',axis=1) csadi = float(np.mean(abs(ri-stocks_rm[i]))) csad.append(csadi) CSAD['CSAD'] = csad CSAD['rm'] = stocks_rm CSAD.set_index('cal_date') return CSAD

對CSAD和綜合市場收益率Rm進(jìn)行OLS擬合,計(jì)算擬合的二次項(xiàng)系數(shù)beta2以及p值

def cal_beta(start_date, end_date, date_interval, index): # 返回start_date22天后的beta # 想要返回從start_date后的beta請使用 # real_date = get_trade_day_before(22,start_date) # start_date = real_date CSAD=cal_CSAD_cont(start_date, end_date, date_interval, index) x1=[] x2=[] p1 = [] p2 = [] rm_mean = [] for i in range(len(CSAD))[22:]: x=CSAD.iloc[i-22:i, 2] #pd.ix方法被1.0.0版本移除了 y=CSAD.iloc[i-22:i, 1] X = np.column_stack((x**2, x)) X = sm.add_constant(X) model = sm.OLS(y,X) results = model.fit() x1.append(results.params[1]) x2.append(results.params[2]) p1.append(results.pvalues[1]) p2.append(results.pvalues[2]) meanrm = np.mean(x) rm_mean.append(meanrm) beta = pd.DataFrame([]) beta['beta1']=x1 beta['pvalue1']=p1 beta['beta2']=x2 beta['pvalue2']=p2 beta['date']=list(CSAD.cal_date[22:]) beta['rm']=rm_mean beta.set_index('date',inplace = True)#默認(rèn)的drop=True失效了是怎么回事 return beta

以滬深300為例

為了方便取用,我們將cal_beta( )的返回值保存于本地的excel中。然后繪制beta2的折線走勢圖以及p值的折線走勢圖。

HS300_beta = cal_beta('2007-01-01','2019-01-01',180, '000300.XSHG') HS300_beta.to_excel(excel_writer='beta.xlsx', sheet_name='sheet_1') # 繪制beta2的p值 df1 = pd.read_excel('beta.xlsx') print(df1) fig,ax=plt.subplots(figsize=(13,8)) plt.plot(df1.date,df1.pvalue2,'b',linewidth = 1) plt.grid(False) plt.title('07年1月1日至19年1月β2的p值折線走勢圖',fontsize=20) plt.hlines(y=0.05,xmin=df1.date[0],xmax=df1.date[len(df1)-1],color='red',linewidth = 1,alpha = 0.5) first_legend = plt.legend(['pvlaue-β2'],fontsize=15) ax1 = plt.gca().add_artist(first_legend) red_patch = mpatches.Patch(color = 'red',label = '0.05分界線',linewidth = 1,alpha = 0.5) plt.legend(handles = [red_patch],loc = 3,fontsize=15) plt.xlabel('時(shí)間',fontsize=15) plt.ylabel('pvalue',fontsize=15) for label in ax.xaxis.get_ticklabels(): # label is a Text instance label.set_color('red') label.set_rotation(45) label.set_fontsize(10) for label in ax.get_xticklabels(): label.set_visible(False) for label in ax.get_xticklabels()[::180]: label.set_visible(True) plt.tight_layout() ax.tick_params(bottom=False,top=False,left=False,right=False) #移除全部刻度線 plt.show() fig,ax=plt.subplots(figsize=(13,8)) plt.plot(df1.date,df1.beta2,'r') plt.grid(False) plt.title('07年1月1日至19年1月β2的折線走勢圖',fontsize=20) plt.legend(['β2'],fontsize=15) plt.xlabel('時(shí)間',fontsize=15) plt.ylabel('β2數(shù)值',fontsize=15) for label in ax.xaxis.get_ticklabels(): # label is a Text instance label.set_color('red') label.set_rotation(45) label.set_fontsize(10) for label in ax.get_xticklabels(): label.set_visible(False) for label in ax.get_xticklabels()[::180]: #每180個(gè)刻度顯示一個(gè) label.set_visible(True) plt.tight_layout() ax.tick_params(bottom=False,top=False,left=False,right=False) #移除全部刻度線 plt.show()

方法一

通常的ols擬合,當(dāng)p值小于0.05時(shí),認(rèn)為beta2顯著。但是可以看出該方法給出的開倉信號過多。一個(gè)方法是將臨界的p值減小,例如減小到0.001

# 篩選出顯著羊群效應(yīng)即β^2顯著的,p值<0.001 df1 = pd.read_excel('beta.xlsx') pvalues = df1.pvalue2 rm22_mean = df1.rm signal_up = [rm22_mean[i]>0 and pvalues[i]<0.001 for i in range(len(pvalues))] signal_down = [rm22_mean[i]<0 and pvalues[i]<0.025 for i in range(len(pvalues))] print('上漲時(shí)置信水平超過99.9%的信號出現(xiàn)了{}次,\n\ 下跌時(shí)置信水平超過97.25%的信號出現(xiàn)了{}次,\n\ 共出現(xiàn)信號{}次\n'.format(sum(signal_up),sum(signal_down),sum(signal_up)+sum(signal_down)))# 可視化 start_date = df1.date[0] end_date = list(df1['date'])[-1] ###信號坐標(biāo)## R_300 = jq.get_price('000300.XSHG',start_date=start_date,end_date=end_date,fields=['low','close']) fig = plt.subplots(figsize=(13,8)) plt.plot(R_300.close,'b') plt.grid(True) plt.title('單側(cè)置信區(qū)間下限0.1%時(shí)的β信號分布圖',fontsize=20) Y = R_300.close for i in range(len(signal_up)): if signal_up[i]: loc = int(Y[i]) plt.vlines(Y.index[i], loc-400,loc+400, color='red',linewidth = 1,alpha = 0.5) first_legend = plt.legend(['000300.XSHG'],fontsize=20) ax = plt.gca().add_artist(first_legend) blue_patch = mpatches.Patch(color = 'red',label = '買入信號',linewidth = 1,alpha = 0.5) plt.legend(handles = [blue_patch],loc = 4,fontsize=20) plt.xlabel('時(shí)間',fontsize=15) plt.ylabel('滬深300指數(shù)收盤價(jià)',fontsize=15) plt.show()

上漲時(shí)置信水平超過99.9%的信號出現(xiàn)了145次,
下跌時(shí)置信水平超過97.25%的信號出現(xiàn)了194次,

共出現(xiàn)信號339次

可以看出該方法給出的信號純度并不好。在08年的峰頂給出了買入信號,在14-15年的熊市中多次嘗試抄底,在震蕩市中表現(xiàn)也不佳。信號純度并不高。

方法二

使用某日前180日的所有ols擬合的β2作為總體的β2分布,用其上、下0.05分位數(shù)作為總體的置信限。

該方法得到的信號次數(shù)是幾乎確定的。假設(shè)β2的分布是隨時(shí)間平穩(wěn)的,那么前180天中在置信區(qū)間中的應(yīng)當(dāng)有20.05180=18次,即約有1/10的時(shí)間有信號。不過在股市這個(gè)隨時(shí)間有明顯變化的時(shí)間序列中,可能有信號的次數(shù)與理論有很大差異。

為了獲得更精確的市場狀態(tài),避免在震蕩市中誤判上漲行情,我們考慮原始均線策略。增加一個(gè)約束條件,當(dāng)30日均線大于30個(gè)交易日前的均線。不過我認(rèn)為30日均線顯示上漲,則30日收益率也應(yīng)該上漲。平均收益率代表幾何平均,均線代表線性平均,兩者不會有太大差異。

在平臺給的接口中只有判斷某日是否交易日的函數(shù)。為了配合若干交易日前的均線的計(jì)算,曲線救國定義了一個(gè)函數(shù)。該函數(shù)作用為獲取給定日期若干天前的交易日。簡單的做法是使用.rolling()方法,但是會填充一些NA值。

def get_trade_day_before(count, end_date): ''' 獲取end_date前count天的交易日,從該日到end_date一共count天 ''' return1 = jq.get_price('000002.XSHG',count = count,end_date=end_date,fields='close').fillna(0) trade_day_before = return1.index[0] return str(trade_day_before)[:10] # 增加一個(gè)均線策略 ###################################################################### def get_ma(start_date,end_date,time_interval,code = None): ''' 功能:計(jì)算滬深A(yù)股time_interval天均值作為市場均值 參數(shù):start_date,end_date, time_interval為int型數(shù)字 code為可選參數(shù),默認(rèn)計(jì)算滬深A(yù)股均值。也可以選擇其他指數(shù) 計(jì)算前time_interval天的平均值 返回值:list類型,time_interval天的平均值 ''' if not code: # 將time_interval天的指數(shù)價(jià)格拼接在start_date前面, # 然后rolling方法計(jì)算均值,最后丟掉前面的指數(shù)價(jià)格 return0 = jq.get_price(['000002.XSHG','399107.XSHE'],start_date=start_date,end_date=end_date,fields=['close','pre_close'] ).fillna(0) SH_market_return = return0.loc[return0['code']=='000002.XSHG'].reset_index(drop=True) SZ_market_return = return0.loc[return0['code']=='399107.XSHE'].reset_index(drop=True) return1 = jq.get_price(['000002.XSHG','399107.XSHE'],count = time_interval,end_date=start_date,fields=['close','pre_close'] ).fillna(0) SH_market_return1 = return1.loc[return1['code']=='000002.XSHG'].reset_index(drop=True) SH_market_return1.drop([len(SH_market_return1)-1],inplace=True) SH_market_return = SH_market_return1.append(SH_market_return).reset_index(drop = True) SZ_market_return1 = return1.loc[return1['code']=='399107.XSHE'].reset_index(drop=True) SZ_market_return1.drop([len(SZ_market_return1)-1],inplace=True) SZ_market_return = SZ_market_return1.append(SZ_market_return).reset_index(drop = True) SH_market_return = SH_market_return.close SZ_market_return = SZ_market_return.close ma_simple = (SH_market_return+SZ_market_return)/2 else: return0 = jq.get_price(code,start_date=start_date,end_date=end_date,fields=['close','pre_close'], ).fillna(0) return1 = jq.get_price(code,count = time_interval,end_date=start_date,fields=['close', 'pre_close'], ).fillna(0) return1 = return1.reset_index(drop=True) return1.drop([len(return1)-1],inplace=True) return0 = return1.append(return0).reset_index(drop = True) return0 = return0.close ma_simple = return0 ma = ma_simple.rolling(time_interval,min_periods=time_interval).mean() ma.drop(ma.index[:time_interval-1], axis=0, inplace = True) return ma

分析ols擬合后的數(shù)據(jù),計(jì)算beta,MA5,MA10,MA20,22天平均收益率,180天2.5%,5%,10%分位數(shù)。

# 獲取標(biāo)的指數(shù)的beta,MA5,MA10,MA20,22天平均收益率,180天2.5%,5%,10%的分位數(shù) # 輸入的數(shù)據(jù)為cal_beta()的返回dataframe以及指數(shù)代碼 def get_analysis_frame(code, beta_frame): ''' 標(biāo)的指數(shù)的beta,MA5,MA10,MA20,22天平均收益率,180天2.5%,5%,10%的分位數(shù) ''' # 直接從beta_frame中讀取日期 start_date = beta_frame.iloc[0,0] end_date = beta_frame.iloc[len(beta_frame)-1,0] beta = beta_frame[['date','beta2','pvalue2']] R_MA22 = get_Rm_simple2(start_date, end_date, 22, code) MA30 = get_ma(start_date, end_date, 30, code) # 獲取30個(gè)交易日前的日期 start_date_before = get_trade_day_before(30, start_date) MA30_before = get_ma(start_date_before, end_date, 30, code) # 30個(gè)交易日前的日期到結(jié)束日期前30日的均線 MA30_before = MA30_before[:-29] MA5_before = get_ma(start_date_before, end_date, 5, code) MA5_before = MA30_before[:-4] MA10 = get_ma(start_date, end_date, 10, code) MA5 = get_ma(start_date, end_date, 5, code) beta['MA5'] = MA5 beta['MA5_before'] = MA5_before beta['MA10']= MA10 beta['MA30']= MA30 beta['MA30_before'] = MA30_before beta['R_MA22'] = R_MA22 beta['quantile-0.1'] = beta['beta2'].rolling(180,min_periods=180).quantile(0.1) beta['quantile-0.05'] = beta['beta2'].rolling(180,min_periods=180).quantile(0.05) beta['quantile-0.025'] = beta['beta2'].rolling(180,min_periods=180).quantile(0.025)"""為了避免過擬合的情況,分位數(shù)的計(jì)算方式為向前滾動(dòng)計(jì)算180天的分位數(shù) 180天即半年,是許多標(biāo)的指數(shù)成份股的調(diào)整周期 """beta = beta.fillna(method = 'bfill') return beta

有均線時(shí):

df1 = pd.read_excel('beta.xlsx') analysis = get_analysis_frame('000300.XSHG',df1) ma30 = analysis.MA30 ma5 = analysis.MA5 ma30_before = analysis.MA30_before ma5_before = analysis.MA5_before rm22_mean = analysis.R_MA22 beta2 = analysis.beta2 q_0_05 = analysis['quantile-0.05'] q_01 = analysis['quantile-0.1'] # 增加條件:三十日均線大于三十日前的均線 # 線性平均和指數(shù)平均我覺得沒啥大的區(qū)別 # MA30如果下降,rm30也應(yīng)該下降 signal_up = [rm22_mean[i]>0 and beta2[i]<q_01[i] and ma30[i] > ma30_before[i] for i in range(len(beta2))] signal_down = [rm22_mean[i]<0 and beta2[i]<q_01[i] and ma5[i] < ma5_before[i] for i in range(len(beta2))] df1['signal_up'] = signal_up df1['signal_down'] = signal_down print('上漲時(shí)超過單側(cè)置信區(qū)間百分之5下限的beta信號出現(xiàn)了{}次,\n\ 下跌時(shí)超過單側(cè)置信區(qū)間百分之5下限的beta信號出現(xiàn)了{}次,\n\ 共出現(xiàn)單側(cè)置信區(qū)間下限為百分之10的beta信號{}次\n'.format(sum(signal_up),sum(signal_down),sum(signal_up)+sum(signal_down))) start_date = df1.date[0] end_date = list(df1['date'])[-1] ###信號坐標(biāo)## R_300 = jq.get_price('000300.XSHG',start_date=start_date,end_date=end_date,fields=['low','close']) fig = plt.subplots(figsize=(13,8)) plt.plot(R_300.close,'b') plt.grid(True) plt.title('圖七 改進(jìn)后的多空信號圖',fontsize=20) Y = R_300.close for i in range(len(signal_up)): if signal_up[i]: loc = int(Y[i]) plt.vlines(Y.index[i], loc-400,loc+400, color='red',linewidth = 1,alpha = 0.5) if signal_down[i]: loc = int(Y[i]) plt.vlines(Y.index[i], loc-400,loc+400, color='green',linewidth = 1,alpha = 0.5) first_legend = plt.legend(['000300.XSHG'],fontsize=20) ax = plt.gca().add_artist(first_legend) blue_patch = mpatches.Patch(color = 'red',label = '做多信號',linewidth = 1,alpha = 0.5) green_patch = mpatches.Patch(color = 'green',label = '做空信號',linewidth = 1,alpha = 0.5) plt.legend(handles = [blue_patch,green_patch],loc = 4,fontsize=20) plt.xlabel('時(shí)間',fontsize=15) plt.ylabel('滬深300指數(shù)收盤價(jià)',fontsize=15) plt.show()

上漲時(shí)超過單側(cè)置信區(qū)間百分之5下限的beta信號出現(xiàn)了104次,
下跌時(shí)超過單側(cè)置信區(qū)間百分之5下限的beta信號出現(xiàn)了113次,

共出現(xiàn)單側(cè)置信區(qū)間下限為百分之10的beta信號217次

可以看出這種方法相當(dāng)保守,在09-10年之間沒有信號,11-12年的信號也踏空了。信號集中在大牛市和16-17年的慢牛。
多空策略
在加入均線策略控制信號噪聲以后,基本上沒有較大的誤判,與原研報(bào)的結(jié)果已經(jīng)很相近了。

3.4策略構(gòu)建和回測

寬基指數(shù)

策略標(biāo)的:上證綜指、上證50、滬深300、中小板綜合指數(shù) 股票組合:當(dāng)日標(biāo)的股票成分股,剔除ST股等非正常交易股票
回測時(shí)間:2007.01.01 – 2008.12.31 手續(xù)費(fèi)用:忽略 建倉成本:次日均價(jià) 策略步驟:計(jì)算向前 22
日(包括當(dāng)日)每天的成分股組合截面絕對離散度 CSAD,OLS 估計(jì) CCK 模型中
Rm,t^2的系數(shù)β2,若β2顯著為負(fù)則認(rèn)為當(dāng)日該組合存在羊群效應(yīng),根據(jù) 22
日內(nèi)指數(shù)平均收益率的正負(fù)區(qū)分羊群效應(yīng)發(fā)生時(shí)的市場趨勢為上漲/下跌,買入/賣出標(biāo)的指數(shù)并持倉22 交易日,持有期不重復(fù)開倉。

定義一個(gè)計(jì)算所有感興趣信息的函數(shù)

def cal_rate(code, start_date, end_date):'''獲取信號發(fā)生后的收益率,勝率,夏普比率等若干信息。分上漲和下跌兩種參數(shù):標(biāo)的指數(shù)代碼,回測開始和結(jié)束日期返回值:回測的數(shù)據(jù)dataframe類型,包含多空次數(shù),勝率,最大回撤,夏普比率累計(jì)策略收益率,dataframe類型,分做空和做多每次做多/空的收益率'''try:df1 = pd.read_excel('{}_{}_{}.xlsx'.format(code,start_date,end_date))except:real_date = get_trade_day_before(22,start_date)df1 = cal_beta(real_date,end_date,180,code)df1.to_excel(excel_writer='{}_{}_{}.xlsx'.format(code,start_date,end_date), sheet_name='sheet_1')df1 = pd.read_excel('{}_{}_{}.xlsx'.format(code,start_date,end_date))analysis = get_analysis_frame(code,df1)ma30 = analysis.MA30ma5 = analysis.MA5ma30_before = analysis.MA30_beforema5_before = analysis.MA5_beforerm22_mean = analysis.R_MA22beta2 = analysis.beta2q_0_05 = analysis['quantile-0.05']q_01 = analysis['quantile-0.1']# 增加條件:三十日均線大于三十日前的均線# 線性平均和指數(shù)平均我覺得沒啥大的區(qū)別# MA30如果下降,rm30也應(yīng)該下降signal_up = [rm22_mean[i]>0 and beta2[i]<q_01[i] and ma30[i] > ma30_before[i] for i in range(len(beta2))]signal_down = [rm22_mean[i]<0 and beta2[i]<q_01[i] and ma5[i] < ma5_before[i] for i in range(len(beta2))]# 次日持倉情況# 是否開倉標(biāo)志is_hold_open = [False]is_sell_open = [False]for i in range(1,len(signal_up)):if signal_up[i-1] and not any(signal_up[max(i-23,0):i-1]):is_hold_open.append(True)else:is_hold_open.append(False)if signal_down[i] and not any(signal_down[max(i-22,0):i]):is_sell_open.append(True)else:is_sell_open.append(False)df1['is_hold_open'] = is_hold_opendf1['is_sell_open'] = is_sell_open# 次日是否持倉標(biāo)記is_hold = [any(is_hold_open[max(0,i-22):i]) for i in range(len(is_hold_open))]is_sell = [any(is_sell_open[max(0,i-22):i]) for i in range(len(is_sell_open))]# 指數(shù)日收益率return0 = jq.get_price(code,start_date=start_date,end_date=end_date,fields=['close', 'pre_close'],).fillna(0)return0['rates'] = return0['close'] / return0['pre_close'] - 1# 當(dāng)日收益率,空倉時(shí)按照1計(jì)算rates_up = [return0.iloc[i,2]+1 if is_hold[max(i-1,0)] else 1 for i in range(len(return0))]rates_down = [-return0.iloc[i,2]+1 if is_sell[max(i-1,0)] else 1 for i in range(len(return0))]rates_up = np.array(rates_up)rates_down = np.array(rates_down)df1['rates_up'] = rates_updf1['rates_down'] = rates_down# 開倉次數(shù)open_up_times = sum(is_hold_open)open_down_times = sum(is_sell_open)rates_up_cum = []rates_down_cum = []# 分日累計(jì)收益率rates_daily_up = []rates_daily_down = []for i in range(len(is_hold_open)):if is_hold_open[i]:rates_up_cum.append(product(rates_up[i+1:i+23]))rates_daily_up.append(rates_up[i+1:i+23])if is_sell_open[i]:rates_down_cum.append(product(rates_down[i+1:i+23]))rates_daily_down.append(rates_down[i+1:i+23])rates_up_cum=np.array(rates_up_cum)rates_down_cum=np.array(rates_down_cum)# 勝次數(shù)up_win_times = sum(rates_up_cum>1)down_win_times = sum(rates_down_cum>1)# 勝率if open_up_times:win_rate_up = up_win_times/open_up_timeselse: win_rate_up = NaNif open_down_times:win_rate_down = down_win_times/open_down_timeselse: win_rate_down = NaN###計(jì)算最大回撤,只計(jì)算做多###re = []for k in range(len(rates_up)):retreat = max(rates_up[k]-rates_up[k:])re.append(retreat)max_retreat = max(re)###計(jì)算夏普比率,只計(jì)算做多###ex_pct_close = rates_up - 1 - 0.04/252sharpe = (ex_pct_close.mean() * (252)**0.5)/ex_pct_close.std()analysis_datas = np.array([open_up_times,open_down_times,win_rate_up,win_rate_down,max_retreat,sharpe]).reshape(1,6)back_analysis_data = pd.DataFrame(analysis_datas,columns =['做多次數(shù)','做空次數(shù)','做多勝率','做空勝率','最大回撤','夏普比率'],index = [code])rates_analysis = df1[['date','rates_up','rates_down']]rates_up_prod = [product(rates_up[:i]) for i in range(len(rates_up))]rates_down_prod = [product(rates_down[:i]) for i in range(len(rates_down))]rates_analysis['rates_up_prod'] = rates_up_prodrates_analysis['rates_down_prod'] = rates_down_prodreturn back_analysis_data,rates_analysis,rates_daily_up,rates_daily_down,rates_up_cum,rates_down_cum

配合下面的函數(shù)使用,獲得分年度的策略表現(xiàn)。

def get_annual_performance(time_interval,code):# 對于某一指數(shù)的若干年的數(shù)據(jù)# 返回一個(gè)dataframe# 包含每年做多次數(shù),勝率,做空次數(shù),勝率,最大回撤,夏普比率performance = pd.DataFrame(columns =['做多次數(shù)','做多勝率','最大回撤-多','夏普比率-多','做空次數(shù)','做空勝率','最大回撤-空','夏普比率-空'])for i in range(len(time_interval)-1):start_date = time_interval[i]end_date = time_interval[i+1]back_analysis_data=cal_rate(code, start_date, end_date)[0].reset_index(drop=True)performance = performance.append(back_analysis_data, ignore_index=True)time_index = [i[0:4] for i in time_interval[:-1]]performance['年份'] = time_indexperformance.set_index('年份',inplace=True)return performance

展示滬深300指數(shù)14-15年兩年

以14-15年滬深300指數(shù)為例
將分年度的表現(xiàn)組合起來,就得到了若干年的回測收益率。包含做多和做空。

def get_everyyear_rate(time_interval,code):# 對于某一指數(shù)的若干年的數(shù)據(jù)# 返回一個(gè)dataframe# 包含當(dāng)日收益率和從開始到結(jié)束日期的累計(jì)收益率,分為做多和做空rate = pd.DataFrame(columns =['date','rates_up','rates_down','rates_up_prod','rates_down_prod'])for i in range(len(time_interval)-1):start_date = time_interval[i]end_date = time_interval[i+1]back_analysis_data=cal_rate(code, start_date, end_date)[1]rate = rate.append(back_analysis_data, ignore_index=True)rate_cum_up = [product(rate.iloc[:i,1]) for i in range(len(rate))]rate['rate_prod_up'] = rate_cum_uprate_cum_down = [product(rate.iloc[:i,2]) for i in range(len(rate))]rate['rate_prod_down'] = rate_cum_downrate.set_index('date',inplace=True)return rate


可以看出,做多的效果尚可。但是做空的收益率很低(幾乎忽略不計(jì)),原因可能是我國對做空的限制導(dǎo)致大量做空的羊群效應(yīng)不顯著。研報(bào)中提到做空的羊群效應(yīng)持續(xù)時(shí)間很短,可以考慮對做空時(shí)間縮短。代碼如下。

code = '000300.XSHG'# 上證300 start_date = '2014-01-01' end_date = '2016-01-01'back_analysis_data,rates_analysis,rates_daily_up,rates_daily_down,rates_up_cum,rates_down_cum = cal_rate(code, start_date, end_date) print(back_analysis_data) rates_daily_down0 = rates_daily_down[0] # print(rates_daily_down0) rates_daily_down_cum = [product(rates_daily_down0[:i]) for i in range(len(rates_daily_down0))] # print(rates_daily_down_cum) fig = plt.subplots(figsize=(13,8)) plt.plot(rates_daily_down_cum,'green') plt.grid(True) plt.title('圖八,做空開倉后22日的累計(jì)收益率',fontsize=20) plt.xlabel('時(shí)間',fontsize=15) plt.ylabel('滬深300某次做空的收益率',fontsize=15) plt.show()rates_daily_up0 = rates_daily_up[0] # print(rates_daily_down0) rates_daily_up_cum = [product(rates_daily_up0[:i]) for i in range(len(rates_daily_up0))] fig = plt.subplots(figsize=(13,8)) plt.plot(rates_daily_up_cum,'green') plt.grid(True) plt.title('圖八,做多開倉后22日的累計(jì)收益率',fontsize=20) plt.xlabel('時(shí)間',fontsize=15) plt.ylabel('滬深300某次做多的收益率',fontsize=15) plt.show()

下面以上證50為例,對收益率可視化

''' 上證50 ''' code = '000016.XSHG'# 上證50 # 時(shí)間取07-17年 time_interval = ['2007-01-01','2008-01-01','2009-01-01'] time_interval.extend(['20{}-01-01'.format(i) for i in range(10,17+2)]) performance = get_annual_performance(time_interval,code) performance.to_excel(excel_writer='07-17年上證50表現(xiàn).xlsx', sheet_name='sheet_1') start_date = '2007-01-01' end_date = '2008-01-01' back_analysis_data,rates_analysis,rates_daily_up,rates_daily_down,rates_buy_each_time,rates_sell_each_time = cal_rate(code, start_date, end_date)rates_daily_up0 = rates_daily_up[0] # print(rates_daily_down0) rates_daily_up_cum = [product(rates_daily_up0[:i]) for i in range(len(rates_daily_up0))] fig = plt.subplots(figsize=(13,8)) plt.plot(rates_daily_up_cum,'green') plt.grid(True) plt.title('圖八,做多開倉后22日的累計(jì)收益率',fontsize=20) plt.xlabel('時(shí)間',fontsize=15) plt.ylabel('07-08年上證50某次做多的收益率',fontsize=15) plt.show()fig,ax=plt.subplots(figsize=(13,8)) plt.plot(rates_analysis.date,rates_analysis.rates_up_prod,'b') plt.grid(False) plt.title('圖九,07-08年上證50做多收益率',fontsize=20) plt.legend(['收益率'],fontsize=15) plt.xlabel('時(shí)間',fontsize=15) plt.ylabel('收益率',fontsize=15) for label in ax.xaxis.get_ticklabels():# label is a Text instancelabel.set_color('red')label.set_rotation(45)label.set_fontsize(10) for i,label in enumerate(ax.get_xticklabels()):if i%30==0:label.set_visible(True)else:label.set_visible(False)plt.tight_layout() ax.tick_params(bottom=False,top=False,left=False,right=False) #移除全部刻度線 plt.show()

最后,實(shí)現(xiàn)對07-08年上證綜指、上證50、滬深300、中小板綜合指數(shù)的回測。

''' 寬基指數(shù)做多收益率 ''' # 不知道什么原因,中證500和創(chuàng)業(yè)板指獲取不了成分股 index_code = ['000001.XSHG','000016.XSHG','000300.XSHG','399101.XSHE'] colors = ['red','orange','yellow','green'] # 時(shí)間取07-17年 time_interval = ['2007-01-01','2008-01-01','2009-01-01'] # time_interval.extend(['20{}-01-01'.format(i) for i in range(10,17+2)])fig,ax=plt.subplots(figsize=(13,8)) for i,code in enumerate(index_code):every_rate = get_everyyear_rate(time_interval, code)plt.plot(every_rate.index,every_rate.rate_prod_up,color = colors[i],label = code) plt.grid(False) plt.title('07-08年寬基指數(shù)做多收益率',fontsize=20) plt.legend() plt.xlabel('時(shí)間',fontsize=15) plt.ylabel('收益率',fontsize=15) for label in ax.xaxis.get_ticklabels():# label is a Text instancelabel.set_color('red')label.set_rotation(45)label.set_fontsize(10) for i,label in enumerate(ax.get_xticklabels()):if i%90==0:label.set_visible(True)else:label.set_visible(False)plt.tight_layout() ax.tick_params(bottom=False,top=False,left=False,right=False) #移除全部刻度線 plt.show()''' 上漲時(shí)分日累計(jì)收益率 ''' index_code = ['000001.XSHG','000016.XSHG','000300.XSHG','399101.XSHE'] colors = ['red','orange','yellow','green'] # 時(shí)間取07-17年 time_interval = ['2007-01-01','2008-01-01','2009-01-01'] # time_interval.extend(['20{}-01-01'.format(i) for i in range(10,17+2)])fig,ax=plt.subplots(figsize=(13,8))for i,code in enumerate(index_code):rates_daily_up = []for j in range(len(time_interval)-1):rates_daily_up.extend(cal_rate(code, time_interval[j], time_interval[j+1])[2])rates_daily_up0 = rates_daily_up[1]rates_daily_up_cum = [product(rates_daily_up0[:i]) for i in range(len(rates_daily_up0))]plt.plot(rates_daily_up_cum,color = colors[i],label = code) plt.grid(False) plt.title('07-08年上漲時(shí)分日累計(jì)收益率',fontsize=20) plt.legend() plt.xlabel('時(shí)間',fontsize=15) plt.ylabel('收益率',fontsize=15)plt.tight_layout() plt.show()''' 下跌時(shí)分日累計(jì)收益率 ''' index_code = ['000001.XSHG','000016.XSHG','000300.XSHG','399101.XSHE'] colors = ['red','orange','yellow','green'] # 時(shí)間取07-17年 time_interval = ['2007-01-01','2008-01-01','2009-01-01'] # time_interval.extend(['20{}-01-01'.format(i) for i in range(10,17+2)])fig,ax=plt.subplots(figsize=(13,8))for i,code in enumerate(index_code):rates_daily_up = []for j in range(len(time_interval)-1):rates_daily_up.extend(cal_rate(code, time_interval[j], time_interval[j+1])[3])rates_daily_up0 = rates_daily_up[1]rates_daily_up_cum = [product(rates_daily_up0[:i]) for i in range(18)]plt.plot(rates_daily_up_cum,color = colors[i],label = code) plt.grid(False) plt.title('07-08年下跌時(shí)分日累計(jì)收益率',fontsize=20) plt.legend() plt.xlabel('時(shí)間',fontsize=15) plt.ylabel('收益率',fontsize=15)plt.tight_layout() plt.show()


中小板指做空效果更好,可能低市值指數(shù)更適合做空。

行業(yè)指數(shù)

申萬一級行業(yè)指數(shù),并分成4大類,金融型,成長型,消費(fèi)型,周期型
策略標(biāo)的:以上4大類行業(yè)
股票組合:當(dāng)日標(biāo)的指數(shù)的成分股,剔除ST股等非正常交易狀態(tài)股票
回測時(shí)間:2014年3月1日至2019年9月1日
手續(xù)費(fèi)用:在此回測暫時(shí)忽略

策略步驟: (做多)
向前22日計(jì)算每天(包括當(dāng)天)的成份股組合截面絕對離散度CSAD,OLS估計(jì)CCK模型中Rm平方的系數(shù)β2。
向前計(jì)算180天內(nèi)的樣本單側(cè)置信區(qū)間10%下限。
向前計(jì)算22日內(nèi)標(biāo)的指數(shù)平均收益率的正負(fù)區(qū)間,運(yùn)用正負(fù)判斷市場趨勢
向前計(jì)算MA30
開倉:當(dāng)β2小于單側(cè)置信區(qū)間下限,標(biāo)的指數(shù)平均收益率為正,當(dāng)日MA30大于30天前的MA30時(shí),做多標(biāo)的指數(shù)。
清倉:持有22天后賣出。
(做空)
所需計(jì)算的指標(biāo)同上文做多策略。
開倉:當(dāng)β2小于單側(cè)置信區(qū)間下限,標(biāo)的指數(shù)平均收益率為負(fù),當(dāng)日MA30小于5天前的MA30時(shí),做空標(biāo)的指數(shù)。
清倉:持有22天后賣出。 為了方便對于行業(yè)指數(shù)和寬基指數(shù)同時(shí)使用以上函數(shù),我們重載了get_price,聚寬的get_price僅針對寬基指數(shù)。相比于聚寬的函數(shù),它僅能輸入fields參數(shù)為[‘close’,
‘pre_close’]。

def get_price(code,start_date=None,end_date=None,fields='close',count=None):'''重新定義函數(shù)get_price整合對于行業(yè)和指數(shù)的價(jià)格獲取要求行業(yè)指數(shù)的返回值與jq.get_price返回值相同參數(shù):code,寬基指數(shù)或者行業(yè)指數(shù)代碼,或以代碼為元素的liststart_date與count二選一fields,可選'close'或'pre_close'或['close','pre_close']'''if isinstance(code,list) and len(code[0])==6:price_df = pd.DataFrame(columns=['time','code','close','pre_close'])for i in code:df_temp = get_price(i, start_date=start_date, end_date=end_date, fields=fields, count=count)df2_temp = pd.DataFrame()df2_temp['time']=df_temp.indexdf2_temp['code']=[i]*len(df_temp)df_temp.reset_index(inplace=True,drop=True)df3 = pd.concat([df2_temp,df_temp],join="outer",axis=1)price_df = price_df.append(df3,ignore_index = True)return(price_df)elif len(code)==6:if count:return1 = jq.get_price('000002.XSHG',count = count,end_date=end_date,fields='close').fillna(0)start_date = return1.index[0]q = jq.finance.run_query(query(jq.finance.SW1_DAILY_PRICE).filter(jq.finance.SW1_DAILY_PRICE.code==code,jq.finance.SW1_DAILY_PRICE.date >= start_date,jq.finance.SW1_DAILY_PRICE.date <= end_date))industry = q[['date','close']]if 'pre_close' in fields:pre_close = list(q.close)# print(pre_close[0]/(1+q.iloc[0, -1]/100))pre_close.insert(0, pre_close[0]/(1+q.iloc[0, -1]/100))pre_close.pop()industry['pre_close']=pre_closeindustry.set_index('date', inplace=True)return industryelse:if count:return jq.get_price(code,count = count,end_date=end_date,fields=fields)else:return jq.get_price(code,start_date=start_date,end_date=end_date,fields=fields)

同時(shí)對獲取成分股函數(shù)稍作更改,增加對行業(yè)成分股的支持。

def get_stocks(date,index=None):'''功能:根據(jù)日期,獲取該日滿足交易要求的股票相關(guān)數(shù)據(jù),即剔除ST股、上市未滿60天、停牌、跌漲停股參數(shù):date,日期index,指數(shù)代碼,也可以是行業(yè)代碼。在特定指數(shù)的成分股中選股。缺省時(shí)選股空間為全部A股返回:DataFrame類型,索引為股票代碼,同時(shí)包含了價(jià)格數(shù)據(jù),方便后續(xù)使用'''stocks = jq.get_all_securities(types=['stock'],date=date)#該日正在上市的股票if index:#特定成分股# 是否寬基指數(shù)if len(index)==11:stock_codes = jq.get_index_stocks(index,date=date)#成分股# 行業(yè)指數(shù)elif len(index)==6:stock_codes = jq.get_industry_stocks(index,date=date)stocks = stocks[stocks.index.isin(stock_codes)] #上市日期大于60個(gè)自然日# start_date 為 [datetime.date] 類型stocks['start_date']=pd.to_datetime(stocks['start_date'])date = datetime.strptime(date,'%Y-%m-%d').date()date = pd.to_datetime(date)stocks['datedelta'] = date - stocks['start_date']stocks = stocks[stocks['datedelta'] > timedelta(days=60)]#是否是ST股stocks['is_st'] = jq.get_extras(info='is_st',security_list=list(stocks.index),count=1, end_date=date).T#漲停、跌停、停牌stocks_info = jq.get_price(security = list(stocks.index),fields=['close','high','low','high_limit','low_limit','paused'],count=1,end_date=date,panel=False).set_index('code').drop('time',axis=1)stocks['price'] = stocks_info['close']#順便保存價(jià)格,方便后續(xù)運(yùn)算stocks['paused'] = stocks_info['paused'] == 1#是否停牌stocks['high_stop'] = stocks_info['high'] >= stocks_info['high_limit']#漲停stocks['low_stop'] = stocks_info['low'] <= stocks_info['low_limit']#跌停stocks = stocks[~(stocks['is_st'] | stocks['paused'] | stocks['high_stop'] | stocks['low_stop'])] return stocks

最后將所有函數(shù)的jq.get_price改成我們重載的get_price即可。
以下是消費(fèi)行業(yè)指數(shù)為例,在07-08年的回測

# 行業(yè)指數(shù) Cycle = ['801020','801030','801040','801050','801710','801720','801730','801890','801170','801180','801160']Consumption = ['801180','801110','801130','801200','801120','801150','801210','801140','801010'] Growth = ['801080','801770','801760','801750','801740']Finance = ['801780','801790']times = ['2014-03-01','2015-01-01','2016-01-01','2017-01-01','2018-01-01','2019-01-01','2019-09-01']''' 行業(yè)指數(shù)做多收益率 ''' # 消費(fèi)行業(yè)指數(shù)為例 index_code = Consumption colors = ['red','orange','yellow','green','magenta','lime','darkorchid','darkorange','blue'] # 時(shí)間取07-17年 time_interval = ['2007-01-01','2008-01-01','2009-01-01'] # time_interval.extend(['20{}-01-01'.format(i) for i in range(10,17+2)])fig,ax=plt.subplots(figsize=(13,8)) for i,code in enumerate(index_code):every_rate = get_everyyear_rate(time_interval, code)plt.plot(every_rate.index,every_rate.rate_prod_up,color = colors[i],label = code) plt.grid(False) plt.title('07-08年消費(fèi)行業(yè)指數(shù)做多收益率',fontsize=20) plt.legend() plt.xlabel('時(shí)間',fontsize=15) plt.ylabel('收益率',fontsize=15) for label in ax.xaxis.get_ticklabels():# label is a Text instancelabel.set_color('red')label.set_rotation(45)label.set_fontsize(10) for i,label in enumerate(ax.get_xticklabels()):if i%90==0:label.set_visible(True)else:label.set_visible(False)plt.tight_layout() ax.tick_params(bottom=False,top=False,left=False,right=False) #移除全部刻度線 plt.show()



消費(fèi)行業(yè)指數(shù)做多效果尚可,但是做空收益率沒有明顯優(yōu)勢,與原研報(bào)的結(jié)論相仿。

總結(jié)

作為本人第一個(gè)獨(dú)立完成的研報(bào)復(fù)現(xiàn),該研報(bào)參考了聚寬精英任務(wù)獲獎(jiǎng)作品——作者:Eden666的思路。受限于賬號等級和硬件水平,本人僅對研報(bào)完成了復(fù)現(xiàn),在結(jié)論方面,由于沒有足夠的數(shù)據(jù),沒有給出更深入的結(jié)論。根據(jù)我們的研究得到了以下結(jié)論:
1、收益率與市值相關(guān),高市值對于做多的羊群效應(yīng)收益可能更高
2、羊群效應(yīng)明顯不足,收益率不高,大部分時(shí)間為空倉狀態(tài),尤其是做空收益很差,可能造成很大損失。

總結(jié)

以上是生活随笔為你收集整理的研报复现系列(六)【国泰君安】基于CCK模型的股票市场羊群效应研究的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。

精品一区二区不卡无码av | 又色又爽又黄的美女裸体网站 | 国产亚洲精品久久久久久 | 国产sm调教视频在线观看 | 国产小呦泬泬99精品 | 性欧美疯狂xxxxbbbb | 欧美人妻一区二区三区 | 国产人妻精品一区二区三区 | 欧美人与牲动交xxxx | 亚洲熟妇色xxxxx欧美老妇 | 亚洲爆乳大丰满无码专区 | 一个人免费观看的www视频 | 成年女人永久免费看片 | 亚洲中文字幕久久无码 | 国精产品一品二品国精品69xx | 久久精品一区二区三区四区 | 国产激情艳情在线看视频 | 全黄性性激高免费视频 | 亚洲人成影院在线无码按摩店 | 国产精品国产自线拍免费软件 | 亚洲精品一区二区三区大桥未久 | 久久久久av无码免费网 | 国产在线无码精品电影网 | 成人女人看片免费视频放人 | 300部国产真实乱 | 桃花色综合影院 | 99久久久国产精品无码免费 | 人人妻人人澡人人爽欧美一区九九 | 激情国产av做激情国产爱 | 在线 国产 欧美 亚洲 天堂 | 国内精品人妻无码久久久影院 | 老熟女重囗味hdxx69 | 久久精品成人欧美大片 | 欧美肥老太牲交大战 | 97精品国产97久久久久久免费 | 国产精品第一区揄拍无码 | 人妻少妇精品无码专区二区 | 中文字幕精品av一区二区五区 | 无码帝国www无码专区色综合 | 中文精品久久久久人妻不卡 | 无码中文字幕色专区 | 亚洲精品久久久久久久久久久 | 国产明星裸体无码xxxx视频 | 秋霞特色aa大片 | 国产成人无码av片在线观看不卡 | 国产人妻精品一区二区三区 | 国产精品久久久久久久9999 | 久久久久se色偷偷亚洲精品av | 男女下面进入的视频免费午夜 | 久久午夜无码鲁丝片秋霞 | 久久 国产 尿 小便 嘘嘘 | 久久人妻内射无码一区三区 | 日韩视频 中文字幕 视频一区 | 人妻尝试又大又粗久久 | 国产精品二区一区二区aⅴ污介绍 | 人妻少妇被猛烈进入中文字幕 | 亚洲精品久久久久中文第一幕 | 欧美zoozzooz性欧美 | 亚洲 a v无 码免 费 成 人 a v | 亚无码乱人伦一区二区 | 国产精品成人av在线观看 | 亚洲综合精品香蕉久久网 | 内射爽无广熟女亚洲 | 粗大的内捧猛烈进出视频 | 免费看男女做好爽好硬视频 | 97无码免费人妻超级碰碰夜夜 | 免费乱码人妻系列无码专区 | 老司机亚洲精品影院无码 | 日本熟妇乱子伦xxxx | 熟女俱乐部五十路六十路av | 国产精品国产三级国产专播 | 给我免费的视频在线观看 | 国产亚洲精品久久久闺蜜 | 东北女人啪啪对白 | 啦啦啦www在线观看免费视频 | 成人免费视频在线观看 | 国产精品igao视频网 | 老太婆性杂交欧美肥老太 | 网友自拍区视频精品 | 亚洲日韩乱码中文无码蜜桃臀网站 | 欧美 亚洲 国产 另类 | 少妇太爽了在线观看 | 国精产品一区二区三区 | 亚洲日韩中文字幕在线播放 | 亚洲综合久久一区二区 | 亚洲综合无码久久精品综合 | 一本一道久久综合久久 | av在线亚洲欧洲日产一区二区 | 国产精品美女久久久久av爽李琼 | 成人免费视频视频在线观看 免费 | 久久亚洲精品中文字幕无男同 | 色一情一乱一伦一区二区三欧美 | 国产无遮挡又黄又爽又色 | 人妻与老人中文字幕 | 亚洲国产成人a精品不卡在线 | 欧美人与禽zoz0性伦交 | 精品无码成人片一区二区98 | 奇米影视7777久久精品 | 人妻夜夜爽天天爽三区 | 国产高清不卡无码视频 | 中文字幕无码免费久久9一区9 | 色婷婷香蕉在线一区二区 | 久在线观看福利视频 | 国产午夜视频在线观看 | 激情国产av做激情国产爱 | 国产黄在线观看免费观看不卡 | 亚洲成a人片在线观看日本 | 在线欧美精品一区二区三区 | 精品人妻人人做人人爽 | 国产乱人伦偷精品视频 | 国产亲子乱弄免费视频 | 欧美人与物videos另类 | 成人精品视频一区二区 | 少妇无码av无码专区在线观看 | 亚欧洲精品在线视频免费观看 | 99久久99久久免费精品蜜桃 | 国产亚洲精品久久久久久大师 | 麻豆md0077饥渴少妇 | 久久综合网欧美色妞网 | 日本一卡2卡3卡四卡精品网站 | 漂亮人妻洗澡被公强 日日躁 | 精品午夜福利在线观看 | 奇米影视888欧美在线观看 | 国产人成高清在线视频99最全资源 | 中文字幕人妻无码一区二区三区 | 少妇无码吹潮 | 欧美人与牲动交xxxx | 国产在热线精品视频 | 国内丰满熟女出轨videos | 亚洲精品美女久久久久久久 | 乱人伦人妻中文字幕无码久久网 | 18黄暴禁片在线观看 | 亚洲中文字幕久久无码 | 国产精品国产自线拍免费软件 | 久久午夜无码鲁丝片午夜精品 | 精品一区二区三区无码免费视频 | 国产亚洲日韩欧美另类第八页 | 少妇久久久久久人妻无码 | 日本精品少妇一区二区三区 | 亚洲精品午夜无码电影网 | 香蕉久久久久久av成人 | 久久精品一区二区三区四区 | 狠狠色欧美亚洲狠狠色www | 亚洲乱亚洲乱妇50p | 亚洲精品www久久久 | 国产亚洲精品久久久久久久久动漫 | 久久久国产一区二区三区 | 欧美激情综合亚洲一二区 | 欧洲美熟女乱又伦 | 97夜夜澡人人爽人人喊中国片 | 精品久久久无码中文字幕 | 色妞www精品免费视频 | 日韩精品无码一本二本三本色 | 精品人妻中文字幕有码在线 | 欧美日韩色另类综合 | 亚洲欧洲无卡二区视頻 | 亚洲成色www久久网站 | 国产精品亚洲综合色区韩国 | 日本又色又爽又黄的a片18禁 | 一本久久a久久精品vr综合 | 免费男性肉肉影院 | 久久精品中文字幕大胸 | 少女韩国电视剧在线观看完整 | 日韩精品久久久肉伦网站 | 免费视频欧美无人区码 | 亚洲人成无码网www | 双乳奶水饱满少妇呻吟 | 樱花草在线播放免费中文 | 精品国产精品久久一区免费式 | 日韩视频 中文字幕 视频一区 | 亚洲另类伦春色综合小说 | 国产av无码专区亚洲awww | 亚洲精品一区三区三区在线观看 | 少妇性荡欲午夜性开放视频剧场 | 国产人妻久久精品二区三区老狼 | 少妇高潮喷潮久久久影院 | 少妇性荡欲午夜性开放视频剧场 | 欧美国产日韩亚洲中文 | 久久午夜无码鲁丝片午夜精品 | www国产精品内射老师 | 亚洲第一网站男人都懂 | 丰满少妇弄高潮了www | 一本加勒比波多野结衣 | 免费无码av一区二区 | 亚洲精品www久久久 | 自拍偷自拍亚洲精品被多人伦好爽 | 给我免费的视频在线观看 | 人妻少妇被猛烈进入中文字幕 | 中文字幕日韩精品一区二区三区 | 日日碰狠狠丁香久燥 | 国产成人久久精品流白浆 | 国产高清不卡无码视频 | 日日躁夜夜躁狠狠躁 | 老太婆性杂交欧美肥老太 | 天天摸天天透天天添 | 亚洲第一无码av无码专区 | 日本一区二区更新不卡 | 大色综合色综合网站 | 亚无码乱人伦一区二区 | 老熟妇仑乱视频一区二区 | 妺妺窝人体色www婷婷 | 中国女人内谢69xxxxxa片 | 久久久精品欧美一区二区免费 | 青草青草久热国产精品 | 2020久久香蕉国产线看观看 | 亚洲精品久久久久久久久久久 | 六月丁香婷婷色狠狠久久 | 久久成人a毛片免费观看网站 | 妺妺窝人体色www在线小说 | 国产无套内射久久久国产 | 蜜桃无码一区二区三区 | 99久久亚洲精品无码毛片 | 99久久久国产精品无码免费 | 精品 日韩 国产 欧美 视频 | 亚洲熟妇色xxxxx欧美老妇y | 一本大道久久东京热无码av | 粉嫩少妇内射浓精videos | 亚洲国产精品美女久久久久 | 在线а√天堂中文官网 | 正在播放东北夫妻内射 | 国产精品久久久久7777 | 国内精品久久久久久中文字幕 | 夜夜夜高潮夜夜爽夜夜爰爰 | 伊人色综合久久天天小片 | 亚洲人成影院在线观看 | 久久久亚洲欧洲日产国码αv | 亚洲精品美女久久久久久久 | 牛和人交xxxx欧美 | 亚洲 日韩 欧美 成人 在线观看 | 国产精品无码一区二区三区不卡 | yw尤物av无码国产在线观看 | 亚洲精品成人福利网站 | 亚洲欧美日韩综合久久久 | 大屁股大乳丰满人妻 | 久久久久久久人妻无码中文字幕爆 | 88国产精品欧美一区二区三区 | 漂亮人妻洗澡被公强 日日躁 | 久久99国产综合精品 | 久久久精品国产sm最大网站 | 无码帝国www无码专区色综合 | 国产午夜精品一区二区三区嫩草 | 亚洲国产综合无码一区 | 国内揄拍国内精品人妻 | 精品成人av一区二区三区 | 亚洲自偷精品视频自拍 | 亚洲精品美女久久久久久久 | 国产乱人伦app精品久久 国产在线无码精品电影网 国产国产精品人在线视 | 99久久久国产精品无码免费 | 国产人妻久久精品二区三区老狼 | 国产亚洲精品精品国产亚洲综合 | 国产成人精品优优av | 久久人人爽人人爽人人片av高清 | 丰满少妇女裸体bbw | 亚洲第一无码av无码专区 | 国产精品.xx视频.xxtv | 宝宝好涨水快流出来免费视频 | 蜜桃臀无码内射一区二区三区 | 国产精品毛片一区二区 | 2020久久香蕉国产线看观看 | 亚洲欧美国产精品专区久久 | 国产手机在线αⅴ片无码观看 | 131美女爱做视频 | 精品无码av一区二区三区 | 亚洲欧美中文字幕5发布 | 国产97色在线 | 免 | 国产无套内射久久久国产 | 2020最新国产自产精品 | 久久天天躁狠狠躁夜夜免费观看 | 中文无码成人免费视频在线观看 | 亚洲另类伦春色综合小说 | 亚洲人成网站色7799 | 久久久久免费精品国产 | 欧美真人作爱免费视频 | 久久久久久久女国产乱让韩 | 色一情一乱一伦一视频免费看 | 精品少妇爆乳无码av无码专区 | 丰满人妻翻云覆雨呻吟视频 | 国产午夜福利亚洲第一 | 2020久久香蕉国产线看观看 | 99久久精品国产一区二区蜜芽 | 丰满诱人的人妻3 | 夜夜躁日日躁狠狠久久av | 99精品国产综合久久久久五月天 | 最近的中文字幕在线看视频 | 无码av岛国片在线播放 | 精品欧洲av无码一区二区三区 | 精品久久久久久人妻无码中文字幕 | 亚洲综合色区中文字幕 | 国产人妻精品一区二区三区不卡 | 夜精品a片一区二区三区无码白浆 | 学生妹亚洲一区二区 | 久久99精品久久久久婷婷 | 欧美亚洲日韩国产人成在线播放 | 国产精品久久国产精品99 | 国产乱人偷精品人妻a片 | 欧美熟妇另类久久久久久不卡 | 欧洲熟妇色 欧美 | 国产超级va在线观看视频 | 国产麻豆精品精东影业av网站 | 人人爽人人澡人人高潮 | 亚洲高清偷拍一区二区三区 | 国产精品久久久午夜夜伦鲁鲁 | 亚洲啪av永久无码精品放毛片 | 国产一区二区三区影院 | 精品亚洲韩国一区二区三区 | 久久午夜无码鲁丝片秋霞 | 国产另类ts人妖一区二区 | 日韩av无码中文无码电影 | 我要看www免费看插插视频 | 国产小呦泬泬99精品 | 亚洲精品久久久久久一区二区 | 亚洲国产欧美国产综合一区 | 亚洲国产av美女网站 | 亚洲精品一区二区三区四区五区 | 亚无码乱人伦一区二区 | 久久国产劲爆∧v内射 | 国产精品毛片一区二区 | 成人三级无码视频在线观看 | 欧美性猛交内射兽交老熟妇 | 任你躁国产自任一区二区三区 | 荫蒂添的好舒服视频囗交 | 亚洲精品鲁一鲁一区二区三区 | 久久国产精品二国产精品 | 四虎国产精品免费久久 | 最近中文2019字幕第二页 | 久久久无码中文字幕久... | 波多野结衣高清一区二区三区 | 麻豆精产国品 | 丰满少妇人妻久久久久久 | 久久精品国产亚洲精品 | 亚洲自偷自偷在线制服 | 日本欧美一区二区三区乱码 | 少妇高潮一区二区三区99 | 久久亚洲日韩精品一区二区三区 | 激情五月综合色婷婷一区二区 | 撕开奶罩揉吮奶头视频 | 国产精品久久精品三级 | 国产特级毛片aaaaaa高潮流水 | 久久无码中文字幕免费影院蜜桃 | 久久久精品人妻久久影视 | 国产色精品久久人妻 | 日本精品少妇一区二区三区 | 中文字幕乱码人妻二区三区 | 国产小呦泬泬99精品 | 国产性生大片免费观看性 | 欧美人与动性行为视频 | 又大又黄又粗又爽的免费视频 | 狠狠色色综合网站 | 伊人久久大香线蕉午夜 | 成人性做爰aaa片免费看 | 中国女人内谢69xxxx | 97精品国产97久久久久久免费 | 性欧美疯狂xxxxbbbb | 熟妇人妻激情偷爽文 | 伦伦影院午夜理论片 | 日日碰狠狠躁久久躁蜜桃 | 男人扒开女人内裤强吻桶进去 | 正在播放老肥熟妇露脸 | 国产又粗又硬又大爽黄老大爷视 | 亚洲精品一区二区三区四区五区 | 精品一区二区三区无码免费视频 | 人妻人人添人妻人人爱 | 亚洲国产欧美国产综合一区 | 成 人 免费观看网站 | 日韩精品a片一区二区三区妖精 | 色欲av亚洲一区无码少妇 | 少妇被粗大的猛进出69影院 | 精品亚洲韩国一区二区三区 | 18无码粉嫩小泬无套在线观看 | 精品无码成人片一区二区98 | 久久久成人毛片无码 | 色婷婷久久一区二区三区麻豆 | 99久久精品无码一区二区毛片 | 麻花豆传媒剧国产免费mv在线 | 乱中年女人伦av三区 | 久久99精品久久久久婷婷 | 国产在线精品一区二区高清不卡 | 女人被爽到呻吟gif动态图视看 | 中文字幕乱妇无码av在线 | 日韩人妻无码中文字幕视频 | 亚洲成av人片在线观看无码不卡 | 国产特级毛片aaaaaa高潮流水 | 国产性生大片免费观看性 | 国产麻豆精品一区二区三区v视界 | 精品久久久久久人妻无码中文字幕 | 久久久久久久久888 | 国产三级久久久精品麻豆三级 | 亚洲男女内射在线播放 | 欧美性生交活xxxxxdddd | 99久久婷婷国产综合精品青草免费 | 久久精品国产99久久6动漫 | 国产口爆吞精在线视频 | 少妇性l交大片 | 精品国产一区二区三区四区在线看 | 人人爽人人爽人人片av亚洲 | 国内综合精品午夜久久资源 | 内射老妇bbwx0c0ck | 久久天天躁夜夜躁狠狠 | 中文字幕乱码人妻二区三区 | 乱码午夜-极国产极内射 | 性色av无码免费一区二区三区 | 国产av久久久久精东av | 欧美人与牲动交xxxx | a国产一区二区免费入口 | 日本一卡2卡3卡4卡无卡免费网站 国产一区二区三区影院 | 欧美xxxx黑人又粗又长 | 国内精品久久毛片一区二区 | 午夜福利一区二区三区在线观看 | 九九在线中文字幕无码 | 男人的天堂2018无码 | 国产激情艳情在线看视频 | 国产亚洲美女精品久久久2020 | 中文字幕亚洲情99在线 | 午夜精品一区二区三区在线观看 | 日本www一道久久久免费榴莲 | 骚片av蜜桃精品一区 | 亚洲日韩乱码中文无码蜜桃臀网站 | 中文字幕乱码中文乱码51精品 | 亚洲国精产品一二二线 | 色婷婷久久一区二区三区麻豆 | 国产av人人夜夜澡人人爽麻豆 | 日韩精品无码一本二本三本色 | 曰韩少妇内射免费播放 | 色综合久久久久综合一本到桃花网 | 永久免费精品精品永久-夜色 | 野狼第一精品社区 | 成人无码影片精品久久久 | 亚洲第一无码av无码专区 | 人妻互换免费中文字幕 | 婷婷综合久久中文字幕蜜桃三电影 | 国产成人精品三级麻豆 | 亚洲综合色区中文字幕 | 亚洲乱码国产乱码精品精 | 曰本女人与公拘交酡免费视频 | 国产精品久免费的黄网站 | 露脸叫床粗话东北少妇 | 天堂无码人妻精品一区二区三区 | 亚洲精品欧美二区三区中文字幕 | a在线亚洲男人的天堂 | 伊人久久大香线焦av综合影院 | 中文字幕乱码亚洲无线三区 | 日本肉体xxxx裸交 | 在线观看免费人成视频 | 亚洲熟妇自偷自拍另类 | 久久久久久久女国产乱让韩 | 狂野欧美性猛xxxx乱大交 | 日本一卡二卡不卡视频查询 | 55夜色66夜色国产精品视频 | 亚洲中文字幕成人无码 | 四虎国产精品免费久久 | 亚洲人亚洲人成电影网站色 | 亚洲男女内射在线播放 | 国产区女主播在线观看 | 色五月五月丁香亚洲综合网 | 福利一区二区三区视频在线观看 | 老熟妇乱子伦牲交视频 | 少女韩国电视剧在线观看完整 | 丰满少妇高潮惨叫视频 | 一本久道久久综合婷婷五月 | 色综合天天综合狠狠爱 | 亚洲精品国产精品乱码视色 | 成在人线av无码免费 | 日本www一道久久久免费榴莲 | 亚洲成a人片在线观看日本 | 白嫩日本少妇做爰 | 亚洲成色www久久网站 | 久久国产精品二国产精品 | 国产精品无码一区二区三区不卡 | 性欧美大战久久久久久久 | 国内少妇偷人精品视频免费 | 高潮喷水的毛片 | 免费播放一区二区三区 | 永久免费观看国产裸体美女 | 国产69精品久久久久app下载 | 色五月丁香五月综合五月 | √天堂中文官网8在线 | 精品久久8x国产免费观看 | 久久精品人妻少妇一区二区三区 | 波多野结衣av在线观看 | 久久国产精品二国产精品 | 三级4级全黄60分钟 | 国产在线精品一区二区三区直播 | 久在线观看福利视频 | 任你躁国产自任一区二区三区 | 中文字幕 亚洲精品 第1页 | 国产午夜亚洲精品不卡 | 亚洲综合无码一区二区三区 | 日本护士xxxxhd少妇 | 色一情一乱一伦一区二区三欧美 | 国产午夜无码视频在线观看 | 日韩av无码一区二区三区 | 精品国产乱码久久久久乱码 | 强奷人妻日本中文字幕 | 亚洲精品午夜国产va久久成人 | 国产精品亚洲五月天高清 | 日韩无套无码精品 | 亚洲小说春色综合另类 | 亚洲小说春色综合另类 | 日韩少妇白浆无码系列 | 无码国模国产在线观看 | 97精品国产97久久久久久免费 | 亚洲日韩乱码中文无码蜜桃臀网站 | 蜜桃av蜜臀av色欲av麻 999久久久国产精品消防器材 | 国产福利视频一区二区 | 国产国产精品人在线视 | 国产黑色丝袜在线播放 | 最新版天堂资源中文官网 | 国产精品丝袜黑色高跟鞋 | 国产一区二区三区精品视频 | 一本久久伊人热热精品中文字幕 | 强奷人妻日本中文字幕 | 一本久道高清无码视频 | 国产区女主播在线观看 | 伊人色综合久久天天小片 | 人人妻人人藻人人爽欧美一区 | 久久人人97超碰a片精品 | 少妇无码av无码专区在线观看 | 国产情侣作爱视频免费观看 | 性做久久久久久久免费看 | 色综合久久久无码中文字幕 | 国产福利视频一区二区 | 国产黑色丝袜在线播放 | 亚洲男女内射在线播放 | 久久久成人毛片无码 | 无码一区二区三区在线观看 | 国产极品美女高潮无套在线观看 | 成 人 免费观看网站 | 中文毛片无遮挡高清免费 | 亚洲成a人一区二区三区 | 一本久久a久久精品vr综合 | 四虎国产精品一区二区 | 久久成人a毛片免费观看网站 | 国产在线aaa片一区二区99 | 亚洲日本va中文字幕 | 精品久久久久久人妻无码中文字幕 | 欧美激情内射喷水高潮 | 一区二区三区高清视频一 | 呦交小u女精品视频 | 黑人粗大猛烈进出高潮视频 | 欧美freesex黑人又粗又大 | 88国产精品欧美一区二区三区 | 九月婷婷人人澡人人添人人爽 | 无遮无挡爽爽免费视频 | 男女下面进入的视频免费午夜 | 又色又爽又黄的美女裸体网站 | √天堂资源地址中文在线 | 亚洲精品国产精品乱码不卡 | 欧美第一黄网免费网站 | 88国产精品欧美一区二区三区 | 我要看www免费看插插视频 | 亚洲人交乣女bbw | 黑人粗大猛烈进出高潮视频 | 国产成人久久精品流白浆 | 国产农村乱对白刺激视频 | 99精品视频在线观看免费 | 久久精品人人做人人综合试看 | 亚洲日韩一区二区三区 | 中文字幕无线码免费人妻 | 美女张开腿让人桶 | 亚洲欧美综合区丁香五月小说 | 国产免费无码一区二区视频 | 任你躁在线精品免费 | 亚洲日韩精品欧美一区二区 | 国产麻豆精品精东影业av网站 | 久久久久久久人妻无码中文字幕爆 | 精品国产福利一区二区 | 伊人久久大香线蕉午夜 | 亚洲精品国产第一综合99久久 | 人妻尝试又大又粗久久 | 国产av一区二区三区最新精品 | 青青久在线视频免费观看 | 日本熟妇浓毛 | 欧美精品无码一区二区三区 | 亚洲 高清 成人 动漫 | 一本大道久久东京热无码av | 久久亚洲中文字幕无码 | 黑人巨大精品欧美黑寡妇 | 久久综合激激的五月天 | 午夜理论片yy44880影院 | 精品偷拍一区二区三区在线看 | 亚洲s码欧洲m码国产av | 亚洲色欲色欲欲www在线 | 亚洲七七久久桃花影院 | 一二三四在线观看免费视频 | 国产精品久久久久影院嫩草 | 无码中文字幕色专区 | 伊人色综合久久天天小片 | 日日噜噜噜噜夜夜爽亚洲精品 | 国产精品久免费的黄网站 | 国产两女互慰高潮视频在线观看 | 欧美喷潮久久久xxxxx | 一本久道高清无码视频 | 无码av最新清无码专区吞精 | 国产午夜手机精彩视频 | 暴力强奷在线播放无码 | 国产香蕉尹人视频在线 | 学生妹亚洲一区二区 | 人妻与老人中文字幕 | 老太婆性杂交欧美肥老太 | 免费观看激色视频网站 | 成人影院yy111111在线观看 | 内射老妇bbwx0c0ck | 国产成人人人97超碰超爽8 | 5858s亚洲色大成网站www | 蜜臀av在线观看 在线欧美精品一区二区三区 | 小鲜肉自慰网站xnxx | 无码乱肉视频免费大全合集 | 国产成人精品三级麻豆 | 亚洲国产精品久久人人爱 | 精品久久久中文字幕人妻 | 激情国产av做激情国产爱 | 国产精品内射视频免费 | 大乳丰满人妻中文字幕日本 | 少妇被黑人到高潮喷出白浆 | 亚洲乱码中文字幕在线 | 又大又硬又爽免费视频 | 久久天天躁狠狠躁夜夜免费观看 | 中文字幕人妻无码一夲道 | 国产人妻大战黑人第1集 | 日韩欧美成人免费观看 | 天天躁日日躁狠狠躁免费麻豆 | 最近免费中文字幕中文高清百度 | 亚洲gv猛男gv无码男同 | 国产国产精品人在线视 | 亚洲精品一区二区三区四区五区 | 国产又爽又猛又粗的视频a片 | 精品成在人线av无码免费看 | 在线观看国产一区二区三区 | 日日碰狠狠躁久久躁蜜桃 | 亚洲国精产品一二二线 | 一个人看的www免费视频在线观看 | 国产精品亚洲一区二区三区喷水 | 精品久久综合1区2区3区激情 | 一区二区三区高清视频一 | 特黄特色大片免费播放器图片 | 久久久久久九九精品久 | 国产国语老龄妇女a片 | 少妇无码av无码专区在线观看 | 蜜臀av无码人妻精品 | 亚洲精品国产精品乱码视色 | 国产免费久久久久久无码 | 高清不卡一区二区三区 | 无码国产激情在线观看 | 日本成熟视频免费视频 | 蜜臀aⅴ国产精品久久久国产老师 | 欧美国产日韩久久mv | 亚洲中文字幕va福利 | 伦伦影院午夜理论片 | 成人精品视频一区二区 | 国产99久久精品一区二区 | 欧美freesex黑人又粗又大 | 国产成人综合在线女婷五月99播放 | 国产精品亚洲专区无码不卡 | 久久亚洲国产成人精品性色 | 久久无码中文字幕免费影院蜜桃 | 欧美激情内射喷水高潮 | 国产情侣作爱视频免费观看 | 粉嫩少妇内射浓精videos | 九九久久精品国产免费看小说 | 高中生自慰www网站 | 人妻中文无码久热丝袜 | 性生交大片免费看女人按摩摩 | 国产成人无码a区在线观看视频app | 色婷婷久久一区二区三区麻豆 | 亚洲の无码国产の无码步美 | 国产精品igao视频网 | 一本无码人妻在中文字幕免费 | 精品无码一区二区三区爱欲 | 久久精品国产精品国产精品污 | 久久综合九色综合欧美狠狠 | 中文字幕乱妇无码av在线 | 一个人免费观看的www视频 | 亚洲国产欧美日韩精品一区二区三区 | av香港经典三级级 在线 | 亚洲中文字幕va福利 | 国产人妻精品午夜福利免费 | 国产片av国语在线观看 | 国产电影无码午夜在线播放 | 狠狠色噜噜狠狠狠7777奇米 | 中文字幕日产无线码一区 | 免费人成在线视频无码 | 人人澡人人透人人爽 | 国产亚洲精品精品国产亚洲综合 | 国产真人无遮挡作爱免费视频 | 精品国偷自产在线视频 | 啦啦啦www在线观看免费视频 | 国产电影无码午夜在线播放 | 亚洲日本va中文字幕 | 无套内射视频囯产 | 午夜时刻免费入口 | 国产口爆吞精在线视频 | 欧美日本免费一区二区三区 | 男人和女人高潮免费网站 | 国产高清av在线播放 | 性生交片免费无码看人 | 熟女少妇在线视频播放 | 亚洲gv猛男gv无码男同 | 丰满岳乱妇在线观看中字无码 | 日韩精品无码一本二本三本色 | 精品人妻中文字幕有码在线 | 国产精品美女久久久 | 日韩av激情在线观看 | 男人的天堂2018无码 | 久久国产36精品色熟妇 | 中文无码成人免费视频在线观看 | 男人的天堂2018无码 | 久久久久久久久888 | 亚洲精品中文字幕久久久久 | 青草青草久热国产精品 | 国产精品亚洲五月天高清 | 欧美黑人性暴力猛交喷水 | 亚洲一区二区三区在线观看网站 | 国产午夜亚洲精品不卡 | 精品无人区无码乱码毛片国产 | 青春草在线视频免费观看 | 国内揄拍国内精品人妻 | 精品成人av一区二区三区 | 亚无码乱人伦一区二区 | 丰满诱人的人妻3 | 人人澡人人妻人人爽人人蜜桃 | 久久国产精品偷任你爽任你 | 亚洲の无码国产の无码影院 | 日本精品久久久久中文字幕 | 午夜理论片yy44880影院 | 亚洲va中文字幕无码久久不卡 | 在线观看免费人成视频 | 国产成人精品无码播放 | 精品国偷自产在线 | 中文字幕乱码亚洲无线三区 | 日产精品99久久久久久 | 国产sm调教视频在线观看 | 夜夜夜高潮夜夜爽夜夜爰爰 | 久久人人爽人人爽人人片av高清 | 国产精品无码成人午夜电影 | 精品久久久久久亚洲精品 | 老熟妇仑乱视频一区二区 | 动漫av一区二区在线观看 | 狠狠色丁香久久婷婷综合五月 | 久久精品成人欧美大片 | 秋霞成人午夜鲁丝一区二区三区 | 99久久99久久免费精品蜜桃 | 午夜精品一区二区三区在线观看 | 免费国产黄网站在线观看 | 久久久国产一区二区三区 | 少妇愉情理伦片bd | 偷窥日本少妇撒尿chinese | 成人欧美一区二区三区黑人免费 | 九九在线中文字幕无码 | 精品少妇爆乳无码av无码专区 | 国内精品久久毛片一区二区 | 一二三四在线观看免费视频 | 久久久无码中文字幕久... | 少妇无码av无码专区在线观看 | 麻豆蜜桃av蜜臀av色欲av | 日本大乳高潮视频在线观看 | 国产乱人无码伦av在线a | 高潮毛片无遮挡高清免费 | 色妞www精品免费视频 | 欧美老妇交乱视频在线观看 | 欧美大屁股xxxxhd黑色 | 奇米影视7777久久精品 | 国产热a欧美热a在线视频 | 精品人妻人人做人人爽夜夜爽 | 久久99精品久久久久久 | 久久久成人毛片无码 | 一本久道久久综合狠狠爱 | 日韩精品a片一区二区三区妖精 | 福利一区二区三区视频在线观看 | 成人无码视频在线观看网站 | 中文字幕无码av激情不卡 | 久久人人爽人人爽人人片ⅴ | 国产亚洲精品精品国产亚洲综合 | 国产精品毛片一区二区 | 蜜桃臀无码内射一区二区三区 | 内射巨臀欧美在线视频 | 色老头在线一区二区三区 | 扒开双腿疯狂进出爽爽爽视频 | 久精品国产欧美亚洲色aⅴ大片 | 丰满人妻精品国产99aⅴ | 久久久精品欧美一区二区免费 | 精品国偷自产在线视频 | 无码播放一区二区三区 | 国产欧美精品一区二区三区 | 男人的天堂2018无码 | 99久久精品日本一区二区免费 | 黄网在线观看免费网站 | 久久亚洲日韩精品一区二区三区 | 亚洲乱码中文字幕在线 | 国产亚洲欧美日韩亚洲中文色 | 免费视频欧美无人区码 | 色狠狠av一区二区三区 | 又粗又大又硬又长又爽 | 色欲久久久天天天综合网精品 | 黑人大群体交免费视频 | av无码电影一区二区三区 | 国产精品香蕉在线观看 | 午夜理论片yy44880影院 | 亚洲成av人片在线观看无码不卡 | 国产精品久久久久久亚洲影视内衣 | 高清不卡一区二区三区 | 精品国产av色一区二区深夜久久 | 国产精品无码久久av | 久久精品女人天堂av免费观看 | 老子影院午夜伦不卡 | 日本一区二区三区免费高清 | 午夜成人1000部免费视频 | 欧美自拍另类欧美综合图片区 | 亚洲日本va午夜在线电影 | 午夜福利一区二区三区在线观看 | 成人影院yy111111在线观看 | 黑人巨大精品欧美黑寡妇 | 少妇高潮喷潮久久久影院 | 久久五月精品中文字幕 | 国产国语老龄妇女a片 | www国产亚洲精品久久久日本 | 国产激情一区二区三区 | 亚洲欧美中文字幕5发布 | 在线欧美精品一区二区三区 | 人人妻人人藻人人爽欧美一区 | 亚洲日韩一区二区三区 | 天海翼激烈高潮到腰振不止 | 久9re热视频这里只有精品 | 国产在线一区二区三区四区五区 | 久久99精品国产麻豆蜜芽 | 小sao货水好多真紧h无码视频 | 图片小说视频一区二区 | 精品久久久久久亚洲精品 | 国产精品沙发午睡系列 | 一本色道久久综合狠狠躁 | 双乳奶水饱满少妇呻吟 | 国产97在线 | 亚洲 | 免费人成在线观看网站 | 久久无码专区国产精品s | 熟妇人妻中文av无码 | 伊人久久大香线蕉亚洲 | 色综合久久久无码网中文 | 蜜桃无码一区二区三区 | 麻豆md0077饥渴少妇 | 欧美喷潮久久久xxxxx | 国产精品久久久久久亚洲毛片 | 日本一卡二卡不卡视频查询 | 久久国产精品精品国产色婷婷 | 人人妻人人澡人人爽人人精品 | 无码国产乱人伦偷精品视频 | 国产精品久久国产精品99 | av在线亚洲欧洲日产一区二区 | 国产内射爽爽大片视频社区在线 | 蜜桃臀无码内射一区二区三区 | 日韩人妻无码中文字幕视频 | 在线欧美精品一区二区三区 | 欧美国产日韩亚洲中文 | 99麻豆久久久国产精品免费 | 欧美兽交xxxx×视频 | 99麻豆久久久国产精品免费 | 精品久久久中文字幕人妻 | 18禁黄网站男男禁片免费观看 | 亚洲一区二区三区在线观看网站 | 熟女少妇人妻中文字幕 | 色婷婷av一区二区三区之红樱桃 | 中文字幕无码热在线视频 | 老子影院午夜精品无码 | 沈阳熟女露脸对白视频 | 亚洲va中文字幕无码久久不卡 | 免费人成网站视频在线观看 | 成人无码精品一区二区三区 | 亚洲aⅴ无码成人网站国产app | 成人一区二区免费视频 | 久久无码中文字幕免费影院蜜桃 | 97无码免费人妻超级碰碰夜夜 | 久久成人a毛片免费观看网站 | 精品亚洲韩国一区二区三区 | 麻豆果冻传媒2021精品传媒一区下载 | 色老头在线一区二区三区 | 亚洲一区二区三区四区 | 成人片黄网站色大片免费观看 | 中文字幕+乱码+中文字幕一区 | 亚洲精品综合一区二区三区在线 | 精品厕所偷拍各类美女tp嘘嘘 | 精品久久久无码中文字幕 | 无码毛片视频一区二区本码 | 成熟女人特级毛片www免费 | 在线天堂新版最新版在线8 | 国产农村妇女aaaaa视频 撕开奶罩揉吮奶头视频 | 粉嫩少妇内射浓精videos | 爽爽影院免费观看 | 成人动漫在线观看 | 国产精品久久久久久亚洲影视内衣 | 欧美黑人性暴力猛交喷水 | aⅴ在线视频男人的天堂 | 麻豆成人精品国产免费 | 成人欧美一区二区三区黑人免费 | 少妇性荡欲午夜性开放视频剧场 | 久久久久久国产精品无码下载 | 久久精品人人做人人综合试看 | 在线观看欧美一区二区三区 | 丰满人妻精品国产99aⅴ | 乌克兰少妇xxxx做受 | 无码人妻精品一区二区三区下载 | 国产成人无码a区在线观看视频app | 人妻少妇精品无码专区二区 | 久久精品国产精品国产精品污 | 亚洲大尺度无码无码专区 | 内射巨臀欧美在线视频 | 国产精品久久久久久无码 | 无码福利日韩神码福利片 | 99精品久久毛片a片 | 亚洲综合在线一区二区三区 | 欧美性猛交内射兽交老熟妇 | 国产精品毛多多水多 | 成人女人看片免费视频放人 | 久久久久久国产精品无码下载 | 国产三级精品三级男人的天堂 | 男女性色大片免费网站 | 色妞www精品免费视频 | 中文字幕人妻无码一夲道 | 国产一区二区三区四区五区加勒比 | 亚洲国产av美女网站 | 最新国产麻豆aⅴ精品无码 | www一区二区www免费 | 纯爱无遮挡h肉动漫在线播放 | 午夜免费福利小电影 | 亚洲欧洲日本综合aⅴ在线 | 强伦人妻一区二区三区视频18 | 日本熟妇大屁股人妻 | 动漫av一区二区在线观看 | 日本www一道久久久免费榴莲 | 国产成人无码午夜视频在线观看 | 亚洲国产高清在线观看视频 | 久热国产vs视频在线观看 | 婷婷六月久久综合丁香 | 亚洲精品国产a久久久久久 | 国产免费无码一区二区视频 | 亚洲国产欧美国产综合一区 | 成年女人永久免费看片 | 在线欧美精品一区二区三区 | 亚洲中文无码av永久不收费 | 国产超碰人人爽人人做人人添 | 精品国产一区二区三区四区在线看 | 99久久婷婷国产综合精品青草免费 | 国产后入清纯学生妹 | 欧美高清在线精品一区 | 鲁一鲁av2019在线 | 精品亚洲韩国一区二区三区 | 日欧一片内射va在线影院 | 玩弄中年熟妇正在播放 | 久久久久免费精品国产 | 中文字幕乱码亚洲无线三区 | 亚洲性无码av中文字幕 | 狠狠色噜噜狠狠狠狠7777米奇 | 久久精品中文字幕一区 | 日本一卡二卡不卡视频查询 | 一本一道久久综合久久 | 色综合天天综合狠狠爱 | 久久久久久久久蜜桃 | yw尤物av无码国产在线观看 | 亚洲国产精品成人久久蜜臀 | 无码人妻丰满熟妇区五十路百度 | 国产9 9在线 | 中文 | 国产另类ts人妖一区二区 | 中文字幕乱码中文乱码51精品 | 国产亚洲精品久久久ai换 | 亚洲精品国偷拍自产在线观看蜜桃 | 欧美日韩人成综合在线播放 | 日本在线高清不卡免费播放 | 日韩少妇内射免费播放 | 国产乡下妇女做爰 | 美女黄网站人色视频免费国产 | 亚洲码国产精品高潮在线 | 女高中生第一次破苞av | 色一情一乱一伦一视频免费看 | 好男人社区资源 | 噜噜噜亚洲色成人网站 | 久久久久se色偷偷亚洲精品av | 成人三级无码视频在线观看 | 精品偷自拍另类在线观看 | 荫蒂被男人添的好舒服爽免费视频 | 色情久久久av熟女人妻网站 | 国产精品久久久久久久9999 | 久久久久99精品国产片 | 国产精品久久精品三级 | 亚洲精品中文字幕 | 日日天干夜夜狠狠爱 | 国产av无码专区亚洲a∨毛片 | 亚洲成a人片在线观看日本 | 水蜜桃av无码 | 欧美精品一区二区精品久久 | 特黄特色大片免费播放器图片 | 小鲜肉自慰网站xnxx | www国产精品内射老师 | 精品国产aⅴ无码一区二区 | 久久国产精品二国产精品 | 精品厕所偷拍各类美女tp嘘嘘 | 熟妇人妻激情偷爽文 | 久久精品国产一区二区三区肥胖 | 无码乱肉视频免费大全合集 | 精品水蜜桃久久久久久久 | 亚洲另类伦春色综合小说 | 亚洲成av人片在线观看无码不卡 | 无码精品人妻一区二区三区av | 一本加勒比波多野结衣 | 熟女少妇在线视频播放 | 18精品久久久无码午夜福利 | 久久亚洲日韩精品一区二区三区 | 99视频精品全部免费免费观看 | 国产在线aaa片一区二区99 | 午夜时刻免费入口 | 中文字幕色婷婷在线视频 | 久久99精品国产麻豆 | 丰满肥臀大屁股熟妇激情视频 | 亚洲精品国产第一综合99久久 | 女人被男人躁得好爽免费视频 | 日韩精品成人一区二区三区 | 18无码粉嫩小泬无套在线观看 | 波多野结衣高清一区二区三区 | 亚洲欧洲中文日韩av乱码 | 国产午夜福利100集发布 | 日本一卡2卡3卡4卡无卡免费网站 国产一区二区三区影院 | 在教室伦流澡到高潮hnp视频 | 久久精品女人天堂av免费观看 | 少妇被黑人到高潮喷出白浆 | 国产婷婷色一区二区三区在线 | 无码一区二区三区在线观看 | 综合人妻久久一区二区精品 | 成熟女人特级毛片www免费 | 中文亚洲成a人片在线观看 | 亚洲aⅴ无码成人网站国产app | 天堂无码人妻精品一区二区三区 | 午夜福利不卡在线视频 | 麻豆人妻少妇精品无码专区 | 未满小14洗澡无码视频网站 | 又色又爽又黄的美女裸体网站 | 狠狠色丁香久久婷婷综合五月 | 国产性生交xxxxx无码 | 午夜理论片yy44880影院 | 又色又爽又黄的美女裸体网站 | 又大又硬又黄的免费视频 | 狠狠亚洲超碰狼人久久 | 亚洲一区二区三区播放 | 久久视频在线观看精品 | 俺去俺来也在线www色官网 | 无码播放一区二区三区 | 一本久久a久久精品亚洲 | 久久无码专区国产精品s | 亚洲精品中文字幕久久久久 | 性做久久久久久久久 | 天天摸天天碰天天添 | 欧美乱妇无乱码大黄a片 | 四虎影视成人永久免费观看视频 | 97夜夜澡人人双人人人喊 | 少妇被黑人到高潮喷出白浆 | 欧美日韩人成综合在线播放 | 老太婆性杂交欧美肥老太 | 亚洲成av人片天堂网无码】 | 久热国产vs视频在线观看 | 国产69精品久久久久app下载 | 欧美成人午夜精品久久久 | 狠狠色丁香久久婷婷综合五月 | 国产精品亚洲а∨无码播放麻豆 | 熟女体下毛毛黑森林 | 无码人妻丰满熟妇区毛片18 | 国产熟女一区二区三区四区五区 | 1000部啪啪未满十八勿入下载 | 欧美三级不卡在线观看 | 精品国产国产综合精品 | 思思久久99热只有频精品66 | 男女超爽视频免费播放 | 国产亚洲欧美日韩亚洲中文色 | 天堂亚洲免费视频 | 成人免费视频在线观看 | 图片区 小说区 区 亚洲五月 | 精品成在人线av无码免费看 | 全球成人中文在线 | 2019午夜福利不卡片在线 | 日产国产精品亚洲系列 | 欧洲熟妇精品视频 | 三上悠亚人妻中文字幕在线 | 久久亚洲日韩精品一区二区三区 | 99精品视频在线观看免费 | 国产肉丝袜在线观看 | 亚洲无人区一区二区三区 | 小sao货水好多真紧h无码视频 | 无码帝国www无码专区色综合 | 麻豆成人精品国产免费 | 午夜精品一区二区三区的区别 | 日本熟妇浓毛 | 日产精品高潮呻吟av久久 | 水蜜桃亚洲一二三四在线 | 久久久无码中文字幕久... | 免费无码肉片在线观看 | 人妻天天爽夜夜爽一区二区 | 精品欧洲av无码一区二区三区 | 永久黄网站色视频免费直播 | 丰腴饱满的极品熟妇 | 俺去俺来也在线www色官网 | 丝袜 中出 制服 人妻 美腿 | 中文字幕人妻丝袜二区 | 一本久道高清无码视频 | 爆乳一区二区三区无码 | 18黄暴禁片在线观看 | 男人扒开女人内裤强吻桶进去 | 在线成人www免费观看视频 | 国产色视频一区二区三区 | 高清不卡一区二区三区 | 红桃av一区二区三区在线无码av | 中文字幕日韩精品一区二区三区 | 丰满少妇高潮惨叫视频 | 双乳奶水饱满少妇呻吟 | 国产精品第一区揄拍无码 | www一区二区www免费 | 欧美激情内射喷水高潮 | 亚洲人成人无码网www国产 | 亚洲国产日韩a在线播放 | 少妇性荡欲午夜性开放视频剧场 | 精品无码国产一区二区三区av | 精品久久久中文字幕人妻 | 无遮无挡爽爽免费视频 | 2020最新国产自产精品 | 久久国产精品二国产精品 | 精品国产成人一区二区三区 | 狠狠色欧美亚洲狠狠色www | 日本一区二区三区免费高清 | 国产精品无码一区二区三区不卡 | 亚洲精品成人福利网站 | 午夜免费福利小电影 | 老子影院午夜精品无码 | 免费无码一区二区三区蜜桃大 | 久久精品国产精品国产精品污 | 无码一区二区三区在线 | 丰满人妻精品国产99aⅴ | 国产福利视频一区二区 | 天天拍夜夜添久久精品大 | 大地资源网第二页免费观看 | 免费无码av一区二区 | 国产无av码在线观看 | 玩弄中年熟妇正在播放 | 久久久精品人妻久久影视 | 成人免费视频视频在线观看 免费 | 久久久精品成人免费观看 | 欧美高清在线精品一区 | 99视频精品全部免费免费观看 | 99re在线播放 | 帮老师解开蕾丝奶罩吸乳网站 | 奇米影视7777久久精品 | 亚洲国产精品美女久久久久 | 色五月丁香五月综合五月 | 无套内谢的新婚少妇国语播放 | 国产精品久久久久7777 | 国内精品久久久久久中文字幕 | 国色天香社区在线视频 | 亚洲精品久久久久中文第一幕 | 蜜桃av抽搐高潮一区二区 | 国产色视频一区二区三区 | 鲁鲁鲁爽爽爽在线视频观看 | 久久精品人人做人人综合试看 | 少妇被黑人到高潮喷出白浆 | 国产精品丝袜黑色高跟鞋 | 色噜噜亚洲男人的天堂 | 国产xxx69麻豆国语对白 | 熟妇人妻中文av无码 | 精品 日韩 国产 欧美 视频 | 无码成人精品区在线观看 | 精品国产aⅴ无码一区二区 | 欧美国产日韩亚洲中文 | 国产九九九九九九九a片 | 日韩精品成人一区二区三区 | 成人亚洲精品久久久久软件 | 久久99精品久久久久婷婷 | 国内精品人妻无码久久久影院蜜桃 | 欧美人与牲动交xxxx | 女人被男人躁得好爽免费视频 | 久久国产自偷自偷免费一区调 | 麻豆av传媒蜜桃天美传媒 | 高潮毛片无遮挡高清免费视频 | 久久97精品久久久久久久不卡 | 国产在热线精品视频 | 久久久久99精品成人片 | 国产情侣作爱视频免费观看 | 伊人久久大香线焦av综合影院 | 国产特级毛片aaaaaa高潮流水 | 国产精品亚洲五月天高清 | 欧美国产日韩久久mv | 日韩成人一区二区三区在线观看 | 丁香花在线影院观看在线播放 | 午夜嘿嘿嘿影院 | 久久综合久久自在自线精品自 | 国产精华av午夜在线观看 | 欧美 亚洲 国产 另类 | 国产深夜福利视频在线 | 无码人妻丰满熟妇区五十路百度 | 久久久久亚洲精品中文字幕 | 日日摸日日碰夜夜爽av | 搡女人真爽免费视频大全 | 日日鲁鲁鲁夜夜爽爽狠狠 | 精品国产麻豆免费人成网站 | 久久久久久亚洲精品a片成人 | 高潮毛片无遮挡高清免费视频 | 日本va欧美va欧美va精品 | 国产成人午夜福利在线播放 | 国内少妇偷人精品视频免费 | 国产超碰人人爽人人做人人添 | 国产真实乱对白精彩久久 | 无码毛片视频一区二区本码 | 国产9 9在线 | 中文 | 综合人妻久久一区二区精品 | 免费观看的无遮挡av | 曰韩少妇内射免费播放 | 亚洲综合无码久久精品综合 | 熟妇人妻激情偷爽文 | av无码不卡在线观看免费 | 国产精品无码久久av | 99麻豆久久久国产精品免费 | 美女毛片一区二区三区四区 | 日韩av无码一区二区三区不卡 | 日韩av激情在线观看 | 久久精品人妻少妇一区二区三区 | а天堂中文在线官网 | 成人精品一区二区三区中文字幕 | 无套内射视频囯产 | 最近免费中文字幕中文高清百度 | 国产精品久久国产精品99 | 中文字幕乱码人妻无码久久 | 精品成在人线av无码免费看 | 性生交大片免费看l | 九九热爱视频精品 | 亚洲色大成网站www国产 | 亚洲精品国产精品乱码不卡 | 国产电影无码午夜在线播放 | 欧美xxxx黑人又粗又长 | 大屁股大乳丰满人妻 | 国产精品理论片在线观看 | 色窝窝无码一区二区三区色欲 | 欧美高清在线精品一区 | 色综合久久88色综合天天 | 国产亚av手机在线观看 | 纯爱无遮挡h肉动漫在线播放 | 成人片黄网站色大片免费观看 | 国产午夜亚洲精品不卡 | 强伦人妻一区二区三区视频18 | 国产欧美亚洲精品a | 亚洲中文字幕在线观看 | 亚洲色欲色欲欲www在线 | 成人亚洲精品久久久久软件 | 丰满妇女强制高潮18xxxx | 十八禁视频网站在线观看 | 正在播放老肥熟妇露脸 | 中文字幕精品av一区二区五区 | 国产成人无码av一区二区 | 理论片87福利理论电影 | 少妇无码av无码专区在线观看 | 玩弄少妇高潮ⅹxxxyw | 久久成人a毛片免费观看网站 | 亚洲色成人中文字幕网站 | 国产激情综合五月久久 | 性欧美疯狂xxxxbbbb | 黄网在线观看免费网站 | 国产亚洲精品久久久久久久 | 熟女体下毛毛黑森林 | 高清国产亚洲精品自在久久 | 国产精品国产自线拍免费软件 | 女人被爽到呻吟gif动态图视看 | 久久久久亚洲精品男人的天堂 | 国产亚洲欧美日韩亚洲中文色 | 亚洲中文字幕在线观看 | 亚洲精品欧美二区三区中文字幕 | 欧美日韩视频无码一区二区三 | 爽爽影院免费观看 | 国产午夜视频在线观看 | 丝袜足控一区二区三区 | 中文字幕无码日韩专区 | 国产精品99久久精品爆乳 | 在线视频网站www色 | 亚洲精品无码人妻无码 | 无码人妻少妇伦在线电影 | 女人被爽到呻吟gif动态图视看 | 婷婷六月久久综合丁香 | 国产乱子伦视频在线播放 | 欧美人与禽猛交狂配 | 全黄性性激高免费视频 | 夜夜高潮次次欢爽av女 | 黑人巨大精品欧美黑寡妇 | 人妻天天爽夜夜爽一区二区 | 3d动漫精品啪啪一区二区中 | 纯爱无遮挡h肉动漫在线播放 | 国产午夜无码视频在线观看 | 一二三四在线观看免费视频 | 亚洲中文字幕乱码av波多ji | 国产精品福利视频导航 | 嫩b人妻精品一区二区三区 | 日本护士xxxxhd少妇 | 最新国产麻豆aⅴ精品无码 | 国产精品理论片在线观看 | 国产卡一卡二卡三 | 无码精品人妻一区二区三区av | 国产成人精品无码播放 | 无码av岛国片在线播放 | 日本一卡2卡3卡4卡无卡免费网站 国产一区二区三区影院 | 在线а√天堂中文官网 | 少妇厨房愉情理9仑片视频 | 国产成人综合色在线观看网站 | 樱花草在线播放免费中文 | 欧美第一黄网免费网站 | 久久久久亚洲精品男人的天堂 | 99久久婷婷国产综合精品青草免费 | 日韩av无码中文无码电影 | 欧美精品国产综合久久 | 欧美老妇与禽交 | 国产成人精品必看 | 亚洲七七久久桃花影院 | 精品日本一区二区三区在线观看 | 国产熟女一区二区三区四区五区 | 狂野欧美激情性xxxx | 97精品人妻一区二区三区香蕉 | 国产精品久久国产三级国 | 国产无遮挡又黄又爽又色 | 国产电影无码午夜在线播放 | 中文字幕人妻无码一夲道 | 麻花豆传媒剧国产免费mv在线 | 日本一卡2卡3卡4卡无卡免费网站 国产一区二区三区影院 | 精品乱码久久久久久久 | 精品国偷自产在线视频 | 国产精品视频免费播放 | 天天摸天天碰天天添 | 少妇被黑人到高潮喷出白浆 | 中文字幕av无码一区二区三区电影 | 欧美成人免费全部网站 | 麻豆精品国产精华精华液好用吗 | 久久久精品国产sm最大网站 | 中文无码成人免费视频在线观看 | 少妇性荡欲午夜性开放视频剧场 | 性欧美熟妇videofreesex | 四虎影视成人永久免费观看视频 | 亚洲精品午夜国产va久久成人 | 女人被男人躁得好爽免费视频 | 欧美日本日韩 | 少妇性l交大片欧洲热妇乱xxx | 野外少妇愉情中文字幕 | 久久久久久久久888 | 中文字幕av无码一区二区三区电影 | 乱中年女人伦av三区 | 大胆欧美熟妇xx | 亚洲成a人片在线观看日本 | 国产人妻大战黑人第1集 | 久久国内精品自在自线 | 精品国产麻豆免费人成网站 | 国产精品理论片在线观看 | 亚洲娇小与黑人巨大交 | 人妻少妇精品视频专区 | 国产超碰人人爽人人做人人添 | 天天爽夜夜爽夜夜爽 | 中文字幕乱码中文乱码51精品 | 奇米影视888欧美在线观看 | 又紧又大又爽精品一区二区 | 中文字幕 人妻熟女 | 无码人中文字幕 | 少妇无码一区二区二三区 | 日日摸天天摸爽爽狠狠97 | 中文字幕乱码亚洲无线三区 | 午夜福利一区二区三区在线观看 | 妺妺窝人体色www在线小说 | 亚洲精品国偷拍自产在线观看蜜桃 | 国产在线无码精品电影网 | 国产美女精品一区二区三区 | 国产精品自产拍在线观看 | 久在线观看福利视频 | 天天做天天爱天天爽综合网 | 中文字幕日产无线码一区 | 成 人影片 免费观看 | 无码人妻出轨黑人中文字幕 | 午夜福利不卡在线视频 | 97夜夜澡人人爽人人喊中国片 | 久久 国产 尿 小便 嘘嘘 | 精品久久久久久人妻无码中文字幕 | 99精品国产综合久久久久五月天 | 精品久久8x国产免费观看 | 国产做国产爱免费视频 | 内射巨臀欧美在线视频 | 在线精品亚洲一区二区 | 四十如虎的丰满熟妇啪啪 | 精品厕所偷拍各类美女tp嘘嘘 | 亚洲精品成a人在线观看 | 啦啦啦www在线观看免费视频 | 国产精品久久久久久亚洲影视内衣 | 日本乱人伦片中文三区 | 最新国产乱人伦偷精品免费网站 | 国产精品久久久久影院嫩草 | 人人超人人超碰超国产 | 国产精品人妻一区二区三区四 | 一本久久伊人热热精品中文字幕 | 又紧又大又爽精品一区二区 | 欧美老妇交乱视频在线观看 | 精品偷拍一区二区三区在线看 | 久久综合香蕉国产蜜臀av | 熟妇人妻中文av无码 | 久久久久成人片免费观看蜜芽 | 高潮毛片无遮挡高清免费视频 | 亚洲欧美国产精品专区久久 | 小sao货水好多真紧h无码视频 | 日本丰满熟妇videos | 在线播放无码字幕亚洲 | 色 综合 欧美 亚洲 国产 | 欧美日韩一区二区免费视频 | 狠狠噜狠狠狠狠丁香五月 | 色综合久久久无码网中文 | 四虎4hu永久免费 | 无码人妻少妇伦在线电影 | 天堂无码人妻精品一区二区三区 | 日本精品人妻无码免费大全 | 强辱丰满人妻hd中文字幕 | 亚洲aⅴ无码成人网站国产app | 老熟妇仑乱视频一区二区 | 国产成人一区二区三区别 | 无码av最新清无码专区吞精 | 黑人大群体交免费视频 | 色一情一乱一伦一区二区三欧美 | 日韩人妻无码中文字幕视频 | 国产特级毛片aaaaaa高潮流水 | 国产后入清纯学生妹 | 久久天天躁狠狠躁夜夜免费观看 | 青春草在线视频免费观看 | 中文字幕无码热在线视频 | 久久99久久99精品中文字幕 | 一二三四在线观看免费视频 | 内射爽无广熟女亚洲 | 久久综合九色综合欧美狠狠 | 少妇一晚三次一区二区三区 | 国语自产偷拍精品视频偷 | 丰满人妻翻云覆雨呻吟视频 | 中文字幕 亚洲精品 第1页 | 亚洲综合精品香蕉久久网 | 久久综合色之久久综合 | 人妻体内射精一区二区三四 | 特黄特色大片免费播放器图片 | 久久久中文久久久无码 | 国产小呦泬泬99精品 | 亚洲欧美日韩国产精品一区二区 | 人人妻人人藻人人爽欧美一区 | 夫妻免费无码v看片 | 日本一卡二卡不卡视频查询 | 久久人妻内射无码一区三区 | 亚洲国产综合无码一区 | 久久97精品久久久久久久不卡 | 亲嘴扒胸摸屁股激烈网站 | 天堂亚洲2017在线观看 | 永久免费观看国产裸体美女 | 青青青爽视频在线观看 | 粗大的内捧猛烈进出视频 | 亚洲精品鲁一鲁一区二区三区 | 成人试看120秒体验区 | 中文无码精品a∨在线观看不卡 | 人妻少妇精品无码专区动漫 | 乱人伦人妻中文字幕无码久久网 | 俺去俺来也在线www色官网 | 在线观看国产一区二区三区 | 国产网红无码精品视频 | 欧美激情一区二区三区成人 | 国内少妇偷人精品视频 | 亚洲gv猛男gv无码男同 | 国产激情一区二区三区 | 欧美大屁股xxxxhd黑色 | 亚洲色无码一区二区三区 | 性欧美疯狂xxxxbbbb | 国产乱人伦app精品久久 国产在线无码精品电影网 国产国产精品人在线视 | 狠狠躁日日躁夜夜躁2020 | 初尝人妻少妇中文字幕 | 兔费看少妇性l交大片免费 | 国产成人精品视频ⅴa片软件竹菊 | 一个人看的www免费视频在线观看 | 噜噜噜亚洲色成人网站 | 日本丰满熟妇videos | 欧美日本免费一区二区三区 | 无码一区二区三区在线 | 国产做国产爱免费视频 | 国产一区二区三区四区五区加勒比 | 永久免费观看国产裸体美女 | 国产精品亚洲综合色区韩国 | 国产 精品 自在自线 | 久久无码人妻影院 | 精品国产福利一区二区 | 色综合久久网 | 欧美丰满少妇xxxx性 | 亚洲熟妇色xxxxx欧美老妇 | 精品久久久无码人妻字幂 | 免费国产成人高清在线观看网站 | 欧美 日韩 人妻 高清 中文 | 欧美熟妇另类久久久久久多毛 | 色综合久久久无码网中文 | 欧美午夜特黄aaaaaa片 | 亚洲国产av美女网站 | 亚洲综合精品香蕉久久网 | 欧美丰满熟妇xxxx性ppx人交 | 亚洲精品www久久久 | 亚洲国产精华液网站w | 久久久久久久久888 | 免费无码的av片在线观看 | 女人高潮内射99精品 | 成人一在线视频日韩国产 | 九一九色国产 | 国产色在线 | 国产 | 欧美激情综合亚洲一二区 | 久久99精品国产麻豆蜜芽 | 99久久人妻精品免费一区 | 内射后入在线观看一区 | 扒开双腿吃奶呻吟做受视频 | 麻豆国产丝袜白领秘书在线观看 | 免费观看又污又黄的网站 | 国产午夜手机精彩视频 | 色偷偷人人澡人人爽人人模 | 国产成人无码区免费内射一片色欲 | 精品偷拍一区二区三区在线看 | 黑人巨大精品欧美一区二区 | 亚洲熟妇色xxxxx亚洲 | 欧美日韩一区二区综合 | 欧美精品一区二区精品久久 | 无码av中文字幕免费放 | 国产亚洲视频中文字幕97精品 | 亚洲日韩乱码中文无码蜜桃臀网站 | 美女张开腿让人桶 | 亚洲最大成人网站 | 欧美日韩人成综合在线播放 | 久久久久国色av免费观看性色 | 中文无码精品a∨在线观看不卡 | 亚洲精品成a人在线观看 | av无码不卡在线观看免费 | 精品亚洲韩国一区二区三区 | 天堂久久天堂av色综合 | 久久亚洲中文字幕精品一区 | 牲交欧美兽交欧美 | 激情亚洲一区国产精品 | 久久99精品久久久久久动态图 | 日韩精品一区二区av在线 | 久热国产vs视频在线观看 | 国产精品视频免费播放 | 日韩人妻无码一区二区三区久久99 | 久激情内射婷内射蜜桃人妖 | 东京一本一道一二三区 | 亚洲国产精品无码久久久久高潮 | 国产成人综合色在线观看网站 | 久久久久av无码免费网 | 又色又爽又黄的美女裸体网站 | 少妇激情av一区二区 | 一本久道高清无码视频 | 又粗又大又硬毛片免费看 | 天堂无码人妻精品一区二区三区 | 国精品人妻无码一区二区三区蜜柚 | 国产乱人伦偷精品视频 | 清纯唯美经典一区二区 | 国产午夜福利100集发布 | 国产精品亚洲а∨无码播放麻豆 | 欧美性猛交xxxx富婆 | 色狠狠av一区二区三区 | 久久亚洲国产成人精品性色 | 亚洲人成无码网www | 97夜夜澡人人爽人人喊中国片 | 中文字幕人成乱码熟女app | 亚洲 欧美 激情 小说 另类 | 人妻少妇被猛烈进入中文字幕 | 国产精品99久久精品爆乳 | 牲交欧美兽交欧美 | 窝窝午夜理论片影院 | 成人三级无码视频在线观看 | 国产成人无码区免费内射一片色欲 | 亚洲精品欧美二区三区中文字幕 | 国产小呦泬泬99精品 | 少妇无套内谢久久久久 | 精品久久久久久人妻无码中文字幕 | 精品国产青草久久久久福利 | 国产人成高清在线视频99最全资源 | 亚洲中文字幕va福利 | 又粗又大又硬毛片免费看 | 色综合天天综合狠狠爱 | 亚洲大尺度无码无码专区 | 精品一二三区久久aaa片 | 国精品人妻无码一区二区三区蜜柚 | 荫蒂添的好舒服视频囗交 | 亚洲国产精品毛片av不卡在线 | 日本免费一区二区三区最新 | 奇米影视7777久久精品 | 中文久久乱码一区二区 | 国产精品无码mv在线观看 | 一本久道久久综合婷婷五月 | 中文久久乱码一区二区 | 婷婷六月久久综合丁香 | 免费无码的av片在线观看 | 奇米综合四色77777久久 东京无码熟妇人妻av在线网址 | 亚洲va欧美va天堂v国产综合 | 啦啦啦www在线观看免费视频 | 亚洲成a人片在线观看无码3d | 伊人久久大香线蕉亚洲 | 亚洲精品欧美二区三区中文字幕 | 永久免费观看国产裸体美女 | 性生交片免费无码看人 | 日本xxxx色视频在线观看免费 | 99久久久国产精品无码免费 | 国产精品美女久久久网av | 欧美黑人性暴力猛交喷水 | 7777奇米四色成人眼影 | 久久久久免费看成人影片 | 亚洲爆乳精品无码一区二区三区 | 人人妻在人人 | 狠狠cao日日穞夜夜穞av | 色婷婷av一区二区三区之红樱桃 | 亚洲日韩精品欧美一区二区 | 少妇无码吹潮 | 欧美日韩视频无码一区二区三 | 中文字幕无码热在线视频 | 中文字幕无码人妻少妇免费 | 又湿又紧又大又爽a视频国产 | 亚洲成色在线综合网站 | 成人欧美一区二区三区黑人免费 | 亚洲国产欧美日韩精品一区二区三区 | 国产精品高潮呻吟av久久4虎 | 波多野结衣乳巨码无在线观看 | 99久久精品国产一区二区蜜芽 | 无码成人精品区在线观看 | 国产午夜无码精品免费看 | 国产激情精品一区二区三区 | 丰满诱人的人妻3 | 无码成人精品区在线观看 | 中文字幕中文有码在线 | 377p欧洲日本亚洲大胆 | 成年女人永久免费看片 | 真人与拘做受免费视频 | 久久久久免费精品国产 | 日日夜夜撸啊撸 | 夜夜影院未满十八勿进 | 国产热a欧美热a在线视频 | 国产 精品 自在自线 | 国产精品鲁鲁鲁 | 日本一卡2卡3卡4卡无卡免费网站 国产一区二区三区影院 | 亚洲一区二区三区无码久久 | 国产熟妇高潮叫床视频播放 | 人妻aⅴ无码一区二区三区 | 骚片av蜜桃精品一区 | 国产精品亚洲专区无码不卡 | 老熟妇仑乱视频一区二区 | 国产特级毛片aaaaaa高潮流水 | 久久午夜无码鲁丝片秋霞 | 国产一区二区三区四区五区加勒比 | 久久国内精品自在自线 | 亚洲人交乣女bbw | 日韩欧美中文字幕公布 | 久久亚洲精品成人无码 | 日韩欧美群交p片內射中文 | 老熟妇乱子伦牲交视频 | 在线播放免费人成毛片乱码 | 丰满肥臀大屁股熟妇激情视频 | 无遮挡啪啪摇乳动态图 | 无码人妻丰满熟妇区五十路百度 | 亚洲色欲色欲天天天www | 色五月五月丁香亚洲综合网 | 亚洲色偷偷偷综合网 | 亚洲色偷偷偷综合网 | 日产精品高潮呻吟av久久 | 永久免费精品精品永久-夜色 | 国产又爽又黄又刺激的视频 | 国产偷抇久久精品a片69 | 性做久久久久久久久 | 人妻互换免费中文字幕 | 国产精品无码久久av | 久久综合九色综合欧美狠狠 | 无码人妻久久一区二区三区不卡 | 中文字幕乱码人妻二区三区 | 国产精品嫩草久久久久 | 牲交欧美兽交欧美 | 精品欧美一区二区三区久久久 | 中文字幕无码日韩专区 | 亚洲欧美日韩成人高清在线一区 | 岛国片人妻三上悠亚 | 4hu四虎永久在线观看 | 国产人成高清在线视频99最全资源 | 欧美高清在线精品一区 | 久久午夜无码鲁丝片 | 宝宝好涨水快流出来免费视频 | 精品久久久无码人妻字幂 | 国产人妻大战黑人第1集 | 亚洲大尺度无码无码专区 |