中文字幕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人片在线观看无码不卡_无码专区天天躁天天躁在线

亚洲尤物在线| 亚洲欧美视频| 西西人体一区二区| 久久久久国产精品一区三寸| 久久久久久久波多野高潮日日| 欧美国产91| 久久精品道一区二区三区| 午夜亚洲精品| 精品动漫3d一区二区三区免费版| 亚洲精品一区二| 99riav国产精品| 欧美成人有码| 伊人久久亚洲美女图片| 六月婷婷一区| 日韩一区二区免费看| 亚洲欧美综合国产精品一区| 夜夜爽www精品| 狠狠色综合一区二区| 午夜在线播放视频欧美| 伊人久久大香线蕉综合热线| 久久久精品动漫| 亚洲精品乱码视频| 国产主播一区| 欧美96在线丨欧| 国产伦精品一区二区三区高清版| 一区二区三区欧美成人| 午夜精品电影| 亚洲综合好骚| 日韩亚洲不卡在线| 伊人成人在线视频| 欧美视频不卡| 欧美激情1区| 久久久综合网| 免费在线一区二区| 国产亚洲成人一区| 一区二区三区av| 日韩视频中文| 夜夜嗨一区二区| 伊人影院久久| 激情视频一区二区三区| 欧美精品成人| 六月丁香综合| 欧美69视频| 欧美日一区二区在线观看 | 在线不卡亚洲| 美女爽到呻吟久久久久| 国产日韩精品一区观看| 一区二区三区四区五区视频| 99xxxx成人网| 亚洲一区久久| 久久久久网址| 午夜久久一区| 很黄很黄激情成人| 日韩午夜免费| 亚洲一区日韩| 久久一区二区三区av| 亚洲欧美影院| 亚洲人体大胆视频| av成人黄色| 久久精品女人| 国产在线精品一区二区中文| 亚洲开发第一视频在线播放| 国产日韩欧美一区二区三区四区| 久久综合伊人77777麻豆| 香蕉久久夜色| 国产精品hd| 国产欧美日韩一级| 可以看av的网站久久看| 看欧美日韩国产| 黄色国产精品| 性娇小13――14欧美| 久久久水蜜桃| 最新国产乱人伦偷精品免费网站| 午夜精品视频在线观看一区二区| 国语精品中文字幕| 亚洲经典自拍| 久久精品一区| 黄色工厂这里只有精品| 国产一区二区高清| 欧美日韩一区二区国产| 99精品久久| 狠狠入ady亚洲精品经典电影| 欧美一区免费| 日韩午夜在线| 国产精品国色综合久久| 99www免费人成精品| 欧美影视一区| 国产精品一区亚洲| 一区三区视频| 欧美日韩日本国产亚洲在线| 国产欧美日韩综合一区在线观看 | 亚洲欧洲一区| 国产精品久久久久久久久久妞妞| 亚洲婷婷在线| 久久精品欧洲| 亚洲欧美卡通另类91av| 精品成人免费| 欧美三级在线| 欧美精品亚洲| 老妇喷水一区二区三区| 国产视频在线观看一区| 亚洲二区视频| 国产在线精品一区二区中文| 久久综合激情| 蜜桃av一区| 久久成人一区| 香蕉久久夜色精品国产| 国产精品午夜av在线| 韩日视频一区| 欧美日韩国产精品一卡| 美女视频一区免费观看| 亚洲综合丁香| 久久久久久精| 欧美a级一区| 欧美精品国产一区| 国产精品v欧美精品v日韩| 久久久久成人精品免费播放动漫| 久久久夜精品| 久久亚洲国产精品一区二区| 蜜桃av久久久亚洲精品| 亚洲综合国产激情另类一区| 中文在线一区| 国产精品制服诱惑| 国产精品亚洲一区| 午夜在线a亚洲v天堂网2018| 亚洲永久视频| 久久男女视频| 欧美黄色一区| 91久久黄色| 香蕉久久久久久久av网站| 六月婷婷久久| 国产一区在线免费观看| 亚洲激情亚洲| 性伦欧美刺激片在线观看| 欧美一区二区三区四区夜夜大片| 亚洲黄色影院| 国产亚洲永久域名| 久久永久免费| 在线日韩av| 亚洲欧美日韩视频二区| 午夜日韩电影| 亚洲另类黄色| 午夜视频精品| 国产精品毛片一区二区三区 | 国产亚洲一级| 国产精品日韩精品欧美精品| 亚洲自拍另类| 欧美三区不卡| 亚洲一区二区精品在线观看| 欧美精品麻豆| 亚洲一区亚洲| 精品白丝av| 久久精品人人| 亚洲理论在线| 国产精品v欧美精品v日韩精品| 毛片一区二区| 韩国一区二区三区在线观看 | 国产精品v欧美精品v日韩| 亚洲国产日韩美| 欧美韩国一区| 亚洲一区三区电影在线观看| 国内久久视频| 久久亚洲精品欧美| 国产精品久久久久久久免费软件| 韩日精品视频| 久久久久久国产精品mv| 国内久久精品| 女人天堂亚洲aⅴ在线观看| 在线综合视频| 亚洲黄网站黄| 激情成人亚洲| 国产精品chinese| 欧美一区亚洲| 久久一本综合频道| 性欧美xxxx大乳国产app| 99视频精品| 亚洲激情黄色| 亚洲三级国产| 亚洲久久在线| 99热这里只有精品8| 永久域名在线精品| 国内不卡一区二区三区| 午夜欧美精品| 欧美日韩岛国| 欧美精品99| 欧美日本一区二区视频在线观看 | 国产日韩一区欧美| 亚洲精品欧美| 一区在线视频观看| 狠狠色狠狠色综合人人| 狠狠色噜噜狠狠色综合久| 欧美日韩国产综合视频在线| 欧美在线三区| 欧美日韩一区二区三| 玖玖精品视频| 欧美日韩免费观看一区=区三区| 伊人久久亚洲热| 亚洲精品人人| 亚洲综合99| 欧美a级片一区| 国产在线欧美日韩| 亚洲欧洲三级| 免费视频一区| 欧美区亚洲区| 亚洲黄色成人久久久| 99热精品在线观看| 性久久久久久| 欧美日本久久| 99精品99| 亚洲尤物影院| 欧美日韩免费高清| 亚洲欧洲日本mm| 亚洲影院在线| 国产精品v欧美精品v日韩| 亚洲欧洲在线一区| 免费在线一区二区| 国产综合自拍| 免费在线一区二区| 激情成人亚洲| 老鸭窝91久久精品色噜噜导演| 亚洲精品123区| 久久精品国产第一区二区三区最新章节 | 国产在线欧美日韩| 亚洲国产日韩美| 久久久久久色| 日韩亚洲欧美精品| 午夜日本精品| 亚洲欧美日韩精品久久久 | 亚洲国产一区在线| 每日更新成人在线视频| 在线观看的日韩av| 久久久xxx| aa日韩免费精品视频一| 久久久人人人| 国产精品一区二区a| 欧美a级一区| 亚洲综合不卡| 中文国产一区| 一区二区自拍| 欧美日韩1区| 国产精品一区亚洲| 在线精品福利| 黑人一区二区三区四区五区| 久久看片网站| 免费在线播放第一区高清av| 亚洲精品一品区二品区三品区| 亚洲免费高清| 在线看片一区| 黑丝一区二区三区| 欧美一区免费视频| 久久精品中文字幕一区二区三区| 欧美一区二区在线| 国产日韩视频| 国产欧美日韩一区二区三区| 亚洲精品1234| 一区二区av| 999亚洲国产精| 一区二区日本视频| 一区二区冒白浆视频| 亚洲激情一区| 一本久道久久综合婷婷鲸鱼| 亚洲精品乱码久久久久久蜜桃麻豆| 在线视频精品一区| 亚洲精品久久久久久一区二区| 国产日韩精品久久| 国产精品乱码| 国产伦精品一区二区三区视频黑人 | 国内精品久久国产| 欧美一区二视频在线免费观看| 国产自产精品| 久久一区二区三区超碰国产精品 | 国产精品毛片va一区二区三区| 99国内精品久久久久久久软件| 亚洲每日更新| 国产欧美日韩一级| 免费视频久久| 欧美日韩理论| 精品成人久久| 国产日韩一区二区三区在线播放 | 日韩视频一区| 国产精品乱码| 久久国产精品毛片| 欧美精品一区二区视频| 亚洲天堂黄色| 中文一区二区| 欧美精品亚洲| 制服诱惑一区二区| 欧美 日韩 国产一区二区在线视频| 伊人成人在线视频| 亚洲成人资源| 亚洲在线成人| 欧美日韩在线精品| 一区二区三区四区五区精品视频 | 国产日韩欧美一区在线| 男女精品视频| 亚洲午夜电影| 国产一区二区三区高清| 亚洲一区二区动漫| 欧美日韩免费高清| 国产日韩欧美一区二区| 午夜久久久久| 国产一级久久| 黄色欧美日韩| 久久久青草婷婷精品综合日韩| 国产日韩欧美一区二区三区在线观看| 欧美午夜在线| 亚洲永久免费| 亚洲精品乱码久久久久久蜜桃91| 国产综合婷婷| 国产精品日韩一区二区| 国模精品娜娜一二三区| 香蕉精品999视频一区二区 | 国产主播精品| 亚欧成人精品| 99国产精品99久久久久久粉嫩| 影音先锋久久资源网| 99热精品在线观看| 欧美三级网页| 久久亚洲综合| 亚洲一区二区高清视频| 影音先锋亚洲电影| 欧美日韩一区综合| 久久久久网址| 亚洲影院在线| 在线视频日韩| 一本色道久久综合亚洲精品不| 国产一区二区精品| 亚洲精品乱码| 精品99视频| 韩日成人在线| 狠狠色伊人亚洲综合网站色 | 欧美一区二视频在线免费观看| 久久99伊人| 亚洲人人精品| 亚洲午夜激情| 亚洲图片欧洲图片日韩av| 欧美激情一区| 国产一区二区三区无遮挡 | 亚洲一区中文| 国产一区二区高清| 亚洲另类黄色| 99精品视频免费观看| 91久久久久| 夜夜嗨网站十八久久| 99riav国产精品| 国产一区二区三区黄| 国产亚洲在线| 性娇小13――14欧美| 久久xxxx| 午夜免费电影一区在线观看| 欧美日韩亚洲一区二区三区在线| 在线观看视频免费一区二区三区| 亚洲精品韩国| 国产日韩欧美一区二区| 亚洲欧美日本视频在线观看| 老鸭窝91久久精品色噜噜导演| 欧美日韩亚洲一区二区三区在线观看 | 欧美精品亚洲精品| 韩国在线一区| 99视频日韩| 久久午夜精品一区二区| 欧美久久综合| 99精品99| 欧美精品大片| 日韩午夜黄色| 久久综合一区| 亚洲一级高清| 国产日韩高清一区二区三区在线| 亚洲性人人天天夜夜摸| 中文在线不卡| 午夜久久tv| 国产精品美女久久久| 久久青草久久| 亚洲日产国产精品| 老司机一区二区三区| 国产精品v日韩精品v欧美精品网站| 久久久青草婷婷精品综合日韩| 亚洲精品一区二区三区蜜桃久| 欧美a级一区| 一本色道久久综合亚洲精品不卡 | 欧美一区二区三区另类| 国产精品mv在线观看| 国产区二精品视| 亚洲欧美一区在线| av成人免费观看| 欧美日韩在线观看一区二区三区| 欧美一区网站| 国产日韩欧美一区二区三区四区 | 久久在线精品| 亚洲国产美女| 欧美激情第二页| 国产精品永久入口久久久| 狠狠入ady亚洲精品经典电影| 久久青青草综合| 一区二区三区国产盗摄 | 欧美一区二区三区免费看| 亚洲国产精品久久久久久女王 | 久久青青草原一区二区| 亚洲精品在线免费| 欧美日韩调教|