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

您現(xiàn)在的位置:程序化交易>> 期貨公式>> 交易開拓者(TB)>> 開拓者知識>>正文內(nèi)容

“MtParabolicSAR,跨周期拋物線轉(zhuǎn)向ParabolicSAR函數(shù)”出爐 [開拓者 TB]

  • 咨詢內(nèi)容: 本帖最后由 扶老二 于 2014-5-11 19:34 編輯

    “MtParabolicSAR,跨周期拋物線轉(zhuǎn)向ParabolicSAR函數(shù)”出爐

    有需要的帥哥美女拿去用吧,續(xù)貼到“追漲殺跌”的帖子里了:

    http://bbs.tb18.net/thread-15184-24-1.html

    有問題歡迎交流 QQ: 149561420
    1. //------------------------------------------------------------------------
    2. // MtParabolicSAR,跨周期拋物線轉(zhuǎn)向ParabolicSAR函數(shù)
    3. // 返回 當(dāng)前bar的“周期索引”,比如當(dāng)前在1分鐘周期里,折算成15分鐘周期的話,從凌晨00:00分鐘開始,第1根bar是1,第2根bar是2......第15根bar是15,第16根bar又變成1,......
    4. // 除了函數(shù)本身的返回值,還通過oParCl、oParOpen、oPosition、oTransition這四個引用參數(shù)把對應(yīng)Bar的停損值、對應(yīng)Bar的停損值下一根的停損值、對應(yīng)Bar建議的持倉狀態(tài)(1 - 多頭,-1 - 空頭)、對應(yīng)Bar的狀態(tài)是否發(fā)生反轉(zhuǎn)(1 或 -1 為反轉(zhuǎn),0 為保持不變)
    5. // 版本 20140511_183500
    6. //------------------------------------------------------------------------

    7. Params
    8.     Numeric TimeFrame(1440);        //目標(biāo)時間周期參數(shù),參數(shù)說明參見MtBar
    9.     Numeric BarsBack(1);            //目標(biāo)時間周期BAR偏移參數(shù),說明見MtBar函數(shù)
    10.     Numeric AfStep(0.02);
    11.     Numeric AfLimit(0.2);
    12.     NumericRef oParClose;
    13.     NumericRef oParOpen;
    14.     NumericRef oPosition;
    15.     NumericRef oTransition;

    16. Vars
    17.     NumericSeries barCnt;
    18.     NumericSeries CurBar;
    19.     NumericSeries barCntSum;
    20.     NumericSeries HighHT;
    21.     NumericSeries LowHT;
    22.     Numeric CurTime;
    23.     Numeric PreTime;
    24.     bool condition(false);
    25.     Numeric n;
    26.     Numeric i;


    27.     NumericSeries Af(0);   
    28.     NumericSeries ParOpen(0);
    29.     NumericSeries ParClose(0);
    30.     NumericSeries Position(0);  
    31.     NumericSeries HHValue(0);
    32.     NumericSeries LLValue(0);
    33.     NumericSeries Transition(0);
    34.      
    35. Begin
    36.     if(TimeFrame == 40320) {                                        //月線
    37.         CurTime = Month;
    38.         PreTime = Month[1];
    39.     } else if(TimeFrame == 10080) {                                 //周線
    40.         CurTime = IntPart(DateDiff(19700105, TrueDate(0)) / 7);
    41.         PreTime = IntPart(DateDiff(19700105, TrueDate(1)) / 7);
    42.     } else {                                                        //其他時間周期
    43.         CurTime = IntPart((DateDiff(19700105, TrueDate(0)) * 1440 + Hour * 60 + Minute) / TimeFrame);
    44.         PreTime = IntPart((DateDiff(19700105, TrueDate(1)) * 1440 + Hour[1] * 60 + Minute[1]) / TimeFrame);
    45.     }

    46.     condition = CurTime != PreTime;

    47.     if(CurrentBar == 0) {                       //如果是第一根Bar, CurBar=0
    48.         barCnt = 0;
    49.         CurBar = 0;
    50.         HighHT = High[1];
    51.         LowHT = Low[1];
    52.         
    53.         Position = 1;
    54.         Transition = 1;
    55.         Af = AfStep;
    56.         HHValue = HighHT;
    57.         LLValue = LowHT;
    58.         ParClose = LLValue;
    59.         ParOpen = ParClose + Af * (HHValue - ParClose);
    60.         if(ParOpen > LowHT) {
    61.             ParOpen = LowHT;
    62.         }
    63.     } else {
    64.         if(condition) {                         //如果在目標(biāo)周期下,屬于另一根K線,則CurBar加1
    65.             barCnt = 1;
    66.             CurBar = CurBar[1] + 1;
    67.             HighHT = High[1];
    68.             LowHT = Low[1];
    69.             for n = 2 to TimeFrame {
    70.                 HighHT = Max(HighHT, High[n]);
    71.                 LowHT = Min(LowHT, Low[n]);
    72.             }
    73.         } else {                                //如果在目標(biāo)周期下,屬于同一根K線,則CurBar不變,但最高價和最低價要記錄價格的變化,成交量要累加
    74.             barCnt = barCnt[1] + 1;
    75.             CurBar = CurBar[1];
    76.             HighHT = Max(HighHT[1], High);
    77.             LowHT = Min(LowHT[1], Low);
    78.         }
    79.         
    80.         HHValue = Max(HHValue[1], HighHT);
    81.         LLValue = Min(LLValue[1], LowHT);

    82.         if(CurBar == 0) {
    83.             Position = 1;
    84.             Transition = 1;
    85.             Af = AfStep;
    86.             ParClose = LLValue;
    87.             ParOpen = ParClose + Af * (HHValue - ParClose);
    88.             if(ParOpen > LowHT) {
    89.                 ParOpen = LowHT;
    90.             }
    91.         } else {        
    92.             if(condition) {                       //正好切換到目標(biāo)周期的下一根k線
    93.                 Transition = 0;

    94.                 if(Position[TimeFrame] == 1) {
    95.                     if(LowHT <= ParOpen[TimeFrame]) {
    96.                         Position = -1;
    97.                         Transition = -1;              
    98.                         ParClose = HHValue;
    99.                         HHValue = HighHT;
    100.                         LLValue  = LowHT;
    101.             
    102.                         Af = AfStep;
    103.                         ParOpen = ParClose + Af * (LLValue - ParClose);
    104.                            
    105.                         if(ParOpen < HighHT) {
    106.                             ParOpen = HighHT;
    107.                         }
    108.                         
    109.                         if(ParOpen < HighHT[TimeFrame]) {
    110.                             ParOpen = HighHT[TimeFrame];
    111.                         }
    112.                     } else {
    113.                         Position = Position[TimeFrame];
    114.                         ParClose = ParOpen[TimeFrame];                    
    115.                         if(HHValue > HHValue[TimeFrame] && Af[TimeFrame] < AfLimit) {
    116.                             if(Af[TimeFrame] + AfStep > AfLimit) {
    117.                                 Af = AfLimit;
    118.                             } else {
    119.                                 Af = Af[TimeFrame] + AfStep;
    120.                             }               
    121.                         } else {
    122.                             Af = Af[TimeFrame];
    123.                         }   
    124.                         ParOpen = ParClose + Af * (HHValue - ParClose);               
    125.             
    126.                         if(ParOpen > LowHT) {
    127.                             ParOpen = LowHT;
    128.                         }
    129.                         
    130.                         if(ParOpen > LowHT[TimeFrame]) {
    131.                             ParOpen = LowHT[TimeFrame];
    132.                         }
    133.                     }
    134.                 } else {
    135.                     if(HighHT >= ParOpen[TimeFrame]) {
    136.                         Position = 1;
    137.                         Transition = 1;
    138.                         
    139.                         ParClose = LLValue;
    140.                         HHValue = HighHT;
    141.                         LLValue  = LowHT;
    142.                         
    143.                         Af = AfStep;
    144.                         ParOpen = ParClose + Af * (HHValue - ParClose);
    145.                         if(ParOpen > LowHT) {
    146.                             ParOpen = LowHT;
    147.                         }
    148.                         
    149.                         if(ParOpen > LowHT[TimeFrame]) {
    150.                             ParOpen = LowHT[TimeFrame];
    151.                         }
    152.                     } else {
    153.                         Position = Position[TimeFrame];
    154.                         ParClose = ParOpen[TimeFrame];
    155.                            
    156.                         if(LLValue < LLValue[TimeFrame] && Af[TimeFrame] < AfLimit) {
    157.                             if(Af[TimeFrame] + AfStep > AfLimit) {
    158.                                 Af = AfLimit;
    159.                             } else {
    160.                                 Af = Af[TimeFrame] + AfStep;
    161.                             }
    162.                         } else {
    163.                             Af = Af[TimeFrame];
    164.                         }
    165.                         ParOpen = ParClose + Af * (LLValue - ParClose);
    166.             
    167.                         if(ParOpen < HighHT) {
    168.                             ParOpen = HighHT;
    169.                         }
    170.                         
    171.                         if(ParOpen < HighHT[TimeFrame]) {
    172.                             ParOpen = HighHT[TimeFrame];
    173.                         }
    174.                     }
    175.                 }   
    176.             }
    177.         }
    178.     }
    179.    
    180.     //上面的程序,在每根小周期的K線上,記錄了它所屬的大時間周期下的開高低收等值的變化。
    181.     //接下來,要把在大的時間周期級別上,屬于同一根K線的開高低收這些數(shù)據(jù),記錄在這一組小周期K線的最后一根上。
    182.     barCntSum = barCnt;

    183.     if(BarsBack == 0) {             //如果Bar偏移參數(shù)為0,則取每根小周期K線上保留的大時間周期截止到這根小周期K線為止的BAR數(shù)據(jù)
    184.         barCntSum = 0;
    185.     } else if(BarsBack == 1) {      //如果Bar偏移參數(shù)為1,則取大時間周期的上一根K線的BAr數(shù)據(jù)
    186.         barCntSum = barCnt;
    187.     } else {                        //如果BAR偏移參數(shù)為其他,則取大時間周期的指定偏移后的那根K線的BAR數(shù)據(jù)
    188.         for i = 2 to BarsBack {
    189.             barCntSum = barCntSum + barCnt[barCntSum];
    190.         }
    191.     }

    192.     //最后將相應(yīng)的K線數(shù)據(jù)作為引用參數(shù)返回
    193.     oParClose = ParClose[barCntSum];
    194.     oParOpen = ParOpen[barCntSum];
    195.     oPosition = Position[barCntSum];
    196.     oTransition = Transition[barCntSum];
    197.    
    198.     Return true;
    199. End

     

  • TB技術(shù)人員: 群主我用rb的日線跟此函數(shù)timeframe1440進(jìn)行了對比發(fā)現(xiàn)不匹配

     

  • TB客服:
    duck_arrow 發(fā)表于 2014-5-13 15:12
    群主我用rb的日線跟此函數(shù)timeframe1440進(jìn)行了對比發(fā)現(xiàn)不匹配

    跟tb自帶的ParabolicSAR函數(shù)比對發(fā)現(xiàn)不匹配。其實主要是tb自帶的ParabolicSAR函數(shù)代碼里High和Low都用的當(dāng)前k線的數(shù)據(jù)導(dǎo)致,這是有問題的,當(dāng)前k線還沒運(yùn)行結(jié)束之前,High和Low都是未來的屬性,所以直接使用它,會導(dǎo)致實盤時候信號閃爍和使用了未來屬性,我修復(fù)了一下tb自帶的ParabolicSAR,用High[1]和Low[1]來取代High和Low,取名ParabolicSAR_ximen,請用以下代碼新建用戶函數(shù),函數(shù)名叫ParabolicSAR_ximen,然后在不需要跨周期的時候,建議用ParabolicSAR_ximen來替換ParabolicSAR:
    1. //------------------------------------------------------------------------
    2. // 西門 ParabolicSAR_ximen
    3. // 描述 求拋物線轉(zhuǎn)向,修正系統(tǒng)默認(rèn)用當(dāng)前bar會導(dǎo)致閃爍的問題,采用[1]來做判斷依據(jù),比系統(tǒng)默認(rèn)函數(shù)更精確
    4. // 返回 True 或 false。除了函數(shù)本身的返回值,還通過oParCl、oParOpen、oPosition、oTransition這四個引用參數(shù)把對應(yīng)Bar的停損值、對應(yīng)Bar的停損值下一根的停損值、對應(yīng)Bar建議的持倉狀態(tài)(1 - 多頭,-1 - 空頭)、對應(yīng)Bar的狀態(tài)是否發(fā)生反轉(zhuǎn)(1 或 -1 為反轉(zhuǎn),0 為保持不變)
    5. // 版本 20140511
    6. //------------------------------------------------------------------------


    7. Params
    8.     Numeric AfStep(0.02);
    9.     Numeric AfLimit(0.2);
    10.     NumericRef oParClose;
    11.     NumericRef oParOpen;
    12.     NumericRef oPosition;
    13.     NumericRef oTransition;
    14.    
    15. Vars
    16.     NumericSeries HighHT;
    17.     NumericSeries LowHT;

    18.     NumericSeries Af(0);   
    19.     NumericSeries ParOpen(0);
    20.     NumericSeries ParClose(0);
    21.     NumericSeries Position(0);  
    22.     NumericSeries HHValue(0);
    23.     NumericSeries LLValue(0);
    24.     NumericSeries Transition(0);

    25. Begin               
    26.     if(CurrentBar == 0) {
    27.                 HighHT = High;
    28.                 LowHT = Low;
    29.                
    30.         Position = 1;
    31.         Transition = 1;
    32.         Af = AfStep;
    33.         HHValue = HighHT;
    34.         LLValue = LowHT;
    35.         ParClose = LLValue;
    36.         ParOpen = ParClose + Af * ( HHValue - ParClose);
    37.         if(ParOpen > LowHT) {
    38.             ParOpen = LowHT;
    39.         }
    40.     } else {
    41.                 HighHT = High[1];
    42.                 LowHT = Low[1];
    43.                
    44.                 HHValue = Max(HHValue[1], HighHT);
    45.                 LLValue = Min(LLValue[1], LowHT);

    46.         Transition = 0;

    47.         if(Position[1] == 1) {
    48.             if(LowHT <= ParOpen[1]) {
    49.                 Position = -1;
    50.                 Transition = -1;              
    51.                 ParClose = HHValue;
    52.                 HHValue = HighHT;
    53.                 LLValue  = LowHT;
    54.    
    55.                 Af = AfStep;
    56.                 ParOpen = ParClose + Af * (LLValue - ParClose);
    57.                     
    58.                 if(ParOpen < HighHT) {
    59.                     ParOpen = HighHT;
    60.                 }
    61.                
    62.                 if(ParOpen < HighHT[1]) {
    63.                     ParOpen = HighHT[1];
    64.                 }
    65.             } else {
    66.                 Position = Position[1];
    67.                 ParClose = ParOpen[1];                    
    68.                 if(HHValue > HHValue[1] && Af[1] < AfLimit) {
    69.                     if(Af[1] + AfStep > AfLimit) {
    70.                         Af = AfLimit;
    71.                     } else {
    72.                         Af = Af[1] + AfStep;
    73.                     }               
    74.                 } else {
    75.                     Af = Af[1];
    76.                 }   
    77.                 ParOpen = ParClose + Af * (HHValue - ParClose);               
    78.    
    79.                 if(ParOpen > LowHT) {
    80.                     ParOpen = LowHT;
    81.                 }
    82.                
    83.                 if(ParOpen > LowHT[1]) {
    84.                     ParOpen = LowHT[1];
    85.                 }
    86.             }
    87.         } else {
    88.             if(HighHT >= ParOpen[1]) {
    89.                 Position = 1;
    90.                 Transition = 1;
    91.                
    92.                 ParClose = LLValue;
    93.                 HHValue = HighHT;
    94.                 LLValue  = LowHT;
    95.                
    96.                 Af = AfStep;
    97.                 ParOpen = ParClose + Af * (HHValue - ParClose);
    98.                 if(ParOpen > LowHT) {
    99.                     ParOpen = LowHT;
    100.                 }
    101.                
    102.                 if(ParOpen > LowHT[1]) {
    103.                     ParOpen = LowHT[1];
    104.                 }
    105.             } else {
    106.                 Position = Position[1];
    107.                 ParClose = ParOpen[1];
    108.                     
    109.                 if(LLValue < LLValue[1] && Af[1] < AfLimit) {
    110.                     if(Af[1] + AfStep > AfLimit) {
    111.                         Af = AfLimit;
    112.                     } else {
    113.                         Af = Af[1] + AfStep;
    114.                     }
    115.                 } else {
    116.                     Af = Af[1];
    117.                 }
    118.                 ParOpen = ParClose + Af * (LLValue - ParClose);
    119.    
    120.                 if(ParOpen < HighHT) {
    121.                     ParOpen = HighHT;
    122.                 }
    123.                
    124.                 if(ParOpen < HighHT[1]) {
    125.                     ParOpen = HighHT[1];
    126.                 }
    127.             }
    128.         }  
    129.     }   
    130.    
    131.     oParClose = ParClose;
    132.     oParOpen = ParOpen;
    133.     oPosition = Position;
    134.     oTransition = Transition;

    135.     Return True;
    136. End
    復(fù)制代碼下面是不跨周期的ParabolicSAR_ximen調(diào)用的例子:
    1. Params

    2. Vars       
    3.         Numeric oParCl;
    4.         Numeric oParOp;
    5.         Numeric oPosition;
    6.         Numeric oTransition;
    7.        
    8. begin
    9.         ParabolicSAR_ximen(0.02, 0.2, oParCl, oParOp, oPosition, oTransition);
    10.          
    11.         Commentary("oParCl:" + Text(oParCl));
    12.         Commentary("oParOp:" + Text(oParOp));
    13.         Commentary("oPosition:" + Text(oPosition));
    14.         Commentary("oTransition:" + Text(oTransition));
    15. End        
    復(fù)制代碼

 

有思路,想編寫各種指標(biāo)公式,程序化交易模型,選股公式,預(yù)警公式的朋友

可聯(lián)系技術(shù)人員 QQ: 1145508240  點擊這里給我發(fā)消息進(jìn)行 有償 編寫!不貴!點擊查看價格!


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

相關(guān)文章

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

欧美一区影院| 亚洲每日更新| 国产精品日韩精品欧美精品| 国产欧美一级| 欧美日韩另类丝袜其他| 影音先锋中文字幕一区| 国产亚洲一区在线| 欧美三级特黄| 亚洲一区二区三区色| 欧美日韩国产色综合一二三四| 在线 亚洲欧美在线综合一区| 一区二区免费在线视频| 午夜天堂精品久久久久| 一区二区三区免费看| 欧美 日韩 国产在线| 亚洲日韩成人| 狠狠色噜噜狠狠色综合久| 亚洲一区二区三区精品在线观看| 欧美日韩一视频区二区| 国产欧美日韩一区| 伊人婷婷久久| 黑人一区二区三区四区五区| 麻豆成人小视频| 国产一区二区三区免费不卡| 国内久久视频| 欧美国产综合| 久久综合九色99| 国产精品手机在线| 一区二区三区四区国产| 激情综合中文娱乐网| 欧美日韩高清在线一区| 免费试看一区| 国产精品久久久免费| 免费中文字幕日韩欧美| 欧美日韩18| 久久精品日产第一区二区 | 久久国产88| 亚洲欧洲一区| 亚洲图片在线观看| 国产精品二区影院| 国产一区高清视频| 亚洲天堂男人| 黄色国产精品一区二区三区| 欧美日韩高清在线一区| 欧美精品午夜| 国产精品成人观看视频免费| 欧美视频二区| 影音先锋在线一区| 一区二区三区我不卡| 在线观看视频免费一区二区三区| 欧美精品成人| 伊人久久亚洲美女图片| 亚洲国产一区二区在线 | 国产精品一区二区a| 亚洲另类自拍| 亚洲综合视频一区| 噜噜噜91成人网| 另类天堂av| 欧美一区二区| 伊人影院久久| 亚洲一区三区电影在线观看| 久久男女视频| 亚洲成人自拍视频| 国产欧美不卡| 欧美女激情福利| 一区精品在线| 亚洲欧美日韩精品久久久| 久久一区国产| 亚洲精品孕妇| 欧美+亚洲+精品+三区| 精品1区2区3区4区| 免费日韩一区二区| 黄色在线成人| 久久精品伊人| 99日韩精品| 久久久久久久久久久一区| 国内久久视频| 久久国产免费| 99国产精品私拍| 午夜国产精品视频| 亚洲深夜av| 国产一区久久| 久久一二三四| 国产精品一区二区三区四区五区| 欧美日韩国产高清| 性伦欧美刺激片在线观看| 欧美日韩精品免费观看视频完整| 亚洲少妇一区| 亚洲视频福利| 欧美日本精品| 久久免费国产| 国产精品美女久久久浪潮软件| 欧美天天视频| 欧美一区二区三区久久精品茉莉花| 亚洲激情不卡| 在线欧美亚洲| 在线观看成人av电影| 欧美激情日韩| 欧美一区亚洲二区| 久久久久久久久一区二区| 一本色道精品久久一区二区三区| 欧美日本不卡高清| 午夜日本精品| 欧美日韩一区二区三区在线视频 | 欧美成人有码| 国产精品视频| 国产亚洲一区在线| 99热精品在线观看| 亚洲精品一区二区三区av| 国内精品嫩模av私拍在线观看| 久久综合九色综合久99| 蜜桃久久精品乱码一区二区| 午夜一级久久| 久久精品国产99精品国产亚洲性色| 国产精品五区| 久久aⅴ乱码一区二区三区| 性欧美暴力猛交另类hd| 久久高清一区| 欧美91福利在线观看| 欧美女激情福利| 国产真实久久| 亚洲久久视频| 国产精品推荐精品| 久久久久久国产精品mv| 久久亚洲综合| 亚洲图片在线| 一区二区国产在线观看| 午夜一级在线看亚洲| 免费久久久一本精品久久区| 免费欧美日韩| 欧美日韩一区二| 在线观看欧美亚洲| 国产亚洲精品自拍| 欧美1区3d| 最新国产拍偷乱拍精品| 国产日韩欧美在线播放不卡| 亚洲欧美日韩精品久久久 | 午夜综合激情| 欧美高清日韩| 亚洲高清成人| 国产精品免费一区二区三区观看| 性久久久久久| 好看不卡的中文字幕| 日韩一区二区久久| 欧美福利一区| 一本色道久久综合| 欧美不卡三区| 亚洲日本欧美在线| 欧美在线看片| 在线视频亚洲| 国产精品国产精品| 欧美亚洲专区| 亚洲激情午夜| 欧美三级在线| 久久久久国内| 国产精品手机在线| 影音先锋亚洲电影| 亚洲欧美在线网| 先锋影音久久| 一本一本a久久| 韩国久久久久| 欧美精品aa| 蜜桃av一区| 国产伦精品一区二区三区四区免费| 欧美午夜a级限制福利片| 欧美专区18| 99热免费精品在线观看| 国产精品二区在线观看| 久久最新视频| 美女被久久久| 亚洲一区国产| 国产精品一区视频网站| 在线不卡欧美| 国产精品大片免费观看| 欧美高清视频一区| 久久久国产亚洲精品| 亚洲一区精彩视频| 国产欧美综合一区二区三区| 精品91在线| 狠狠久久综合婷婷不卡| 欧美黄色一级视频| 欧美a级片网站| 久热这里只精品99re8久| 免费在线观看成人av| 国产一区二区高清不卡| 中文久久精品| 亚洲影院一区| 久久久久久一区| 欧美一区成人| 国产一区二区三区四区hd| 欧美日韩视频一区二区三区| 你懂的亚洲视频| 欧美日本中文| 韩日视频一区| 亚洲国产高清一区| 亚洲视频二区| 欧美亚洲在线| 欧美理论在线| 亚洲午夜精品久久| 亚洲精品韩国| 亚洲深爱激情| 久久国产精品久久久久久电车| 蜜桃精品久久久久久久免费影院| 久久久久综合| 国产在线欧美| 国产精品美女久久久| 久久国产日本精品| 欧美日韩免费精品| 日韩一级网站| 欧美 日韩 国产精品免费观看| 欧美日韩第一区| 日韩天天综合| 欧美一区三区二区在线观看| 黑人一区二区| 国产欧美日韩综合一区在线观看| 性欧美xxxx大乳国产app| 欧美日韩亚洲一区二区三区在线| 在线观看成人av| 久久久久久久尹人综合网亚洲| 狠狠色噜噜狠狠狠狠色吗综合| 国产视频亚洲| 欧美激情综合| 亚洲一区免费看| 亚洲午夜精品久久久久久浪潮| 国产亚洲欧美另类一区二区三区| 久久午夜激情| 在线日韩av| 欧美日本亚洲| 美女诱惑黄网站一区| 亚洲精品日韩精品| 欧美久久综合| 久久精品一区| 国产一区二区三区奇米久涩| 国产在线日韩| 午夜日韩激情| 久久国产精品毛片| 国产欧美日韩综合一区在线观看 | 欧美日韩一区在线观看视频| 亚洲国产一区二区三区a毛片| 亚洲专区欧美专区| 伊人精品成人久久综合软件| 久久精品麻豆| 国产日韩一区二区三区| 激情成人亚洲| 欧美精品亚洲精品| 欧美一进一出视频| 日韩一区二区久久| 一区精品久久| 狠狠88综合久久久久综合网| 看欧美日韩国产| 中文国产一区| 亚洲国产欧美日韩| 欧美三区视频| 午夜精品区一区二区三| 久久青青草综合| 先锋影音一区二区三区| 国产精品免费一区二区三区观看| 亚洲国产精品第一区二区| 欧美国内亚洲| 久久一区二区三区超碰国产精品| 国产精品久久一区二区三区| 亚洲精品乱码久久久久久蜜桃麻豆 | 亚洲一卡久久| 国产日韩欧美一区二区| 夜夜精品视频| 国产伦精品一区二区三区高清版 | 亚洲成人在线| 伊人成人在线视频| 亚洲国产一区二区精品专区| 黄色国产精品| 亚洲高清视频在线观看| 亚洲人成网站在线观看播放| 亚洲精品视频啊美女在线直播| 1024日韩| 国产精品美女久久久| 国产三区二区一区久久| 西西人体一区二区| 老牛国产精品一区的观看方式| 你懂的成人av| 伊人久久成人| 亚洲永久网站| 欧美日韩视频在线一区二区观看视频| 国产精品大全| 在线视频精品一区| 狼狼综合久久久久综合网| 午夜日韩视频| 亚洲激情亚洲| 亚洲综合首页| 国产精品www994| 一本色道久久综合亚洲精品不卡| 亚洲欧美日韩综合一区| 欧美日韩喷水| 亚洲一区二区三区涩| 欧美成人嫩草网站| 亚洲精品男同| 欧美成ee人免费视频| 伊人精品在线| 久久精品三级| 亚洲人体偷拍| 欧美激情自拍| 国产精品一区二区三区观看| 欧美日韩三级电影在线| 中文一区在线| 韩国亚洲精品| 久久精品免费| 日韩午夜高潮| 国产精品二区在线| 久久狠狠婷婷| 99热精品在线观看| 韩日午夜在线资源一区二区| 老鸭窝毛片一区二区三区| 亚洲黄色免费| 欧美三区在线| 久久综合网络一区二区| 国产日韩1区| 在线日本高清免费不卡| 欧美激情91| 久久久天天操| 国产亚洲午夜| 亚洲国产精品综合| 欧美日韩精品一本二本三本| 亚洲在线视频| 国产精品久久久久久模特 | 一本一本久久| 激情综合自拍| 国产在线视频欧美一区二区三区| 久久国产精品亚洲77777| 国产日韩精品久久| 99精品国产在热久久| 欧美日韩调教| 欧美三级小说| 国产精品成人一区二区网站软件| 欧美一区激情| 欧美在线影院| 午夜精品婷婷| 国产精品mm| 亚洲欧美亚洲| 欧美日韩网站| 亚洲欧美综合一区| 欧美日本三区| 国产一区二区三区四区老人| 欧美日韩在线大尺度| 欧美久色视频| 亚洲午夜精品久久| 亚洲欧洲日本国产| 亚洲视频成人| 久久国产精品久久精品国产| 欧美中文字幕| 久热这里只精品99re8久| 免费永久网站黄欧美| 美女尤物久久精品| 欧美成人tv| 国产字幕视频一区二区| 亚洲午夜一级| 国产欧美日韩综合一区在线播放| 99精品国产一区二区青青牛奶 | 亚洲一区区二区| 免费日韩视频| 久久久久综合| 国内激情久久| 91久久黄色| 免费在线亚洲| 红桃视频欧美| 99香蕉国产精品偷在线观看 | 国产欧美综合一区二区三区| 国产精品美女黄网| 久久久av水蜜桃| 欧美特黄a级高清免费大片a级| 精品不卡视频| 午夜在线精品| 狠狠噜噜久久| 香蕉久久国产| 欧美婷婷在线| 国产欧美另类| 欧美精品三级| 国产精品久久久对白| 欧美日韩国产三区| 国产精品一区二区a| 欧美日韩另类综合| 亚洲一区二区免费看| 欧美日韩一区二区国产| 国产亚洲一级| 亚洲特色特黄| 久久亚洲欧美| 在线一区视频| 亚洲图片在线| 久久综合影音| 国产精品亚洲综合色区韩国| 欧美三级不卡| 久久久久久久高潮| 一区二区三区高清视频在线观看| 欧美二区在线| 国产精品乱看| 亚洲国产二区| 狠狠色噜噜狠狠狠狠色吗综合| 久久久久久久波多野高潮日日| 一本一本久久| 亚洲日本黄色| 黄色一区三区| 国产一区高清视频|