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

您現在的位置:程序化交易>> 期貨公式>> 文華財經>> 文華財經知識>>正文內容

[求助]轉換問題 [文華財經]

  • 咨詢內容: ?樓主,我這里有一個MT4的指標想要轉換到文華上來,等下我發源碼上來,麻煩幫忙修改下

    ?

    ?來源:程序化99

  • 文華技術人員: ?


    #property copyright "GJ Pavkovich"
    #property link????? "www.sniperforex.com"

    #property indicator_chart_window
    #property indicator_buffers 6
    #property indicator_color1 Blue
    #property indicator_color2 Red
    #property indicator_color3 Blue
    #property indicator_color4 Red
    #property indicator_color5 Blue
    #property indicator_color6 Red

    extern int SniperPeriod = 30;
    extern int SniperType = 3;
    extern int arrow_shift = 30;
    extern int Alerts = 1;
    double g_ibuf_92[];
    double g_ibuf_96[];
    double g_ibuf_100[];
    double g_ibuf_104[];
    double g_ibuf_108[];
    double g_ibuf_112[];
    bool gi_116 = TRUE;
    int gi_unused_120;
    bool gi_124;
    bool gi_128;
    string gs_shma_132 = "SHMA";
    string gs_140 = "Sniper Forex, copyright GJ Pavkovich 88754897533568";

    int init() {
    ?? ObjectsDeleteAll();
    ?? SetIndexBuffer(0, g_ibuf_92);
    ?? SetIndexBuffer(1, g_ibuf_96);
    ?? SetIndexBuffer(2, g_ibuf_100);
    ?? SetIndexBuffer(3, g_ibuf_104);
    ?? SetIndexBuffer(4, g_ibuf_108);
    ?? SetIndexBuffer(5, g_ibuf_112);
    ?? SetIndexStyle(0, DRAW_LINE, STYLE_SOLID, 2);
    ?? SetIndexStyle(1, DRAW_LINE, STYLE_SOLID, 2);
    ?? SetIndexStyle(2, DRAW_LINE, STYLE_SOLID, 2);
    ?? SetIndexStyle(3, DRAW_LINE, STYLE_SOLID, 2);
    ?? SetIndexStyle(4, DRAW_LINE, STYLE_SOLID, 2);
    ?? SetIndexStyle(5, DRAW_LINE, STYLE_SOLID, 2);
    ?? gi_116 = TRUE;
    ?? return (0);
    }

    int start() {
    ?? string ls_unused_12;
    ?? string ls_0 = "2020.09.09";
    ?? int l_str2time_8 = StrToTime(ls_0);
    ?? if (TimeCurrent() >= l_str2time_8) {
    ????? Alert("Trial version expired! Contact www.sniperforex.com.");
    ????? return (0);
    ?? }
    ?? if (gi_116) {
    ????? gi_116 = FALSE;
    ????? for (int li_20 = Bars; li_20 >= 0; li_20--) {
    ???????? g_ibuf_92[li_20] = iCustom(Symbol(), 0, gs_shma_132, SniperPeriod, SniperType, 2, gs_140, 1, li_20);
    ???????? g_ibuf_96[li_20] = iCustom(Symbol(), 0, gs_shma_132, SniperPeriod, SniperType, 2, gs_140, 2, li_20);
    ???????? g_ibuf_100[li_20] = iCustom(Symbol(), 0, gs_shma_132, SniperPeriod, SniperType, 3, gs_140, 1, li_20);
    ???????? g_ibuf_104[li_20] = iCustom(Symbol(), 0, gs_shma_132, SniperPeriod, SniperType, 3, gs_140, 2, li_20);
    ???????? g_ibuf_108[li_20] = iCustom(Symbol(), 0, gs_shma_132, SniperPeriod, SniperType, 4, gs_140, 1, li_20);
    ???????? g_ibuf_112[li_20] = iCustom(Symbol(), 0, gs_shma_132, SniperPeriod, SniperType, 4, gs_140, 2, li_20);
    ???????? DoCheck(li_20);
    ????? }
    ?? } else {
    ????? for (li_20 = 3; li_20 >= 0; li_20--) {
    ???????? g_ibuf_92[li_20] = iCustom(Symbol(), 0, gs_shma_132, SniperPeriod, SniperType, 2, gs_140, 1, li_20);
    ???????? g_ibuf_96[li_20] = iCustom(Symbol(), 0, gs_shma_132, SniperPeriod, SniperType, 2, gs_140, 2, li_20);
    ???????? g_ibuf_100[li_20] = iCustom(Symbol(), 0, gs_shma_132, SniperPeriod, SniperType, 3, gs_140, 1, li_20);
    ???????? g_ibuf_104[li_20] = iCustom(Symbol(), 0, gs_shma_132, SniperPeriod, SniperType, 3, gs_140, 2, li_20);
    ???????? g_ibuf_108[li_20] = iCustom(Symbol(), 0, gs_shma_132, SniperPeriod, SniperType, 4, gs_140, 1, li_20);
    ???????? g_ibuf_112[li_20] = iCustom(Symbol(), 0, gs_shma_132, SniperPeriod, SniperType, 4, gs_140, 2, li_20);
    ????? }
    ????? DoCheck(0);
    ????? gi_unused_120 = Bars;
    ?? }
    ?? return (0);
    }

    void DoCheck(int ai_0) {
    ?? string l_name_4;
    ?? if (g_ibuf_108[ai_0] != EMPTY_VALUE && g_ibuf_108[ai_0 + 1] != EMPTY_VALUE && !gi_124) {
    ????? gi_124 = TRUE;
    ????? if (ai_0 == 0) {
    ???????? l_name_4 = "Imminent long trade alert on " + Symbol() + ", " + GetTimeFrame() + ", " + TimeToStr(TimeLocal()) + ", Bid=" + DoubleToStr(Bid, Digits);????? }????? break;????? break;
    ????? break;
    ?? case PERIOD_M30:
    ????? ls_ret_0 = "M30";
    ????? break;
    ?? case PERIOD_H1:
    ????? ls_ret_0 = "H1";
    ????? break;
    ?? case PERIOD_H4:
    ????? ls_ret_0 = "H4";
    ????? break;
    ?? case PERIOD_D1:
    ????? ls_ret_0 = "D1";
    ????? break;
    ?? case PERIOD_W1:
    ????? ls_ret_0 = "W1";
    ????? break;
    ?? case PERIOD_MN1:
    ????? ls_ret_0 = "MN";
    ?? }
    ?? return (ls_ret_0);
    }

    ?

    ?來源: www.tumamayizhan.com

  • 文華客服: ?


    #property copyright "Freely Available"
    #property link????? "keeper-of-the-thatch@thepub.co.za"

    #property indicator_chart_window
    #property indicator_buffers 3
    #property indicator_color1 White
    #property indicator_color2 Blue
    #property indicator_color3 Red

    extern int period = 34;
    extern int method = 3;
    extern int price = 0;
    extern string C = "";
    double g_ibuf_96[];
    double g_ibuf_100[];
    double g_ibuf_104[];
    int gi_108 = 0;

    int init() {
    ?? gi_108 = TimeCurrent() - TimeCurrent() % (60 * Period()) - 60 * Period();
    ?? IndicatorBuffers(3);
    ?? SetIndexBuffer(1, g_ibuf_96);
    ?? SetIndexBuffer(2, g_ibuf_100);
    ?? SetIndexBuffer(0, g_ibuf_104);
    ?? ArraySetAsSeries(g_ibuf_104, TRUE);
    ?? SetIndexStyle(0, DRAW_LINE, STYLE_SOLID, 2);
    ?? SetIndexStyle(1, DRAW_LINE, STYLE_SOLID, 2);
    ?? SetIndexStyle(2, DRAW_LINE, STYLE_SOLID, 2);
    ?? IndicatorShortName("Hull Moving Average alert(" + period + ")");
    ?? return (0);
    }

    int deinit() {
    ?? return (0);
    }

    double WMA(int ai_0, int a_period_4) {
    ?? return (iMA(NULL, 0, a_period_4, 0, method, price, ai_0));
    }

    int start() {
    ?? int li_0;
    ?? int li_4;
    ?? int li_8;
    ?? int l_period_12;
    ?? int li_16;
    ?? double lda_20[];
    ?? double lda_24[];
    ?? if (C == "Sniper Forex, copyright GJ Pavkovich 88754897533568") {
    ????? li_0 = IndicatorCounted();
    ????? if (li_0 < 0) return (-1);
    ????? if (li_0 > 0) li_0--;
    ????? li_4 = Bars - li_0;
    ????? li_8 = 0;
    ????? l_period_12 = MathSqrt(period);
    ????? li_16 = Bars - li_0 + period + 1;
    ????? if (li_16 > Bars) li_16 = Bars;
    ????? ArrayResize(lda_20, li_16);
    ????? ArraySetAsSeries(lda_20, TRUE);
    ????? ArrayResize(lda_24, li_16);
    ????? ArraySetAsSeries(lda_24, TRUE);
    ????? for (li_8 = 0; li_8 < li_16; li_8++) lda_20[li_8] = 2.0 * WMA(li_8, period / 2) - WMA(li_8, period);
    ????? for (li_8 = 0; li_8 < li_16 - period; li_8++) g_ibuf_104[li_8] = iMAOnArray(lda_20, 0, l_period_12, 0, method, li_8);
    ????? for (li_8 = li_16 - period; li_8 >= 0; li_8--) {
    ???????? lda_24[li_8] = lda_24[li_8 + 1];
    ???????? if (g_ibuf_104[li_8] > g_ibuf_104[li_8 + 1]) lda_24[li_8] = 1;
    ???????? if (g_ibuf_104[li_8] < g_ibuf_104[li_8 + 1]) lda_24[li_8] = -1;
    ???????? if (lda_24[li_8] > 0.0) {
    ??????????? g_ibuf_96[li_8] = g_ibuf_104[li_8];
    ??????????? if (lda_24[li_8 + 1] < 0.0) g_ibuf_96[li_8 + 1] = g_ibuf_104[li_8 + 1];
    ??????????? g_ibuf_100[li_8] = EMPTY_VALUE;
    ???????? } else {
    ??????????? if (lda_24[li_8] < 0.0) {
    ?????????????? g_ibuf_100[li_8] = g_ibuf_104[li_8];
    ?????????????? if (lda_24[li_8 + 1] > 0.0) g_ibuf_100[li_8 + 1] = g_ibuf_104[li_8 + 1];
    ?????????????? g_ibuf_96[li_8] = EMPTY_VALUE;
    ??????????? }
    ???????? }
    ????? }
    ????? return (0);
    ?? }
    }

    ?

  • 網友回復: ?

    //+------------------------------------------------------------------+
    //|????????????????????????????????? Sniper Forex Expert Advisor.mq4 |
    //|????????????????????????????? Copyright ?2008, TradingSytemForex |
    //|??????????????????????????????? http://www.tradingsystemforex.com |
    //+------------------------------------------------------------------+

    #property copyright "Copyright ?2008, TradingSytemForex"
    #property link "http://www.tradingsystemforex.com"

    #define OrSt "Sniper Forex Expert Advisor"

    extern string SNI="---------------- Sniper";
    extern int SniperPeriod=30;
    extern int SniperType=3;
    extern string STB="---------------- Sniper Trend B";
    extern double Sniper=0.01;
    extern int SniperP=7;
    extern string LM="---------------- Lot Management";
    extern double Lots=0.1;
    extern bool MM=false; //money management
    extern double Risk=10; //risk in percentage
    extern string TSTB="---------------- TP SL TS BE";
    bool RealSL_Enabled=false;
    int RealSL=5; //stop loss under 15 p頿s
    bool RealTP_Enabled=false;
    int RealTP=10; //take profit under 10 p頿s
    extern int SL=0; //stop loss
    extern int TP=0; //take profit
    extern int TS=0; //trailing stop
    extern int TS_Step=1; //trailing stop step
    extern int BE=0; //breakeven
    extern string EXT="---------------- Extras";
    extern bool Reverse=false;
    extern bool Add_Positions=false; //positions cumulated
    extern int MaxOrders=100; //maximum number of orders
    extern int Magic=0;

    int Slip=3;static int TL=0;double MML=0;

    // expert start function
    int start(){int j=0,limit=1;double BV=0,SV=0;BV=0;SV=0;double SNIB1,SNIB2,SNIA1,SNIA2,SNI1,SNI2,SNI3,SNI4,SNI5,SNI6,SNI1b,SNI2b,SNI3b,SNI4b,SNI5b,SNI6b;
    if(CntO(OP_BUY,Magic)>0)TL=1;if(CntO(OP_SELL,Magic)>0)TL=-1;for(int i=1;i<=limit;i++){

    SNIA1=iCustom(Symbol(),0,"Sniper Trend A",0,i);
    SNIA2=iCustom(Symbol(),0,"Sniper Trend A",1,i);
    SNIB1=iCustom(Symbol(),0,"Sniper Trend B",Sniper,SniperP,0,i);
    SNIB2=iCustom(Symbol(),0,"Sniper Trend B",Sniper,SniperP,1,i);
    SNI1=iCustom(Symbol(),0,"Sniper",SniperPeriod,SniperType,0,i);
    SNI1b=iCustom(Symbol(),0,"Sniper",SniperPeriod,SniperType,0,0);
    SNI2=iCustom(Symbol(),0,"Sniper",SniperPeriod,SniperType,1,i);
    SNI2b=iCustom(Symbol(),0,"Sniper",SniperPeriod,SniperType,1,0);
    SNI3=iCustom(Symbol(),0,"Sniper",SniperPeriod,SniperType,2,i);
    SNI3b=iCustom(Symbol(),0,"Sniper",SniperPeriod,SniperType,2,0);
    SNI4=iCustom(Symbol(),0,"Sniper",SniperPeriod,SniperType,3,i);
    SNI4b=iCustom(Symbol(),0,"Sniper",SniperPeriod,SniperType,3,0);
    SNI5=iCustom(Symbol(),0,"Sniper",SniperPeriod,SniperType,4,i);
    SNI5b=iCustom(Symbol(),0,"Sniper",SniperPeriod,SniperType,4,0);
    SNI6=iCustom(Symbol(),0,"Sniper",SniperPeriod,SniperType,5,i);
    SNI6b=iCustom(Symbol(),0,"Sniper",SniperPeriod,SniperType,5,0);

    if(SNI1!=EMPTY_VALUE&&SNI1b!=EMPTY_VALUE&&SNI3!=EMPTY_VALUE&&SNI3b!=EMPTY_VALUE&&SNI5!=EMPTY_VALUE&&SNI5b!=EMPTY_VALUE&&SNIA1>0&&SNIB2>0){if(Reverse)SV=1;else BV=1;break;}
    if(SNI2!=EMPTY_VALUE&&SNI2b!=EMPTY_VALUE&&SNI4!=EMPTY_VALUE&&SNI4b!=EMPTY_VALUE&&SNI6!=EMPTY_VALUE&&SNI6b!=EMPTY_VALUE&&SNIA2>0&&SNIB1>0){if(Reverse)BV=1;else SV=1;break;}}

    // expert money management
    if(MM){if(Risk<0.1||Risk>100){Comment("Invalid Risk Value.");return(0);}
    else{MML=MathFloor((AccountFreeMargin()*AccountLeverage()*Risk*Point*100)/(Ask*MarketInfo(Symbol(),MODE_LOTSIZE)*MarketInfo(Symbol(),MODE_MINLOT)))*MarketInfo(Symbol(),MODE_MINLOT);}}
    if(MM==false){MML=Lots;}

    // expert init positions
    int cnt=0,OP=0,OS=0,OB=0,CS=0,CB=0;OP=0;for(cnt=0;cnt<OrdersTotal();cnt++){OrderSelect(cnt,SELECT_BY_POS,MODE_TRADES);
    if((OrderType()==OP_SELL||OrderType()==OP_BUY)&&OrderSymbol()==Symbol()&&((OrderMagicNumber()==Magic)||Magic==0))OP=OP+1;}
    if(OP>=1){OS=0; OB=0;}OB=0;OS=0;CB=0;CS=0;

    // expert conditions to open position
    if(SV>0){OS=1;OB=0;}if(BV>0){OB=1;OS=0;}

    // expert conditions to close position
    if((SV>0)||(RealSL_Enabled&&(OrderOpenPrice()-Bid)/Point>=RealSL)||(RealTP_Enabled&&(Ask-OrderOpenPrice())/Point>=RealTP)){CB=1;}
    if((BV>0)||(RealSL_Enabled&&(Ask-OrderOpenPrice())/Point>=RealSL)||(RealTP_Enabled&&(OrderOpenPrice()-Bid)/Point>=RealTP)){CS=1;}
    for(cnt=0;cnt<OrdersTotal();cnt++){OrderSelect(cnt,SELECT_BY_POS,MODE_TRADES);
    if(OrderType()==OP_BUY&&OrderSymbol()==Symbol()&&((OrderMagicNumber()==Magic)||Magic==0)){if(CB==1){OrderClose(OrderTicket(),OrderLots(),Bid,Slip,Red);return(0);}}
    if(OrderType()==OP_SELL&&OrderSymbol()==Symbol()&&((OrderMagicNumber()==Magic)||Magic==0)){
    if(CS==1){OrderClose(OrderTicket(),OrderLots(),Ask,Slip,Red);return(0);}}}double SLI=0,TPI=0;int TK=0;

    // expert open position value
    if((AddP()&&Add_Positions&&OP<=MaxOrders)||(OP==0&&!Add_Positions)){
    if(OS==1){if(TP==0)TPI=0;else TPI=Bid-TP*Point;if(SL==0)SLI=0;else SLI=Bid+SL*Point;TK=OrderSend(Symbol(),OP_SELL,MML,Bid,Slip,SLI,TPI,OrSt,Magic,0,Red);OS=0;return(0);}?
    if(OB==1){if(TP==0)TPI=0;else TPI=Ask+TP*Point;if(SL==0)SLI=0;else SLI=Ask-SL*Point;TK=OrderSend(Symbol(),OP_BUY,MML,Ask,Slip,SLI,TPI,OrSt,Magic,0,Lime);OB=0; return(0);}}
    for(j=0;j<OrdersTotal();j++){if(OrderSelect(j,SELECT_BY_POS,MODE_TRADES)){if(OrderSymbol()==Symbol()&&((OrderMagicNumber()==Magic)||Magic==0)){TrP();}}}return(0);}

    // expert number of orders
    int CntO(int Type,int Magic){int _CntO;_CntO=0;
    for(int j=0;j<OrdersTotal();j++){OrderSelect(j,SELECT_BY_POS,MODE_TRADES);if(OrderSymbol()==Symbol()){if((OrderType()==Type&&(OrderMagicNumber()==Magic)||Magic==0))_CntO++;}}return(_CntO);}

    //expert breakeven
    void TrP(){double pb,pa,pp;pp=MarketInfo(OrderSymbol(),MODE_POINT);if(OrderType()==OP_BUY){pb=MarketInfo(OrderSymbol(),MODE_BID);
    if(BE>0){if((pb-OrderOpenPrice())>BE*pp){if((OrderStopLoss()-OrderOpenPrice())<0){ModSL(OrderOpenPrice()+0*pp);}}}

    // expert trailing stop
    if(TS>0){if((pb-OrderOpenPrice())>TS*pp){if(OrderStopLoss()<pb-(TS+TS_Step-1)*pp){ModSL(pb-TS*pp);return;}}}}
    if(OrderType()==OP_SELL){pa=MarketInfo(OrderSymbol(),MODE_ASK);if(BE>0){if((OrderOpenPrice()-pa)>BE*pp){if((OrderOpenPrice()-OrderStopLoss())<0){ModSL(OrderOpenPrice()-0*pp);}}}
    if(TS>0){if(OrderOpenPrice()-pa>TS*pp){if(OrderStopLoss()>pa+(TS+TS_Step-1)*pp||OrderStopLoss()==0){ModSL(pa+TS*pp);return;}}}}}

    //expert stoploss
    void ModSL(double ldSL){bool fm;fm=OrderModify(OrderTicket(),OrderOpenPrice(),ldSL,OrderTakeProfit(),0,CLR_NONE);}

    //expert add positions function
    bool AddP(){int _num=0; int _ot=0;
    for (int j=0;j<OrdersTotal();j++){if(OrderSelect(j,SELECT_BY_POS)==true && OrderSymbol()==Symbol()&&OrderType()<3&&((OrderMagicNumber()==Magic)||Magic==0)){?
    _num++;if(OrderOpenTime()>_ot) _ot=OrderOpenTime();}}if(_num==0) return(true);if(_num>0 && ((Time[0]-_ot))>0) return(true);else return(false);}

    ?

  • 網友回復: ?


    #property copyright "Copyright ?2008, GJ Pavkovich.com "
    #property link????? "http://www.sniperforex.com/"

    #property indicator_chart_window
    #property indicator_buffers 2
    #property indicator_color1 Blue
    #property indicator_color2 Red

    double gd_76 = 15.0;
    double g_period_84 = 14.0;
    double gd_92 = 3.0;
    double gd_100 = 0.0;
    double g_ibuf_108[];
    double g_ibuf_112[];
    double g_ibuf_116[];
    double g_ibuf_120[];
    double g_ibuf_124[];

    int init() {
    ?? SetIndexStyle(0, DRAW_ARROW);
    ?? SetIndexArrow(0, 159);
    ?? SetIndexStyle(1, DRAW_ARROW);
    ?? SetIndexArrow(1, 159);
    ?? IndicatorBuffers(5);
    ?? SetIndexBuffer(0, g_ibuf_108);
    ?? SetIndexBuffer(1, g_ibuf_112);
    ?? SetIndexBuffer(2, g_ibuf_116);
    ?? SetIndexBuffer(3, g_ibuf_120);
    ?? SetIndexBuffer(4, g_ibuf_124);
    ?? string ls_0 = "Sniper Stop(" + gd_76 + ")";
    ?? IndicatorShortName(ls_0);
    ?? SetIndexLabel(0, "Up");
    ?? SetIndexLabel(1, "Dn");
    ?? SetIndexDrawBegin(0, gd_76);
    ?? SetIndexDrawBegin(1, gd_76);
    ?? return (0);
    }

    int start() {
    ?? int li_16;
    ?? string ls_0 = "2020.09.09";
    ?? int l_str2time_8 = StrToTime(ls_0);
    ?? if (TimeCurrent() >= l_str2time_8) {
    ????? Alert("Trial version expired! Contact www.sniperforex.com.");
    ????? return (0);
    ?? }
    ?? int l_ind_counted_20 = IndicatorCounted();
    ?? if (l_ind_counted_20 > 0) li_16 = Bars - l_ind_counted_20;
    ?? if (l_ind_counted_20 < 0) return (0);
    ?? if (l_ind_counted_20 == 0) li_16 = Bars - gd_76 - 1.0;
    ?? for (int li_12 = li_16; li_12 >= 0; li_12--) {
    ????? g_ibuf_116[li_12] = High[iHighest(NULL, 0, MODE_HIGH, gd_76, li_12 + gd_100)] - gd_92 * iATR(NULL, 0, g_period_84, li_12 + gd_100);
    ????? g_ibuf_120[li_12] = Low[iLowest(NULL, 0, MODE_LOW, gd_76, li_12 + gd_100)] + gd_92 * iATR(NULL, 0, g_period_84, li_12 + gd_100);
    ????? g_ibuf_124[li_12] = g_ibuf_124[li_12 + 1];
    ????? if (Close[li_12] > g_ibuf_120[li_12 + 1]) g_ibuf_124[li_12] = 1;
    ????? if (Close[li_12] < g_ibuf_116[li_12 + 1]) g_ibuf_124[li_12] = -1;
    ????? if (g_ibuf_124[li_12] > 0.0) {
    ???????? if (g_ibuf_116[li_12] < g_ibuf_116[li_12 + 1]) g_ibuf_116[li_12] = g_ibuf_116[li_12 + 1];
    ???????? g_ibuf_108[li_12] = g_ibuf_116[li_12];
    ???????? g_ibuf_112[li_12] = EMPTY_VALUE;
    ????? }
    ????? if (g_ibuf_124[li_12] < 0.0) {
    ???????? if (g_ibuf_120[li_12] > g_ibuf_120[li_12 + 1]) g_ibuf_120[li_12] = g_ibuf_120[li_12 + 1];
    ???????? g_ibuf_108[li_12] = EMPTY_VALUE;
    ???????? g_ibuf_112[li_12] = g_ibuf_120[li_12];
    ????? }
    ?? }
    ?? return (0);
    }

 

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

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


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

相關文章

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

国产日韩精品一区观看| 欧美日韩调教| 欧美午夜免费影院| 亚洲小说欧美另类婷婷| 亚洲毛片视频| 久久亚洲图片| 亚洲黄色成人| 女人天堂亚洲aⅴ在线观看| 欧美日韩免费| 国产九区一区在线| 欧美激情91| 一区二区精品在线| 欧美伊人影院| 亚洲精品在线二区| 你懂的成人av| 国产美女在线精品免费观看| 欧美激情一区| 亚洲永久免费精品| 亚洲日本欧美| 欧美日韩视频在线一区二区观看视频 | 亚洲日本视频| 欧美99久久| 一本色道久久99精品综合| 久久一区欧美| 亚洲一区亚洲| 国产日韩欧美一区| 伊人狠狠色j香婷婷综合| 小嫩嫩精品导航| 亚洲毛片在线| 91久久午夜| 欧美日韩一区在线观看视频| 免费永久网站黄欧美| 在线视频精品一区| 好吊色欧美一区二区三区四区 | 欧美成人首页| 伊人久久亚洲美女图片| 女同一区二区| 另类av一区二区| 亚洲欧美精品| 国产精品乱码| 亚洲欧洲日韩综合二区| 欧美天天在线| 欧美精品1区| 久久综合九色综合网站| 国产日韩欧美亚洲一区| 亚洲精品韩国| 亚洲人成毛片在线播放女女| 激情久久婷婷| 在线观看一区欧美| 亚洲国产欧美日韩| 亚洲欧洲久久| 国产视频一区三区| 羞羞答答国产精品www一本| 国产嫩草一区二区三区在线观看 | 亚洲日韩视频| 国产日产高清欧美一区二区三区| 亚洲毛片av| 夜夜嗨网站十八久久| 国产日韩欧美在线播放不卡| 国产精品视频福利| 久久亚裔精品欧美| 国内一区二区三区| 亚洲全部视频| 免费一区二区三区| 欧美福利在线| 影音先锋亚洲一区| 亚洲免费久久| 免费视频一区二区三区在线观看| 亚洲五月婷婷| 一区二区三区导航| 黑人一区二区| 国产欧美日本在线| 久久精品成人| 红桃视频亚洲| 免费亚洲婷婷| 国产精品对白刺激久久久| 狠狠久久婷婷| 国产精品日韩| 欧美视频成人| 国产精品区免费视频| 久久国产精品高清| 欧美人与禽猛交乱配视频| 伊人蜜桃色噜噜激情综合| 国产伦精品一区二区三区视频孕妇 | 欧美久久综合| 激情成人综合| 老牛影视一区二区三区| 亚洲国产影院| 你懂的成人av| 亚洲日本久久| 国产一区免费视频| 香蕉av777xxx色综合一区| 欧美日韩在线高清| 亚洲在线成人| 99在线精品免费视频九九视| 久久婷婷丁香| 国产精品久久亚洲7777| 精品99视频| 欧美久久一级| 欧美成人有码| 久久久久久九九九九| 国产亚洲一区在线| 夜夜嗨一区二区| 亚洲午夜一级| 亚洲一本视频| 狠狠爱www人成狠狠爱综合网| 鲁大师成人一区二区三区| 亚洲美女一区| 亚洲二区视频| 一区在线视频观看| 国户精品久久久久久久久久久不卡| 亚洲影院一区| 亚洲综合欧美日韩| 99精品热6080yy久久| 亚洲看片一区| 亚洲精品专区| 国产精品免费一区二区三区在线观看 | 久久久国产精品一区二区中文| 日韩午夜免费视频| 在线观看一区| 一区二区三区高清视频在线观看| 极品日韩av| 亚洲激情综合| 国产精品日本| 久久国产精品一区二区三区四区| 亚洲免费网址| 久久亚洲免费| 欧美1区免费| 欧美先锋影音| 亚洲成人资源| 夜夜嗨av一区二区三区网站四季av| 亚洲国产一区在线| 中日韩在线视频| 美女视频一区免费观看| 欧美福利在线| 亚洲日韩成人| 媚黑女一区二区| 欧美日韩免费观看一区| 激情久久综合| 亚洲男人影院| 欧美日韩高清在线一区| 一区视频在线| 国产精品视频久久一区| 久久久久高清| 激情综合亚洲| 久久99伊人| 国产精品国产精品| 国产精品欧美久久| 午夜精品亚洲一区二区三区嫩草| 国精品一区二区三区| 一区二区三区精品视频在线观看| 久久精品国产99精品国产亚洲性色| 欧美黄污视频| 国产亚洲综合精品| 欧美日韩免费高清| 国产精品一区在线播放| 欧美天堂亚洲电影院在线观看| 日韩视频一区二区三区在线播放免费观看| 欧美综合国产| 日韩午夜在线电影| 欧美日韩天天操| 亚洲欧美日韩精品在线| 亚洲图片在线观看| 久久性色av| 国产麻豆综合| 在线综合欧美| 亚洲国内自拍| 国产综合亚洲精品一区二| 亚洲欧美日韩专区| 亚洲国产免费看| 欧美三级不卡| 久久一区免费| 久久精品日韩欧美| 国产欧美二区| 99精品视频免费| 影音先锋一区| 激情婷婷久久| 在线观看一区欧美| 黄色一区三区| 国产精品xxx在线观看www| 午夜在线a亚洲v天堂网2018| 亚洲日本欧美在线| 精品99视频| 伊人久久婷婷| 亚洲福利免费| 亚洲成人在线| 亚洲欧洲一区二区在线观看| 精品999网站| 亚洲高清不卡一区| 精品福利av| 亚洲日本久久| 国产亚洲精品bv在线观看| 日韩视频二区| 亚洲一区二区三区涩| 亚洲一区三区视频在线观看| 国产乱码精品一区二区三区不卡| 中国成人亚色综合网站| 欧美先锋影音| 99视频+国产日韩欧美| 激情综合自拍| 在线欧美三区| 在线亚洲伦理| 国产日韩欧美三区| 国产一区二区久久久| 99精品国产在热久久下载| 在线视频免费在线观看一区二区| 91久久国产自产拍夜夜嗨| 亚洲清纯自拍| 亚洲欧美视频| 欧美日韩精品免费观看视频完整| 欧美淫片网站| 精品999网站| 国产亚洲激情| 久久综合激情| 国内一区二区在线视频观看| 亚洲国产清纯| 亚洲一区二区三区涩| 欧美在线播放| 亚洲小说区图片区| 国产精品一区二区三区观看| 久久久精品动漫| 狠狠色丁香久久综合频道| 夜夜嗨一区二区三区| 久久精品电影| 亚洲伦理一区| 欧美精品成人| 国产精品久久久一区二区| 久久久久久久久久久一区| 国语对白精品一区二区| 国产精品亚洲产品| 狠狠久久婷婷| 久久久久久国产精品mv| 一区二区三区我不卡| 国产精品一区二区三区四区五区 | 中文精品一区二区三区| 久久久久久精| 在线一区欧美| 今天的高清视频免费播放成人| 国产日韩一区二区三区| 欧美精品午夜| 久久精精品视频| 一区二区三区四区五区精品视频| 欧美日韩国产欧| 久久久久高清| 国产美女一区| 99热这里只有成人精品国产| 欧美网站在线| 欧美黄色一区| 久久最新视频| 麻豆久久精品| 性一交一乱一区二区洋洋av| 亚洲国产成人不卡| 欧美精品91| 欧美成人国产| 久久精品三级| 久久综合一区| 久久久久国产精品一区三寸| 国产精品久久波多野结衣| 亚洲黑丝一区二区| 亚洲成人在线| 亚洲伦伦在线| 中文日韩欧美| 国产一区二区黄色| 国产日韩欧美一区二区| 亚洲最新在线| 国产精品推荐精品| 亚洲欧美日韩视频二区| 免费久久久一本精品久久区| 亚洲欧美日韩另类精品一区二区三区 | 久久人人97超碰国产公开结果| 一区二区日本视频| 国产欧美三级| 午夜一区在线| 久久精品国产第一区二区三区最新章节 | 激情成人亚洲| 亚洲精品社区| 国产精品乱码一区二区三区| 国产精品免费在线| 小嫩嫩精品导航| 欧美在线亚洲| 国产精品yjizz| 亚洲国产一区二区三区a毛片| 亚洲成色精品| 国产日韩欧美综合精品| 麻豆91精品| 韩日午夜在线资源一区二区| 91久久久久| 久久国产福利| 亚洲手机视频| 亚洲一区中文| 欧美日韩国产探花| 亚洲激情社区| 麻豆成人小视频| 国内激情久久| 国产乱码精品| 国产精品二区二区三区| 一区二区日本视频| 欧美在线播放一区| 亚洲片区在线| 你懂的国产精品| 日韩天天综合| 欧美日韩大片一区二区三区| 伊人蜜桃色噜噜激情综合| 国产精品夜夜夜| 国产自产在线视频一区| 中国女人久久久| 欧美日本亚洲| 国产精品久久久一区二区三区| 欧美凹凸一区二区三区视频| 亚洲天堂偷拍| 欧美一区二区三区四区在线观看地址 | 尤物精品在线| 久热综合在线亚洲精品| 亚洲第一区色| 欧美另类一区| 久久亚洲美女| 亚洲综合丁香| 在线一区视频| 亚洲经典自拍| 精品1区2区3区4区| 欧美欧美全黄| 欧美一区免费| 久久九九精品| 国产精品一区二区三区四区五区 | 亚洲午夜激情| 欧美freesex交免费视频| 在线综合亚洲| 亚洲精品欧洲精品| 国内激情久久| 欧美日韩国产亚洲一区| 久久精品男女| 美女精品网站| 亚洲欧美日本日韩| 91久久黄色| 亚洲欧洲精品一区二区| 精品不卡视频| 黄色av成人| 在线观看欧美亚洲| 伊人久久大香线蕉综合热线| 国产精品啊啊啊| 国产中文一区| 激情久久久久| 亚洲国产国产亚洲一二三| 一区福利视频| 亚洲毛片视频| 国产精品日韩高清| 亚洲综合激情| 久久伊人一区二区| 久久久久久国产精品mv| 久久婷婷激情| 国产精品国产三级欧美二区| 国产精品v欧美精品v日韩 | 欧美午夜免费影院| 国产精品二区影院| 一区免费视频| 国产日韩欧美一区二区三区四区| 一本色道久久综合亚洲精品不卡| 亚洲麻豆一区| 美女精品一区| 国产精品二区影院| 日韩一级在线| 男人天堂欧美日韩| 亚洲欧美一级二级三级| 国精品一区二区| 亚洲精选成人| 久久亚洲美女| 亚洲精品免费观看| 久久看片网站| 亚洲大片av| 久久aⅴ国产紧身牛仔裤| 欧美日韩亚洲一区二区三区在线| 国内精品久久久久久久97牛牛| 亚洲另类自拍| 欧美福利视频| 国产日韩一区二区三区| 欧美不卡视频| 日韩一级网站| 欧美日韩亚洲三区| 国产一区二区三区免费不卡| 欧美人成在线| 亚洲综合欧美| 伊人狠狠色j香婷婷综合| 男人天堂欧美日韩| 亚洲激情黄色| 午夜精品电影| 国产伦精品一区二区三区照片91| 欧美精品99| 蜜桃精品久久久久久久免费影院| 亚洲午夜伦理| 午夜电影亚洲| 老鸭窝亚洲一区二区三区| 亚洲国产精品一区二区第四页av| 久久久国产亚洲精品| 99精品久久久| 亚洲承认在线| 国产精品v欧美精品v日本精品动漫| 国产精品一区二区你懂得| 在线看片一区| 精品成人久久| 合欧美一区二区三区|