国产秋霞理论久久久电影-婷婷色九月综合激情丁香-欧美在线观看乱妇视频-精品国avA久久久久久久-国产乱码精品一区二区三区亚洲人-欧美熟妇一区二区三区蜜桃视频

【量化投資】運(yùn)用Python分析公募基金

共 4803字,需瀏覽 10分鐘

 ·

2021-12-11 12:49

運(yùn)用Python分析公募基金

1、背景

學(xué)校財(cái)富管理課程的期末論文是分析中國(guó)各種投資標(biāo)的的收益,筆者分配到的研究的細(xì)分類別為:通過(guò)大集合轉(zhuǎn)公募基金的方式,成立的公募基金的收益分析。Python在量化投資,尤其是投資的分析、策略回測(cè)等方面有著廣泛的運(yùn)用,所以筆者結(jié)合在帥帥老師課程中學(xué)習(xí)的知識(shí),運(yùn)用Python對(duì)基金的收益進(jìn)行分析。

2、數(shù)據(jù)來(lái)源

“巧婦難為無(wú)米之炊”,尋找高質(zhì)量的數(shù)據(jù)是分析的第一步。本文的數(shù)據(jù)來(lái)自于Wind客戶端。數(shù)據(jù)分為兩個(gè):

鏈接:https://pan.baidu.com/s/1JzJWxM9CyxTotldu5BjbjA 提取碼:clki

3、數(shù)據(jù)分析

3.1 導(dǎo)入數(shù)據(jù)

def?day_data(self):
????day_data?=?pd.read_csv(root_path+'/data/大集合轉(zhuǎn)公募基金復(fù)權(quán)凈值day.CSV',?encoding='gbk')
????day_data.rename(columns={'Unnamed:?0':?'交易日期'},?inplace=True)
????day_data['交易日期']?=?pd.to_datetime(day_data['交易日期'])
????#day_rtn.set_index('交易日期',?inplace=True)
????day_data.dropna(axis=1,?how='any',?inplace=True)
????return?day_data

def?index_day_data(self):
????index_day_rtn?=?pd.read_csv(root_path+'/data/中國(guó)基金加權(quán)指數(shù)day.csv',
?????????????????????????????????encoding='gbk')
????index_day_rtn.rename(columns={'Unnamed:?0':?'交易日期'},?inplace=True)
????index_day_rtn['交易日期']?=?pd.to_datetime(index_day_rtn['交易日期'])
????index_day_rtn['中國(guó)基金加權(quán)總指數(shù)']?=?index_day_rtn['中國(guó)基金加權(quán)總指數(shù)'].pct_change()
????return?index_day_rtn

在導(dǎo)入數(shù)據(jù)時(shí),我們發(fā)現(xiàn)有許多缺失值,這是因?yàn)榇蟛糠执蠹显?021年才轉(zhuǎn)為公募基金,所以僅有幾個(gè)月的收益。我們?cè)诖颂幉扇∽詈?jiǎn)單的數(shù)據(jù)清洗方式:將含有缺失值的基金刪除。

這是整理后的數(shù)據(jù):

3.2數(shù)據(jù)信息提取

觀察數(shù)據(jù),發(fā)現(xiàn)這些公募基金的名字既長(zhǎng)又復(fù)雜,分析的時(shí)候一個(gè)一個(gè)輸入名字肯定非常費(fèi)時(shí)間。通過(guò)觀察發(fā)現(xiàn),這些基金的名字有個(gè)特點(diǎn):基金名字的前兩個(gè)或多個(gè)字,為基金公司的名字。如:海通的基金就命名為:海通量化價(jià)值精選一年持有B、海通海升六個(gè)月持有A等。

那么我們運(yùn)用正則表達(dá)式,實(shí)現(xiàn)輸入證券資管的名稱,就得到其旗下的公募基金的名稱。

def?get_col_name(self):
????day_data?=?self.day_data()
????#?匹配正則表達(dá)式
????pattern?=?re.compile('^%s'%?self.company)
????col_name?=?day_data.columns.tolist()
????choose_name?=?[]
????for?name?in?col_name:
????????if?pattern.match(name):
????????????choose_name.append(name)
????print(choose_name)
????return?choose_name


def?col_num(self):
????choose_name?=?self.get_col_name()
????num?=?len(choose_name)
????#?print(num)
????return?num
3.3 指數(shù)信息和基金信息按日期合并
def?choose_data(self):
????choose_name?=?self.get_col_name()
????day_data?=?self.day_data()
????day_data?=?day_data[['交易日期',?choose_name[self.fund_num]]]
????day_data[choose_name[self.fund_num]]?=?day_data[choose_name[self.fund_num]].pct_change()
????day_rtn?=?day_data
????#?和指數(shù)信息合并
????index_day_rtn?=?self.index_day_data()
????equity_day?=?pd.merge(day_rtn,?index_day_rtn,?on='交易日期',?how='left'?)
????equity_day.dropna(axis=0,?how='any',?inplace=True)
????equity_day.rename(columns={choose_name[self.fund_num]:?'漲跌幅',?'中國(guó)基金加權(quán)總指數(shù)':?'指數(shù)漲跌幅'},?inplace=True)
????return?equity_day

此處計(jì)算基金收益時(shí)運(yùn)用了dataframe.pct_change()函數(shù)(Pandas dataframe.pct_change()函數(shù)計(jì)算當(dāng)前元素與之前元素之間的百分比變化。默認(rèn)情況下,此函數(shù)計(jì)算前一行的百分比變化)。

此處我們使用的是環(huán)比增長(zhǎng),假如想用對(duì)數(shù)收益率,則不可以使用dataframe.pct_change()函數(shù)。

3.4畫(huà)收益率曲線

為了能夠在以后的研究中,方便調(diào)用繪畫(huà)收益率曲線的函數(shù),我們新建一個(gè)專門存放自建函數(shù)的文檔,將函數(shù)保存。

#?===繪制收益率曲線
#?繪制策略曲線
def?draw_equity_curve(df,?data_dict,?time=None,?pic_size=[16,?9],?dpi=72,?font_size=25,?save_path='fig.jpg'):
????plt.rcParams['font.sans-serif']?=?['SimHei']
????plt.rcParams['axes.unicode_minus']?=?False
????#?plt.style.use('dark_background')
????plt.figure(figsize=(pic_size[0],?pic_size[1]),?dpi=dpi)
????plt.xticks(fontsize=font_size)
????plt.yticks(fontsize=font_size)
????for?key?in?data_dict:
????????if?time:
????????????plt.plot(df[time],?df[data_dict[key]],?label=key)
????????else:
????????????plt.plot(df.index,?df[data_dict[key]],?label=key)
????plt.legend(fontsize=font_size)
????plt.grid()
????#plt.show(
????plt.savefig(save_path)

在主程序中調(diào)用繪畫(huà)收益率曲線的函數(shù):

def?yield_curve(self):
????equity?=?self.choose_data()
????equity['equity_curve']?=?(equity['漲跌幅']?+?1).cumprod()
????equity['benchmark']?=?(equity['指數(shù)漲跌幅']?+?1).cumprod()
????equity?=?equity[['交易日期',?'equity_curve',?'benchmark',?'漲跌幅',?'指數(shù)漲跌幅']]
????return?equity

def?draw_curve(self,?save_path?=?r'fig.jpg'):
????choose_name?=?self.get_col_name()
????equity?=?self.yield_curve()
????equity?=?equity.reset_index(drop=True)
????equity['交易日期']?=?pd.to_datetime(equity['交易日期'])
????draw_equity_curve(equity,?time='交易日期',?data_dict={choose_name[self.fund_num]:?'equity_curve',?'中國(guó)基金加權(quán)總指數(shù)':?'benchmark'},
??????????????????????save_path=save_path)
3.5 評(píng)價(jià)指標(biāo)

對(duì)于基金的收益,僅僅看收益率曲線,獲得的評(píng)價(jià)較為主觀,要客觀比較收益的好壞,還要借助指標(biāo),比如:年化收益率、最大回撤等,更加復(fù)雜的還有夏普比率、Jensen指數(shù)等,需要的評(píng)價(jià)指標(biāo)加入一下自定義的函數(shù)strategy_evaluate()即可。

#?計(jì)算策略評(píng)價(jià)指標(biāo)
def?strategy_evaluate(equity):

????#?===新建一個(gè)dataframe保存回測(cè)指標(biāo)
????results?=?pd.DataFrame()

????#?===計(jì)算累積凈值
????results.loc[0,?'累積凈值']?=?round(equity['equity_curve'].iloc[-1],?2)

????#?===計(jì)算年化收益
????annual_return?=?(equity['equity_curve'].iloc[-1])?**?(
????????????'1?days?00:00:00'?/?(equity['交易日期'].iloc[-1]?-?equity['交易日期'].iloc[0])?*?365)?-?1
????results.loc[0,?'年化收益']?=?str(round(annual_return?*?100,?2))?+?'%'
????#?計(jì)算當(dāng)日之前的資金曲線的最高點(diǎn)
????equity['max2here']?=?equity['equity_curve'].expanding().max()
????#?計(jì)算到歷史最高值到當(dāng)日的跌幅,drowdwon
????equity['dd2here']?=?equity['equity_curve']?/?equity['max2here']?-?1
????#?計(jì)算最大回撤,以及最大回撤結(jié)束時(shí)間
????end_date,?max_draw_down?=?tuple(equity.sort_values(by=['dd2here']).iloc[0][['交易日期',?'dd2here']])
????#?計(jì)算最大回撤開(kāi)始時(shí)間
????start_date?=?equity[equity['交易日期']?<=?end_date].sort_values(by='equity_curve',?ascending=False).iloc[0]['交易日期']
????#?將無(wú)關(guān)的變量刪除
????equity.drop(['max2here',?'dd2here'],?axis=1,?inplace=True)
????results.loc[0,?'最大回撤']?=?format(max_draw_down,?'.2%')
????results.loc[0,?'最大回撤開(kāi)始時(shí)間']?=?str(start_date)
????results.loc[0,?'最大回撤結(jié)束時(shí)間']?=?str(end_date)

????return?results.T

在主程序中調(diào)用業(yè)績(jī)?cè)u(píng)價(jià)函數(shù)

def?evaluate(self):
????equity?=?self.yield_curve()
????choose_name?=?self.get_col_name()
????#?===計(jì)算策略評(píng)價(jià)指標(biāo)
????rtn_data=?strategy_evaluate(equity)
????rtn_data.rename(columns={0:?choose_name[self.fund_num]},?inplace=True)
????#print(rtn_data)
????return?rtn_data
3.6運(yùn)行程序

在運(yùn)行程序前,要在目錄里面建好保存收益率曲線和收益率評(píng)價(jià)的文件夾,如圖所示:在company_name處輸入基金公司的簡(jiǎn)稱,num即返回基金公司下的基金數(shù)量,程序自動(dòng)遍歷其旗下基金,并將其收益曲線圖存入chart,將其收益評(píng)價(jià)指標(biāo)合并后存入sheet。

if?__name__?==?'__main__':
????company_name?=?'光大'
????analyse?=?Analyse(company=company_name,?fund_num?=?0)

????num?=?analyse.col_num()
????df_ret_analyse?=?pd.DataFrame()
????for?i?in?range(num):
????????name?=?analyse.get_col_name()[i]
????????try:
????????????analyse?=?Analyse(company=company_name,?fund_num=i)
????????????analyse.draw_curve(save_path?=?root_path?+?r'/result\chart/%s.jpg'?%?name)
????????????df?=?analyse.evaluate()
????????????df_ret_analyse?=?pd.concat([df_ret_analyse,?df],?axis=1)
????????except:
????????????print(name?+?'數(shù)據(jù)錯(cuò)誤')


????print(df_ret_analyse)
????df_ret_analyse.to_csv(root_path?+?f'/result\sheet\{company_name}retns.csv')

4、運(yùn)行效果展示

在company_name處輸入'光大',查看光大資管的公募基金收益情況。運(yùn)行后,收益率曲線已經(jīng)全部保存至/result/chart點(diǎn)開(kāi)其中一個(gè)查看:

收益指標(biāo)則保存到了/result/sheet下:

5、完整代碼

5.1 函數(shù)
import?os
import?matplotlib.pyplot?as?plt
import?pandas?as?pd
import?numpy?as?np


#?===獲取項(xiàng)目根目錄
_?=?os.path.abspath(os.path.dirname(__file__))??#?返回當(dāng)前文件路徑
root_path?=?os.path.abspath(os.path.join(_,?'..'))??#?返回根目錄文件夾

#?===繪制收益率曲線
#?繪制策略曲線
def?draw_equity_curve(df,?data_dict,?time=None,?pic_size=[16,?9],?dpi=72,?font_size=25,?save_path='fig.jpg'):
????plt.rcParams['font.sans-serif']?=?['SimHei']
????plt.rcParams['axes.unicode_minus']?=?False
????#?plt.style.use('dark_background')
????plt.figure(figsize=(pic_size[0],?pic_size[1]),?dpi=dpi)
????plt.xticks(fontsize=font_size)
????plt.yticks(fontsize=font_size)
????for?key?in?data_dict:
????????if?time:
????????????plt.plot(df[time],?df[data_dict[key]],?label=key)
????????else:
????????????plt.plot(df.index,?df[data_dict[key]],?label=key)
????plt.legend(fontsize=font_size)
????plt.grid()
????#plt.show(
????plt.savefig(save_path)


#?計(jì)算策略評(píng)價(jià)指標(biāo)
def?strategy_evaluate(equity):

????#?===新建一個(gè)dataframe保存回測(cè)指標(biāo)
????results?=?pd.DataFrame()

????#?===計(jì)算累積凈值
????results.loc[0,?'累積凈值']?=?round(equity['equity_curve'].iloc[-1],?2)

????#?===計(jì)算年化收益
????annual_return?=?(equity['equity_curve'].iloc[-1])?**?(
????????????'1?days?00:00:00'?/?(equity['交易日期'].iloc[-1]?-?equity['交易日期'].iloc[0])?*?365)?-?1
????results.loc[0,?'年化收益']?=?str(round(annual_return?*?100,?2))?+?'%'
????#?計(jì)算當(dāng)日之前的資金曲線的最高點(diǎn)
????equity['max2here']?=?equity['equity_curve'].expanding().max()
????#?計(jì)算到歷史最高值到當(dāng)日的跌幅,drowdwon
????equity['dd2here']?=?equity['equity_curve']?/?equity['max2here']?-?1
????#?計(jì)算最大回撤,以及最大回撤結(jié)束時(shí)間
????end_date,?max_draw_down?=?tuple(equity.sort_values(by=['dd2here']).iloc[0][['交易日期',?'dd2here']])
????#?計(jì)算最大回撤開(kāi)始時(shí)間
????start_date?=?equity[equity['交易日期']?<=?end_date].sort_values(by='equity_curve',?ascending=False).iloc[0]['交易日期']
????#?將無(wú)關(guān)的變量刪除
????equity.drop(['max2here',?'dd2here'],?axis=1,?inplace=True)
????results.loc[0,?'最大回撤']?=?format(max_draw_down,?'.2%')
????results.loc[0,?'最大回撤開(kāi)始時(shí)間']?=?str(start_date)
????results.loc[0,?'最大回撤結(jié)束時(shí)間']?=?str(end_date)

????return?results.T

5.2主程序
import?pandas?as?pd
import?re
from?基金收益分析.func.myfunc?import?*
class?Analyse(object):
????def?__init__(self,?company='海通',?fund_num?=?0):
????????self.company?=?company
????????self.fund_num?=?fund_num
????????pass

????def?day_data(self):
????????day_data?=?pd.read_csv(root_path+'/data/大集合轉(zhuǎn)公募基金復(fù)權(quán)凈值day.CSV',?encoding='gbk')
????????day_data.rename(columns={'Unnamed:?0':?'交易日期'},?inplace=True)
????????day_data['交易日期']?=?pd.to_datetime(day_data['交易日期'])
????????#day_rtn.set_index('交易日期',?inplace=True)
????????day_data.dropna(axis=1,?how='any',?inplace=True)
????????return?day_data

????def?index_day_data(self):
????????index_day_rtn?=?pd.read_csv(root_path+'/data/中國(guó)基金加權(quán)指數(shù)day.csv',
?????????????????????????????????????encoding='gbk')
????????index_day_rtn.rename(columns={'Unnamed:?0':?'交易日期'},?inplace=True)
????????index_day_rtn['交易日期']?=?pd.to_datetime(index_day_rtn['交易日期'])
????????index_day_rtn['中國(guó)基金加權(quán)總指數(shù)']?=?index_day_rtn['中國(guó)基金加權(quán)總指數(shù)'].pct_change()
????????return?index_day_rtn

????def?get_col_name(self):
????????day_data?=?self.day_data()
????????#?匹配正則表達(dá)式
????????pattern?=?re.compile('^%s'%?self.company)
????????col_name?=?day_data.columns.tolist()
????????choose_name?=?[]
????????for?name?in?col_name:
????????????if?pattern.match(name):
????????????????choose_name.append(name)
????????print(choose_name)
????????return?choose_name


????def?col_num(self):
????????choose_name?=?self.get_col_name()
????????num?=?len(choose_name)
????????#?print(num)
????????return?num


????def?choose_data(self):
????????choose_name?=?self.get_col_name()
????????day_data?=?self.day_data()
????????day_data?=?day_data[['交易日期',?choose_name[self.fund_num]]]
????????day_data[choose_name[self.fund_num]]?=?day_data[choose_name[self.fund_num]].pct_change()
????????day_rtn?=?day_data
????????#?和指數(shù)信息合并
????????index_day_rtn?=?self.index_day_data()
????????equity_day?=?pd.merge(day_rtn,?index_day_rtn,?on='交易日期',?how='left'?)
????????equity_day.dropna(axis=0,?how='any',?inplace=True)
????????equity_day.rename(columns={choose_name[self.fund_num]:?'漲跌幅',?'中國(guó)基金加權(quán)總指數(shù)':?'指數(shù)漲跌幅'},?inplace=True)
????????return?equity_day

????def?yield_curve(self):
????????equity?=?self.choose_data()
????????equity['equity_curve']?=?(equity['漲跌幅']?+?1).cumprod()
????????equity['benchmark']?=?(equity['指數(shù)漲跌幅']?+?1).cumprod()
????????equity?=?equity[['交易日期',?'equity_curve',?'benchmark',?'漲跌幅',?'指數(shù)漲跌幅']]
????????return?equity

????def?draw_curve(self,?save_path?=?r'fig.jpg'):
????????choose_name?=?self.get_col_name()
????????equity?=?self.yield_curve()
????????equity?=?equity.reset_index(drop=True)
????????equity['交易日期']?=?pd.to_datetime(equity['交易日期'])
????????draw_equity_curve(equity,?time='交易日期',?data_dict={choose_name[self.fund_num]:?'equity_curve',?'中國(guó)基金加權(quán)總指數(shù)':?'benchmark'},
??????????????????????????save_path=save_path)

????def?evaluate(self):
????????equity?=?self.yield_curve()
????????choose_name?=?self.get_col_name()
????????#?===計(jì)算策略評(píng)價(jià)指標(biāo)
????????rtn_data=?strategy_evaluate(equity)
????????rtn_data.rename(columns={0:?choose_name[self.fund_num]},?inplace=True)
????????#print(rtn_data)
????????return?rtn_data

if?__name__?==?'__main__':
????company_name?=?'光大'
????analyse?=?Analyse(company=company_name,?fund_num?=?0)

????num?=?analyse.col_num()
????df_ret_analyse?=?pd.DataFrame()
????for?i?in?range(num):
????????name?=?analyse.get_col_name()[i]
????????try:
????????????analyse?=?Analyse(company=company_name,?fund_num=i)
????????????analyse.draw_curve(save_path?=?root_path?+?r'/result\chart/%s.jpg'?%?name)
????????????df?=?analyse.evaluate()
????????????df_ret_analyse?=?pd.concat([df_ret_analyse,?df],?axis=1)
????????except:
????????????print(name?+?'數(shù)據(jù)錯(cuò)誤')


????print(df_ret_analyse)
????df_ret_analyse.to_csv(root_path?+?f'/result\sheet\{company_name}retns.csv')

6、結(jié)語(yǔ)

此處的分析作為分析的一個(gè)框架,可以添加更多的有趣的研究?jī)?nèi)容,比如:對(duì)基金的收益數(shù)據(jù)可以計(jì)算其期望,方差,峰度,偏度等指標(biāo),對(duì)收益率也可以計(jì)算夏普比率等指標(biāo)??梢愿由钊氲姆治龌鸬氖找娴淖儎?dòng)。

最后強(qiáng)烈推薦帥帥老師的python課程,科班程序員出生的帥帥老師,代碼寫(xiě)的非常規(guī)范,初學(xué)者可以少走彎路。并且?guī)泿浝蠋煹拇鹨煞浅<皶r(shí),仔細(xì)回復(fù)每個(gè)問(wèn)題,筆者每次遇到網(wǎng)上查詢不到答案的問(wèn)題時(shí),都會(huì)馬上請(qǐng)教帥帥老師,節(jié)省了許多自己debug的時(shí)間!

總之,無(wú)論是初學(xué)者從頭學(xué)習(xí),還是老手查漏補(bǔ)缺,找一位專家答疑,帥帥的課程都物超所值。


瀏覽 107
點(diǎn)贊
評(píng)論
收藏
分享

手機(jī)掃一掃分享

分享
舉報(bào)
評(píng)論
圖片
表情
推薦
點(diǎn)贊
評(píng)論
收藏
分享

手機(jī)掃一掃分享

分享
舉報(bào)

感谢您访问我们的网站,您可能还对以下资源感兴趣:

国产秋霞理论久久久电影-婷婷色九月综合激情丁香-欧美在线观看乱妇视频-精品国avA久久久久久久-国产乱码精品一区二区三区亚洲人-欧美熟妇一区二区三区蜜桃视频 91在线观看免费视频| 俺也来俺也去WWW色| 高清国产av| 毛片高清无码| 欧美在线视频a| 天天日夜| 在线观看AV91| 少妇视频| 91aaa在线观看| 久久成人国产| 亚洲综合人妻| 国产福利美女网站| AⅤ中文字幕在线免费观看| 欧美黄片免费观看| 自拍视频在线观看| 少妇搡BBBB搡BBB搡HD(| 国产精品一| 尤物A片| 亚洲一区二区三区无码| 蜜桃av在线播放| 欧美成人免费A级在线观看| 久久精品女同亚洲女同13| 麻豆18禁| 色94色.欧美.setu| 91日韩欧美| 午夜不卡视频| 成人AV十八亚洲二区| 五月丁香婷婷啪啪| 热久久久久久| 久久无码影视| 北条麻妃一区二区三区| 天天干,夜夜操| 男女啪啪动态图| 最新国产精品| 一级免费片| 日韩成人无码精品| 中文字幕97| 淫乱人妻| 国产精品免费在线| 亚色天堂| 国产精品一卡| 特级毛片WWW| 国产精品中文| 成人在线三级片| 午夜激情国产| 五月丁香无码| 国产精品一区网站| 国产91视频| 淫色视频| 色色视频网站| 中文字幕久久人妻无码精品蜜桃| 亚洲精品乱码久久久久久| 亚洲一区二区三区在线播放| 在线观看黄色网页| 国产精品高清网站| 亚洲自拍天堂| 超碰老熟女| 久久青草视频| 亚洲高清视频在线观看| 天堂中文在线视频| 99伊人| 国产精品一区二| 亚洲无码一二三| 理论片无码| 伊人黄色片| 日韩无码人妻一区| 欧美熟妇擦BBBB擦BBBB| 亚洲国产精品自| 国产欧美日本视频| 国产系列每日更新| 午夜性爱福利| 韩国毛片| 日本无码人妻| 天天摸天天操| 无码视频一区| 国产—a毛—a毛A免费| www.天天射| 亚洲色综合久久五月| 肏逼网址| 成人电影久久久| 12——13女人毛片毛片| 国产迷奸在线| 成人在线中文| 中文字幕日本成人| 国产粗大| 亚洲天堂在线免费| 红桃91人妻爽人妻爽| 国产福利在线导航| 亚洲videos| 三级无码视频在线观看| 亚洲三级片免费观看| 丁香婷婷久久久综合精品国产| 日本少妇电影| 亚洲国产精品自在自线| 国产又粗又长又硬黄色一级片 | 西西人体视频| 黄色a片视频| 国产在线视频网站| 亚洲无码色色| 亚洲一区二区成人| aaa成人| 91性爱视频在线观看| 欧美在线视频网| 老太老熟女城中层露脸60| 亚洲精品自拍偷拍| 日韩三级在线播放| 黄色大片在线| 天天看毛片| 亚洲AV无码专区在线播放中文| 特级西西人体444www高清大胆 | 一级特黄AA片| 中国黄色大片| 天天日夜夜艹| 中文字幕熟女人妻| 欧美综合激情| 少妇视频| 2025精品偷拍视频| 亚洲黄色电影在线观看| 亚洲视频在线播放| 中文字幕免费视频在线播放| 操碧一区| av不卡免费观看| 99久久综合九九| 免费日本A片| 爱爱免费视频| 人人摸人人摸人人| 波多野吉衣av| 蜜桃视频app| 欧美三级无码| 7799精品视频天天看| 肏屄视频在线播放| 男女做爱网站| 日韩中文字幕高清| 国模私拍视频| yw·163.爆乳尤物com| 无码国产精品一区二区免费96 | 欧美aa片| 夜夜嗨AV一区二区三区啊| 友田真希一级婬片A片| 青青无码视频| 日韩性爱一区| 国产Av影视| 亚洲丁香网| 在线观看网址你懂的| 小黄片在线看| 黄色一级片视频| 在线视频第一页| 人人精品| 狠狠色一区| 内射学生妹视频| 国产精品2025| 国产精品一级a毛视频| 影音先锋色AV| 12——13女人毛片毛片| 热久久这里只有精品| 成人a片在线观看| 丁香五月色情| 免费看一级无码成人片| 国产精品免费在线| 欧美一级黄色性爱视频| 久久A√一区二区| 亚洲国产高清国产精品| 国产一级片无码| 精品成人影视| 91丝袜一区二区三区| 最近中文字幕在线| 国产最新视频| 91拍真实国产伦偷精品| 午夜无码视频| 午夜黄色操逼视频| 成人尤物网站| 国产伦精品一级A片视频夜夜 | 亚洲视频天天射| 超碰操一操| 一区二区三区四区在线看| 欧美另类| 97A片在线观看播放| 麻豆国产91在线播放| 日韩成人片| 97资源网站| 黄色毛片在线播放| 日韩无码av电影| 成人精品一区二区区别解析| 一区二区三区网| 操屄视频在线观看| 成人看片33x9.CC| 日本无码区| 三级99| 无码视频中文字幕| 在线看一区| AV网站免费观看| 河南少妇搡BBBB搡BBBB| 国产小视频在线观看| www日本高清| 青青久久91| 久久综合在线| 国产小视频在线播放| 97国产免费| AV在线天堂| 日韩大黄| AV电影在线免费观看| 欧美成人无码一区二区三区 | 做爱激情视频网站| 亚州精品成人片| 国产1级片| 免费中文字幕av| 欧美精品无码| 国产色情性黄片Av网站| 色老板免费精品无码免费视频| 动漫操逼视频| 天天干天天射天天爽| 群交无码| 青青草97国产精品麻豆| 国产婷婷久久Av免费高清| 无码av在线播放| 欧美丰满人妻免费视频人| 韩国三级HD中文字幕2019年| 亚洲午夜影院在线| 日本在线一区二区| 欧美三级片在线视频| 黄片一区二区| 欧美怕怕怕| 精品国产精品三级精品AV网址| 日韩在线免费播放| 黄色视频久久| a√天堂中文8| 一道本视频在线免费观看| 天天干免费视频| 一级免费爱爱视频| 午夜精品一区二区三区在线视频| 欧美激情视频在线| 免费国产黄色视频网站| 亚洲成人视频免费在线观看| 亚洲无码精品在线| 天堂A片电影网站在线观看| www.射| 加勒比综合网| 色婷婷视频在线播放| 国产在线一区二区| 8090操逼网| 国产手机拍视频推荐2023| 日韩经典无码| 伊人黄色| 51成人精品午夜福利| 69av在线观看视频| 骚逼av| 日韩人妻无码一区二区三区中文| 精品国产香蕉| 欧美嗯啊| 无码人妻一区二区三区| 亚洲AV综合色区无码国产播放| 囯产精品一区二区三区AV做线| 国产中文在线观看| 欧美日韩A片| 四川少妇搡BBw搡BBBB搡 | 亚洲人人18XXX—20HD| 91女人18毛片水多的意思| 青春草在线观看视频| 午夜无码精品一区二区三区99午| 懂色av,蜜臀AV粉嫩av| а√最新版在线中文8| 久久夜色精品国产噜噜亚洲AV| 无码人妻精品一区二区蜜桃91| 一区二区高清| 国产99久久久精品| 无码日韩人妻精品久久蜜桃| 黄片aaa| 欧美不卡在线视频| 88在线无码精品秘入口九色| 免费a视频在线观看| 日韩强操逼网| 91探花秘入囗| 欧美性受XXXX黑人XYX性爽冫| 亚洲天堂在线免费观看| 久久久aaa| 日韩一级片免费观看| 青青草大香蕉| 韩国精品一区| 黄色免费一级片| 色五月综合| 西西www444无码免费视频| 少妇无码在线| 影音先锋日韩资源| 在线观看三级网址| 国产手机拍视频推荐2023| 操大香蕉| 亚洲成人怡红院| 伊香蕉大综综综合| 人人操av| 亚洲日韩一区二区三区四区| 国产精品一区二区三区在线| 熟妇人妻中文字幕无码老熟妇| 夜夜网站| 亚洲小穴| 亚洲精品久| www.色中色| 国产一级婬片A片免费无成人黑豆 国产真实露脸乱子伦对白高清视频 | 欧美AA视频| 国产精品揄拍一区二区| 亚洲精品无码一区| 日韩精品一区二区三区中文在线| 亚洲V| 黄色片视频日韩| 国产亲子乱XXXXinin| 脓肿是什么原因引起的,该怎么治疗 | 99操| 国产精品午夜在线| 欧美淫乱视频| 狼人伊人综合| 国产成人TV| 国产一二三视频| 四川妇搡BBBB搡BBBB| 成人免费视频国产在线观看| 九色在线视频| 蜜桃91在线| 成人精品国产| 国产男女av| 欧洲亚洲在线| 欧美色图在线视频| 99久久成人| 性无码一区二区| 亚洲欧美熟妇久久久久久久久| 蜜臀久久99精品久久久久久婷婷| 日韩午夜成人| 女人18片毛片60分钟翻译| 久久黄视频| 俺来也官网欧美久久精品| 青青草乱伦视频| 东方av在线观看| 大香蕉AV电影| 免费视频一区二区三区四区| 婷婷国产成人精品| 男人的天堂手机在线| 日韩欧美在线播放| 一区二区三区无码专区| 韩国久久久| 麻豆黄色电影| 精品麻豆| 天天三级片| 精品国产欧美| 欧美精品A级片| 7799精品视频天天看| 九九热精品在线| 污视频网站免费观看| 午夜成人免费视频| 日韩一区二区三区在线视频| 国产福利免费| 亚洲av性爱| 亚洲欧美成人网站| 欧美性受XXXX黑人XYX性爽| 国产男人天堂| 精品福利在线| 精品欧美成人片在线| 成人视频免费网站| 操B图| 人人澡人人干| 夜色精品视频| 最近中文字幕mv第三季歌词| 51一区二区三区| 亚洲涩情91日韩一区二区| 91少妇精品| 91无码人妻一区二区| 乱码少妇| 欧美在线免费视频| 强伦人妻一区二区三区| 日韩欧美在中文| 欧亚毛片| a片在线观看视频| 殴美老妇BBBBBBBBB| 91原创国产内射| 国产免费AV片| 国产精品被狂躁到高潮| www.久久99| 久久超碰99| 毛片区| 久久大香蕉91| 日本免费一级片| 成人777777免费视频色| 高清无码免费在线| 老司机精品| 欧美丰满人妻免费视频人| 先锋资源久久| 99久久久成人国产精品| 老太老熟女城中层露脸60| 97精品人妻一区二区三区| AV天堂资源| 爽好紧别夹喷水欧美| 欧美特黄一级视频| 五月天激情小说| 日韩成人三级片| 99re在线视频| 无码中文字幕在线视频| 大香蕉在线免| 做爱视频无码| 亚洲一本色道中文无码| 日日干天天射| 亚洲AV永久无码精品国产精 | 日韩中文在线视频| 国产av电影网| 在线观看黄片视频| 精品1区2区| 天堂资源网| 性爱小说视频| 久久草成人网| 91AV免费观看| 亚洲成人福利电影| 天天干天天日天天| 特一级黄色| 在线日韩视频| 成人无码精品亚洲| 91久久| 黑人猛躁白人BBBBBBBBB| 超碰在线人人干| 午夜av福利| 神马午夜影院| 欧美日韩小视频| 欧美精品乱码99久久蜜桃| 狠狠的操| 日韩大片在线观看| 久久特黄| 亚洲情免| 欧一美一婬一伦一区二区三区自慰, | 国产精品女人777777| 在线观看无码| 一区二区视频在线| 欧美性爱免费在线视频| 国产精品色视频| 在线视频福利| 欧美国产精品一二三产品在哪买| 亚洲夜夜爱| 91精品在线观看视频| 日韩人妻无码一区二区三区中文| 上床视频网站| 岛国av无码免费| 亚洲欧美国产精品专区久久| www九九热| 亚洲成人欧美| Av久| 国产亚洲日韩在线| 久久免费视频网站| 操碰在线视频| 黄色一级免费电影| 日本高清免费视频| 韩国无码人妻| 操日本女人逼| 欧美色图在线视频| 五月乱伦| 色逼五月| 久久久91精品国产一区苍井空| 一区二区中文| 国产综合第一页| 国产精品免费观看久久久久久久久| 欧美一级片内射| 色哟哟一区二区三区| 国产在线观看免费成人视频| 9l视频自拍九色9l视频成人| 亚洲第一区欧美日韩| 国产在线视频一区| 一区免费在线观看| 亚洲91视频| 久久久久电影| 日韩字幕无码| 在线高清无码| 俺也去大香蕉| 亚洲jiZZjiZZ日本少妇| 国产高清一区| 亚洲女人视频| 无码在线播放观看| 少妇搡BBBB搡BBB搡澳门| 中文字幕精品在线视频| 国产一级黄色A片| 日韩视频一区二区三区| 超碰免费91| 成人福利免费视频| 无码在线免费观看视频| 探花无码| AV777777| 亚洲成人在线视频| 亚洲欧洲免费| 丁香婷婷五月基地| 黄色视频在线观看亚洲一区二区三区免费| 奇米91| 红桃91人妻爽人妻爽| 悠悠无码一区日韩妇女| 五月天狠狠操| 欧美四虎| 最新中文字幕在线播放| 无码AV在线播放| 操比视频在线观看| 亚洲欧美视频| 成人黄色免费视频| 成人欧美视频| 99久久婷婷国产综合精品| 天天躁狠狠躁av| 国产一二三视频| AV福利在线观看| 最美人妖系列国产Ts涵涵| 五月天成人社区| va在线| 一区二区三区在线视频观看| 欧美男女日逼视频| 亲子乱AⅤ一区二区三区| 香蕉视频成人在线| 99视频自拍| 欧美色网| 亚洲最大的成人网站| 51精品日本| 少妇搡BBBB搡BBB搡打电话| 成人网站视频在线观看| 久久成人三级片| 激情国产精品| 亚洲免费精品视频| 美女做爱视频| 黄片小视频在线观看| 天天日天天日天天操| 69久久久久久久久久| 亚洲激情综合网| 国产欧美在线看| 动漫av网站| 成人AV免费| 九九视频免费在线观看| 免费AV毛片| 影音先锋91久久网| 人人操人人操人人操人人操人人操| 囯产精品宾馆在线精品酒店| 国产无遮挡又黄又爽| 蝌蚪窝在线视频免费观看| a级黄色视频免费观看| 中文av字幕| 欧美性爱一级| 中文字幕在线永久| 西西www444无码大胆| 色五月激情五月| AV中文字幕网| 成人理伦A级A片在线论坛| 久久综合婷婷| 日本高清一区二区高清免费视频 | 日本一级婬片免费放| 在线成年人视频| 插丰满少妇在线观看| 久久91视频| 欧美另类色| 亚洲天堂网在线观看视频| 北条麻妃二区三区| 啪啪啪网站| 北条麻妃无码观看| 91农村站街老熟女露脸| 俺来也听听婷婷| 大鸡巴操小逼视频| 东京热综合影院| 日韩高清不卡| 琪琪色在线视频| 久久9久| 久久无码人妻精品一区二区三区 | 亚洲免费视频网站| 日韩中文字幕一区二区三区| 高清无码视频网站| 打炮影院| 午夜福利aaa| 东京热一区二区三区四区| 91精品91久久久中77777| 偷偷撸在线| 老女人的逼| 日本A级毛片| 超碰97av| 亚洲熟女一区二区| 亚洲日韩精品欧美一区二区yw| 久久丁香五月婷婷五月天激情视频| 不卡二区| 日韩精品成人在线| 日本欧美在线播放中文| 免费日韩黄色电影| 精品国产AV色一区二区深夜久久 | 国产精品美女久久久| 国产老熟女高潮毛片A片仙踪林| 97精品国产| 天堂毛片| 色五月av| 波多野结衣无码AV| 蜜桃视频com.www| 中国老少配BBwBBwBBW| 国产日本在线视频| 伊人在线视频| 人人爽人人干| 天堂综合| 微熟女地址导航| 无码人妻在线播放| 日韩中文字幕国产| 先锋影音亚洲无码av| 性视频人人| 青青青操| 九九视频免费在线观看| 欧美色图综合网| 天天操网址| 国产探花在线观看| 久久精品女同亚洲女同13| 无码任你操| 无码精品一区二区三区在线播放| 91视频网站| 婷婷国产亚洲精品网站| 超碰人人射| 狠狠色狠狠干| 操逼逼综合网| 亚洲AV图片| 欧美va视频| 日韩高清色| 东京热综合影院| 少妇一区二区三区| 中国老女人操逼| 人妻无码电影推荐| 爱逼av| 97亚洲精品| 少妇搡BBBB搡BBB搡HD(| 伊人影院99| 成人免费AV| 91国产免费视频| 日韩综合不卡| 天天狠天天干| 国产激情在线| 大香蕉视频在线观看| 天天天操| 你懂的在线播放| 国产成人无码区免费AV片在线 | 黄色a片网站| 亚洲天堂2014| 人人操碰成人网| 精品黄片| 中文字幕视频一区| 先锋资源av| 色香蕉视频| 啪啪网站免费| 无码AⅤ一区二区三区| 精品无码专区| 亚洲涩情91日韩一区二区| 欧美成人三级精品| www.簧片| 做爰视频毛片下载蜜桃视频| 亚洲男同Gay一区二区| 探花一区二区| 日韩国产传媒| 欧美一级生活片| 日日操天天操| 性爱福利导航| 无遮挡动态图| 日韩成人无码影片| 久久午夜成人电影| XXX日韩| 亚洲激情成人| 国产男女av| 精品中文字幕在线播放| 久久久久久97电影院电影院无码| 淫荡五月天视频导航| 91福利在线观看| 黄片网站免费观看| 中文字幕在线免费| 99中文字幕| 麻豆91麻豆国产传媒| 国产欧美日韩在线| 日韩人妻精品无码久久| 丁香五月av| 亚洲AV成人无码久久精品麻豆 | 777免费观看成人电影视频| 五月天婷婷乱伦| 亚洲激情| 久操视频在线| 色aV牛牛在线观看| 久操视频一区二区三区| 北条麻妃无码在线| 黄色大片AV在线| 丝袜制服中文字幕无码专区| 一区二区三区四区五区六区高清无吗视频 | 欧美sese| 亚洲夜夜撸| 国产精品久久久精品| 亚洲欧美人妻| 久久逼逼| 欧美色图在线视频| 婷婷综合在线| 亚洲视屏| 日韩aaa| 逼逼AV网站-日韩电影| 天堂在线社区| 中文字幕三级片在线观看| 男女操逼视频网站免费| 无码在线视频免费观看| 日本欧美中文| 亚洲日韩国产AV| 色多多导航| 国产精品精品| A∨无码| 亚洲无码69| 久热人妻| 成人免费A片在线观看直播96| 夜夜撸日日| 无码福利视频| 久久久精品午夜人成欧洲亚洲韩国 | 黄色免费在线观看网站| 国产精品扒开腿| 91综合在线观看| 竹菊av一区二区三区四区五区| 国产精品女人777777| 五月天婷婷网址| 超碰97在线精品国产| 五月停亭六月,六月停亭的英语| 99热最新国产| 欧美成人高清视频| 永久免费一区二区| 亚洲电影av| 久久综合五月| 欧美a视频| 亚洲欧美成人在线| 蜜桃秘一二三区最新| 中文字幕一区二区蜜桃| 仙踪林777777野大粗| 91精品国产乱码久久久| 18禁无码网站| 免费视频亚洲| 美日韩精品| 日本中文字幕免费| 思思热视频在线观看| 日韩无码二区| 黄色电影A片| 日韩免费视频在线观看| 操逼视频免费看| 人人操人人干人人操| 欧美一级AAA大片免费观看 | 91黄色视频在线播放| 国产在线免费视频| 91AV成人| 一级片免费视频| 国产精品操逼视频| 日韩国产欧美| 操逼AV无码| 黄频在线免费观看| www.色色网| 国产乱子伦无码视频免费| 免费观看黄色视频网站| 中日韩免费视频| 最近中文字幕免费MV第一季歌词怀孕 | va在线| 黄色一级a片| 麻豆AV96熟妇人妻| 亚洲午夜久久久久久久久久久| 大香蕉伊人9| 国产欧美日韩综合精品| 久久综合无码内射国产| 久久成人网豆花视频| 超碰9999| 国产porn| 欧美在线中文字幕| 欧美一级片内射| 欧美爱爱试看| 国产农村乱婬片A片AAA图片| 日韩成人av在线| 亚洲AV网址| 自拍偷拍欧美| 成人免费无码婬片在线| 奇米成人片| 加勒比无码综合| 中文字幕精品视频在线| 要操逼网| 精品人妻一区二区蜜桃视频| 欧美一级婬片免费视频黄| 无码一二区| 亚洲人操逼| 伊人久久AV| 我要操影院| 亚洲av播放| 中文毛片| 日本韩国无码| 一本色道久久88综合无码| 揄拍成人国产精品视频| 国产中文字幕免费| 亚洲天堂网在线视频| 欧美一级黄色A片| 中文字幕在线免费视频| 99久久免费网| www.射| 日韩动态视频| 91在线综合| 日本激情网| 国产精品三级| 中文字幕无码精品| 免费无码婬片aaaa| 黄片视频国产| 日韩成人在线免费观看| 日本Sm/调教/捆绑/紧缚| 日韩黄色A级片| 91成人视频免费观看| 欧美精品福利| 亚洲AV秘无码苍井空| 青青草无码视频| 另类老妇性bbwbbwbbw| 91就去干| 一本大道东京热AV| 一区二区三区免费看| 有码中文字幕| 精品人妻一区二区乱码一区二区| 欧美色影院| 乱子伦国产精品www| 午夜精品18视频国产17c| 99成人| 99久久综合国产精品二区| 欧美日韩一区在线观看| 日韩大香蕉在线| 激情视频网址| 中文字幕在线观看一区二区三区| 亲孑伦XXXⅹ熟女| 欧美激情在线观看| 亚洲性爱av| 久久香蕉综合在线| 人人操夜夜爽| 亚洲欧美日韩高清| 亚洲区视频| 色骚爽大香蕉91| 久久五月天综合| 豆花天天吃最新视频| 91久久综合亚洲鲁鲁五月天| 中文字幕色情| 91逼| www九九热| 无码AV网站| 人人看人人搞人人摸| 青青综合网| 啊啊啊啊啊网站| 天天爽日日澡AAAA片| 久草资源视频| 日韩无码av电影| av资源站| 国产xxxxx| 亚洲香蕉国产| 搡老熟女-91Porn| 少妇嫩搡BBBB搡BBBB| 亚洲一区欧美二区gay| 国内无码视频| 欧美日韩中文| 青娱乐国产在线| 91成人综合| 久久精品久| 北条麻妃无码| 欧美淫秽视频| 午夜精品久久久久久久91蜜桃| 黄网免费观看| 亚洲AV无码成人精品| 精品免费黄色视频| 91超碰免费在线| 黄色一级片视频| 亚洲啪啪网站| 69国产精品视频免费观看| 69视频国产| 五月丁香在线| 久久撸在线视频| 中文字幕国产精品| 欧美激情综合| 婷婷精品秘进入| 欧美国产视频| 黄色A片网站| 777国产盗摄偷窥精品0000| 特级西西444WWW高清| AA片免费网站| 人人草人人搞| 久久肏逼| 天天综合国产| 一级国产黄色视频| 四色影视| 亚洲中文字幕2025| 欧美激情视频在线| 最新毛片网站| 99久久精品国产精品有折扣吗| 黑人粗暴偷拍一区二区| AV天堂中文字幕| 牛牛影视av| 玖玖爱AV| 夜夜嗨AV| 一级黄色视频在线观看| 精品国产乱码久久久久夜深人妻| 日韩欧美精品在线| 免费一级做a爱片毛片A片小说 | 亚洲中文无码在线| 午夜av电影| 日韩A∨视频| www久久| 91无码人妻东京热精品一区| 先锋影音资源网站| 欧美三级视频| 91久久无码一区人妻A片蜜桃| 99热超碰在线| 欧美日韩国产不卡视频| 色噜噜人妻av中文字幕| 色婷婷AV国产精品| 欧美日本一区二区三区| 91精品国产一区二区三区| 国产成人精品一区二三区熟女在线 | 成人网站在线| 丁香五月婷婷基地| 日本高清一区| 超碰中文在线| 国产丝袜人妖TS系列| av毛片| 十八无码成人免费网站|