• <tr id="yyy80"></tr>
  • <sup id="yyy80"></sup>
  • <tfoot id="yyy80"><noscript id="yyy80"></noscript></tfoot>
  • 99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

    Bitcoin Candlestick Prediction with Deep Neural Networks Based on Real Time Data

    2021-12-14 06:04:32ReemAlkhodhairiShahadAljalhamiNorahRusayniJowharahAlshobailiAmalAlShargabiandAbdulatifAlabdulatif
    Computers Materials&Continua 2021年9期

    Reem K.Alkhodhairi,Shahad R.Aljalhami,Norah K.Rusayni,Jowharah F.Alshobaili,Amal A.Al-Shargabi,*and Abdulatif Alabdulatif

    1Department of Information Technology,College of Computer,Qassim University,Buraydah,51452,Saudi Arabia

    2Department of Computer Science,College of Computer,Qassim University,Buraydah,51452,Saudi Arabia

    Abstract:Currently,Bitcoin is the world’s most popular cryptocurrency.The price of Bitcoin is extremely volatile,which can be described as high-benefit and high-risk.To minimize the risk involved,a means of more accurately predicting the Bitcoin price is required.Most of the existing studies of Bitcoin prediction are based on historical(i.e.,benchmark)data,without considering the real-time(i.e.,live)data.To mitigate the issue of price volatilityand achieve more precise outcomes,this study suggests using historical and real-time data to predict the Bitcoin candlestick—or open,high,low,and close (OHLC)—prices.Seeking a better prediction model,the present study proposes time series-based deep learning models.In particular,two deep learning algorithms were applied,namely,long short-term memory(LSTM) and gated recurrent unit(GRU).Using real-time data,the Bitcoin candlesticks were predicted for three intervals:the next 4 h,the next 12 h,and the next 24 h.The results showed that the best-performing model was the LSTM-based model with the 4-h interval.In particular,this model achieved a stellar performance with a mean absolute percentage error (MAPE) of 0.63,a root mean square error(RMSE) of 0.0009,a mean square error (MSE) of 9e-07,a mean absolute error (MAE) of 0.0005,and an R-squared coefficient (R2) of 0.994.With these results,the proposed prediction model has demonstrated its efficiency over the models proposed in previous studies.The findings of this study have considerable implications in the business field,as the proposed model can assist investors and traders in precisely identifying Bitcoin sales and buying opportunities.

    Keywords:Bitcoin;prediction;long short term memory;gated recurrent unit;deep neural networks;real-time data

    1 Introduction

    Recently,virtual currency has gained more popularity as an accepted means for financial transactions.The cryptocurrencies are the most representative virtual currencies and receive more attention from the media and investors [1,2].This is due to their attractive characteristics,such as simplicity,transparency,and increasing acceptance [3].Bitcoin is the first and the most popular cryptocurrency on the market.It was implemented by Nakamoto [4]in January 2009 and is currently traded on over 40 exchanges worldwide and acceptable in over thirty different currencies [5].

    Bitcoin allows people to sell and buy using different currencies.Bitcoins do not necessitate an institution or central bank to emit and control them.Therefore,the decentralization of Bitcoins makes possessors of Bitcoins feel safe.As Bitcoin is grounded on Blockchain as its primary database,it has some anonymity features.The username of a Bitcoin user is not disclosed during transactions;only their wallet ID is made public.Such features have made Bitcoin one of the most commonly used and valuable cryptocurrencies.Thus,Bitcoin is rising and has become an attractive investment for traders [6].For traders or general users,the main issue is the Bitcoin exchange rate volatility.As Van Alstyne [7]mentioned,the excessive volatility of Bitcoin is a factor that prevents it being a currency;however,this volatility is thus far a motivation for traders.Meanwhile,the general public are seeking solutions to cut down their risk.In fact,the Bitcoin price is remarkably volatile and changeable within a very short period of time.

    To provide a better picture of this dilemma,Fig.1 shows a sample of the fluctuations in Bitcoin’s price within a single day,i.e.,May 10,2020.

    Figure 1:A sample of fluctuating Bitcoin price (in USD) collected from Bitstamp (https://www.bitstamp.net).Price was very volatile on 10 May 2020 and fell from 9,561 to 8,293 USD

    As shown in Fig.1,the recorded Bitcoin price was 9,561 USD at the beginning of the day and dropped down to 8,293 USD before the end of the same day.That is,the price dropped by around 13% within one single day.

    In the financial world,the opportunity to predict the price direction of assets is a practical matter that helps a trader decision to buy or sell an investment instrument.Given that Bitcoin has a relatively young lifespan and volatile approach,there currently exists a novel opportunity to predict its price.

    Existing studies of cryptocurrency and Bitcoin prediction,mostly short-term prediction,are mainly based on historical data,i.e.,benchmark data,and many of these studies provide a relatively low-performance prediction.We assume that one of the main reasons for inaccurate prediction is the dependency on historical datasets.Bitcoin price time series data are typically collected from the past without taking into account the real-time (i.e.,live) data.This is because the Bitcoin price readings for a few days may make a difference due to the price volatility problem mentioned earlier.

    The majority of Bitcoin prediction studies mainly focus on using different algorithms on prediction performance alone rather than the effect of data type (historical vs real-time data)on prediction performance.To our knowledge,the present study is the first to compare Bitcoin prediction performance of historical data with real-time data.Specifically,this study starts with the collection of a dataset of real-time Bitcoin candlesticks from popular resources such as BitcoinCharts (https://bitcoincharts.com) and CryptoCompare (https://www.cryptocompare.com).The candlestick refers to four Bitcoin attributes:opening price,highest price,lowest price,and closing price,over a period of time,i.e.,OHLC.With a historical dataset,the collected dataset is used to train two deep learning models:LSTM and GRU.These two models were selected due to their appropriateness to time series data.Three time intervals are used to develop the best-fit model:4,12,and 24-h intervals.The trained models are tested,and their performances are measured to identify the best-performed model.For evaluation,the best-performing model is compared with previous models in terms of performance.

    The main contributions of this study are as follows:1) The use of both historical and realtime data for the Bitcoin candlesticks prediction.The use of real-time data was not emphasized in previous studies,e.g.,[5].The majority of the studies were mainly based on historical-based data,2) The proposal of multiple prediction models,i.e.,LSTM and GRU.In literature,several models have been applied.However,the use of numerous deep learning methods in a single study was not common.In particular,the use of long short term memory (LSTM) together with the gated recurrent unit (GRU) was not widely used for Bitcoin price prediction,and 3) The consideration of three intervals in the prediction,i.e.,4,12,24-h.The proposal of three intervals gives more flexibility for people to choose sales and buy opportunities at different times.

    2 Related Work

    Tab.1 shows a summary of related studies,in terms of the type of the Bitcoin dataset type used for prediction,i.e.,historicalvs.real-time,and the Bitcoin features used for prediction.As shown in the table,almost all studies depend on historical data and do not consider realtime data when building their prediction models.However,these studies make use of a wide variety of features.The features can be classified into two main categories:primary and secondary.The primary features are those related directly to Bitcoin and Blockchain per se and can affect the short-term Bitcoin price.These include examples like open price,daily high,hash rate,and block size.In contrast,the secondary features are loosely related to the Bitcoin and can affect the long-term Bitcoin price,such as international exchange rates,microeconomic,and technical indicators.Most of the studies used the primary features.As in the study of Shintate et al.[8],the author uses the open,high,low,and close of Bitcoin as the main features to build a new trend prediction classification method for Bitcoin price.The same study relied on a pre-processing phase before data analysis.They proposed a deep learning-based random sampling model (RMS) for cryptocurrency time series that are non-stationary.Also,the study of Purbarani et al.[9]applied Pearson correlation to select the most correlated features and found that OHLC were the most correlated features to predict the weighted price of Bitcoin.

    Table 1:summary of related Bitcoin prediction studies

    Several approaches have been applied in the context of prediction methods,such as time series analysis,traditional machine learning algorithms,and deep learning algorithms.Madan et al.[10]compare forecasting Bitcoin price accuracy through binomial logistic regression,random forest,and support vector machine.Wu et al.[11]propose a new prediction framework using the LSTM model to predict Bitcoin’s daily price with two distinct LSTM models:a conventional LSTM model and an LSTM with an autoregressive model.Phaladisailoed et al.[12]applied different models,such as gated recurrent unit (GRU),Huber regression,LSTM,and Theil-Sen regression.The first model,GRU,shows the best results in which the means square error (MSE)was as low as 0.00002,and the R-squared coefficient (R2) was as high as 99.2%.

    Despite the importance of Bitcoin price prediction approaches,two main limitations can be derived from the literature.First,most Bitcoin studies focus on the security aspects rather than creating efficient prediction models for the Bitcoin price.Second,among the limited number of Bitcoin price prediction studies,most of the studies used historical datasets as they mainly focused on developing new models for prediction rather than studying the effect of the dataset (i.e.,historical or real-time) on the prediction performance.

    To bridge this gap,this study proposes prediction models for the Bitcoin candlestick and compares Bitcoin prediction performance of historical data with real-time data.

    3 The Proposed Real-Time Prediction Model of Bitcoin Candlestick

    In this section,the proposed model of Bitcoin price prediction is described.Fig.2 shows the proposed model.First,the real-time data of Bitcoin candlesticks are collected with particular features (Section 3.1).The datasets collected are for three intervals:4,12,and 24 h.Second,the collected data are pre-processed before feeding them to the prediction models.The pre-processing includes cleaning data,such as removing outliers and fixing missing values,and also a transformation of data using data normalization (Section 3.2).Third,the prediction models are built with specific configurations.The models created are LSTM and GRU,which are deep learning-based models appropriate to be used with time-series data.The two models are constructed with specific structures to achieve good performance (Section 3.3).The models are trained based on the realtime data collection,and the performance of the models is evaluated in terms of specific metrics(Section 3.4).An experiment is conducted based on the phases included in the proposed model.The experiment is explained in detail in the following sub-sections.

    Figure 2:The proposed real-time prediction model of Bitcoin candlestick

    3.1 Dataset

    The collection of data followed two steps.First,the historical data of Bitcoin were scraped from BitcoinCharts (https://bitcoincharts.com) for the period of January 1,2017 to August 20,2020.Next,the live,i.e.,real-time data were requested from CryptoCompare(https://www.cryptocompare.com) websites using APIs from August 21,2020,up to the current date,which on August 27,2020 was streamed.The data were collected over 1-min intervals of Kraken exchange activity in US dollars.The collected data were then used to create three intervals:4,12,and 24 h.These intervals are made to get multiple alternatives in the prediction process.

    Tab.2 shows the key features considered:those representing the Bitcoin candlestick,opening price,highest price,lowest price,and closing price,i.e.,OHLC.The final dataset collected has over 1,300,000 rows with a size of 120 MB,growing each time we request the API.

    Table 2:Features included in the dataset with their descriptions

    To get an overview of the collected dataset,Tab.3 shows descriptive statistics of the features within three intervals:4,12,and 24 h.Note that as the interval is longer,the number of records is reduced.

    To understand the data more,Fig.3 shows how Bitcoin candlestick prices change over time.As shown in the figure,the OHLC features are similar in terms of the trend,but with different values.

    Figure 3:Bitcoin candlestick prices (OHLC) overtime.The figures emphasize that the price of the Bitcoin candlestick is volatile in all features.OHLC,open,high,low,and close

    Table 3:Descriptive statistics Bitcoin features utilized for prediction.Statistics include the number of dataset records (samples) in each interval,the mean,the standard deviation,the maximum value,and the minimum value of each feature

    3.2 Dataset Pre-Processing

    As the dataset came from two sources,i.e.,BitcoinCharts (https://bitcoincharts.com) and CryptoCompare (https://www.cryptocompare.com/),the processing step is significant since each source provides different features in a different order.To guarantee the correctness and consistency of the dataset,pre-processing methods have been applied,such as excluding the outliers and the null values,deleting irrelevant features,and performing order corrections.

    Additionally,to avoid model overfitting,the dataset was processed to include a 4-h interval due to the high repetition rate in the 1-min interval records.

    The last step applied in the data pre-processing is transforming the data to a form more suitable to be used by the deep learning algorithms:LSTM and GRU.In particular,the decimal scaling approach is utilized as a data normalization technique,which is expressed as

    The normalization was performed by moving the decimal points of a given value.The number of decimal points to transfer is determined by the absolute maximum value of the given dataset.The complete dataset is available online at https://github.com/reemkhd/Bitcoin-Dataset.git.

    3.3 The Prediction Models

    Recurrent neural networks (RNNs) are suitable for time series modeling.However,RNNs suffer from a problem known as vanishing gradient.The most common variants of RNN that solved that problem are long short-term memory (LSTM) and gated recurrent unit (GRU),selected in this work to predict the Bitcoin candlesticks.Besides,these two models are efficient at remembering long-term dependencies.

    3.3.1 The Theoretical Basis of the Models

    In the following discussion,the theoretical bases of the LSTM and GRU models are explained.LSTM was first introduced by Hochreiter et al.[20]as an extension of RNN.It is designed to solve the vanishing gradient problem and works tremendously well on time-series with long-term information problems.Currently,LSTM is widely utilized in stock price prediction and natural language processing.The internal structure of the LSTM model is shown in Fig.4.

    The cell state and hidden state are utilized to collect and send data to the next state.To define if the data can pass through or not,input,output,and forget gates are utilized,all of which depend on data priority.Thus,the vanishing gradient problem can be solved,as described in Eqs.(2)-(6).

    Figure 4:Long short term memory (LSTM) internal representation.LSTM contains three gates:input,forget,and output

    whereXtis the input,iis the input gate,fis the forget gate,ois the output gate,cis the cell state,his the hidden state,σis the activation function,WandUare the weight matrix,andtis the time.

    GRU was developed based on LSTM with a less complicated structure by tuning the gate in the LSTM to reset and update the gate.The reset gate is used to limit the amount of back-state data used with the current input data,while the update gate is intended to determine the amount of back-state data collection.Fig.5 shows the structure of GRU nodes.

    3.3.2 Models’Configurations

    Figs.6 and 7 show the LSTM and GRU structure employed to develop the prediction model.As shown in the figures,there is an input layer,two hidden layers,and one output layer.The input layer contains the Bitcoin candlestick,which involves the four features:the opening price,highest price,lowest price,and closing price (OHLC).The output layer contains the Bitcoin candlestick.We used two hidden layers.Each of the hidden layers has a regularization function,which was added to reduce overfitting.The regularization function used is dropout,which drops a random unit of the model.The use of two hidden layers is motivated by Velankar et al.[13],and the use of the dropout function is inspired by Yogeshwaran et al.[14].To optimize weight,we use an Adam optimizer,which was also used by Yogeshwaran et al.

    Figure 6:The structure of the long short term memory (LSTM) model

    All the parameters mentioned above,i.e.,Layers,Dropout layers,Weight optimizer,and Activation function,were configured based on previous studies.However,for other parameters needed to complete the model’s structure,i.e.,Batch size,Dropout rate,Neurons,and Epochs,we had to find a proper way to choose their values.Based on multiple attempts at identifying the parameter values,we found that the babysitting approach (also known as trial and error)is not suitable.It is cumbersome and time-consuming because it is based on guessing.Thus,we utilized the Bayesian optimization technique to optimize the missing values alongside known values.Bayesian optimization is a method that uses an approximation to find the global optimum in a minimum number of steps without the need for guessing.Based on Bayesian optimization,the values of Batch size,Dropout rate,Neurons,and Epochs were identified as 160,0.0001,64,and 480,respectively.The complete list of the parameters’configurations utilized in the prediction model is presented in Tab.4.

    Figure 7:The structure of the gated recurrent units (GRU) model

    Table 4:LSTM and GRU models’parameter configurations

    The train/test split is the applied method in the training and testing phases,where 80% of the records were utilized for training,and the remaining 20% was used for testing.The model was executed in the Python programming language,including several libraries such as Keras,Scikit-learn,Requests,NumPy,and Pandas.The Keras and the Scikit-learn libraries were used to build the model.The Requests library was used to call the API to get the real-time dataset.For data pre-processing,NumPy and Pandas were utilized.To accelerate the training time,the Colab graphics processing unit (GPU) was used.Using the GPU,it takes 49 min to train the 7984 records in 4-h intervals compared to 379 min when using the traditional CPU.

    3.4 Performance Metrics

    To measure the performance of the real-time prediction model,five metrics are used:mean absolute percentage error (MAPE),root mean square error (RMSE),MSE,mean absolute error(MAE),and R2.The MAPE is defined as the mean or average of the absolute percentage errors of forecasts.Error is defined as actual or observed value minus the forecasted value.The MAPE metric is expressed,as shown in Eq.(7).

    The MSE is defined as the average of the squared error used as the loss function for leastsquares regression and expressed in Eq.(8).

    The RMSE measures the average magnitude of the errors in a set of predictions without recognizing their direction.This is the same as MSE,but the value’s root is considered while determining the model’s accuracy.The corresponding equation is shown below.

    The MAE measures the average magnitude of the errors in a set of forecasts without considering their direction.It measures accuracy for continuous variables.The MAE metric is denoted,as shown in Eq.(10).

    The R2coefficient is described as the variance ratio in the dependent variable predictable from the independent variable(s) and expressed in Eq.(11).

    4 Results

    The LSTM and GRU prediction models were applied to 4,12,and 24 h real-time Bitcoin data for three years,i.e.,from January 1,2017 to August 27,2020,using the selected features explained earlier in Section 3.To measure the models’performance,we used the measures mentioned in Section 3.4 to train and test data.Tab.5 shows the LSTM and GRU models’prediction results with the three intervals:4,12,and 24 h.

    As shown in Tab.5,the LSTM model outperformed the GRU with the 4-hour interval in all the performance measures.Specifically,it achieved an RMSE of 0.0009,an MSE of 9e-07,an MAE of 0.00051,and MAPE of 0.63,and an R2of 0.9946.On the other hand,with the 12-h interval,the GRU model outperformed the LSTM model in all performance measures except the MAE measure.Specifically,the performance measures were as follows:RMSE was 0.00177,MSE was 3.2e-06,MAE was 0.00102,MAPE was 1.31,and R2was 0.982.Like the 12-h interval results,the GRU model also outperformed the LSTM model with the 24-h interval,but in all measures.The performance measures were as follows:RMSE was 0.0037,MSE was 1.42e-05,MAE was 0.0019,MAPE was 2.89,and R2was 0.90.

    Table 5:Prediction performance of the with LSTM &GRU based on three time intervals

    To get an overview of the LSTM and GRM models’prediction results,the predicted Bitcoin daily close is shown graphically in Fig.8 for the 4,12,24-h interval,respectively.In the figure,the predicted value of the daily close is compared with the actual value where the x-axis represents the date,and the y-axis represents the corresponding Bitcoin close price in U.S.dollars.As shown in Fig.8,the lines representing the actual and predicted values are very close.To better compare between the two models,Fig.9 zooms in and shows the predicted values of daily close for only three days.This is applied for each of the three intervals:the 4,12,and 24 h.These results confirmed the results that we have shown earlier in Tab.5,where the LSTM model outperformed GRU with the 4-h interval,and GRU outperformed the LSTM model for the other two intervals.However,the best-performing model is the LSTM model.For more detailed results for all models,Tabs.6-8 presents four samples of the predicted and actual values of the Bitcoin candlesticks for the LSTM and the GRU model with all intervals.Specifically,the tables present the predicted values of the Bitcoin open,high,low,and close and how far they are from the actual values.

    Based on the results presented earlier,we can derive the following findings:

    1.The LSTM model outperformed the GRU with the 4-h interval in all the performance measures.The GRU model gives some prediction readings that are slightly far from the actual prices.Based on the results presented in Tab.6,the highest difference values between the predicted price and the actual price was produced by the GRU model,i.e.,158.3,-228.1,-101.9 for the high,low,and close prices,respectively.

    Table 6:Sample prediction of the Bitcoin candlestick for the next 4-h

    Table 7:Sample prediction of the Bitcoin candlestick for the next 12-h

    Table 8:Sample prediction of the Bitcoin candlestick for the next 24-h

    Figure 8:Overall prediction of Bitcoin close price based on LSTM and GRU with all intervals.(a) For 4-h interval,(b) For 12-h interval,and (c) For a 24-h interval

    Figure 9:Sample Prediction of Bitcoin close price of three days:(a) For a 4-h interval,(b) for 12-h interval.and (c) for a 24-h interval

    2.The GRU model outperformed the LSTM model for the other two intervals.However,the best-performed model was the LSTM model with the 4-h interval.This model achieved the best performance,i.e.,the lowest values of RMSE,MSE,MAE,and MAPE,and the highest value of R2.

    The performance of the prediction model proposed in this study is evaluated and compared with previous models in the following section.

    5 Model Evaluation

    The results are evaluated in two ways.First,the best-performing model is compared with itself if it applied for historical data without the live (i.e.,real-time) data.Second,the best-performing models in each interval are compared with similar models of previous studies.

    5.1 Self-Comparison:Historical vs.Real-Time

    For evaluation,we test the best performance prediction model (LSTM with 4-h interval)once with a Bitcoin historical dataset (Fig.10),and again with both real-time Bitcoin data and historical data (Fig.11).As shown in the figures,the real-time based model performed better than the historical-based model.This is obvious from the closeness of the two lines representing the actual and predicted values of Bitcoin daily close.

    Figure 10:Predictions of the best-performed model (LSTM with 4-h interval) using historical data.Real-time based model performed better.LSTM,long short term memory

    Figure 11:Predictions of the best-performed model (LSTM with 4-h interval) using real-time data.The close predicted prices are not far from the actual prices.LSTM,long short term memory

    To get a better idea about the two models’performance,Tab.9 shows both models’performance metrics that use LSTM with 4 h.As shown in the table,the real-time model outperformed the historical-based model in RMSE,MSE,MAE,MAPE,and R2.

    5.2 A Comparison with the State-of-the-Art Models

    The model is compared with previous studies that have applied LSTM and GRU to predict Bitcoin price.The comparison is made in terms of performance metrics (see Tabs.10 and 11).As shown in the tables,the proposed real-time model outperformed the state-of-the-art models in terms of RMSE,MSE,MAE,MAPE,and R2.This supports our assumption that including real-time data in addition to the historical data does improve prediction model performance.

    Table 10:comparison of the LSTM real-time based model with previous studies that used LSTM

    Table 11:comparison of the GRU real-time based model with previous studies that used GRU

    6 Conclusion

    The price of Bitcoin is considered to be very unpredictable.That is,within hours of a day,the price can go up and down.Consequently,potential users are averse to the risks inherent to Bitcoin.In deciding the buying and selling opportunities,an accurate forecast of the Bitcoin price would help alleviate risk.This study proposed using two deep learning algorithms,LSTM and GRU,for short-term real-time Bitcoin prediction models.The models were applied to three intervals (4,12,and 24-h) based on Bitcoin real-time (i.e.,live) data along with Bitcoin historical data.The LSTM model with a 4-h interval was the best-performing model and outperformed the state-of-the-art models,which were mainly based on historical data sets without taking realtime data into account.We believe that such a model can effectively lead to the learning of potential Bitcoin price trends and help people determine when to buy and sell Bitcoins.Among the conclusions made by this study is that Bayesian optimization is a promising approach to define the values of parameters and can be used by other researchers to construct high-performance prediction models in similar areas such as the stock market.Future works can include the extension of the real-time dataset to have more exchanges,e.g.,Bitstamp in addition to Kraken exchange.Further efforts may include the construction of Bitcoin prediction models based on other machine and deep learning algorithms.

    Acknowledgement:Researchers would like to thank the Deanship of Scientific Research,Qassim University for funding publication of this project.

    Funding Statement:The authors received no specific funding for this study.

    Conflicts of Interest:The authors declare that they have no conflicts of interest to report regarding the present study.

    免费av不卡在线播放| 欧美人与善性xxx| 国产一级毛片在线| 在线免费十八禁| 综合色丁香网| 97超视频在线观看视频| 22中文网久久字幕| 日本熟妇午夜| av在线老鸭窝| 国产久久久一区二区三区| 王馨瑶露胸无遮挡在线观看| 亚洲av福利一区| 精品国产乱码久久久久久小说| 2022亚洲国产成人精品| 欧美日韩综合久久久久久| 一级爰片在线观看| 国产视频内射| 国产人妻一区二区三区在| 精品一区在线观看国产| 又大又黄又爽视频免费| 国产午夜福利久久久久久| 日韩成人伦理影院| 亚洲人成网站高清观看| 中文字幕免费在线视频6| 热re99久久精品国产66热6| 午夜爱爱视频在线播放| 亚洲综合精品二区| 插阴视频在线观看视频| 少妇猛男粗大的猛烈进出视频 | 亚洲精品色激情综合| 婷婷色综合大香蕉| 国产黄频视频在线观看| 久久久亚洲精品成人影院| 日本免费在线观看一区| 伊人久久精品亚洲午夜| 亚洲,欧美,日韩| 日日摸夜夜添夜夜添av毛片| 真实男女啪啪啪动态图| 香蕉精品网在线| 美女视频免费永久观看网站| 欧美丝袜亚洲另类| 好男人视频免费观看在线| 欧美日韩视频高清一区二区三区二| 五月玫瑰六月丁香| 精品久久久久久电影网| 亚洲欧洲国产日韩| 欧美日韩精品成人综合77777| 国产乱人视频| 欧美区成人在线视频| 91狼人影院| 欧美人与善性xxx| 国产毛片在线视频| 内射极品少妇av片p| 国产一区二区三区综合在线观看 | 性插视频无遮挡在线免费观看| 深爱激情五月婷婷| 久久ye,这里只有精品| 舔av片在线| 91在线精品国自产拍蜜月| 美女xxoo啪啪120秒动态图| 在线观看美女被高潮喷水网站| av在线天堂中文字幕| 国产亚洲最大av| 欧美性猛交╳xxx乱大交人| 国产精品人妻久久久影院| 午夜福利网站1000一区二区三区| 亚洲成人av在线免费| 波野结衣二区三区在线| 色综合色国产| 久久久久久久久久成人| 国产精品人妻久久久久久| 内射极品少妇av片p| 搞女人的毛片| 精品少妇黑人巨大在线播放| 一级毛片aaaaaa免费看小| 午夜精品一区二区三区免费看| 日韩电影二区| kizo精华| 在线精品无人区一区二区三 | 免费人成在线观看视频色| 99热这里只有是精品50| 男女那种视频在线观看| 中文在线观看免费www的网站| 国产成人a区在线观看| 日日啪夜夜爽| 国产一区有黄有色的免费视频| 国产高清三级在线| 中文字幕久久专区| 午夜免费男女啪啪视频观看| 亚洲精品一二三| 女人久久www免费人成看片| 夫妻性生交免费视频一级片| 色网站视频免费| 久久热精品热| 欧美亚洲 丝袜 人妻 在线| 在线天堂最新版资源| 日本-黄色视频高清免费观看| 亚洲激情五月婷婷啪啪| 精品熟女少妇av免费看| 国产女主播在线喷水免费视频网站| 久久久久久久久久人人人人人人| 大话2 男鬼变身卡| 亚洲人成网站在线观看播放| 国产亚洲av片在线观看秒播厂| 啦啦啦啦在线视频资源| 国产亚洲av嫩草精品影院| 亚洲高清免费不卡视频| 久久精品久久精品一区二区三区| 国产高清有码在线观看视频| 性插视频无遮挡在线免费观看| 欧美xxxx黑人xx丫x性爽| av在线播放精品| 免费观看性生交大片5| 在线观看国产h片| 国产精品女同一区二区软件| 99九九线精品视频在线观看视频| 免费大片18禁| 69人妻影院| 性插视频无遮挡在线免费观看| 欧美日韩国产mv在线观看视频 | 91久久精品国产一区二区成人| 亚洲精品国产av成人精品| 好男人在线观看高清免费视频| 亚洲va在线va天堂va国产| 国产人妻一区二区三区在| 99热全是精品| 国产精品伦人一区二区| 丝瓜视频免费看黄片| 国产日韩欧美在线精品| 午夜免费男女啪啪视频观看| 内射极品少妇av片p| 在线a可以看的网站| 日韩欧美 国产精品| 免费看a级黄色片| 久久久久精品久久久久真实原创| 99久久精品热视频| 国产一区亚洲一区在线观看| 亚洲精品国产色婷婷电影| 69人妻影院| 美女内射精品一级片tv| 老司机影院成人| 麻豆精品久久久久久蜜桃| 国产精品蜜桃在线观看| 中文字幕人妻熟人妻熟丝袜美| 国产欧美日韩精品一区二区| 日日摸夜夜添夜夜添av毛片| 成人高潮视频无遮挡免费网站| 亚洲av成人精品一区久久| 精品人妻偷拍中文字幕| av在线蜜桃| 久久99热这里只有精品18| 狂野欧美激情性bbbbbb| 麻豆乱淫一区二区| 人妻系列 视频| 国产精品久久久久久精品古装| 久久精品国产亚洲av天美| 直男gayav资源| 一级毛片aaaaaa免费看小| 天天一区二区日本电影三级| 网址你懂的国产日韩在线| 午夜福利在线观看免费完整高清在| 久久久久久久亚洲中文字幕| 亚洲成人久久爱视频| 美女高潮的动态| 久久久久久久国产电影| 日本三级黄在线观看| 亚洲美女搞黄在线观看| 精品亚洲乱码少妇综合久久| 日日啪夜夜爽| 夜夜爽夜夜爽视频| 欧美97在线视频| 亚洲国产精品999| 岛国毛片在线播放| 插逼视频在线观看| 久久热精品热| 国产一区二区在线观看日韩| 午夜激情久久久久久久| 在线观看美女被高潮喷水网站| 一区二区三区乱码不卡18| 最近的中文字幕免费完整| 超碰97精品在线观看| 国产精品久久久久久久久免| 久久久久久久国产电影| 国产乱人偷精品视频| 午夜免费观看性视频| 伊人久久精品亚洲午夜| 精品熟女少妇av免费看| 国产精品成人在线| 久久久成人免费电影| 一本色道久久久久久精品综合| 亚洲精品国产成人久久av| 少妇猛男粗大的猛烈进出视频 | 色综合色国产| 亚洲欧美一区二区三区黑人 | 国产精品国产三级国产av玫瑰| 麻豆国产97在线/欧美| 国产综合精华液| 日本一二三区视频观看| av线在线观看网站| 成年女人在线观看亚洲视频 | 一本—道久久a久久精品蜜桃钙片 精品乱码久久久久久99久播 | 啦啦啦中文免费视频观看日本| 日韩亚洲欧美综合| 蜜桃亚洲精品一区二区三区| 国产成人a∨麻豆精品| 欧美日韩国产mv在线观看视频 | 亚洲国产精品成人久久小说| 国产精品久久久久久久久免| 免费少妇av软件| 少妇高潮的动态图| 寂寞人妻少妇视频99o| 深夜a级毛片| 国产国拍精品亚洲av在线观看| 97热精品久久久久久| 女人被狂操c到高潮| 黄色欧美视频在线观看| 久久久久国产网址| 三级国产精品欧美在线观看| 免费看a级黄色片| 在线观看三级黄色| 啦啦啦中文免费视频观看日本| 在线 av 中文字幕| 成年av动漫网址| 91狼人影院| 交换朋友夫妻互换小说| 精品久久久久久久久亚洲| 久久精品综合一区二区三区| av卡一久久| 建设人人有责人人尽责人人享有的 | 免费少妇av软件| 十八禁网站网址无遮挡 | 99久久精品国产国产毛片| 韩国高清视频一区二区三区| 日日啪夜夜爽| 色综合色国产| 亚洲一区二区三区欧美精品 | 国产精品蜜桃在线观看| 久久久欧美国产精品| 国产免费福利视频在线观看| 精品国产三级普通话版| 精品一区在线观看国产| 欧美成人a在线观看| 天堂俺去俺来也www色官网| 国产色婷婷99| 亚洲成人av在线免费| 亚洲天堂av无毛| 久久久国产一区二区| 日日摸夜夜添夜夜爱| 国产美女午夜福利| 熟妇人妻不卡中文字幕| 国产午夜精品一二区理论片| 免费av不卡在线播放| 国产永久视频网站| 丰满人妻一区二区三区视频av| 久久人人爽av亚洲精品天堂 | 禁无遮挡网站| 又爽又黄无遮挡网站| 尤物成人国产欧美一区二区三区| 亚洲三级黄色毛片| 国产高清不卡午夜福利| 久久99蜜桃精品久久| 18禁裸乳无遮挡动漫免费视频 | 在线播放无遮挡| 身体一侧抽搐| 免费av毛片视频| 在线观看美女被高潮喷水网站| 男人爽女人下面视频在线观看| 熟妇人妻不卡中文字幕| 日韩电影二区| .国产精品久久| 少妇被粗大猛烈的视频| 免费大片18禁| 免费观看的影片在线观看| 成年av动漫网址| 免费看不卡的av| 高清午夜精品一区二区三区| 欧美日韩视频精品一区| 国产欧美另类精品又又久久亚洲欧美| 69人妻影院| 免费黄色在线免费观看| 真实男女啪啪啪动态图| 国产成人freesex在线| 我的老师免费观看完整版| 国产精品秋霞免费鲁丝片| 成人漫画全彩无遮挡| av女优亚洲男人天堂| 精品99又大又爽又粗少妇毛片| 欧美潮喷喷水| 亚洲成色77777| 成人黄色视频免费在线看| 久久久久久久午夜电影| 美女cb高潮喷水在线观看| 亚洲精品456在线播放app| 国产探花在线观看一区二区| av.在线天堂| 亚洲自拍偷在线| 啦啦啦在线观看免费高清www| 国产黄a三级三级三级人| 校园人妻丝袜中文字幕| 日日摸夜夜添夜夜爱| 色婷婷久久久亚洲欧美| 亚洲av成人精品一区久久| 黄色日韩在线| 国产精品福利在线免费观看| 精品久久久久久久久av| 亚洲欧美清纯卡通| 欧美极品一区二区三区四区| 亚洲在久久综合| 亚洲自拍偷在线| 听说在线观看完整版免费高清| 狂野欧美白嫩少妇大欣赏| av专区在线播放| 国产成人精品久久久久久| 国产欧美另类精品又又久久亚洲欧美| 欧美xxxx黑人xx丫x性爽| 亚洲精品国产av蜜桃| 亚洲国产日韩一区二区| 欧美亚洲 丝袜 人妻 在线| 国产亚洲最大av| 国产精品一区www在线观看| 成人美女网站在线观看视频| 日本免费在线观看一区| 一本色道久久久久久精品综合| 精品久久久精品久久久| 又爽又黄a免费视频| 人体艺术视频欧美日本| 国内揄拍国产精品人妻在线| 男男h啪啪无遮挡| 日日啪夜夜爽| 色网站视频免费| 爱豆传媒免费全集在线观看| 麻豆成人午夜福利视频| 精品久久久噜噜| 午夜福利在线观看免费完整高清在| 亚洲精品色激情综合| 老司机影院成人| 国产精品麻豆人妻色哟哟久久| 亚洲欧美精品自产自拍| 中文精品一卡2卡3卡4更新| 亚洲最大成人手机在线| 国产亚洲av片在线观看秒播厂| 欧美日韩综合久久久久久| 爱豆传媒免费全集在线观看| 亚洲欧美清纯卡通| 国产日韩欧美亚洲二区| 亚洲电影在线观看av| 爱豆传媒免费全集在线观看| 在现免费观看毛片| 日韩视频在线欧美| 成人毛片60女人毛片免费| 亚洲精品色激情综合| 亚洲欧美中文字幕日韩二区| 成人一区二区视频在线观看| 成人毛片a级毛片在线播放| 国产精品人妻久久久影院| 在现免费观看毛片| 精品视频人人做人人爽| 22中文网久久字幕| 国产黄a三级三级三级人| 亚洲欧美清纯卡通| 最近的中文字幕免费完整| 午夜免费观看性视频| 国产一区二区三区综合在线观看 | 亚洲久久久久久中文字幕| 久久久久国产网址| 免费播放大片免费观看视频在线观看| 一本久久精品| 尤物成人国产欧美一区二区三区| 欧美最新免费一区二区三区| www.色视频.com| 插阴视频在线观看视频| 中文字幕人妻熟人妻熟丝袜美| 欧美最新免费一区二区三区| 99热网站在线观看| 插阴视频在线观看视频| 一级爰片在线观看| 女人久久www免费人成看片| 黄片wwwwww| 在线观看免费高清a一片| 18禁动态无遮挡网站| 国产成人freesex在线| 亚洲人与动物交配视频| 国产成人a区在线观看| 国产精品一区二区性色av| 国产成年人精品一区二区| 日韩免费高清中文字幕av| 一级爰片在线观看| av网站免费在线观看视频| 欧美少妇被猛烈插入视频| 久久久久性生活片| 国产精品人妻久久久久久| 男女边摸边吃奶| 亚洲av一区综合| 香蕉精品网在线| 久久鲁丝午夜福利片| 一区二区av电影网| 69av精品久久久久久| 国产欧美日韩一区二区三区在线 | 岛国毛片在线播放| 亚洲精品成人久久久久久| 久久97久久精品| 亚洲精品国产av蜜桃| 99久久九九国产精品国产免费| 久久精品国产自在天天线| 欧美成人a在线观看| 97在线人人人人妻| 国产有黄有色有爽视频| 高清av免费在线| 亚洲精品第二区| 91狼人影院| 中文欧美无线码| 少妇裸体淫交视频免费看高清| 久久久久久久国产电影| 一个人看的www免费观看视频| 菩萨蛮人人尽说江南好唐韦庄| 男插女下体视频免费在线播放| 可以在线观看毛片的网站| av在线观看视频网站免费| 综合色丁香网| 亚洲人成网站在线播| 成人高潮视频无遮挡免费网站| 少妇人妻久久综合中文| 男人和女人高潮做爰伦理| 日韩视频在线欧美| 中文天堂在线官网| 夫妻午夜视频| 欧美丝袜亚洲另类| 99re6热这里在线精品视频| 久久精品久久久久久噜噜老黄| 国产免费一区二区三区四区乱码| 尤物成人国产欧美一区二区三区| 纵有疾风起免费观看全集完整版| 国产成人福利小说| 国产精品99久久99久久久不卡 | 免费观看性生交大片5| 亚洲精品456在线播放app| 久久久久久久久久久免费av| 自拍欧美九色日韩亚洲蝌蚪91 | 午夜福利在线在线| 久久精品久久精品一区二区三区| 国产91av在线免费观看| 制服丝袜香蕉在线| av一本久久久久| 国产欧美日韩一区二区三区在线 | 亚洲欧美精品自产自拍| 精品久久久久久久久av| 免费黄色在线免费观看| 国产精品成人在线| 少妇人妻久久综合中文| 国内精品宾馆在线| 精品久久久久久久人妻蜜臀av| 欧美精品人与动牲交sv欧美| 免费大片18禁| 久久久久久久久久久丰满| 国内精品美女久久久久久| 国产综合精华液| 中文在线观看免费www的网站| 亚洲av欧美aⅴ国产| 嫩草影院新地址| 国产亚洲av片在线观看秒播厂| 三级国产精品欧美在线观看| 激情 狠狠 欧美| 女的被弄到高潮叫床怎么办| 99视频精品全部免费 在线| 国产av不卡久久| 欧美 日韩 精品 国产| 免费观看av网站的网址| 激情五月婷婷亚洲| 国产v大片淫在线免费观看| 亚洲第一区二区三区不卡| 听说在线观看完整版免费高清| 日本三级黄在线观看| 久久久亚洲精品成人影院| 91精品伊人久久大香线蕉| 国产欧美日韩精品一区二区| 日韩中字成人| 日韩 亚洲 欧美在线| 日韩,欧美,国产一区二区三区| 97超视频在线观看视频| 欧美丝袜亚洲另类| 国产欧美亚洲国产| 色吧在线观看| 建设人人有责人人尽责人人享有的 | 男女边吃奶边做爰视频| 国产精品国产三级国产专区5o| 精品国产一区二区三区久久久樱花 | 夜夜爽夜夜爽视频| 国产极品天堂在线| 99久国产av精品国产电影| 欧美日本视频| 精品国产三级普通话版| 国产 精品1| 伦理电影大哥的女人| 久久人人爽人人爽人人片va| 性色av一级| 在线天堂最新版资源| 国产欧美亚洲国产| 美女国产视频在线观看| 亚洲人与动物交配视频| 三级经典国产精品| 精品久久久久久久久av| 特大巨黑吊av在线直播| 日韩欧美 国产精品| 少妇裸体淫交视频免费看高清| 精品99又大又爽又粗少妇毛片| 我的老师免费观看完整版| 嫩草影院新地址| 80岁老熟妇乱子伦牲交| 黄片wwwwww| 国产淫片久久久久久久久| 亚洲无线观看免费| 七月丁香在线播放| 欧美3d第一页| 一级毛片黄色毛片免费观看视频| 久久久精品欧美日韩精品| 欧美高清性xxxxhd video| 日韩人妻高清精品专区| 欧美日韩国产mv在线观看视频 | 秋霞伦理黄片| 午夜日本视频在线| 最近手机中文字幕大全| 免费av观看视频| 日韩三级伦理在线观看| 如何舔出高潮| 熟女电影av网| 噜噜噜噜噜久久久久久91| 97在线人人人人妻| 久久国产乱子免费精品| 国产黄色视频一区二区在线观看| 三级男女做爰猛烈吃奶摸视频| 成人特级av手机在线观看| 观看免费一级毛片| 3wmmmm亚洲av在线观看| 一级黄片播放器| 身体一侧抽搐| 欧美成人a在线观看| 亚洲无线观看免费| 2018国产大陆天天弄谢| 新久久久久国产一级毛片| 亚洲精品,欧美精品| 日韩 亚洲 欧美在线| 日本黄大片高清| 天天躁日日操中文字幕| 伦精品一区二区三区| 久久ye,这里只有精品| 大又大粗又爽又黄少妇毛片口| www.色视频.com| 中文字幕免费在线视频6| 国产精品福利在线免费观看| 国产精品99久久99久久久不卡 | 在线播放无遮挡| 免费不卡的大黄色大毛片视频在线观看| 干丝袜人妻中文字幕| 国产精品国产三级专区第一集| 久久韩国三级中文字幕| 波多野结衣巨乳人妻| 免费不卡的大黄色大毛片视频在线观看| 亚洲av在线观看美女高潮| 欧美日韩视频精品一区| 最近2019中文字幕mv第一页| 欧美区成人在线视频| 亚洲色图综合在线观看| 久久这里有精品视频免费| 免费电影在线观看免费观看| 亚洲av不卡在线观看| 亚洲激情五月婷婷啪啪| 热99国产精品久久久久久7| 色网站视频免费| 91在线精品国自产拍蜜月| 亚洲av中文字字幕乱码综合| 97超视频在线观看视频| 国产v大片淫在线免费观看| 免费看a级黄色片| 亚洲人与动物交配视频| 国产免费福利视频在线观看| 丰满少妇做爰视频| 一个人看的www免费观看视频| 亚洲精品久久午夜乱码| 久久亚洲国产成人精品v| 欧美另类一区| 秋霞伦理黄片| 国产欧美另类精品又又久久亚洲欧美| 精品亚洲乱码少妇综合久久| 婷婷色综合大香蕉| 亚洲欧美日韩另类电影网站 | 真实男女啪啪啪动态图| 男女下面进入的视频免费午夜| 欧美 日韩 精品 国产| 国产一区二区三区av在线| 天堂俺去俺来也www色官网| 天天躁夜夜躁狠狠久久av| 亚洲国产色片| 国产熟女欧美一区二区| 嫩草影院入口| 成人亚洲精品一区在线观看 | 熟女电影av网| 国产高清国产精品国产三级 | 国产人妻一区二区三区在| 亚洲欧美成人精品一区二区| 亚洲av成人精品一二三区| 麻豆成人午夜福利视频| 伊人久久精品亚洲午夜| 国产成年人精品一区二区| 国产在线一区二区三区精| 哪个播放器可以免费观看大片| 干丝袜人妻中文字幕| av播播在线观看一区| 国产精品一二三区在线看| 一区二区三区精品91| 国产精品一二三区在线看| 久久久午夜欧美精品| 干丝袜人妻中文字幕| 国产精品无大码| 国产v大片淫在线免费观看| 日本色播在线视频|