久久亚洲成a人片熟女精品色一区二区三区|国产精品视频第一精品视频|av天堂热无码手机版|亚洲?v无码久久无遮挡|国产精品偷伦视频免费观看国产|麻豆国产自产精品丰满熟妇|av无码av不卡一区二区|久久亚洲精品中文字

ARTICLE DETAIL

資訊詳情

深耕商務(wù)建站與企業(yè)官網(wǎng)運(yùn)營(yíng)的一線實(shí)戰(zhàn)洞察。

MQL4編程入門:從變量、數(shù)組到自定義指標(biāo)的核心避坑指南

MQL4編程入門:從變量、數(shù)組到自定義指標(biāo)的核心避坑指南 簡(jiǎn)介《MT4的MQL4編程入門》是一份面向外匯交易初學(xué)者和編程零基礎(chǔ)用戶的MQL4語(yǔ)言入門教程基于韜客外匯論壇經(jīng)典入門系列整理而成。教程系統(tǒng)講解從自定義變量到函數(shù)的完整語(yǔ)法包括int、double、string、bool四種基本類型extern附加變量用于設(shè)置可調(diào)參數(shù)自定義函數(shù)支持有返回值類型與void無(wú)返回值類型數(shù)組則用于批量處理同類數(shù)據(jù)同時(shí)結(jié)合MT4平臺(tái)演示如何編寫交易策略、自定義指標(biāo)和EA自動(dòng)化程序覆蓋市場(chǎng)數(shù)據(jù)取值等后續(xù)進(jìn)階內(nèi)容。資源為DOC文檔共1個(gè)文件壓縮包約197KB內(nèi)容精煉、結(jié)構(gòu)清晰適合隨時(shí)翻閱。目前已有389人瀏覽學(xué)習(xí)。通過(guò)該教程零基礎(chǔ)讀者可快速掌握MQL4的核心編程邏輯理解變量作用域、函數(shù)調(diào)用與數(shù)組引用規(guī)則并逐步構(gòu)建個(gè)人交易策略的自動(dòng)執(zhí)行腳本提升交易效率與自動(dòng)化水平。1. MT4 MQL4 編程入門先看懂語(yǔ)言再談策略落地很多人拿到 MT4 之后的第一反應(yīng)是找現(xiàn)成的 EA 和指標(biāo)源碼復(fù)制進(jìn)去編譯然后面對(duì)一堆紅色報(bào)錯(cuò)只能干瞪眼。這套《MT4 的 MQL4 編程入門》教程不教你預(yù)測(cè)行情也不承諾一鍵生成策略它做的事情很樸素把 MQL4 這門語(yǔ)言的骨架拆開——變量與類型、extern 參數(shù)、函數(shù)與數(shù)組、市場(chǎng)數(shù)據(jù)取值、指標(biāo)結(jié)構(gòu)與循環(huán)判斷每一節(jié)都帶著能直接編譯的小例子。它適合剛?cè)腴T的交易者也適合會(huì)一點(diǎn) C 但沒(méi)碰過(guò) MQL4 的程序員。看完你能讀懂別人指標(biāo)源碼的八成邏輯能改參數(shù)、能畫第一條指標(biāo)線也知道出了問(wèn)題該去哪里查而不是把 MT4 當(dāng)黑匣子瞎猜。2. 變量、extern 與函數(shù)先立起 MQL4 的語(yǔ)法骨架2.1 四種基礎(chǔ)類型與“先定義后使用”規(guī)則MQL4 不是腳本語(yǔ)言它和 C 很像所有要用的數(shù)據(jù)都必須在使用前聲明類型和名稱。教程里那句“自定義變量在使用前必須創(chuàng)建”翻譯過(guò)來(lái)就是編譯器要提前知道這個(gè)變量占多大空間、用什么方式解釋它。拿int mark;舉例int 是類型定義詞mark 是變量名這條語(yǔ)句告訴編譯器“給我一個(gè)用來(lái)存整數(shù)的盒子名字叫 mark”。四種基本類型我列了一張表方便對(duì)照類型含義典型用途int整型包括負(fù)整數(shù)循環(huán)計(jì)數(shù)、指標(biāo)周期參數(shù)double雙精度小數(shù)價(jià)格、指標(biāo)計(jì)算值string字符串指標(biāo)名、郵件內(nèi)容、注釋bool邏輯型 true/false開關(guān)參數(shù)、報(bào)警狀態(tài)標(biāo)記聲明時(shí)可以直接賦初值比如bool 是否報(bào)警 true;、string 說(shuō)明 測(cè)試;。這里有一個(gè) MQL4 的特別之處變量名可以用中文這在老牌編程語(yǔ)言里不多見。不過(guò)中文變量名參與字符串拼接時(shí)要注意編碼教程示例本身沒(méi)毛病但如果源碼從網(wǎng)頁(yè)直接復(fù)制粘貼偶爾會(huì)出現(xiàn)中文名亂碼導(dǎo)致編譯失敗。我一般遇到這種現(xiàn)象先把源碼另存為 UTF-8 編碼再重新編譯大多數(shù)情況下就過(guò)去了。類型定義詞只在創(chuàng)建變量時(shí)用一次。創(chuàng)建之后給變量賦值直接寫變量名mark 5;。新手最常見的編譯錯(cuò)誤就是賦值時(shí)順手又寫了一遍int mark 5;這在 MQL4 里屬于重復(fù)定義直接報(bào)錯(cuò)。記住這個(gè)原則int、double 這類關(guān)鍵字只在變量第一次出現(xiàn)的時(shí)候?qū)懞竺嬖俪霈F(xiàn)就是錯(cuò)的。2.2 extern 附加變量把參數(shù)交到用戶手里的入口extern 是 MQL4 里最值得先記住的關(guān)鍵字。一個(gè)變量聲明前面加上 extern它就會(huì)出現(xiàn)在 MT4 加載指標(biāo)或 EA 時(shí)的“輸入?yún)?shù)”面板里用戶不用打開源碼就能改數(shù)值。MACD(12,26,9) 這種括號(hào)參數(shù)本質(zhì)就是三個(gè) extern 變量的默認(rèn)值。extern int 周期 9; extern double 止損點(diǎn)數(shù) 30.0; extern bool 是否開啟報(bào)警 true;第一個(gè) extern 聲明了整型變量 周期默認(rèn) 9用戶在輸入?yún)?shù)面板里把它改成 20指標(biāo)內(nèi)部所有用 周期 的地方就自動(dòng)換成 20。第二個(gè)是雙精度型適合放點(diǎn)數(shù)、金額這類帶小數(shù)參數(shù)。第三個(gè)是邏輯型適合做開關(guān)。這里要提一個(gè)默認(rèn)值的坑extern 變量的默認(rèn)值直接影響用戶第一次加載時(shí)的行為很多人策略翻車不是邏輯寫錯(cuò)而是默認(rèn)參數(shù)本身不合理。我一般會(huì)把默認(rèn)值設(shè)置成能在當(dāng)前周期畫出正常圖形的值而不是隨手寫一個(gè)整數(shù)。extern 還有兩個(gè)使用邊界它只能修飾全局變量不能放在 start() 函數(shù)或自定義函數(shù)內(nèi)部否則編譯不通過(guò)命名不要用 MQL4 保留字比如 int、double、start 這些都不能作為變量名。另外extern 變量在程序運(yùn)行中改動(dòng)后不會(huì)立即生效需要重新加載指標(biāo)或 EA 才會(huì)按新參數(shù)計(jì)算調(diào)試時(shí)要記得這一步。2.3 自定義函數(shù)參數(shù)傳遞、返回值和局部變量的生命周期函數(shù)的意義是把一段反復(fù)用到的運(yùn)算打包。教程里那個(gè) ft(x,y)3x2y 的例子非常典型寫成 MQL4 就是int ft(int x, int y) { int temp; temp 3 * x 2 * y; return(temp); } void 顯示提示(string 文本) { Comment(文本); }邏輯說(shuō)明函數(shù)頭的 int 是函數(shù)類型表示這個(gè)函數(shù)返回整數(shù)函數(shù)名后面的括號(hào)里是參數(shù)表x 和 y 在使用前也必須聲明類型所以寫成 int x, int y大括號(hào)里是函數(shù)體temp 是函數(shù)內(nèi)部定義的局部變量return(temp) 把 temp 的值帶回調(diào)用處。調(diào)用時(shí)寫 ft(4,5)程序按順序把 4 傳給 x、5 傳給 y函數(shù)計(jì)算返回 23調(diào)用點(diǎn)拿到這個(gè)值繼續(xù)往下執(zhí)行。void 類型是 MQL4 里第二常見的函數(shù)類型它沒(méi)有 return 值函數(shù)體執(zhí)行完就結(jié)束。像 顯示提示 這種只負(fù)責(zé)在圖表左上角輸出文本的函數(shù)用 void 最合適。判斷什么時(shí)候用 int、double 還是 void核心看調(diào)用方是否需要這個(gè)函數(shù)算出一個(gè)結(jié)果來(lái)參與后續(xù)計(jì)算。局部變量的生命周期值得多說(shuō)一句ft 函數(shù)里的 x、y、temp 都在函數(shù)被調(diào)用時(shí)才創(chuàng)建函數(shù)執(zhí)行結(jié)束立刻注銷。這就帶來(lái)一個(gè)實(shí)際問(wèn)題——如果你需要一個(gè)變量記錄“上一次報(bào)警發(fā)生在什么時(shí)候”放在函數(shù)內(nèi)部每次調(diào)用都會(huì)重置。解決方法是把這種狀態(tài)變量放到函數(shù)外面定義成全局變量或者在聲明時(shí)加 static 關(guān)鍵字讓它在多次調(diào)用之間保留值。這算是 MQL4 新手從函數(shù)語(yǔ)法過(guò)渡到實(shí)際指標(biāo)編程的一道小坎。2.4 數(shù)組與下標(biāo)一次只能操作一個(gè)元素?cái)?shù)組在 MQL4 里是一組同類型變量的集合。int aa[4] {4,3,2,1};聲明了一個(gè)長(zhǎng)度 4 的整型數(shù)組方括號(hào)里的數(shù)字是下標(biāo)。數(shù)組下標(biāo)從 0 開始也就是說(shuō) aa[0] 的值是 4aa[1] 是 3aa[2] 是 2aa[3] 是 1。這個(gè)“第 0 個(gè)元素”的規(guī)則和日常計(jì)數(shù)習(xí)慣沖突新手第一次遍歷數(shù)組時(shí)經(jīng)常越界下標(biāo)寫成 4 去訪問(wèn) aa[4] 就直接報(bào) array out of range。int aa[4] {4,3,2,1}; // 長(zhǎng)度為 4aa[0]4 ... aa[3]1 double buf[]; // 不定長(zhǎng)數(shù)組后面綁定指標(biāo)緩沖 int cc[8]; // 定長(zhǎng)數(shù)組8 個(gè)元素未賦初值數(shù)組最容易被忽略的一點(diǎn)定義之后一次只能通過(guò)下標(biāo)訪問(wèn)一個(gè)元素不能像某些語(yǔ)言那樣整體賦值或整體比較。要處理整列數(shù)據(jù)就寫循環(huán)逐個(gè)操作。MQL4 里的動(dòng)態(tài)數(shù)組不定長(zhǎng)數(shù)組有一個(gè)常見陷阱int bb[];這種聲明在普通場(chǎng)景下直接寫 bb[0]1 會(huì)在運(yùn)行時(shí)越界報(bào)錯(cuò)因?yàn)榫幾g器沒(méi)有給這個(gè)數(shù)組分配實(shí)際容量。我常用的做法是先用ArrayResize(bb, 數(shù)量)明確容量再按下標(biāo)寫入。指標(biāo)緩沖數(shù)組是例外它由 SetIndexBuffer 在初始化函數(shù)里綁定容量由 MT4 內(nèi)部管理這個(gè)后面會(huì)講到。3. 市場(chǎng)數(shù)據(jù)與指標(biāo)取值搞懂 Open[] 和 iMA 的參數(shù)習(xí)慣3.1 預(yù)定義數(shù)組記住 0 是最新一根 K 線MT4 把每根 K 線的開、高、低、收、成交量、時(shí)間分別做成了可以直接使用的數(shù)組Open[]、High[]、Low[]、Close[]、Volume[]、Time[]。這些數(shù)組的下標(biāo)代表 K 線位置方向跟多數(shù)人的直覺(jué)相反0 是當(dāng)前最新一根1 是它左邊那一根2 再往左i 表示第 i1 根。我之前帶人寫第一個(gè)指標(biāo)時(shí)十個(gè)人里有八個(gè)把方向?qū)懛醋詈螽嫵鰜?lái)的線整體平移了一根 K 線。double 最新收盤 Close[0]; double 前一根最高 High[1]; double 倒數(shù)第三根開盤 Open[2]; int 柱總數(shù) Bars;Close[0] 是最新收盤價(jià)High[1] 是前一根最高價(jià)Bars 是當(dāng)前圖表的總柱數(shù)。這些預(yù)定義數(shù)組只屬于當(dāng)前圖表——也就是說(shuō)它們?cè)谀膫€(gè)貨幣對(duì)、哪個(gè)周期加載取的就是那個(gè)圖表的數(shù)據(jù)。想要讀別的周期就得用帶 i 前綴的函數(shù)見 3.2。除了這些數(shù)組還有幾個(gè)預(yù)定義變量要順手記住Ask 和 Bid 是當(dāng)前實(shí)時(shí)賣價(jià)和買價(jià)double 型Digits 是當(dāng)前品種的小數(shù)位數(shù)無(wú)日元幣對(duì)一般是 4有日元的是 2Point 是點(diǎn)值和 Digits 對(duì)應(yīng)寫止損止盈計(jì)算時(shí)離不開它們。有一個(gè)使用上的陷阱當(dāng)軟件剛連接行情、歷史數(shù)據(jù)還沒(méi)有完全加載時(shí)Close[0] 這類值可能是 0 或者無(wú)效數(shù)據(jù)。如果在指標(biāo)初始化階段就讀取這些數(shù)組做判斷偶爾會(huì)得到錯(cuò)誤結(jié)論。我的習(xí)慣是在 start() 里先檢查 Bars等柱數(shù)足夠后再開始計(jì)算避免把無(wú)效值寫進(jìn)指標(biāo)線。3.2 跨周期取數(shù)iOpen、iClose 系列與周期常量預(yù)定義數(shù)組只能看當(dāng)前圖表數(shù)據(jù)但實(shí)際策略經(jīng)常需要“大周期定方向、小周期找進(jìn)場(chǎng)”。這時(shí)候要用 iOpen(symbol, timeframe, shift) 這一系列函數(shù)。它們的參數(shù)結(jié)構(gòu)完全一致第一個(gè)參數(shù)是品種字符串第二個(gè)是 K 線周期常量第三個(gè)是位置序號(hào)。周期常量對(duì)應(yīng)關(guān)系如下常量周期PERIOD_M11 分鐘PERIOD_M55 分鐘PERIOD_M1515 分鐘PERIOD_M3030 分鐘PERIOD_H11 小時(shí)PERIOD_H44 小時(shí)PERIOD_D1日線PERIOD_W1周線PERIOD_MN1月線double 指定品種小時(shí)最新開盤 iOpen(USDJPY, PERIOD_H1, 0); double 當(dāng)前周期最新收盤 iClose(NULL, 0, 0); double 當(dāng)前圖表第3根收盤 iClose(NULL, 0, 2);第一行表示某貨幣對(duì) 1 小時(shí)圖最新一根開盤價(jià)。第二行是“不指定品種也不指定周期”NULL 表示跟隨當(dāng)前圖表品種0 表示當(dāng)前圖表周期常用于寫通用指標(biāo)。第三行的 2 是位置序號(hào)注意這里 2 表示從右往左第 3 根。位置序號(hào)和預(yù)定義數(shù)組的下標(biāo)是同一個(gè)坐標(biāo)系這樣設(shè)計(jì)的好處是一個(gè)指標(biāo)里混用 Close[0] 和 iClose(NULL,0,0)結(jié)果完全一致不會(huì)出現(xiàn)偏移。用 NULL 有個(gè)副作用要心里有數(shù)它跟隨當(dāng)前圖表圖表切到別的品種或周期取值跟著變。寫通用指標(biāo)是優(yōu)點(diǎn)寫固定品種策略時(shí)反而要小心最好顯式指定品種字符串。iHigh、iLow、iVolume、iTime 系列與 iOpen 完全同構(gòu)參數(shù)含義一致區(qū)別只在 iTime 返回的是 datetime 類型其他返回 double。3.3 iMA 移動(dòng)平均線七個(gè)參數(shù)錯(cuò)一個(gè)就不是你想要的線均線是 MQL4 里調(diào)用頻率最高的指標(biāo)函數(shù)iMA 一共有七個(gè)參數(shù)也是新手最容易記混的一組。完整形式是double maValue iMA(symbol, timeframe, period, ma_shift, ma_method, applied_price, shift);參數(shù)依次是品種、周期、均線周期、均線偏移、平均模式、價(jià)格種類、位置。舉例double ma20 iMA(NULL, 0, 20, 0, MODE_SMA, PRICE_CLOSE, 0); double ema20_3根前 iMA(NULL, 0, 20, 0, MODE_EMA, PRICE_CLOSE, 2);第一行取當(dāng)前圖表 20 周期簡(jiǎn)單移動(dòng)平均線在最新位置的值。第二行取 20 周期指數(shù)移動(dòng)平均線在第 3 根 K 線位置的值。第五個(gè)參數(shù)平均模式有四個(gè)常量MODE_SMA 簡(jiǎn)單移動(dòng)平均、MODE_EMA 指數(shù)移動(dòng)平均、MODE_SMMA 平滑移動(dòng)平均、MODE_LWMA 線性加權(quán)。第六個(gè)參數(shù)價(jià)格種類最常用 PRICE_CLOSE 收盤價(jià)此外還有 PRICE_OPEN、PRICE_HIGH、PRICE_LOW、PRICE_MEDIAN 等。第七個(gè) shift 是 K 線位置0 是當(dāng)前坐標(biāo)系和 3.1 一致。注意第五、第六個(gè)參數(shù)位置經(jīng)常被寫反。MODE_EMA 和 PRICE_CLOSE 一個(gè)是模式、一個(gè)是價(jià)格寫反了編譯不報(bào)錯(cuò)但計(jì)算出來(lái)的線完全不是預(yù)期中的均線回測(cè)時(shí)才發(fā)現(xiàn)數(shù)值對(duì)不上。這種錯(cuò)誤在代碼里非常隱蔽。ma_shift 參數(shù)大多數(shù)時(shí)候填 0它表示均線整體左右平移的柱數(shù)。需要提醒的是如果你在循環(huán)里從 i0 一直取值到 1000每次 iMA 調(diào)用都會(huì)重新計(jì)算一次均線性能開銷比較大。對(duì)于已經(jīng)算好的數(shù)組可以使用 iMAOnArray 來(lái)自定義數(shù)據(jù)源的移動(dòng)平均值它參數(shù)更短適合做二次計(jì)算。3.4 iCustom 讀取自定義指標(biāo)參數(shù)的坑在看不見的地方當(dāng)指標(biāo)是別人寫的、沒(méi)有內(nèi)置取數(shù)函數(shù)時(shí)用 iCustom 可以拿到自定義指標(biāo)的指標(biāo)線值。標(biāo)準(zhǔn)形式double val iCustom(NULL, 0, mymacd, 12, 26, 9, 2, 0);這段的意思是在當(dāng)前圖表當(dāng)前周期加載自定義指標(biāo) mymacd把 12、26、9 三個(gè)參數(shù)傳給它取它的第 3 條指標(biāo)線編號(hào)從 0 開始所以 2 是第 3 條在最新位置的值。為什么說(shuō)坑在看不見的地方——iCustom 的參數(shù)個(gè)數(shù)必須和自定義指標(biāo)源碼里的 extern 聲明完全一致多一個(gè)少一個(gè)通常在編譯階段不報(bào)錯(cuò)運(yùn)行日志里才有提示參數(shù)順序也必須和源碼聲明順序一致否則取到的是另一個(gè)參數(shù)組合算出的結(jié)果。我一般拿到陌生指標(biāo)第一步先打開它的源碼數(shù)清楚有幾個(gè) extern 變量按順序把值填進(jìn) iCustom。如果指標(biāo)有多根指標(biāo)線編號(hào)規(guī)則是第一條為 0、第二條為 1最后一個(gè) shift 參數(shù)仍然是 K 線位置。另外 iCustom 每次調(diào)用都會(huì)讓 MT4 去重新計(jì)算那個(gè)自定義指標(biāo)在 for 循環(huán)里頻繁調(diào)用性能很差合理的做法是把 iCustom 的結(jié)果先存進(jìn)數(shù)組再使用而不是每根 K 線都調(diào)好幾遍。4. 自定義指標(biāo)避坑四段結(jié)構(gòu)、畫線流程與四類報(bào)錯(cuò)4.1 先理解指標(biāo)的四段結(jié)構(gòu)與 #property 指令MT4 自定義指標(biāo)文件由四部分組成文件頭部的 #property 預(yù)處理指令、全局變量定義區(qū)、init() 初始化函數(shù)、start() 主函數(shù)另外還有一個(gè)可選的 deinit() 在指標(biāo)卸載時(shí)執(zhí)行。#property 指令不寫分號(hào)它負(fù)責(zé)告訴編譯器“這個(gè)指標(biāo)要在哪個(gè)窗口顯示、有幾條線、什么顏色”。新手第一道坎就在這里常見組合如下#property indicator_chart_window // 顯示在主圖如均線類 #property indicator_separate_window // 顯示在副圖如 MACD、RSI 類 #property indicator_buffers 2 // 聲明 2 條指標(biāo)緩沖線 #property indicator_color1 Red // 第 1 條線紅色 #property indicator_width1 1 // 第 1 條線粗細(xì)為 1 #property indicator_level1 0.0 // 在 0 值處畫一條水平虛線第一個(gè)和第二個(gè)是一組互斥指令一個(gè)指標(biāo)只能選其一。indicator_buffers 的數(shù)量必須不小于你實(shí)際綁定的指標(biāo)線數(shù)量少寫會(huì)導(dǎo)致高編號(hào)的線丟失。indicator_color1、indicator_color2 按編號(hào)對(duì)應(yīng)第 1、2 條線indicator_level1 常用于 MACD 這類在 0 軸上下擺動(dòng)的指標(biāo)固定畫一條零值參考線。這些指令全部放在文件最頂部位置靠后會(huì)影響編譯階段的緩沖區(qū)分配所以務(wù)必保持在第一條語(yǔ)句之前。4.2 init() 里綁定緩沖區(qū)start() 里逐根畫線MACD 白線示例一個(gè)指標(biāo)至少要有三件事一個(gè)存儲(chǔ)數(shù)值的數(shù)組、一次緩沖區(qū)綁定、一段給數(shù)組賦值的循環(huán)。教程里那個(gè)只畫 MACD 白線的示例很干凈我把它完整貼出來(lái)逐段拆#property indicator_separate_window #property indicator_color1 White #property indicator_level1 0 extern int FMA 12; extern int SMA 26; double buf[]; int init() { SetIndexBuffer(0, buf); SetIndexStyle(0, DRAW_LINE); return(0); } int start() { int limit Bars - IndicatorCounted(); for(int i 0; i limit; i) { buf[i] iMA(NULL, 0, FMA, 0, MODE_EMA, PRICE_CLOSE, i) - iMA(NULL, 0, SMA, 0, MODE_EMA, PRICE_CLOSE, i); } return(0); }邏輯說(shuō)明文件頭部聲明這是一條副圖白線并在 0 位置畫水平參考線。FMA 和 SMA 兩個(gè) extern 變量是快慢均線周期默認(rèn) 12 和 26。double buf[] 是數(shù)據(jù)緩沖區(qū)它本身沒(méi)有長(zhǎng)度真正的容量在 SetIndexBuffer 完成時(shí)由 MT4 內(nèi)部分配。init() 在指標(biāo)加載時(shí)只運(yùn)行一次SetIndexBuffer(0, buf) 把 buf 綁定為第 1 條指標(biāo)線SetIndexStyle(0, DRAW_LINE) 把它畫成連續(xù)曲線。start() 在有新數(shù)據(jù)變動(dòng)時(shí)被觸發(fā)關(guān)鍵在 limit Bars - IndicatorCounted()Bars 是當(dāng)前圖表總柱數(shù)IndicatorCounted() 返回已經(jīng)計(jì)算過(guò)的柱數(shù)兩者相減就是“還沒(méi)算過(guò)的柱數(shù)”。循環(huán)從 i0 跑到 limit逐根取兩條 iMA 在相同位置的差值寫入 buf[i]已經(jīng)算過(guò)的部分不再重復(fù)計(jì)算。這就是 MQL4 的增量計(jì)算機(jī)制指標(biāo)加載在幾千根 K 線的圖表上也不會(huì)卡。循環(huán)部分如果習(xí)慣用 while 也是一回事int i 0; while(i limit) { buf[i] iMA(NULL, 0, FMA, 0, MODE_EMA, PRICE_CLOSE, i) - iMA(NULL, 0, SMA, 0, MODE_EMA, PRICE_CLOSE, i); i; }兩者執(zhí)行邏輯完全一樣先判斷條件成立就執(zhí)行循環(huán)體再回到判斷。for 只是把初始化變量、判斷條件、遞增語(yǔ)句壓縮到一行。4.3 坑一報(bào)警條件永遠(yuǎn)不觸發(fā)或每次都觸發(fā)寫價(jià)格穿越報(bào)警時(shí)條件判斷看起來(lái)簡(jiǎn)單實(shí)際最容易翻車。看這段典型的上下穿 1.0000 報(bào)警邏輯int mark 0; if(High[1] 1.0000 High[0] 1.0000 mark ! 1) { Alert(Symbol(), 價(jià)格向上觸及 1.0000); mark 1; } if(Low[1] 1.0000 Low[0] 1.0000 mark ! 2) { Alert(Symbol(), 價(jià)格向下觸及 1.0000); mark 2; }現(xiàn)象報(bào)警條件寫好后要么一根 K 線觸發(fā)十幾次要么一次都不觸發(fā)。原因第一沒(méi)有用 mark 標(biāo)記去重上穿條件在同一根 K 線持續(xù)成立start() 每來(lái)一個(gè)報(bào)價(jià)都會(huì) Alert 一次第二判斷上穿用的是當(dāng)前 K 線和前一根 K 線的最高價(jià)如果當(dāng)前 K 線開盤價(jià)已經(jīng)在 1.0000 上方High[0] 從一開始就大于等于 1.0000條件被誤判成“剛剛上穿”。解決用 mark 記錄上次報(bào)警類型0 表示從未報(bào)警1 表示已上穿報(bào)警2 表示已下穿報(bào)警。上穿后 mark 置 1只有 mark 不等于 1 時(shí)才允許再次觸發(fā)同時(shí)把穿越判斷寫成 High[1] 1.0000 High[0] 1.0000用前一根 K 線的價(jià)格狀態(tài)和當(dāng)前 K 線做比較保證這是真正發(fā)生過(guò)的一次穿越而不是狀態(tài)一直滿足。這是我個(gè)人的調(diào)試經(jīng)驗(yàn)先把 Alert 換成 Print 輸出 mark 和兩個(gè) High 值看日志確認(rèn)條件每一步都符合預(yù)期再加回 Alert。4.4 坑二數(shù)組越界導(dǎo)致指標(biāo)線中斷現(xiàn)象指標(biāo)編譯通過(guò)加載后前半段正常后半段空白日志窗口反復(fù)出現(xiàn) array out of range。原因start() 里循環(huán)上限寫成了 Bars而不是 Bars - IndicatorCounted()。當(dāng) MT4 給指標(biāo)緩沖數(shù)組分配的容量小于你要訪問(wèn)的最大下標(biāo)時(shí)就會(huì)越界。動(dòng)態(tài)數(shù)組沒(méi)分配容量直接寫入也是同樣的報(bào)錯(cuò)。解決循環(huán)上限一律用 Bars - IndicatorCounted()并且在計(jì)算前加一個(gè)空值保護(hù)int limit Bars - IndicatorCounted(); if(limit 0) return(0); for(int i 0; i limit; i) { // 計(jì)算邏輯 }如果你的數(shù)據(jù)不是指標(biāo)緩沖區(qū)而是普通動(dòng)態(tài)數(shù)組記得先用 ArrayResize 分配容量ArrayResize(tmp, Bars);。注意 ArrayResize 的第二個(gè)參數(shù)是元素個(gè)數(shù)不是字節(jié)數(shù)這里寫成 Bars 就是和當(dāng)前圖表柱數(shù)一致。4.5 坑三iCustom 參數(shù)對(duì)不上取到錯(cuò)誤數(shù)值卻不報(bào)錯(cuò)現(xiàn)象用 iCustom 引用別人寫好的指標(biāo)圖形加載正常但取到的指標(biāo)值跟原指標(biāo)顯示的值對(duì)不上。原因參數(shù)順序和源碼 extern 聲明順序不一致或者指標(biāo)線編號(hào)選錯(cuò)。自定義指標(biāo)的 extern 參數(shù)順序是硬規(guī)則iCustom 按位置傳參跟參數(shù)名無(wú)關(guān)。解決打開自定義指標(biāo)源碼把 extern 聲明順序抄下來(lái)依次填進(jìn) iCustom。如果原指標(biāo)有 3 個(gè) extern 參數(shù)形如 extern int A12; extern int B26; extern int C9;那調(diào)用就是 iCustom(NULL,0,指標(biāo)名,12,26,9,線編號(hào),位置)。線編號(hào)從 0 開始第一根線是 0第二根是 1。這個(gè)錯(cuò)誤最迷惑人的地方在于參數(shù)個(gè)數(shù)一致時(shí)編譯器不報(bào)任何警告只有把取到的值和圖上疊加的原指標(biāo)對(duì)比才能發(fā)現(xiàn)。提示調(diào)用 iCustom 前先打開自定義指標(biāo)源碼數(shù)清 extern 個(gè)數(shù)并按順序填參數(shù)這是減少排查時(shí)間最有效的一步。5. 把行情提醒和驗(yàn)證變成習(xí)慣SendMail 與數(shù)據(jù)窗口抽查5.1 用 SendMail 把行情推到手機(jī)一個(gè)很實(shí)用的落地小技巧利用 MT4 的郵件發(fā)送函數(shù)每間隔固定分鐘數(shù)就把最新價(jià)格發(fā)到你的郵箱配合郵箱服務(wù)商的短信提醒功能手機(jī)就變成了行情接收機(jī)。完整指標(biāo)如下#property indicator_chart_window extern int 間隔分鐘 10; datetime NextTime 0; int start() { if(TimeLocal() NextTime) { SendMail(Symbol() DoubleToStr(Close[0], Digits), ); NextTime TimeLocal() 間隔分鐘 * 60; } return(0); }邏輯說(shuō)明這個(gè)指標(biāo)加載到主圖后每次報(bào)價(jià)到來(lái)都會(huì)觸發(fā) start()。TimeLocal() 返回本機(jī)當(dāng)前時(shí)間NextTime 是預(yù)定的下次發(fā)送時(shí)間初始為 0所以第一次觸發(fā)立即發(fā)送。發(fā)送完成后把 NextTime 更新為當(dāng)前時(shí)間加上間隔分鐘乘以 60 秒。datetime 類型在 MQL4 里本質(zhì)是自 1970 年起的秒數(shù)所以分鐘要乘 60。SendMail 的第一個(gè)參數(shù)是郵件主題第二個(gè)參數(shù)是正文這里我把品種和最新價(jià)格都拼進(jìn)主題里正文留空手機(jī)短信一般直接展示主題內(nèi)容一眼就能看到行情。把 間隔分鐘 改成 30就是半小時(shí)一封。這里有一個(gè)親身踩過(guò)的坑MT4 的郵件功能需要在工具選項(xiàng)里預(yù)先配置好發(fā)件郵箱、收件郵箱和 SMTP 服務(wù)器否則 SendMail 什么也不做。我第一次測(cè)試時(shí)日志里全是錯(cuò)誤一度以為是代碼問(wèn)題后來(lái)發(fā)現(xiàn)是 SMTP 連接沒(méi)有建立重啟 MT4 再測(cè)一次才收到測(cè)試郵件。所以寫完這個(gè)指標(biāo)第一件事是先在工具選項(xiàng)里發(fā)一封測(cè)試郵件確認(rèn)通道通了再掛到圖表上。5.2 用數(shù)據(jù)窗口抽查指標(biāo)線數(shù)值寫完指標(biāo)不要急著上實(shí)盤驗(yàn)證數(shù)值比寫代碼更要緊。MT4 圖表頂部工具欄有數(shù)據(jù)窗口開關(guān)打開后鼠標(biāo)移到任意一根 K 線上就能看到該 K 線位置指標(biāo)線的具體數(shù)值。我每次都在最早的幾根 K 線、中間某一根、最新一根分別讀數(shù)和手工計(jì)算或另一周期的同指標(biāo)做個(gè)交叉對(duì)比數(shù)值連續(xù)沒(méi)有跳變才敢說(shuō)這條線畫對(duì)了。從那以后我每次把指標(biāo)掛到圖表上都強(qiáng)制走一遍這個(gè)流程先看編譯警告再核對(duì) #property 窗口屬性最后用數(shù)據(jù)窗口抽查三根 K 線的值。這套流程擋住過(guò)不少低級(jí)錯(cuò)誤也讓我后來(lái)寫 EA 時(shí)少走很多彎路。希望幫到你。本文還有配套的精品資源點(diǎn)擊獲取
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
波多野结衣先锋影音| 少妇毛片久久| 日韩影片中文字幕一区二区三区| 东京热视频网| 亚洲激情综合| 欧美在线91| 特级大荫道BBwBBwBBW| 日韩熟女三十乱伦| 色综合久久夜色精品国产天堂| 日本操嫩b网| 亚洲色综网| 天天日天天色| 日韩成人精品视频自拍| 在线日韩日本亚洲国产| 九九九九九精品十六| 亚洲18禁| 国产精品亚洲一区二区三区四区| 日本熟妇人妻一区二区三区| 97天天弄| 日本日日色视频| 亚欧成人综合影院| 碰碰97| 成人区人妻精品一| 国产熟女精品区| 天天色播| 手机在线人成免费视频| 在线无码视频| 97在线免费| 变态综合色| 欧美亚洲涩涩| 97超碰资源网| 91女网站| 五月香婷婷| 一级AV性爱| 9久热这里只有精品| 国产精品不卡一区二区三区| 日韩精品一区,二区 九九...老司机| 开心五月婷婷| 成人日本视频人妻在线| 色噜噜婷婷| 情色五月天网| 9997se| 欧美日韩222| 好淫网一二三视区| 色一射色一射| 男女91| 九九伊人网| AV污污污污| 日韩国产成人自拍视频| 人人摸人人叼| 丁香六月婷婷久久综合| 六九九九| 久久超碰亚洲人| 天美av在线观看| 成人AV素股で擦久久| 日韩 人妻 精品| 人人澡人人弄| 春色91| 亚洲无码视频免费在线观看网址!| 97欧美视频| 欧美亚洲今日在线| 日本国产亚洲一区在线观看| 你懂的在线观看区国产| 五十路三级片| 国产免费一区二区在线A片视频| 国产精品一二三免费网站| 91老熟女逼| 日日夜夜青青草母狗| 骚逼一区二区| 亚洲电影中字一区二区| caorenqi shipin| 国产极品久久久| 欧美综合在线91| 97在线欧| 国产亚洲色停停久久99精品91| 欧美色乱| av三级电影在线播放| www.av在线视频| 67194国产| 亚洲AV乱码专区国产噜噜亚洲 | 成人夜夜爽| 求求你操操我| 亚精品无码毛片一区二区三区| 好舒服视频| 欧美图片校园春色| 999久久久免费精品国产牛牛| 91精片| 北约熟女超碰| 亚洲1区| 玖玖草久草99蜜月一区二区三区| 天天干人妻视频| 大色网久久| 乱伦a片视频| 丁香五月成人| 狠久久| 黄片视频,下载| 亚洲欧美精品91| 97大色网| 97操碰| 日韩美女啪啪一区| 香蕉综合网| 视频二区熟女人妻| 农村女一级毛卡片| 黄色av一区二区在线| 亚洲欧洲偷拍一区| 超碰人人干天天射| 蜜乳Av成人片网站| 操香逼| 无人区高清电影免费观看一区二区三 www.qmcai2.com | 乱伦图av| 国产白丝在线| 狠狠色伊人亚洲综合网站色| 快点操死我| 综合另类| 1000午夜黄色| 91精品久久久| 欧美熟女逼久久久久久| 国产亚洲精品玖玖玖在线观看| 婷婷色五月激情| 搡老熟女国产1000部| 最好看的中文字幕在线2018| 国产丰满少妇久久久精品影院| 九九九精品成人免费视频小说| 99久久无色码| 五月天久久综合网| 天天肏美女| 亚洲好色人妻| 国产亚洲精品美女久久久久久2021| yazhousetuoumei| 国产精品蜜臀久久久久无码AV| 国产高清不卡视频| 国产高清精品一区二区三区毛片 | 很很很很操| 国产精品点击进入在线影院| 日本在线999| 国产激情久久久| 男同专区一区二区三区在线| 国语人妻精彩刺激| 成人精品久久| 高凊专区人人操| 1000部熟女视频在线观看| 天天综合网91入口| 久久国产热视频97电影| 老鸭窝在线视频播放| 99re9在线| 2019天天干| 99re在线观看| 超碰三级秋霞| 婷婷中文网| 啊啊啊啊啊在线| 中文字幕 国产区| 亚洲久久久| 日韩性爱免费视频在线网站| 中国人高清www色视频免费| 色老汉色| 91日韩在线| 亚洲成人在线高清| 天天综合站| 91亚洲不卡一区| 青娱乐国产精品| 青青久草| 新视频sss国产| 国产11页| 欧美色天堂网在线视频| 啊视频在线| 超碰9 7女人 | 国产品精品自在在线午夜免费| 99蜜桃臀亚洲成人在线观看| 亚洲精品99| 蜜乳AV.COM| 外国免费性情大片| 91超碰碰在线| 97在线观视频免费观看| 久久久久13| ?亚洲伊人伊成久久人综合网| 欧美亚洲特P| av亚洲天堂资源网站| www.色婷婷色综合| 伊人久操| 欧美日韩日产免费网站看| 色综和网| 美女久久久久久久| 偷拍 亚洲| 色丁香五月婷婷| 精品国产91内射久久| 欧美激情内射| 少妇熟女视频一区二区三区| 一二三四视频在线社区中文字幕| silk lablo在线观看一区二区| 精品一区二区三区蜜桃臀赵总| 欧美日本一区二区a人| 一区二区中文| AAAA级日本片免费视频| 天天草天天日| 97人人夜夜精品视频| 97色碰| 蜜臀99久久精品久久久久久| 国产9熟妇视频网站| 午夜操操操| 亚洲精品一二三四区| 91热爆在线| 色噜噜人妻丝袜a∨先锋影| 60秒不遮不挡| 精品一区99999| 97视频900| 性性欧美| 久久久久密臀视频| 少妇蹲下买菜露大唇0| 蜜臀AV成人精品蜜臀| 玖玖爱综合| 欧美三级一级| 欧美黄色图片| 欧美黄色图片| 国产精品天干天干综合网麻豆 | 亚洲色图尤物视频| 操逼操网| 五月丁香网站| 美女诱惑1区2区| 欧美大香蕉在线观看| 野狼激情网| 天堂九九九九九九九九九| 清清一区二区三区四区不卡视频| 亚洲综合网图| 一区二区国产视频在线观看| 日韩青久久| 大香蕉99999| 亚洲成人激情小说视频| 国产精品亚洲无码| 成人免费福利在线观看| 一区二区三区精品黑丝白丝酒店对鸡 | 快播久久人人aV| 人人看黄色视频| 青青草色插素人| 久久97资源 网| 偷拍在线观看视频| 女上位精品在线| 人人摸人人添人人操| 免费的很黄很污的全部视频| 96久久精品一二三区色欲| 99操视频| 亚洲天堂日本| 天天噜| 日韩欧美操逼xxx| 日本成人A片免费看| 国产99 中文字幕日韩小视频| 五月综合色| 韩国轻伦国内自拍一区| 中文字幕国产| 日韩av不卡在线看| 亚洲人妻熟妇三十三区| 日日97| 国产操逼网站亚洲一级黄色| 干干干天天| 丁香六月啪啪| 全国男人天堂网| 成人性爱免费播放| 六月丁丁香| 久久一二三四不卡| 日本孕妇一区二区视频操逼免费看| 欧美日日操| 91国产精品熟女| 国产91专区| 欧洲黄色网| 国产无马av| 91麻豆天美传媒HD| 91五十路| 欧美在线观看综合国产| 日韩三级性| 抽查国产福利主播| 2017,超碰| 亚洲免费成人在线高清无码视频| 人妻日日夜夜精品| 好爽视频在线观看视频| 91精品久久久久久综合五月天| 91麻豆天美国产| 久草新在线| 成人在线视频网| 欧美色自拍| 成 人 A V免费视频在线观看| 五月婷视频| 狠操91,com| 中国一级操逼视频| 欧美性爱网97| 亚洲精品成人动漫在线| 久久综合久久综合人久久夜精品| 亚州一区二区| av在线人气| 91熟女丨91老女人| 97天天摸天天碰| 91狠狠综合久久| 中文字幕性感少妇av| 一本一道人妻久久一区二区三区| 竹菊一区二区三区AV线| 色色五月婷婷| 中文久久久| 天天日天天舔| 精品78| 欧美视频在线第3页| 青青草色AV| 久9热| 女人 A一级| 91 国产丝袜在线播放-百度| 国产综合操逼高清| 99久久99久久免费精品蜜臀| 不卡在线一区,精品一区二区三区中| 色约约一区=区三区| 亚洲超碰在线| julia国产在线| 成人AV在线电影| 78m啪啪啪| 欧日韩不卡视.频| 日韩97P| 日本一区二区三区精品| 亚洲图片婷婷五月天| 国产免费一区| 中文字幕五区| 国产在线视频二区| 91天天综合在线观看| 在线播放成人网站| 草草电影院| 色欲人妻一区二区在线| 五月天大香蕉| av天堂精品久久| 国产不卡的视频| 亚洲天堂,男人| AV一区观看| 色噜噜狠狠色综无码久久| 久久久久久午夜男人的天堂| 97人人夜夜精品视频| 色香综合天天影视综合 | 天天综合在线4| 思思久热在线精品66| 久久婷婷亚洲欧| 亚洲色综合| 日本羞羞的视频在线播放 | 日韩精品一区的| 欧美人人操人人插| 成人情色综合网| 日本熟人妻中文字幕在线|...久久国产精品-国产精品_日本一区二区三区中文字幕 | 男人成人黄色视频在线观看免费下载| 蜜臀久久99精品久久久老,,| 国产精品视频麻豆入口| 亚洲97超碰| 蜜桃一区二区三区| 色诱avtt| 综合网欧美在线| 亚洲AV无线| 久9精品| 欧美在线|亚洲| 大稥蕉免费视频这里只有精品| 先锋色眉乱伦资源| 欧美色999| 久热99999| 国产青视频| 内射白嫩美女| 五月丁香大香蕉| 日韩少妇一区二区三区| 国内毛片国产欧美拍| 美女好片色日本| 免费成人在线熟妇网| 又黑又大又粗| 久操婷婷| 色婷网| 亚洲欧美setu| 大香蕉AV丝袜| 这里只有精品视频| 99热网站| 丁香婷婷啪啪| AV 少妇 人妻 偷拍| 国产剧情AV不卡在线观看| 国产大陆天天艹| 26uuu久久| 色香天天| 久久久久九九九九| 国产区日韩区在线观看| yaouchengrenav| 亚洲全色网| 丝袜综合网| 蜜臀久久99精品久久久久久成人小说| 婷婷五月天色网| 免费超碰97久久| 综合91网| 超碰一区二区| 四虎影视国产精品| 欧美97色| 久久精品国产亚洲5555| 国产狂喷潮在线精品| 成人久久久| 亚洲欧洲自拍| 人人操我人人干| 久久精品国产亚洲妲己影视| 老司机天天操| 成人av动漫在线观看| 偷窥自拍A片| 国产麻豆91欧美一区二区久久婷婷国产精品| 亚州色综合| 成人小电影网站tex| 亚洲色图欧美一区二区不卡| 三四中文字幕| www.99视频| 91天天| 俄罗斯一区二区视频在线观看| 久久免费精品视频免一| 国产原创自拍| 国产精品日日摸天天碰| 午夜无遮挡男女啪啪视频| 免费啪啪av| 亚洲成人福利电影免费| 亚洲小说视频| 国产第二页| 欧美熟爽综合| 亚洲成?V人片在线观看福利| 亚洲熟妇极品| 91精品国产长腿丝袜美女| 3级毛片一二| 伊人一级免费黄片| 东北女人被操| 欧美日韩中国x| 日韩有码回春沙龙第一页| 久久综合久色欧美综合狠狠 | 超碰人人干天天射| 日韩有码一区三区| 美国人人操人人操| 亚洲色图图片| 久久亚洲一区女同性恋中文字幕| 美女大乳久久久久久久女人18| 爽极品影院| 青娱乐休闲视频在线观看| 97se综合| 国产精品亚洲日韩骚欢乐谷最新地址发布页huanieguty性屋娱乐妖精视频 | 亚洲综合成人网| 日韩三A大片在线观看| 操国产高清| 性爱综合一区二区| 久久婷色| 日韩不卡a级视频专区| 人妻一二三区| 国产精品永久免费10000| 国产91 丝袜在线播放00-百度| 久久久成人免费av电影| 亚洲日韩东京热一区| 综合激情97 | 日韩高潮一区| 亚州操操穴网| 无码久| 久久99草| 校园春色美腿丝袜 | 国产毛片毛片4p懂色| 99无码狠狠久久| 97精品视频| 欧美日本中字另类在线| 国产黄色影片在线观看| 一区二区三区视频国产免费| 成人性爱全视频观看| 婷婷亚洲五月***久久| 国产激情视频在线观看| 国产热RE99久久6国产精品首| 欧美特大黄一级片片免费| 户外裸露刺激视频第一区| 婷婷啪啪| 1234区中文字幕在线观看_青青草国产在线_日韩一区二区 | 免费AV中文网在线观看| 日韩欧美午夜一区二区| 六月激情婷婷| 顶级少妇BT天堂| 亚洲和欧美裸体美女双飞视频| 九九九九九九九九九五码| 青青草玖玖爱| 久久欲| 亚洲欧美经典一区二区 | 嗯嗯啊好大| 超碰导航97| 欧美伊人久久综合网| www久久99| 啊啊好多水| 天天射日日干| 99热欧美| 本道在线| 成人 日本A片无码8888| 另类亚洲图色| 九七超碰| 97天天爽| 91在线免费精品视频| 色悠悠伊人网五月天| se,,,亚洲欧美| 英伦大奶子熟妇吊带| 超碰久在线天天做| 精品丝袜无码一区二区三APP| 性爱乱伦视频免费| 欧美男女午夜啪啪| 大香蕉狠狠爱| 伊人久久88国产女| 国产午夜精品一区二区三区牛牛| 97se亚洲综合自| 激情欧美日韩女同久久| 久久精品国产亚洲av水密被窝| 国产性爱在线视频一区二区| yazhououmeizongya| 26uuu国产亚洲综合| 玖玖97综合 | 亚洲国产剧情少妇激情| 国产性爱强奸乱伦大全| 超碰在线人妻不卡| 久久伊人亚洲AV无码网站| 婷婷激情一区二区三区俺也去| 日韩性爱长视频免费| 台湾佬中文娱乐自偷自拍| 五月天婷婷在线看| 国产乱子伦一区二区三区免看| AAAAAAAAA黄片| 亚洲色图欧美色图综合| 亚洲精品久久久久久久久豆丁网| 亚洲乱码精品一区二区| 校园春色家庭伦理欧美激情| 日本99视频| 波多野结衣AV无码一区| 欧美色道啊| 2025亚洲男人天堂| 艹比视频国产精品| 美女操逼A A| 色哟哟精品1精品2| 极品粉嫩少妇视频| 色婷婷电影网| 国产精品自拍欧美在线| 成人羞羞视频国产| 日韩15p| 97超碰逼| 国产精品久久久蜜臀| 亚洲一区二区三区欧美日韩| 精品无码不卡视频| 激情久久久| 欧美性后入| 国产女人和拘做爰视频| 午夜激情床戏激情| 97日韩欧美| 九九九只有精品| 亚洲精品骚逼| sss视频华人在线| 亚洲人妻AV| 国产精品4p在线观看| 91neishe| 四虎影视欧美| 伊人操操| 蜜臀少妇一区二区| 欧美色婷婷| 亚洲av无码成人精品国产| 欧美爱三级日韩久久| 欧美色97| 欧美翘臀视频网站一区二区三区| 日韩av电影网站| 婷婷九月国产| 天天干18禁| 大香蕉黄色一区| 69超碰综合| 人人妻人人澡人人爽久久av| 极品白嫩美女白浆成人福利在线看| 久操 高清| 国产呦精品一区二区三区下载| 亚洲se电影| 人妻熟女一区在| 亚洲电影中字一区二区| julia ann久久| 九色 人妻 大香蕉| 强奸国产精品视频| 99re视频在线播放青草| 色噜噜国产在线| 免费看国产曰批40分钟怎么下载| 大香蕉日韩欧美| 干b在线性社区| 美女黄频a美女大全免费皮| 天天日天天看| 69丨亚洲丨精品丨入口免费播放| 草草影院在线视频| 日韩AC| 日韩成人性日韩成人性爱视频在线免费观看| 色五月69夫妻| 又大又黄国产| 99自拍视频在线观看| 伊人一区二区在线播放| 中文 人妻 制服| 国产精品高朝久久久久久久| 天天干一区二区| 丁香六月综合激情| 亚洲精品成人激情在线| 一级aaaaa欧美中文字幕录像片| 99热这里只有精品地址| 欧美91网站| 区一二区日韩亚洲乱码av电影| 亚洲欧洲另类| 亚洲丝袜色| 日本三级黄页| 蜜色网色哟哟| 久久久噜噜噜久久久| 玖玖97综合| 青青草在线成人视频| 一本道综合色图| 日韩精品99999| 久久人人妻| 97一区二区蜜臀| 1区2区3区中文字幕日韩| 成人在线视频二区| 综精品久久久aaaa| 96国产污污污丝袜| 精品无码产区一区二| 97伦综合| 性爱综合一区二区| 国产91乱伦| 亚码激情| 丁香五月电影| 久操凹凸视频| 欧美片第一页| 97综合在线| 躁躁日曰躁2020| 天天综合网~91| 亚洲av综合色区图片亚洲| 九区国产| 91超碰人人| 天天爽爽爽爽| 国产精品久久久无码AV网站| av在线人气| 激情天天视频| 国产AV天美| 最近的最新的中文字幕视频| 亚洲强奸乱伦影视网| 色综合网1| 中文字幕一区二区三区字幕| 国产探花日韩援交| 香伊人在线| 国产操逼视频在线观看| 国产美女mm131爽爽爽爽| 男女做爰猛烈动高潮A片免费应用| 中文字幕,人妻,日韩| 欧美日韩精品一区二区三区高清| 人人操人人搞人人草| 九九综合久久| 中文字暮97| 久久97资源 网| 久久久久921| 啊啊啊免费| 亚洲熟伦熟妇AV无码春色| 成人性爱视频在线看| 伊人久久88国产女| 久久精品一区二区三区蜜桃臀| 久久久久白虎| 天天干干天天干干| 九九综合久久| 麻豆天美在线喷水AV| 超碰诱惑| 神马久久久久久伦理片| 偷拍欧美激情| 国产sv美女内射| 久久精品福利影院| 人妻AV 中文字幕的| 亚洲色图 图片| 亚洲国产一级黄色视频| 成人婷婷丁香| 久久久999国产| 高清国产成人无码| 97色色国产视频| 国产精品女aA片爽爽视频| 国产 日韩 欧美 中文 另类,国产 欧美 另类 制服 变态,高清 日韩 欧美 中文,高 | 很很热性爱视频| 蜜桃中文字日产乱幕4区| 天天色综合影视网| AV综合中文字幕干| 91欧美网| 性欧美另类高清| 日韩少妇无码| 少妇被玩视频二三区| 久久亚洲中文字幕视频| 人人人人人人少妇| 日韩一级久久毛片| 精品人妻一区二区三区夜夜| 女人天堂av在线播放| 素人美腿视频网站| 一区二区三区黄片免费观看| 青青草日本中文字幕| 先锋色眉乱伦资源| 久久久青青草| 亚洲综合色男人网| 日韩人妻有码免费视频| chaopen97久久| 欧美一区二区亚洲天堂| 91东北熟女| 中文字幕天天操| 日本精品成人无码| 九九九九精品九九九九| 精品久久大胆人体| 91亚洲黑人| 人妻81p| 亚洲色图自拍| 97久久精品国产| 亚洲av强奸乱伦| 色淫网站优优视频| 啊操爽品善一区二区三区| 亚洲日本韩国在线| 欧美探花网| 婷婷色色五月天福利| A片大香蕉在线| 久久精品老司| 91精品电影18| 六九九九| 久久国产视频性吧| 看日韩美女二区三区免费操逼视频| 国产极品馒头逼| 好涩综合| 婷婷久月| 五月天九九日国产精品一区二区三区| 亚洲日产专区婷婷| 最新精品久久蜜桃| 91美乳| 综合 青草 伊久久 影院 综合| 操人91| 国产成人自拍视频在线| 男女激情黄色网址| 国模私拍一区二区三区神乳| 夜色91| 久久性爱视频免费看| 国产精品毛片| 大香蕉懂9| 一区二区影视| 国产在线能看的你懂的| 欧美五十路熟| 天天躁日日躁AAA片李宗瑞| 日本黄 R色 成 人网站| 91精品91久久久中77777| 激情小说成人日本无码一| 日韩中文字幕人妻视频| 亚洲av强奸乱伦| 欧美极品女人的天堂| 午夜欧美J进J出白浆流出久久久 | 久久精品国产精品一区 | 中文字幕在线24| 91色噜噜狠狠| 综合自拍| 曰韩操B| 99这里有精品视频| 偷拍色图| 在线视频97| 日韩AC| 九九自拍伦理| 亚洲欧美色图小说| 伊人久久婷婷| 午夜福利区| 亚洲一区二区av| 色欲无码人妻日韩欧美精品| 最新欧洲欧美日本激情网站| 亚洲成人妻日韩在线| 91性网| 亚洲精品中文字幕一区在线视频| 日韩内射视频| 色欧美在线| 国产亚洲女v在线观看| 日本裸体久久色噜噜| 91老熟女| 嗯嗯嗯嗯啊啊啊好紧好大| 二级毛片| 国产AV色黄看到爽| 亚洲情色1区| 97这里有精品| 国产成人亚洲精品无码古代早漏男| 凹凸视频特色日本特黄| 视频二区熟女人妻| 午夜精品视频777| 91色婷婷综合久久中文字幕二区| 日韩一区二区精彩视频| 97超碰天天| 日韩性爱再线视频| 强乱老妇中文字幕| 五月丁香婷婷啪啪| 亚洲资源站| 日韩三级一区| 日韩性爱免费观看视频| 日韩中文9| 大香蕉一线视频| 欧美春色| 北京美女一区二区| 日韩欧美经典在线观看| 天天影视91看看| 秋霞视频一区二区| 九九九九热| 欧美传媒一区| 国产av高清版| 人人爱人人操人人性| 欧美天天干| 青青欧洲黑| 手机看av网站在线看| 97免费在线| 中文字幕在线第二页| 十八禁网站在线| 亚洲免费成人精品电影| 俺去啦自拍| 欧美一二三区四五区| 全球成人中文在线| 自拍偷拍 高清无码| 97超碰色色| 97视频在线免费播放| 免费观看欧美日韩操逼视频| 凹凸久久人人| 伊人黄色片| 国产美女在线精品免费看| 久9爱精品| 97欧美久久久久久久| 亚洲色图超碰在线| 色丁香五月婷婷| 在线观看黄色电话| 99热只有这里有精品| 久久精品欧美一区二区三区不卡| 欧美色吧综合| 99re热| 啊啊啊要高潮了| 亭亭在线资源| 久久久涩| 中文字幕一区二区无码成人| 大香蕉日韩欧美| 麻豆黄四叶草网站| 熟女欧美日韩综合婷婷| 日韩中文字幕av在线播放| 91激情网| 青青草原伊人网| 亚洲春色欧美| 97中文字幕一区| 久射吧| 97超碰香蕉| 自拍偷拍 日韩欧美| 岛国黄| 亚洲.欧美.丝袜.中文.综合| 欧美日韩色图片| 国产精品肉丝自拍| 欧洲中文字幕| 日本久久久精品电影| 久久久久久久久久9| 欧美一二三级精品在线| 成人八戒网站| 啊啊啊不要好疼视频| 91色鬼| 九九拍拍精品视频在线播放| 本道在线| TS人妖另类精品视频系列| 操逼操逼视频操逼| 国产精品久久久久绯色| 国产不卡的视频 | 一区二区三区免费岛国片| 丁香色婷婷| 亚洲 欧美 中文 日韩超碰| 日韩精品操少妇| 蜜桃午夜视频一区二区| 天天激情综合站| 五月天黄色av| 99少妇| 亚洲美女自拍偷拍视频| 91人人爽人人爽人人人,gav福利视频导航,日韩欧美亚洲国产字幕四区 | 9超碰免费| 蜜臀AV一区二区三区| 人妻中文字幕日韩电影| 东北操逼| 日韩亚洲中文有码视频| 2000亚洲男人天堂| 亚洲国产中文字幕| 亚洲精品白浆高清久久久久久| 综合五月婷婷亚洲一区| 有码人妻系列| 精品97久久| 最新国产精品久久精品| 中文字幕免费看| 日本视频在线观看污污污| 嗯嗯啊啊好大好爽| 成人av福利在线观看| 亚洲老熟妇xxx| 极品色综合| 五月丁香| 日韩精品大香蕉伊人在线| 99999精品视频| 久热久一区二区三区| 91熟女网| 91春色| 欧美v日韩v亚洲v最新在线| 久久成人网站| 免费观看成人www精品视频| 免费伦费视频在线观看| 久久国产精品一级二级三级| 99在线啪| 国产老太乱伦一区| 色999五月色| 东京热不卡视频| 国产成人亚洲精品无| a v网站在线播放| 色婷婷综合久久久久中文一区二区| 97精品一区二区视频| 精品视频免费在线一区| 亚洲 欧美 中文 日韩超碰| 天天操天天干美女网址导航| 亚洲一曲日韩精品| 日韩二级| 久久97| 在线只有精品| 国产97在线播放| 高跟丝袜AV专区国产| 神马午夜久久久| 欧美一级在线观看成人| 97色婷婷| 0755午夜福利视频| 欧美特大黄一级片片免费| 国产精品久久久999| 欧美日韩大香蕉| 97九色人妻| 久久啊啊| 99精品在线观看| 国产sv美女内射| 99爱在线视频| 一本色道人妻久久| 国产做?爰片久久毛片?片美国| 伊人久久亚洲中文字幕不卡| 免费的黄片有限公司| 精品久一区免费| 国产福利精品98视频| 国产亚洲一黄| 九久精品| 国产女上位好爽在线| 国产一级高清免费观看| 97干com| 日韩国产精品人妻无码久久久| 欧美亚洲玖玖玖| WWW.操逼.COM| 99999精品成人| 无码人妻精品一区二区三区99不卡| 97玖玖人妻| 女人与公拘交酡2020视频| 国产不卡中文字幕免费avi| 亚洲精品国产无码高清| 色男人色天堂东京热| 啪一啪免费视频| 啊啊在线| 亚洲情色婷婷五月天| av黄图片在线观看| 日韩78m视频| 久久超碰天天| 在线 制服丝袜中出 人妻| 97亚洲中文| 国产性感骚丝袜在线| 黑人精品一区二区在线播放| 加勒比AV天堂| 久久婷综合| 亚洲av青草久久一区二区| 午夜天堂精品久久| 婷婷视频在线免费观看| 国产在线激情| 五月天黄色av| 中文字幕一区电影在线观看| 一区二区三区一亚洲中文字幕、综合区灬| Julia在线播放亚洲久久| 国产毛片毛片4p懂色| 日韩精品大香蕉伊人在线| 国产欧美一区激情交| 国产精品片| 少妇色综合| 婷婷五月天基地| 波多野42部激情无码喷潮| 91AV天美在线视频| 丁香六月婷| 精品日韩人妻精品一二三区| 91网站18+| 色好看av| 色色综合网站| 老司机深夜18禁污污网站| 91模特在线观看| 韩国轻伦国内自拍一区| 欧美成人AⅤ大片在线观看| 97资源亚洲| 一二三四视频在线社区中文字幕| 久久激情网| 国产一级内射无挡观看| 亚洲久9| 加勒比av官网在线| 亚洲欧洲小说图片视频| 亚洲成熟国产精品美女| 家庭乱伦麻豆| 美女黄色91| 激情综合av| 高清不卡国产| 99色色网| 盗摄女人妻在线| 日韩欧美性爱电影在线观看| 日日爽熟女| 操死我了嗯嗯嗯| 嗯嗯嗯好爽| 一级A啪啪啪啪| 亚洲97久久精品亚洲| 日韩在线国产字幕| 91熟女网| 激情久久日韩精品中文字幕麻豆| 乱码熟妇人妻久久久| 志村玲子视频一区二区| 免费看欧美美女黄色大片| 2019久久久久久久久福利| 亚洲熟伦熟妇AV无码春色| 欧美操逼录像国产黄色国产| AV男人天堂网| 丰满人妻一区| 亚洲激情色片| 欧美精品第四五页中文字幕在线观看| 国产精品一二三区福利| 九九99精品| 秋霞影音一区二区三区| 思思热久久成人| 91av一区二区在线观看| 国产成年女黄特黄| 火箭成精品视频884必出精品| AV中文字幕三四五| 天干天干天干天天做| 久久久91福利姬| 男人的天堂久久狠| 啊嗯嗯啊好大好爽| 五十路人妻在线| 九九九九九九九九九九精品视频| 欧美日韩精品国产91| 国产人伦精品一区二区三区| 婷婷国产精品九区| 嗯嗯啊啊用力视频免费| 亚洲妇色| 国产熟妇一区二区| WWW.加勒比人妻一区不卡.com| 欧美狠狠弄| 欧美亚洲美少妇一区二区| 97色涩| 欧美亚洲综合999| 91超碰在线观看| 99超碰碰| 曰韩人妻中文字幕在线| 久久免费少妇| 亚洲欧洲av影音| 久久久久久久久久va| 欧美亚洲色图另类国产| 成人八戒网站| 91色色色| 欧美少妇大量自拍视频在线观看| 国产夜夜操| 情侣操 逼视频99| 干妹子| 97欧美精品| 性暴力欧美猛交在线直播| 色五天伊人| 亚洲欧美中文日韩视频中国语 | 五月婷在线| 青青网三级视频| 91久久18禁| 97久久久久久久久久| 97超碰欧美手机| 天天夜躁日日躁狠狠2002| 欧美亚洲色图另类国产| 国产一区二区三区精品观看啪| 日本色色色| 成人综合视频久久| 超碰97人人乐| 中文操逼字幕| 精品性爱一二三区| 人人乐大香蕉| 欧美日韩人妻婷婷一区| 欧洲人妻视频| 国内偷自视频区视频综合| 色官网在线| av操操不卡| 欧中美三级一区二区三区| 人妻色偷色噜| 亚洲综合婷婷| 伊人 俄罗斯 a v| 2017天天操| AV免费在线播放一区| 香一区二区三区| 国产AV天美传媒一区二区三区 | 日日狠狠久久偷偷色综合免费| 妇女视频网站| 欧美性暴力猛交| 综合久久六月久久婷婷| 好湿好紧好爽 视频| 福利五区| 欧美性生活免费网| 超踫中文字幕| 亚洲日韩XXX| 超碰在线欧美性爱激情| 五月丁香色色网| 日韩中文字幕宗合在线| 内射夫妻三片| 天美AV片| 美女91网址| 国产 亚洲 丝袜 制服| 蜜臀人妻少妇久久在线观看| 亚洲资源一区| 操婷婷逼| 精品无码一区二区人妻久久蜜桃| 亚洲av国产av综合av卡| 国产精品天美传媒| 日日不卡av| 亚洲熟女中文字幕在线| 91久久久老司机| 国内毛片无遮挡国产| 丁香五月天婷婷姐| 天美传媒婬乱在| 日日夜夜狠狠| 97神马久久| 久久97| 亚洲欧洲日韩中文字幕一区| 国产精品久久久久久久久AV大片 | 亚一综合久久久久久久久久| 国产午夜福利视频在线| 国产女同在线观看视频| 美女超碰978| 国产精品96| 极品白嫩福利在线| 97干在线视频| 色五月婷婷五月天| 中文字幕成人乱码熟女精品国50 | 男人久久精品| av在线播放国产一区| 久久偷拍人| 激情黄色片在线观看| 欧美性爱一内片一区二区三区| 日日爱99| 欧美综合第一| 粉嫩av久久一区二区三区| 亚洲丝袜B诱惑| 欧美日韩性爱电影在线| 欧美夜色| 亚洲二区精品在线观看| 青青草玖玖爱| 国产精品久久久久久久久AV大片| 国产熟女自拍| 激情综合网激情五月天| 久久久91| 插入综合网| 精品人妻一区二区三区四区石在线| 91艹逼精品| 国产97视频免费观看| 日韩精品人妻中文字幕不卡乱码| 超碰成人免费| 久久精品国产精品一区| 中文字幕人妻色偷偷久久皮| 久久九九视频九九视频| 蜜臀在线看片| 国产成人亚洲精品自产在线| 精品国模无码| 中文字幕、久久精品国产2020、久久综合久久自在自线精品自、亚洲 | av无码av无码专区| 啊啊在线| 午夜精品99久久久久传媒| 国产高清午夜成人在线观看| 狠插 制服 自拍| 亚洲一区二区三区四区视频| 男人的天堂VA| 色综合中文字幕不卡| 国产最新小视频在线播放下载 | 欧美日韩电影成人在线| 涩涩久久精品| 99在线免费视频| 国产多人在线观看视频| 熟女露脸激情自拍视频| 91 在线亚洲| 久久这里是精品| 欧美日韩久久精品爱爱| 欧美亚洲AN|