精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

使用Python預測比特幣價格

開發 后端
比特幣是所有加密愛好者普遍使用的加密貨幣之一。即使有幾種突出的加密貨幣,如以太坊,Ripple,Litecoin等,比特幣也位居榜首。

[[399626]]

本文轉載自微信公眾號「區塊鏈研究實驗室」,作者鏈三豐。轉載本文請聯系區塊鏈研究實驗室公眾號。

在本文中,我們將討論與比特幣價格預測有關的程序。

涉及的主題:

1.什么是比特幣

2.如何使用比特幣

3.使用深度學習預測比特幣價格

什么是比特幣?

比特幣是所有加密愛好者普遍使用的加密貨幣之一。即使有幾種突出的加密貨幣,如以太坊,Ripple,Litecoin等,比特幣也位居榜首。

加密貨幣通常用作我們貨幣的加密形式,廣泛用于購物,交易,投資等。

它使用對等技術,該技術背后是,沒有驅動力或任何第三方來干擾網絡內完成的交易。此外,比特幣是“開源的”,任何人都可以使用。

功能:

  • 快速的點對點交易
  • 全球支付
  • 手續費低

使用的原理-密碼學:

加密貨幣(比特幣)背后的工作原理是“加密”,他們使用此原理來保護和認證協商,并控制加密貨幣新組件的建立。

如何使用比特幣?

  • 保護錢包:應該更安全地保護比特幣錢包,以便輕松順利地進行交易
  • 比特幣價格易變:比特幣價格可能會波動。價格可以根據通貨膨脹率,數量等幾個因素而增加或減少。

使用深度學習預測比特幣價格

1. 數據收集:

導入CSV文件數據集。

  1. import pandas as pd 
  2. import numpy as np 
  3. import matplotlib.pyplot as plt 

現在,使用pandas和numpy導入數據集。Numpy主要用于python中的科學計算,

  1. coindata = pd.read_csv(‘Dataset.csv’) 
  2. googledata = pd.read_csv(‘DS2.csv’) 

已加載的原始數據集已打印,

  1. coindata = coindata.drop([‘#’], axis=1) 
  2. coindata.columns = [‘Date’,’Open’,’High’,’Low’,’Close’,’Volume’] 
  3. googledata = googledata.drop([‘Date’,’#’], axis=1) 

未使用的列將放在此處。

從硬幣數據和Google數據集中刪除兩列,因為它們是未使用的列。

從數據集中刪除未使用的列后,將為兩個數據集打印最終結果。

  1. last = pd.concat([coindata,googledata], axis=1) 

將兩個數據集(硬幣數據和谷歌數據)連接起來,并使用函數將其打印出來

  1. last.to_csv(‘Bitcoin3D.csv’, index=False

2.一維RNN:

現在將兩個數據集串聯后,將導出最終數據集。

  1. import pandas as pd 
  2. import matplotlib.pyplot as plt 
  3. import numpy as np 
  4. import math 
  5. from sklearn.preprocessing import MinMaxScaler 
  6. from sklearn.metrics import mean_squared_error 
  7. from keras.models import Sequential 
  8. from keras.layers import Dense, Activation, Dropout 
  9. from keras.layers import LSTM 

在這里使用Keras庫。Keras僅需幾行代碼即可使用有效的計算庫訓練神經網絡模型。

MinMaxScaler會通過將每個特征映射到給定范圍來轉換特征。sklearn軟件包將提供該程序所需的一些實用程序功能。

密集層將執行以下操作,并將返回輸出。

  1. output = activation(dot(input, kernel) + bias) 
  2. def new_dataset(dataset, step_size): 
  3.     data_X, data_Y = [], [] 
  4.     for i in range(len(dataset)-step_size-1): 
  5.         a = dataset[i:(i+step_size), 0] 
  6.         data_X.append(a) 
  7.         data_Y.append(dataset[i + step_size, 0]) 
  8.     return np.array(data_X), np.array(data_Y) 

將在數據預處理階段收集的一維數據分解為時間序列數據,

  1. df = pd.read_csv(“Bitcoin1D.csv”) 
  2. df[‘Date’] = pd.to_datetime(df[‘Date’]) 
  3. df = df.reindex(index= df.index[::-1]) 

數據集已加載。該功能是從Bitcoin1D.csv文件中讀取的。另外,將“日期”列轉換為“日期時間”。通過“日期”列重新索引所有數據集。

  1. zaman = np.arange(1, len(df) + 1, 1) 
  2. OHCL_avg = df.mean(axis=1) 

直接分配一個新的索引數組。

  1. OHCL_avg = np.reshape(OHCL_avg.values, (len(OHCL_avg),1)) #7288 data 
  2. scaler = MinMaxScaler(feature_range=(0,1)) 
  3. OHCL_avg = scaler.fit_transform(OHCL_avg) 

分配定標器后規格化數據集,

  1. #print(OHCL_avg) 
  2. train_OHLC = int(len(OHCL_avg)*0.56) 
  3. test_OHLC = len(OHCL_avg) — train_OHLC 
  4. train_OHLC, test_OHLC = OHCL_avg[0:train_OHLC,:], OHCL_avg[train_OHLC:len(OHCL_avg),:] 
  5. #Train the datasets and test it 
  6. trainX, trainY = new_dataset(train_OHLC,1) 
  7. testX, testY = new_dataset(test_OHLC,1) 

從平均OHLC(開高低開)中創建一維維度數據集,

  1. trainX = np.reshape(trainX, (trainX.shape[0],1,trainX.shape[1])) 
  2. testX = np.reshape(testX, (testX.shape[0],1,testX.shape[1])) 
  3. step_size = 1 

以3D維度重塑LSTM的數據集。將step_size分配給1。

  1. model = Sequential() 
  2. model.add(LSTM(128, input_shape=(1, step_size))) 
  3. model.add(Dropout(0.1)) 
  4. model.add(Dense(1)) 
  5. model.add(Activation(‘linear’)) 

創建LSTM模型,

  1. model.compile(loss=’mean_squared_error’, optimizer=’adam’) 
  2. model.fit(trainX, trainY, epochs=10, batch_size=25, verbose=2) 

將紀元數定義為10,batch_size為25,

  1. trainPredict = model.predict(trainX) 
  2. testPredict = model.predict(testX) 
  3. trainPredict = scaler.inverse_transform(trainPredict) 
  4. trainY = scaler.inverse_transform([trainY]) 
  5. testPredict = scaler.inverse_transform(testPredict) 
  6. testY = scaler.inverse_transform([testY]) 

完成了歸一化以進行繪圖,

  1. trainScore = math.sqrt(mean_squared_error(trainY[0],  
  2.                        trainPredict[:,0])) 
  3. testScore = math.sqrt(mean_squared_error(testY[0],  
  4.                        testPredict[:,0])) 

針對預測的測試數據集計算性能度量RMSE,

  1. trainPredictPlot = np.empty_like(OHCL_avg) 
  2. trainPredictPlot[:,:] = np.nan 
  3. trainPredictPlot[step_size:len(trainPredict)+step_size,:] = 
  4.                                                   trainPredict 

將轉換后的train數據集用于繪圖,

  1. testPredictPlot = np.empty_like(OHCL_avg) 
  2. testPredictPlot[:,:] = np.nan 
  3. testPredictPlot[len(trainPredict)+(step_size*2)+1:len(OHCL_avg)-1,:] 
  4.                     = testPredict 

將轉換后的預測測試數據集用于繪圖,

最終將預測值可視化。

  1. OHCL_avg = scaler.inverse_transform(OHCL_avg) 
  2. plt.plot(OHCL_avg, ‘g’, label=’Orginal Dataset’) 
  3. plt.plot(trainPredictPlot, ‘r’, label=’Training Set’) 
  4. plt.plot(testPredictPlot, ‘b’, label=’Predicted price/test set’) 
  5. plt.title(“ Bitcoin Predicted Prices”) 
  6. plt.xlabel(‘ Time’, fontsize=12) 
  7. plt.ylabel(‘Close Price’, fontsize=12) 
  8. plt.legend(loc=’upper right’) 
  9. plt.show() 

3.多變量的RNN:

  1. import pandas as pd 
  2. from pandas import DataFrame 
  3. from pandas import concat 
  4. from math import sqrt 
  5. from numpy import concatenate 
  6. import matplotlib.pyplot as pyplot 
  7. import numpy as np 
  8. from sklearn.metrics import mean_squared_error 
  9. from sklearn.preprocessing import MinMaxScaler 
  10. from keras import Sequential 
  11. from keras.layers import LSTM, Dense, Dropout, Activation 
  12. from pandas import read_csv 

使用Keras庫。Keras僅需幾行代碼就可以使用有效的計算庫來訓練神經網絡模型。sklearn軟件包將提供該程序所需的一些實用程序功能。

密集層將執行以下操作,并將返回輸出。

  1. dataset = read_csv(‘Bitcoin3D.csv’, header=0, index_col=0) 
  2. print(dataset.head()) 
  3. values = dataset.values 

使用Pandas庫加載數據集。在這里準備了可視化的列。

  1. groups = [0, 1, 2, 3, 5, 6,7,8,9] 
  2. i = 1 

將系列轉換為監督學習。

  1. def series_to_supervised(data, n_in=1, n_out=1, dropnan=True): 
  2.     n_vars = 1 if type(data) is list else data.shape[1] 
  3.     df = DataFrame(data) 
  4.     cols, names = list(), list() 
  5.     # Here is created input columns which are (t-n, … t-1) 
  6.     for i in range(n_in, 0, -1): 
  7.         cols.append(df.shift(i)) 
  8.         names += [(‘var%d(t-%d)’ % (j+1, i)) for j in range(n_vars)] 
  9. #Here, we had created output/forecast column which are (t, t+1, … t+n) 
  10.     for i in range(0, n_out): 
  11.         cols.append(df.shift(-i)) 
  12.         if i == 0: 
  13.             names += [(‘var%d(t)’ % (j+1)) for j in range(n_vars)] 
  14.         else
  15.             names += [(‘var%d(t+%d)’ % (j+1, i)) for j in 
  16.                                              range(n_vars)] 
  17.     agg = concat(cols, axis=1) 
  18.     agg.columns = names 
  19.     # drop rows with NaN values  
  20.     if dropnan: 
  21.         agg.dropna(inplace=True
  22.     return agg 

檢查值是否為數字格式,

  1. values = values.astype(‘float32’) 

數據集值通過使用MinMax方法進行歸一化,

  1. scaler = MinMaxScaler(feature_range=(0,1)) 
  2. scaled = scaler.fit_transform(values

將規范化的值轉換為監督學習,

  1. reframed = series_to_supervised(scaled,1,1) 
  2. #reframed.drop(reframed.columns[[9,10,11,12,13,14,15]], axis=1, inplace=True

數據集分為兩組,分別是訓練集和測試集,

  1. values = reframed.values 
  2. train_size = int(len(values)*0.70) 
  3. train = values[:train_size,:] 
  4. test = values[train_size:,:] 

拆分的數據集被拆分為trainX,trainY,testX和testY,

  1. trainX, trainY = train[:,:-1], train[:,13] 
  2. testX, testY = test[:,:-1], test[:,13] 

訓練和測試數據集以3D尺寸重塑以用于LSTM,

  1. trainX = trainX.reshape((trainX.shape[0],1,trainX.shape[1])) 
  2. testX = testX.reshape((testX.shape[0],1,testX.shape[1])) 

創建LSTM模型并調整神經元結構,

  1. model = Sequential() 
  2. model.add(LSTM(128, input_shape=(trainX.shape[1], trainX.shape[2]))) 
  3. model.add(Dropout(0.05)) 
  4. model.add(Dense(1)) 
  5. model.add(Activation(‘linear’)) 
  6. model.compile(loss=’mae’, optimizer=’adam’) 

通過使用trainX和trainY訓練數據集,

  1. history = model.fit(trainX, trainY, epochs=10, batch_size=25, validation_data=(testX, testY), verbose=2, shuffle=False

計算每個訓練時期的損耗值,并將其可視化,

  1. pyplot.plot(history.history[‘loss’], label=’train’) 
  2. pyplot.plot(history.history[‘val_loss’], label=’test’) 
  3. pyplot.title(“Test and Train set Loss Value Rate”) 
  4. pyplot.xlabel(‘Epochs Number’, fontsize=12) 
  5. pyplot.ylabel(‘Loss Value’, fontsize=12) 
  6. pyplot.legend() 
  7. pyplot.show() 

對訓練數據集執行預測過程,

  1. trainPredict = model.predict(trainX) 
  2. trainX = trainX.reshape((trainX.shape[0], trainX.shape[2])) 

對測試數據集執行預測過程,

  1. testPredict = model.predict(testX) 
  2. testX = testX.reshape((testX.shape[0], testX.shape[2])) 

訓練數據集反轉縮放比例以進行訓練,

  1. testPredict = model.predict(testX) 
  2. testX = testX.reshape((testX.shape[0], testX.shape[2])) 

測試數據集反轉縮放以進行預測,

  1. testPredict = concatenate((testPredict, testX[:, -9:]), axis=1) 
  2. testPredict = scaler.inverse_transform(testPredict) 
  3. testPredict = testPredict[:,0] 
  4. # invert scaling for actual 
  5. testY = testY.reshape((len(testY), 1)) 
  6. inv_y = concatenate((testY, testX[:, -9:]), axis=1) 
  7. inv_y = scaler.inverse_transform(inv_y) 
  8. inv_y = inv_y[:,0] 

通過將mean_squared_error用于train和測試預測來計算性能指標,

  1. rmse2 = sqrt(mean_squared_error(trainY, trainPredict)) 
  2. rmse = sqrt(mean_squared_error(inv_y, testPredict)) 

訓練和測試的預測集串聯在一起

  1. final = np.append(trainPredict, testPredict) 
  2. final = pd.DataFrame(data=final, columns=[‘Close’]) 
  3. actual = dataset.Close 
  4. actual = actual.values 
  5. actual = pd.DataFrame(data=actual, columns=[‘Close’]) 

最后,將訓練和預測結果可視化。

  1. pyplot.plot(actual.Close, ‘b’, label=’Original Set’) 
  2. pyplot.plot(final.Close[0:16781], ‘r’ , label=’Training set’) 
  3. pyplot.plot(final.Close[16781:len(final)], ‘g’, 
  4.             label=’Predicted/Test set’) 
  5. pyplot.title(“ Bitcoin Predicted Prices”) 
  6. pyplot.xlabel(‘ Time’, fontsize=12) 
  7. pyplot.ylabel(‘Close Price’, fontsize=12) 
  8. pyplot.legend(loc=’best’) 
  9. pyplot.show() 

目前為止,我們使用歷史比特幣價格數據集開發價格預測模型,通過使用Python中的RNN和LSTM算法來找到價格預測。

 

責任編輯:武曉燕 來源: 區塊鏈研究實驗室
相關推薦

2021-02-02 10:43:13

比特幣區塊鏈加密貨幣

2021-01-08 14:40:56

比特幣加密貨幣區塊鏈

2018-10-24 10:40:41

2021-01-12 16:07:37

比特幣礦工投資

2021-02-10 16:50:35

比特幣加密貨幣貨幣

2020-12-15 20:00:09

比特幣加密貨幣區塊鏈

2020-12-29 09:00:00

比特幣區塊鏈安全

2021-02-05 14:28:13

比特幣疫情數據

2022-09-30 14:15:07

區塊鏈比特幣虛擬貨幣

2021-02-14 00:54:20

比特幣虛擬貨幣區塊鏈

2019-11-25 00:01:25

Satan勒索病毒比特幣

2021-06-08 21:49:06

比特幣區塊鏈礦工

2020-12-02 16:26:45

比特幣數字資產貨幣

2021-02-16 23:52:58

比特幣加密貨幣數據

2021-01-26 00:50:45

DDoS勒索攻擊網絡安全

2021-03-10 09:12:16

比特幣區塊鏈加密貨幣

2022-01-05 22:56:49

比特幣加密貨幣貨幣

2018-07-05 15:37:46

2020-05-20 20:00:46

比特幣數字貨幣區塊鏈

2021-02-19 18:47:24

比特幣加密貨幣區塊鏈
點贊
收藏

51CTO技術棧公眾號

999av视频| 制服丝袜在线第一页| 日本中文字幕视频在线| 国产乱子轮精品视频| 国精产品一区一区三区有限在线| 一区二区三区免费在线观看视频 | av中文字幕网址| 超碰资源在线| 国产精品乱人伦| 国产福利久久| 中文字幕+乱码+中文| 黄色免费成人| 色婷婷av一区二区三区在线观看| 国产综合内射日韩久| 电影亚洲一区| 偷拍一区二区三区| 女女同性女同一区二区三区按摩| 三级小视频在线观看| 裸体在线国模精品偷拍| 97精品国产97久久久久久免费| 欧美成人久久久免费播放| 老牛国内精品亚洲成av人片| 欧美人狂配大交3d怪物一区 | 久久91精品国产91久久小草| 91超碰中文字幕久久精品| 91麻豆精品成人一区二区| 亚洲精品**不卡在线播he| 日韩写真欧美这视频| 中文字幕一区二区三区四区在线视频| 欧美精品videosex| 成人免费一区二区三区视频| 欧美日韩另类丝袜其他| 人妻视频一区二区三区| 国产精品综合二区| 成人国产精品日本在线| 不卡av电影在线| 国产农村妇女精品一区二区| 欧美极品少妇xxxxx| www.com.av| 精品在线99| 精品视频久久久久久久| jjzzjjzz欧美69巨大| 中文一区二区三区四区| 日韩欧美一级片| 亚洲网中文字幕| 久久亚洲国产精品尤物| 欧美日韩黄色影视| 制服丝袜综合网| 成人看片网页| 91精品福利在线| 国产淫片av片久久久久久| 丝袜诱惑一区二区| 亚洲在线成人精品| 成人精品视频在线播放| 77thz桃花论族在线观看| 亚洲午夜在线视频| 极品粉嫩国产18尤物| av在线视屏| 精品久久久久久中文字幕一区奶水 | 免费观看的毛片| 成人福利视频在线| 精品在线观看一区二区| 天堂在线资源8| 久久众筹精品私拍模特| 欧美日韩在线不卡一区| 国产精品视频精品视频| 成人av免费看| 97免费观看视频| 久久精品国产免费看久久精品| 国产色爱av资源综合区| 欧美精品七区| 成人三级黄色免费网站| 中文字幕精品一区二区三区精品| 欧美成人综合一区| 国产www.大片在线| 中文字幕一区二区三区视频| 国产精品一二三在线观看| 丝袜美女在线观看| 午夜视频一区二区| 一本久道综合色婷婷五月| 日本欧美一区| 欧美放荡的少妇| 337p日本欧洲亚洲大胆张筱雨| 老牛精品亚洲成av人片| 亚洲网站在线播放| 亚洲熟女少妇一区二区| 在线看片一区| 国产精品成人国产乱一区| 在线观看中文字幕码| 风间由美一区二区三区在线观看| 精品国产一区二区三区麻豆小说| 你懂的视频在线观看| 国产精品毛片久久久久久久| 欧美性猛交内射兽交老熟妇| 国产精品粉嫩| 欧美一区二区成人6969| 亚洲第九十七页| 午夜精品毛片| 欧美在线播放视频| 国产乱码精品一区二三区蜜臂| 波多野结衣在线一区| 亚洲一区三区电影在线观看| a国产在线视频| 欧美日韩久久一区二区| 挪威xxxx性hd极品| 国产精品7m凸凹视频分类| 668精品在线视频| 97超碰人人草| 99久久精品国产精品久久| 视频一区视频二区视频三区视频四区国产 | 亚洲人成电影在线播放| 国产精品三区在线观看| 久久久精品日韩| 99九九视频| 9色在线观看| 精品日韩美女的视频高清 | 成人爽a毛片一区二区免费| 日本婷婷久久久久久久久一区二区| 中文字幕中文字幕在线中高清免费版 | 亚洲 自拍 另类小说综合图区| xxxxx.日韩| 日韩av有码在线| 欧美国产精品一二三| 麻豆91精品91久久久的内涵| 欧美日本韩国一区二区三区| 女囚岛在线观看| 91精品国产色综合久久ai换脸| 国产成人福利在线| 亚洲欧美日本日韩| 国产偷久久久精品专区| 性欧美猛交videos| 日韩一卡二卡三卡四卡| 亚洲女人久久久| 奇米精品一区二区三区四区| 日本在线观看一区二区| 在线最新版中文在线| 亚洲国产小视频在线观看| 妺妺窝人体色www婷婷| 奇米888四色在线精品| 欧美日韩在线观看一区二区三区| 国产高潮在线| 亚洲精品一区二区三区影院| 久久久久久国产精品视频 | 欧美日韩三级视频| 国产视频不卡在线| 美女网站色91| 综合久久国产| 国产美女视频一区二区| 不卡中文字幕av| 国产内射老熟女aaaa∵| 亚洲婷婷综合久久一本伊一区 | 国产91精品一区二区麻豆网站| 黄色网址在线免费看| 成人精品视频在线观看| 超碰精品一区二区三区乱码| 国产成人毛毛毛片| 亚洲成人精品影院| 久久久久麻豆v国产精华液好用吗 在线观看国产免费视频 | 毛片视频网站在线观看| 92精品国产成人观看免费 | 精品无码人妻一区二区三区| 成人一级视频在线观看| 欧美中文字幕在线观看视频| 电影一区二区在线观看| 51色欧美片视频在线观看| 免费国产在线视频| 欧美三级午夜理伦三级中视频| 黄色裸体一级片| 国产精品99久久久久久久vr| 大陆av在线播放| 九九视频免费观看视频精品| 国产精品免费在线免费| av大片在线| 亚洲精品aⅴ中文字幕乱码| 亚洲自拍一区在线观看| 中文字幕一区二区三区在线观看 | 亚洲国产精品成人综合色在线婷婷 | 精品一区二区综合| 免费在线看黄色片| 亚洲aaa级| 成人写真视频福利网| 日本天码aⅴ片在线电影网站| 亚洲精品第一页| 中文字幕a级片| 亚洲曰韩产成在线| 性欧美精品中出| 国产精品自产自拍| 蜜臀av午夜一区二区三区 | 亚洲中文字幕无码专区| 波多野结衣在线播放一区| 7777精品伊久久久大香线蕉语言| 成入视频在线观看| 日韩在线观看免费网站| 黄色av中文字幕| 欧美体内谢she精2性欧美| 男人操女人动态图| 国产精品一区二区久久不卡 | 日韩经典中文字幕在线观看| 亚洲图片在线播放| 精品福利在线视频| 成年人二级毛片| 91蝌蚪porny成人天涯| 久久精品一二三四| 强制捆绑调教一区二区| 欧美 日韩 国产 高清| 日韩久久电影| 久久精品丝袜高跟鞋| 国产精品一区免费在线| 国产成人精品优优av| 超级白嫩亚洲国产第一| 久久精品视频免费播放| 大片免费播放在线视频| 亚洲高清色综合| 国产chinasex对白videos麻豆| 日本精品一区二区三区四区的功能| 国产女人18水真多毛片18精品| 久久精品欧美一区二区三区麻豆 | 国产日本一区二区| 欧亚乱熟女一区二区在线| 韩国v欧美v日本v亚洲v| 亚洲色图久久久| 亚洲中午字幕| 妺妺窝人体色777777| 亚洲一区二区三区| 亚洲人一区二区| sdde在线播放一区二区| 久久精品一二三区| 福利在线一区| 五月天综合在线| 天使萌一区二区三区免费观看| 日韩中文字幕亚洲精品欧美| 日本一区二区免费高清| 欧美日韩国产综合视频在线| 欧美日韩一区二区三区四区不卡| 97影院在线午夜| 国产精品毛片aⅴ一区二区三区| 国产精品日韩精品| 成人日韩精品| 日韩美女福利视频| 亚洲深夜视频| 日本国产高清不卡| 伊人久久视频| 欧美在线视频一区| 在线最新版中文在线| 日本aⅴ大伊香蕉精品视频| 蜜桃视频动漫在线播放| 欧美亚洲在线播放| 一区二区乱码| 日本久久91av| 欧美日一区二区三区| 国产玖玖精品视频| 综合欧美精品| 国产99在线播放| 欧美成人专区| 欧美精品久久| 欧美韩国日本在线观看| 公共露出暴露狂另类av| 欧美激情无毛| 国产精品一区二区免费在线观看| 国产一区91| 国产成人手机视频| 蜜臀av一区二区在线免费观看 | 成人看片毛片免费播放器| 国产精品黄页免费高清在线观看| www.26天天久久天堂| 成人午夜高潮视频| 凹凸av导航大全精品| 九九九九九精品| 欧美色婷婷久久99精品红桃| 中文字幕在线亚洲精品| 激情自拍一区| 黑森林福利视频导航| 美女视频第一区二区三区免费观看网站| 一级黄色录像在线观看| 国产精品白丝av| av无码一区二区三区| 国产免费观看久久| 欧美又粗又大又长| 欧美日韩一区二区免费在线观看| 中国黄色一级视频| 欧美成人vps| 国产精品秘入口| 欧美日韩高清区| 欧美xx视频| 亚洲在线免费看| 最新亚洲精品| 热久久最新地址| 久久激情婷婷| 亚洲精品无码久久久久久久| 91女神在线视频| 国产少妇在线观看| 色成人在线视频| 亚洲乱色熟女一区二区三区| 亚洲男女性事视频| 日本在线视频中文有码| 国产精品男女猛烈高潮激情| 国产一区调教| 中文字幕欧美日韩一区二区| 在线一区欧美| 香蕉视频999| 91碰在线视频| 国产在线综合网| 欧美日韩成人一区| 男人的天堂在线| 欧美成人在线免费视频| 日韩成人av电影| 国产精品一区在线观看| 99久久99热这里只有精品 | 高清不卡亚洲| 亚洲综合av影视| 久久一区二区三区喷水| 国产精品丝袜久久久久久消防器材| 国产真实乱对白精彩久久| 亚洲精品乱码久久久久久久久久久久 | 国产一区二区在线观看免费| 亚洲第一页av| 香蕉av福利精品导航| 国产视频aaa| 日韩有码在线观看| 999国产精品亚洲77777| 久久综合九色综合网站| 91久久亚洲| 国产精九九网站漫画| 亚洲精品一二三四区| 亚洲天堂aaa| 色777狠狠综合秋免鲁丝| 我爱我色成人网| 欧美日韩亚洲在线| 亚洲一区二区动漫| 北岛玲一区二区| 婷婷激情综合网| 天堂v视频永久在线播放| 国外视频精品毛片| 99久久婷婷国产综合精品青牛牛 | 欧美中文日韩| 亚洲色图14p| 狠狠色噜噜狠狠狠狠97| 无码国产伦一区二区三区视频| 欧美激情一级欧美精品| 亚洲图色一区二区三区| 日韩成人手机在线| 成人黄色av网站在线| www.99re7.com| 亚洲国产精品va在线看黑人动漫 | 偷拍日韩校园综合在线| 天堂在线观看视频| 午夜精品久久久久久久久久久久| 9国产精品午夜| 99在线精品免费视频| 99国产麻豆精品| 成人免费a视频| 国产午夜精品美女视频明星a级| 欧洲一级精品| 亚洲一区二区三区午夜| 国产久卡久卡久卡久卡视频精品| 加勒比婷婷色综合久久| 欧美成人一区二区三区在线观看| 激情网站在线| 狠狠色综合色区| 另类国产ts人妖高潮视频| 欧美做受高潮6| 欧美精三区欧美精三区| 黄av在线播放| 国产精品二区三区四区| 99在线|亚洲一区二区| 亚洲午夜福利在线观看| 欧美在线|欧美| 二区三区在线观看| 国产精品视频一区二区三区经| 一级成人国产| 亚洲av成人无码久久精品| 欧美片在线播放| 久久国产精品黑丝| 欧美极品色图| 国产在线视频一区二区| 日本一级淫片免费放| 亚洲午夜av久久乱码| 亚洲国产91视频| 波多野结衣乳巨码无在线| 国产欧美在线观看一区| www.av日韩| 日韩av免费看网站| 亚洲电影在线一区二区三区| 女性生殖扒开酷刑vk| 色噜噜夜夜夜综合网| 18videosex性欧美麻豆| 黑人中文字幕一区二区三区| 美女网站视频久久| 国产成人啪精品午夜在线观看| 伊人伊成久久人综合网小说| 国产高清日韩| 欧美 国产 日本| 亚洲三级在线观看| 国产又爽又黄网站亚洲视频123| 国产自摸综合网| 宅男噜噜噜66国产日韩在线观看| 国产又色又爽又高潮免费| 亚洲成人教育av| 激情综合五月| 欧美成人黑人猛交|