中文字幕av无码不卡免费_蜜臀AV无码精品人妻色欲_亚洲成AV人片在线观看无码不卡_无码专区天天躁天天躁在线

您現在的位置:程序化交易>> 期貨公式>> (MC)multicharts>> MC知識>>正文內容

精華 OpenEntry和PosTrade系列關鍵字 [MC]

  • MC用戶求助:

    OpenEntry和PosTrade系列關鍵字

    ?(原創:Alex)

    <!-- [if !supportLists]-->一、<!--[endif]-->圖表部位

    圖表部位就是標記在圖表上的倉位信息,包括進出場時間、日期、bar編號、名稱、價格、方向、手數、盈虧、次數(進場筆數)、委托單類別等倉位信息。而這些倉位信息都需要通過關鍵字來獲取,以便于策略的調用,下面將系統的闡述圖表部位關鍵字的用法及區別。

    <!-- [if !supportLists]-->1、? <!--[endif]-->關鍵字marketposition

    關鍵字marketposition用于返回圖表部位的狀態,而圖表部位只有三種狀態,分別是-1、0、1(marketposition只能返回這三個數字),這三個數字分別表示空頭持倉、無持倉、多頭持倉。

    在公式編譯器中,關鍵字marketposition的用法敘述如下:

    MarketPosition(PosBack)

    參數說明:PosBack—數值表達式,用來指定部位:

    <!-- [if !supportLists]-->0—? <!--[endif]-->未平倉部位;

    <!-- [if !supportLists]-->1—? <!--[endif]-->上一個平倉部位(最后一個平倉部位);

    <!-- [if !supportLists]-->2—? <!--[endif]-->上第二個平倉部位,依次類推。

    若PosBack未指定,則預設為未平倉部位。

    公式編譯器中使用PosBack(用來指定部位)的參數還有很多關鍵字,意思都是一致的,詳細的見下面的解釋。

    <!-- [if !supportLists]-->2、? <!--[endif]-->未平倉部位和平倉部位

    隨著進場與出場的交替進行,圖表部位的狀態也跟著從一個狀態切換到另一個狀態,而這種圖表部位狀態的改變會形成平倉部位和未平倉部位,總共可以分為5種情況:

    <!-- [if !supportLists]-->?? <!--[endif]-->圖表部位的狀態從空頭持倉或者無持倉狀態轉換成多頭持倉狀態,再從多頭持倉狀態轉換成空頭持倉或者無持倉狀態,這一階段我們稱為多頭平倉部位(這一階段中允許有加減倉操作);

    <!-- [if !supportLists]-->?? <!--[endif]-->圖表部位的狀態從多頭持倉或者無持倉狀態轉換成空頭持倉狀態,再從空頭持倉狀態轉換成空頭持倉或者無持倉狀態,這一階段我們稱為空頭平倉部位(這一階段中允許有加減倉操作);

    <!-- [if !supportLists]-->?? <!--[endif]-->圖表部位的狀態從空頭持倉或者無持倉狀態轉換成多頭持倉狀態,但是還沒有轉換成其它狀態,這一階段我們稱為未平倉多頭部位(這一階段中允許有加減倉操作);

    <!-- [if !supportLists]-->?? <!--[endif]-->圖表部位的狀態從多頭持倉或者無持倉狀態轉換成空頭持倉狀態,但是還沒有轉換成其它狀態,這一階段我們稱為未平倉空頭部位(這一階段中允許有加減倉操作);

    <!-- [if !supportLists]-->?? <!--[endif]-->圖表部位的狀態從多頭持倉或者空頭持倉轉換成無持倉,但是還沒有轉換成其它狀態,這一階段我們稱為無持倉狀態。

    多頭平倉部位和空頭平倉部位統稱為平倉部位,未平倉多頭部位和未平倉空頭部位統稱為未平倉部位。因為未平倉部位只有一個,而且隨著未平倉部位轉換成平倉部位,平倉部位會越來越多,而且有時候策略也需要調用平倉部位的倉位信息,這時我們有必要將平倉部位加以區分,稱最近的平倉部位為前一個平倉部位,第二近的平倉部位為前第二個平倉部位,依此類推,這里的遠近是以當根bar為基準的。


    圖1. 未平倉部位和平倉部位

    如圖1所示,為方便舉例,這里假設信號基于圖表上標記的“當根bar”位置進行計算,若信號在“當根bar”的位置執行marketposition、marketposition(1)、marketposition(2)關鍵字,按照我們上面所敘述的理論,它們分別返回1、-1、1,也就是圖表當前的狀態是多頭持倉,前一個平倉部位的圖表部位狀態是空頭持倉,前第二個平倉部位的圖表部位狀態是多頭持倉,當然我們還可以使用其它圖表部位關鍵字取相關的信息,以下面將要介紹的圖表部位關鍵字。

    <!-- [if !supportLists]-->一、<!--[endif]-->OpenEntry系列關鍵字

    OpenEntry系列關鍵字不能用于獲取平倉部位的倉位信息,只能獲取當前未平倉部位的倉位信息;并且獲取的未平倉部位的倉位信息具有實時性,這也是它最大的特點,體現在它是如何處理當前未平倉部位中的進場次序的;說的有點抽象,那么在繼續閱讀下面的介紹之前,先思考一下如下問題:

    <!-- [if !supportLists]-->?? <!--[endif]-->在2018-1-11號9:45買入10手的螺紋(進場名稱是”name”),接著在當天下午14:00買入7手的螺紋(進場名稱是”style”),那么請問OpenEntry系列關鍵字認為的第一筆進場的時間和第二筆進場的時間分別是?

    <!-- [if !supportLists]-->?? <!--[endif]-->接著上面的情境,在2018-1-12號10:00將進場”name”10手平倉,那么請問OpenEntry系列關鍵字認為的第一筆進場的時間和第二筆進場的時間分別是?

    表1. OpenEntry系列關鍵字

    OpenEntry關鍵字

    用法簡介

    OpenEntriesCount

    返回目前部位的進場筆數

    OpenEntryTime(N)

    返回當前未平倉部位中第N+1筆進場的時間

    OpenEntryPrice(N)

    返回當前未平倉部位中第N+1筆進場的委托價格

    OpenEntryContracts(N)

    返回當前未平倉部位中第N+1筆進場的委托手數

    OpenEntryDate(N)

    返回當前未平倉部位中第N+1筆進場的委托日期

    OpenEntryComission(N)

    返回當前未平倉部位的第N+1筆進場手續費金額

    OpenEntryProfit(N)

    返回當前未平倉部位中第N+1筆進場的委托盈利

    OpenEntryProfitPerContract(N)

    返回當前未平倉部位中第N+1筆進場的每手盈利

    OpenEntryMaxProfit(N)

    返回當前未平倉部位中第N+1筆進場的最大盈利

    OpenEntryMaxProfitPerContract(N)

    返回當前未平倉部位中第N+1筆進場的最大每手盈利

    OpenEntryMinProfit(N)

    返回當前未平倉部位中第N+1筆進場的最小盈利

    OpenEntryMinProfitPerContract(N)

    返回當前未平倉部位中第N+1筆進場的最小每手盈利

    OpenEntry系列關鍵字的使用需要有一個參數N(從0開始計算),這個N表示當前未平倉部位第N+1筆進場,而“第N+1筆進場”是如何定義的,這個會涉及到OpenEntry系列關鍵字如何認為當前未平倉部位中的進場次序;一句話就是,OpenEntry系列關鍵字將當前未平倉部位中所有未平倉的進場按照進場的時間先后進行排序,從0開始依次加1,當策略運行過程中,之前未平倉的進場被平倉了,那么這個進場次序會重新按照“將當前未平倉部位中所有未平倉的進場按照進場的時間先后進行排序,從0開始依次加1”進行排序;例如,2018-1-11號,當天依次分別在9:35、9:40、9:45、9:50進場,進場名稱分別為”A”、“B”、“C”、“D”,此時它們都未被平倉(OpenEntriesCount返回4),進場次序分別為0、1、2、3,下午13:45對進場名稱”B”平倉,平倉之后當前未平倉部位的進場”A”、“C”、“D”的次序分別是0、1、2(OpenEntriesCount返回3),下午14:00對進場名稱”C”減倉,減倉之后的次序并不影響,當前未平倉的進場”A”、“C”、“D”的次序依然分別是0、1、2(OpenEntriesCount返回3)。

    在重新排序的過程中,并不會改變進場的時間、日期、手數、盈利等信息,改變的只是OpenEntry系列關鍵字識別的進場次序,方便調用。

    <!-- [if !supportLists]-->1、? <!--[endif]-->關鍵字小結

    OpenEntriesCount這個關鍵字不需要參數,返回的是當前未平倉部位的進場筆數,具有實時性,當某筆進場被完全平倉之后,當前未平倉部位的進場筆數就會減少1,反之,當有新的進場時,該關鍵字就會增加1

    OpenEntryTime(N)、OpenEntryPrice(N)、OpenEntryContracts(N)、OpenEntryDate(N)、OpenEntryComission(N)這些關鍵字上面表格已經作了簡單的介紹,下面通過一個情境案例來闡述一下,這樣更直觀:

    <!-- [if !supportLists]-->?? <!--[endif]-->2018-01-29日10:05分買入10手,價格為3712,螺紋合約,手續費是每手3元,此時OpenEntryTime(0)、OpenEntryPrice(0)、OpenEntryContracts(0)、OpenEntryDate(0)、OpenEntryComission(0)分別返回1005、3712、10、1180129、30

    <!-- [if !supportLists]-->?? <!--[endif]-->接著上面的,在2018-01-29日11:05分買入6手,價格為3730,此時OpenEntryTime(1)、OpenEntryPrice(1)、OpenEntryContracts(1)、OpenEntryDate(1)、OpenEntryComission(1)分別返回1105、3730、6、1180129、18

    <!-- [if !supportLists]-->?? <!--[endif]-->接著上面的,在2018-1-29日13:55分將第一筆進場全部平倉,此時OpenEntryTime(0)、OpenEntryPrice(0)、OpenEntryContracts(0)、OpenEntryDate(0)、OpenEntryComission(0)分別返回1105、3730、6、1180129、18

    <!-- [if !supportLists]-->?? <!--[endif]-->接著上面的,在2018-01-29日14:25分將第一筆進場平倉3手,此時OpenEntryTime(0)、OpenEntryPrice(0)、OpenEntryContracts(0)、OpenEntryDate(0)、OpenEntryComission(0)分別返回1105、3730、3、1180129、9

    OpenEntryProfit(N)、OpenEntryProfitPerContract(N)、OpenEntryMaxProfit(N)、OpenEntryMaxProfitPerContract(N)、OpenEntryMinProfit(N)、OpenEntryMinProfitPerContract(N)這些盈利的關鍵字,這些關鍵字我們也通過下面一個情境案例來闡述一下:

    <!-- [if !supportLists]-->?? <!--[endif]-->在bar編號為10的bar上買入10手螺紋合約,價格是3712,手續費是每手3元,整點價值是10,當根bar的收盤價是3713,最高價3716,最低價3711,此時OpenEntryProfit(0)、OpenEntryProfitPerContract(0)、OpenEntryMaxProfit(0)、OpenEntryMaxProfitPerContract(0)、OpenEntryMinProfit(0)、OpenEntryMinProfitPerContract(0)分別返回((3713-3712)*10-3)*10(即((收盤價-進場價)*整點價值-每手手續費)*手數)、(3713-3712)*10-3、((3716-3712)*10-3)*10、(3716-3712)*10-3、((3711-3712)*10-3)*10、(3711-3712)*10-3(需要扣除策略屬性中的手續費和滑價金額)

    <!-- [if !supportLists]-->?? <!--[endif]-->接著上面,當信號基于編號為20的bar上計算時,從該筆進場以來到當根bar收盤出現的最高價3720,出現的最低價3710,當根 bar的收盤價3716,此時OpenEntryProfit(0)、OpenEntryProfitPerContract(0)、OpenEntryMaxProfit(0)、OpenEntryMaxProfitPerContract(0)、OpenEntryMinProfit(0)、OpenEntryMinProfitPerContract(0)分別返回((3716-3712)*10-3)*10、(3716-3712)*10-3、((3720-3712)*10-3)*10、(3720-3712)*10-3、((3710-3712)*10-3)*10、(3710-3712)*10-3

    <!-- [if !supportLists]-->?? <!--[endif]-->準確的來說,關鍵字OpenEntryMaxProfit(0)是OpenEntryProfit(0)從進場以來的最大值,而OpenEntryMinProfit(0)是OpenEntryProfit(0)從進場以來的最小值; OpenEntryProfitPerContract(0)是每手的盈利,而OpenEntryProfit(0)是OpenEntryProfitPerContract(0)與手數的乘積;OpenEntryMaxProfit(0)與OpenEntryMaxProfitPerContract(0)的關系及OpenEntryMinProfit(0)與OpenEntryMinProfitPerContract(0)的關系請參考OpenEntryProfit(0)和OpenEntryProfitPerContract(0)的關系。

    <!-- [if !supportLists]-->三、<!--[endif]-->PosTrade系列關鍵字

    PosTrade系列關鍵字功能很強大,即可以獲取平倉部位的倉位信息,也可以獲取未平倉部位的倉位信息,具有歷史性,這個特性不僅體現在它可以獲取平倉部位的倉位信息,更體現在它可以獲取指定進場的分批出場的信息,在繼續下面的閱讀之前,請回答以下幾個問題:

    <!-- [if !supportLists]-->?? <!--[endif]-->在2018-1-11號10:00買入進場10手螺紋(進場名稱是”name”),10:45分鐘買入進場7手螺紋(進場名稱是”style”),此時PosTrade系列關鍵字認為當前未平倉部位有多少筆交易(即關鍵字PosTradeCount(0)返回多少)?

    <!-- [if !supportLists]-->?? <!--[endif]-->接著上面的問題,同一天,在14:00將進場”name”減倉6手,此時PosTrade系列關鍵字認為當前未平倉部位有多少筆交易?

    <!-- [if !supportLists]-->?? <!--[endif]-->接著上面的問題,在14:30分鐘將進場”style”平倉,此時PosTrade系列關鍵字認為當前未平倉部位有多少筆交易?

    表2. PosTrade系列關鍵字

    PosTrade系列關鍵字

    用法簡介

    PosTradeCount(Posback)

    返回指定部位的總交易筆數

    PosTradeEntryBar(Posback,N)

    返回指定部位和第N+1筆交易的進場位置(bar的編號)

    PosTradeEntryName(Posback,N)

    返回指定部位和第N+1筆交易的進場委托名稱

    PosTradeEntryPrice(Posback,N)

    返回指定部位和第N+1筆交易的進場價格

    PosTradeEntryDateTime(Posback,N)

    返回指定部位和第N+1筆交易的進場儒略日

    PosTradeEntryCategory(Posback,N)

    返回指定部位和第N+1筆交易的進場委托單類型

    PosTradeExitBar(Posback,N)

    返回指定部位和第N+1筆交易的出場位置(bar的編號)

    PosTradeExitName(Posback,N)

    返回指定部位和第N+1筆交易的出場委托名稱

    PosTradeExitPrice(Posback,N)

    返回指定部位和第N+1筆交易的出場價格

    PosTradeExitDateTime(Posback,N)

    返回指定部位和第N+1筆交易的出場儒略日

    PosTradeExitCategory(Posback,N)

    返回指定部位和第N+1筆交易的出場委托單類型

    PosTradeSize(Posback,N)

    返回指定部位和第N+1筆交易的合約手數

    PosTradeIsLong(Posback,N)

    判斷指定部位和第N+1筆交易是否為多頭(空頭返回false,其余返回true)

    PosTradeIsOpen(Posback,N)

    判斷指定部位和第N+1筆交易是否未平倉(未平倉返回true,其余返回false)

    PosTradeProfit(Posback,N)

    返回指定部位和第N+1筆交易的盈利

    PosTradeCommission(Posback,N)

    返回指定部位和第N+1筆交易的手續費金額

    PosTrade系列關鍵字基本都有兩個參數(除了關鍵字PosTradeCount只有一個參數),分別為Posback和N,Posback用于指定未平倉部位還是平倉部位,這個參數在這里不作介紹,因為平倉部位是由未平倉部位轉換的,即當未平倉部位的持倉被全部平倉之后,就轉換成平倉部位了;參數N用于表示第N+1筆交易(N從0開始),每一筆交易都對應進場和出場,也就是可以通過 PosTradeEntry類關鍵字(如PosTradeEntryName(0,0)獲取當前未平倉部位的第1筆交易的進場委托名稱)獲取第N+1筆交易的進場信息,通過PosTradeExit類關鍵字(如PosTradeExitName(0,0)獲取當前未平倉部位的第1筆交易的出場委托名稱)獲取第N+1筆交易的出場信息(若第N+1筆交易還沒有出場,出場信息返回0,那么只能取到第N+1筆交易的進場信息)。

    PosTrade系列關鍵字最大的特點在于它可以獲取指定進場的分批出場的信息,下面以代碼和圖進行舉例說明一下。
    //代碼

    if currentbar=30 then

    ???????? buy("name") 10 shares next bar at market;

    if currentbar=40 then

    ???????? buy("style") 7 shares next bar at market;

    if currentbar=50 then

    ???????? sell("s1") from entry("name") 6 shares next bar at market;

    if currentbar=60 then

    ??? sell("s2") from entry("style") 7 shares next bar at market;

    print("currentbar=",currentbar," ",postradecount(0)," ",postradeentrybar(0,0));


    圖2. 分批出場

    當currentbar=41時,當前只有兩筆交易,此時關鍵字PosTradeCount(0)返回未平倉部位的總筆數為2,兩筆交易的進場手數分別為10手和7手且都未出場,進場名稱分別為”name”和”style”,進場位置分別為31和41,我們可以通過進場關鍵字獲取這兩筆交易的進場信息,如PosTradeEntryBar(0,0)返回31,PosTradeEntryBar(0,1)返回41,但是PosTradeExitBar(0,0)和PosTradeExitBar(0,1)都返回0,因為這兩筆交易都沒有出場,PosTradeEntryCategory(0,0)返回4,表示市價單(若返回2,表示進場單的委托類型是限價單,當然還有其它的類型)。

    當currentbar=51時,由于在currentbar=50時指定平倉”name”6手,所以PosTrade關鍵字將原本的第一筆交易分開成兩筆交易,已經平倉的6手還屬于第一筆交易,只是將剩下的未平倉4手作為第三筆交易,這樣PosTrade關鍵字就可以取到分批出場的倉位信息了,但是這里可能會有一個疑問:第三筆交易的進場位置是多少?這里需要強調一下,PosTrade關鍵字只是將原來的一筆交易根據是否平倉分開成兩筆交易,未平倉的部位放在最后面作為增加的一筆交易,而對于第三筆交易的進場位置當然還是31,第三筆交易和第一筆交易的進場位置、進場價格、進場名稱等進場信息都是一樣的,只是進場手數不一致,盈利和手續費會根據手數進行比例分配到第一筆交易和第三筆交易中;此時PosTradeCount(0)返回3,PosTradeEntryBar(0,0)和PosTradeEntryBar(0,2)都返回31,PosTradeExitBar(0,0)返回51,PosTradeExitBar(0,2)返回0,PosTradeExitName(0,0)返回”s1”

    當currentbar=61時,由于在currentbar=60時指定平倉”style”7手,由于是全部平倉,所以不會將第二筆交易分成第二筆交易和第四筆交易(若這里只是平倉”style”3手,那么當前未平倉部位的總交易筆數會由3增加到4,而新增加的第四筆交易是由第二筆交易中的未平倉手數生成的),此時PosTradeCount(0)依然返回3,PosTradeExitBar(0,1)返回61,PosTradeExitName(0,1)返回”s2”

    <!-- [if !supportLists]-->1、? <!--[endif]-->關鍵字小結

    在小結這部分只介紹PosTradeSize(Posback,N)、PosTradeIsLong(Posback,N)、PosTradeIsOpen(Posback,N)、PosTradeProfit(Posback,N)和PosTradeCommission(Posback,N),其它的關鍵字,其它的關鍵字這里不再敘述,若有不清楚的地方,可以將上面的代碼并且通過print關鍵字輸出相關信息進行對比,這里仍然延續上面的例子。

    當信號基于編號為41的bar進行計算時,關鍵字PosTradeSize(0,0)、PosTradeIsLong(0,0)、PosTradeIsOpen(0,0)分別返回10、true(因為是多頭)、true,當信號基于編號為51的bar進行計算時,關鍵字PosTradeSize(0,0)、PosTradeIsLong(0,0)、PosTradeIsOpen(0,0)分別返回6、true(因為是多頭)、false(因為已經平倉了)。

    假設編號為31的bar以開盤價3712成交了10手螺紋合約(整點價值是10,并且策略屬性中手續費設置為每手3元),當根bar(即編號31的bar)的收盤價為3714,此時PosTradeProfit(0,0)返回第一筆交易的盈利為((3714-3712)*10-3)*10(計算公式為((收盤價-成交價)*整點價值-每手手續費)*手數),PosTradeCommission(0,0)返回手續費為3*10(即30元);當信號基于編號為51的bar進行計算時,當根bar的收盤價為3716,第一筆交易的出場成交價為3718,此時PosTradeProfit(0,0)返回第一筆交易的盈利為((3718-3712)*10-3*2)*6(計算公式為((出場成交價-進場成交價)*整點價值-每手手續費*2)*手數),PosTradeCommission(0,0)返回手續費為3*2*6(即每手手續費*2*手數,這里的2表示兩次)。

    關鍵字PosTradeEntryDateTime(Posback,N)和PosTradeExitDateTime(Posback,N)返回的是儒略日的信息,通過關鍵字JulianToDate可以將儒略日轉換成EL日期(2018-01-29的EL格式為1180129,其它類推即可),所以JulianToDate (PosTradeEntryDateTime(0,0))和JulianToDate (PosTradeExitDateTime (0,0))返回的是第一筆交易的進場EL日期和出場EL日期;通過關鍵字datetime2eltime可以將儒略日轉換成EL時間(13:45的EL時間為1345,其它類推),所以datetime2eltime(PosTradeEntryDateTime(0,0))和datetime2eltime(PosTradeExitDateTime (0,0))返回的是第一筆交易的進場EL時間和出場EL時間;關鍵字datetime2eltime_s和datetime2eltime的用法一致,不同的只是返回的時間精度不一樣,前者精確到秒(例如,134500),后者精確到分(例如,1345)。

    注意事項:

    ?1.??<!--[endif]-->獲取盈虧的關鍵字都會將策略屬性中的手續費和滑價金額計算在內,也就是會扣除手續費和滑價金額。

    2. OpenEntry和PosTrade系列關鍵字不能用于回溯,也就是不能在關鍵字后面使用方括號[]來引用歷史數據,例如不能這樣使用openentrytime(0)[1]、postradeentrybar(0,0)[1];但是我們可以通過變量來回溯歷史數據,可以這樣使用:value1=postradeentrybar(0,0); value1[1];

    3.?關鍵字OpenEntryComission和PosTradeCommission會根據策略屬性中設置的手續費計算交易的手續費金額,但是測試中發現,這兩個關鍵字也會根據策略屬性中的滑價金額計算交易的手續費金額,也就是說這兩個關鍵字返回的值是基于策略屬性中的手續費和滑價進行計算的費用金額。

    ?

  • MC回復討論一:

    贊!

 

有思路,想編寫各種指標公式,程序化交易模型,選股公式,預警公式的朋友

可聯系技術人員 QQ: 511411198  點擊這里給我發消息進行 有償 編寫!不貴!點擊查看價格!


【字體: 】【打印文章】【查看評論

相關文章

    沒有相關內容
中文字幕av无码不卡免费_蜜臀AV无码精品人妻色欲_亚洲成AV人片在线观看无码不卡_无码专区天天躁天天躁在线

久久av一区| 牛牛国产精品| 久久资源在线| 国产精品va| 亚洲欧洲日本一区二区三区| 亚洲激情精品| 久久久久天天天天| 激情婷婷欧美| 久久久久综合一区二区三区| 国产精品大全| 翔田千里一区二区| 18成人免费观看视频| 欧美中文字幕| 夜夜爽av福利精品导航| 国产精品高清一区二区三区| 亚洲欧美成人| 一本色道久久综合亚洲精品不| 久久一二三区| 99精品国产在热久久| 女人香蕉久久**毛片精品| 亚洲神马久久| 亚洲欧洲一区| 亚洲无吗在线| 国产精品二区影院| 欧美精品麻豆| 欧美一区二区三区久久精品茉莉花| 99这里有精品| 99爱精品视频| 亚洲美女黄网| 亚洲人www| 一区在线免费观看| 韩日欧美一区| 激情久久中文字幕| 狠狠久久综合婷婷不卡| 欧美精品一区二区视频| 蜜桃久久精品乱码一区二区| 国产日本精品| 国产精品一区二区你懂得| 99热在线精品观看| 亚洲黄色三级| 国产欧美精品| 亚洲免费在线| 欧美 日韩 国产精品免费观看| 久久精品一二三区| 久久精品电影| 欧美人成在线| 在线免费观看一区二区三区| 亚洲清纯自拍| 国产精品久久久久9999高清| 亚洲一区二区三区四区五区午夜| 一区二区日韩免费看| 国产日韩欧美三级| 美女精品国产| 欧美午夜在线| 最新日韩欧美| 噜噜噜噜噜久久久久久91| 久久久国产精品一区二区中文| 久久精品国语| 国产综合色一区二区三区| 伊人影院久久| 亚洲综合激情| 欧美日韩在线高清| 夜夜爽av福利精品导航| 久久国产日韩欧美| 欧美日韩喷水| 中文在线一区| 午夜精品视频| 国产日韩欧美高清免费| 久久久久综合一区二区三区| 国产综合18久久久久久| 国产视频亚洲| 国模一区二区三区| 国产精品一二| 一区二区亚洲| 久久久www免费人成黑人精品| 韩国自拍一区| 久久福利影视| 亚洲激情偷拍| 欧美日韩精品久久| 国产精品亚洲产品| 激情视频一区二区| 久久久久99| 99国产精品久久久久久久| 久久影院亚洲| 国产精品五区| 99精品国产在热久久| 欧美另类视频| 麻豆av一区二区三区| 日韩视频在线一区二区三区| 午夜精品国产| 香蕉久久夜色| 国产精品日韩欧美一区| 精品动漫3d一区二区三区免费版| 久久一综合视频| 亚洲一区日韩| 国产欧美日韩一区二区三区| 在线看片欧美| 国产在线视频欧美一区二区三区| 久久综合导航| 狂野欧美一区| 老妇喷水一区二区三区| 午夜亚洲性色福利视频| 国产日韩综合| 国产一区二区你懂的| 亚洲乱码久久| 在线综合亚洲| 国产精品区一区| 国产一区二区三区久久| 国产精品一区二区三区四区五区| 亚洲人成人一区二区三区| 激情婷婷欧美| 亚洲精选成人| 国产精品一区二区三区免费观看 | 极品av少妇一区二区| 欧美一区二区三区四区在线观看地址 | 久久福利一区| 久久国产精品免费一区| 国产精品美女久久久| 国产乱人伦精品一区二区 | 欧美性天天影院| 欧美视频成人| 欧美日韩天天操| 欧美视频二区| 亚洲国产精品www| 9色国产精品| 国产精品日韩精品欧美精品| 亚洲一区二区三区涩| 午夜一区二区三视频在线观看| 羞羞答答国产精品www一本| 男女av一区三区二区色多| 久久性天堂网| 在线观看福利一区| 国产日韩一区二区三区在线| 欧美资源在线| 韩国精品一区二区三区| 国产欧美亚洲日本| 欧美不卡福利| 国产欧美另类| 欧美日韩在线精品| 在线视频欧美一区| 欧美激情无毛| 国产精品一区二区三区免费观看 | 亚洲激情女人| 性8sex亚洲区入口| 欧美三级午夜理伦三级中文幕| 在线欧美视频| 久久久久免费| 一级成人国产| 欧美日韩一区综合| 亚洲一区二区在线看| 欧美色图首页| 久久精品欧美| 亚洲第一网站| 你懂的亚洲视频| 亚洲色图自拍| 亚洲午夜视频| 欧美日本二区| 久久精品中文字幕一区二区三区| 伊甸园精品99久久久久久| 男人的天堂成人在线| 亚洲精品美女91| 亚洲视频一二| 午夜国产精品视频| 香蕉久久夜色| 国产伦精品一区| 99亚洲视频| 在线视频观看日韩| 国产一区二区三区四区hd| 久久国产精品高清| 国产农村妇女毛片精品久久莱园子| 亚洲私拍自拍| 好吊日精品视频| 欧美成人一区二免费视频软件| 国产精品一区免费观看| 亚洲人妖在线| 亚洲三级观看| 日韩视频在线观看国产| 亚洲国内精品| 在线日韩电影| 日韩午夜精品| 国产欧美午夜| 国产精品综合| 久久国产精品久久精品国产| 亚洲一区激情| 老鸭窝91久久精品色噜噜导演| 国产精品久久久久毛片大屁完整版| 亚洲精品少妇| 国产欧美日韩亚洲| 国产精品视区| 性欧美xxxx大乳国产app| 销魂美女一区二区三区视频在线| 国产伦精品一区二区| 国产伦精品一区二区三区高清版 | 日韩一级免费| 中日韩男男gay无套| 国产午夜久久| 久久久夜夜夜| 国内精品久久久久久久影视麻豆| 狠狠入ady亚洲精品| 黑人一区二区| 国产日韩精品久久| 久久aⅴ国产紧身牛仔裤| 久久久水蜜桃| 黄页网站一区| 国产亚洲毛片在线| 久久精品国产清高在天天线 | 亚洲日本无吗高清不卡| 国产一区二区三区久久久久久久久| 影音先锋久久| 国产精品亚洲不卡a| 久久免费国产| 亚洲国产免费看| 亚洲欧美清纯在线制服| 欧美日韩免费高清| 日韩视频精品| 午夜国产精品视频| 1000部精品久久久久久久久| 亚洲一区图片| 欧美日韩亚洲一区二区三区在线 | 欧美日韩精品久久| 亚洲精品乱码久久久久久蜜桃91| 亚洲综合视频一区| 欧美激情成人在线| 一区二区三区高清视频在线观看| 久久久夜精品| 亚洲精品一区二区三区av| 久久精品欧美| 99视频精品| 欧美久久九九| 羞羞答答国产精品www一本| 国产一区日韩欧美| 媚黑女一区二区| 亚洲美女色禁图| 欧美日韩综合另类| 欧美综合77777色婷婷| 亚洲国产综合在线看不卡| 久久一区激情| 国产精品一区毛片| 在线日本高清免费不卡| 欧美在线观看天堂一区二区三区| 99一区二区| 韩日欧美一区| 欧美激情无毛| 久久久国产精品一区二区中文 | 亚洲午夜精品久久| 亚久久调教视频| 国产精品一区二区三区观看| 亚洲精品男同| 在线观看亚洲| 精品91视频| 国产综合欧美在线看| 欧美福利网址| 欧美在线播放一区二区| 久久精品一本| 久久久久国产精品午夜一区| 校园激情久久| 亚洲欧美精品| 先锋亚洲精品| 久久久久久久久久久久久久一区| 新67194成人永久网站| 亚洲欧美日韩一区在线观看| 国产欧美日韩一级| 一区二区三区高清视频在线观看| 亚洲毛片av| 国产亚洲毛片| 美女久久一区| 欧美日本精品| 亚洲大胆在线| 国产一区二区三区高清| 亚洲欧美国产精品桃花| 免费h精品视频在线播放| 久久精品二区| 亚洲欧美综合国产精品一区| 欧美日韩国产高清| 亚洲特级毛片| 国产精品美女黄网| 久久久久久久久一区二区| 午夜欧美精品久久久久久久| 狠狠色丁香久久综合频道| 亚洲欧洲精品一区二区三区波多野1战4 | 激情一区二区| 国产欧美丝祙| 久久国产日本精品| 国产综合精品| 国产亚洲永久域名| 午夜国产欧美理论在线播放| 影音先锋一区| 国产精品乱码一区二区三区| 久久一二三四| 亚洲精品国产日韩| 久久久777| 亚洲日本欧美在线| 久久夜色精品| 亚洲久色影视| 欧美99在线视频观看| 亚洲国产欧美日韩| 久久一区二区三区超碰国产精品| 国产综合网站| 欧美中文字幕| 亚洲精品国产日韩| 欧美99久久| 国产女主播一区二区三区| 欧美日韩系列| 久久国产日韩欧美| 亚洲久久在线| 国模一区二区三区| 麻豆av一区二区三区久久| 亚洲高清成人| 欧美日本国产精品| 亚洲一区二区在| 最近看过的日韩成人| 欧美激情偷拍| 久久精品毛片| 亚洲一卡久久| 99精品免费视频| 在线播放豆国产99亚洲| 欧美1区3d| 蜜乳av另类精品一区二区| 国产欧美不卡| 日韩午夜av| 亚洲久久一区二区| 亚洲夜间福利| 国产一区二区三区四区老人| 久久裸体视频| 久久riav二区三区| 国产免费成人| 亚洲视频二区| 国产日韩视频| 国产精品一区毛片| 国产日韩精品视频一区二区三区| 亚洲国产日韩欧美| 国产综合久久| 国产精品xvideos88| 午夜欧美精品久久久久久久| 久久精品麻豆| 久久精品30| 欧美国产综合视频| 欧美极品一区| 欧美日韩在线观看一区二区三区| 午夜欧美视频| 午夜精品亚洲一区二区三区嫩草| 久久久久一区二区三区| 久久精品日产第一区二区| 亚洲一区区二区| 男女精品网站| 欧美1区2区3区| 欧美1区2区| 国产在线欧美日韩| 永久久久久久| 国产亚洲一级| 久久一区二区精品| 欧美日韩一区二区三| 亚洲一级网站| 国产精品久久久一区二区三区| 亚洲综合三区| 欧美日韩一区在线播放| 亚洲国产精品第一区二区三区| 99pao成人国产永久免费视频| 国产欧美一区二区视频| 欧美主播一区二区三区美女 久久精品人| 久久高清免费观看| 欧美精品观看| 99视频在线精品国自产拍免费观看| 国产精品视区| 国产精品扒开腿做爽爽爽软件| 亚洲高清资源| 久久国产欧美精品| 亚洲午夜高清视频| 亚洲影视综合| 亚洲天堂偷拍| 久久国产手机看片| 在线播放不卡| 麻豆av福利av久久av| 伊人影院久久| 欧美 日韩 国产在线| 日韩午夜视频在线观看| 欧美粗暴jizz性欧美20| 日韩视频精品| 国产精品成人观看视频免费| 亚洲少妇诱惑| 国内自拍一区| 欧美一区国产一区| 国产日韩欧美三区| 国内自拍视频一区二区三区| 亚洲男女自偷自拍| 精品成人一区| 久久中文字幕一区二区三区| 亚洲欧洲精品一区二区| 欧美永久精品| 国产精品综合色区在线观看| 亚洲无线视频| 欧美xxx在线观看| 国产伦精品一区二区三区照片91 | 久久久久久亚洲精品杨幂换脸 | 欧美黄在线观看| 国产欧美日韩一区| 在线看片日韩| 国精品一区二区三区| 亚洲欧美综合一区| 久久综合九色综合网站|