mt4-編程入門4_第1頁
mt4-編程入門4_第2頁
mt4-編程入門4_第3頁
已閱讀5頁,還剩10頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、dfd34343434343MT4編程入門教程MT4編程入門教程目錄MT4編程入門1 : MT4自定義指標(biāo)的根本操作MT4編程入門2 :指標(biāo)源碼中的常用符號(hào)說明MT4編程入門3 :自定義變量MT4編程入門4 :自定義函數(shù)dfdfsfMT4編程入門5 :自定義數(shù)組MT4編程入門6 :市場(chǎng)數(shù)據(jù)取值dfdfdfMT4編程入門7 :判斷語句dfdMT4編程入門8 :循環(huán)MT4編程入門9 : MT4自定義指標(biāo)的結(jié)構(gòu)MT4編程入門10 :畫一條指標(biāo)線MT4編程入門11: MT4的報(bào)警Fxsol環(huán)亞匯市、Alpari艾福瑞客戶每標(biāo)準(zhǔn)手返56美金。詳詢QQMT4編程入門1 : MT4自定義指標(biāo)的根本操作MT4

2、自定義指標(biāo)的保存目錄、指標(biāo)編緝器與指標(biāo)調(diào)用這個(gè)目錄中,一、MT4 自定義指標(biāo)保存在 C:Program Files'MetaTrader 4expertsindicatorsdfdfdsfds叵事 indi cat ors文件足鏑據(jù)查假設(shè)迪收蘇® 工具幫助地址_ C: Trogran FilesVMctaTrader 4tKpertsindi c*tors文件和文件克*0后退保屛錄卞搜親 丈件滅n創(chuàng)立一亍新: 對(duì)將這于文件;弓共至耳文件:源碼文件rcuniulati »n. m11 !? Ill WT1 IIB I R - nillHKVIBIIimiiaiRBII

3、I -« iA.C cmi ill at i cn. ez4可枕.丁文牛苴它佐置3 Aperts3我的玄擋 r菇享文檔 錄我的電腦 曰網(wǎng)上嘟居可執(zhí)行 不可陰輯、A.w es o m e. eK:4不可kTS. mc|4該目錄中主要有二種類型的文件,一種是mq4文件,這是 MT4自定義指標(biāo)的源碼文件,是一種高級(jí)語言文件,可以人工編寫修改,機(jī) 器不能直接執(zhí)行,但能在 MT4啟動(dòng)時(shí)自動(dòng)編譯為 ex4可執(zhí)行文件。另一種就是ex4文件,這是MT4自定義指標(biāo)的可執(zhí)行文件,由mq4文件編譯得到。mq4文件必須編譯為ex4文件才能被 MT4執(zhí)行。另存為保存在:,t Acc«l«r

4、 J/ AccumuL :! ' Alli g?ati r.i. ATR mq4 f l Aw 鼻 tdEg.m 町 t Band.5. mq.4 iniicators崑面Lj我的文檔2我的電腦*杏地磁盤C 二Program Files MetaTr ader 4 Q expsrtsi MdvingT nq-4 mj4erases.保存目錄 不要搞錯(cuò)保存刪匹:職消lenory Stick 但: "本地碗盤?: 0 31 / GllflC G;1 nim-vjii UFthSUL Aj 1三、將源碼保存為源碼文件在論壇上,我們也經(jīng)常能看到指標(biāo)源碼貼在網(wǎng)頁上,但沒有mq4、ex4

5、等文件可以下載,只能復(fù)制源碼。此時(shí)需要我們自己動(dòng)手將源碼保存為源碼文件,那也沒關(guān)系,非常地簡單,1、翻開MQ語言編輯器多點(diǎn)幾下鼠標(biāo)就搞定。EJ圖表電| J Ml M5 MI:GBPUSDJ-I1 21372-01442.0131 Z.O135窗口追幫助$,-歷史數(shù)裾中九、QP F2品全局孌量F3! 貳語盲編輯器I F4總選項(xiàng)ICtrl+0Br以語言編2、在MQ語言編輯器中新建一個(gè)文件,文件名一定要輸,別的隨便操作都沒關(guān)系。pn 45*1004: letaTrader - GBPHSDj HI 1智能交易創(chuàng)作歡送光臨智能交易能手,膚能靖累境 o客戶揩標(biāo) o腳本 o貿(mào)料O包含(* iot o從按板

6、士成任選丄個(gè),都可以 娃續(xù),按下T取消智能交易創(chuàng)作智誥交宴的第損屋性謙指定智能交易的常規(guī)屈性腳際Q)/Si取消帝陛攻叉報(bào)醫(yī)扌首標(biāo)名稱一定車輸 作者! Ccpyrighi ?300T,別邯Software C&rj. 宇上T; iftetiotss. nef. 琴數(shù);3、刪除新文件里面的所有內(nèi)容,成為一個(gè)空文件,另存為IT'Vi保存在(I) Acc&l«arATR. mq4Awes ome. e勺n indjwtoFE蘆覓面我的玄襠J我的電腦*本地鬼盤C:J_| Progrant FilesHetaTr ad er 4旳沁E!indi cttsr釈呼.叫4

7、9; Momctufn. m(j4llavix 保存目錄 不要搞錯(cuò)r ag«s文件名® : 保薦類型©:'Ml lamory Stick 厲: 本比碗畫血 0 SE / WL1C G:'1亦匸4i竺 AX - -職消保存后,再點(diǎn)一下編寫。到此,源碼保存完成。當(dāng)然,我們也還有另的方法:可以翻開一個(gè)原已存在的 mq4文件,然后另存為你需要的文件名,再刪除文件中的所有內(nèi)容成為空文件,把網(wǎng)頁上的源貼到文件中保存即可也可以在記事本中新建一個(gè)文件,把網(wǎng)頁上的源碼貼進(jìn)記事本,然后取個(gè)文件名保存到上面提到的目錄,不過文件后綴必須輸入mq4,保存類型選擇 所以文件四

8、、mt4程序調(diào)用自定義指標(biāo)這非常簡單dfdsfdsfdsfdsfdfd五、加號(hào)+ 整數(shù)或小數(shù),那么表示值相加;字符串,那么表示前后連接。六、加加+ 表示把符號(hào)前的變量值加1,例如:i+; 這實(shí)際上就是:i=i+i; 的簡寫,表示i的值加1七、加等于+= 表示把符號(hào)后的值加到符號(hào)前的變量中。例如i+=2; ,實(shí)際上就是i=i+2; 的簡寫,表示i的值加2八、雙等號(hào)=等于號(hào)。用于邏輯判斷,雙等號(hào)前后值相等,那么返回邏輯值真true ;雙等號(hào)前后值不相等,那么返回邏輯值假false 九、嘆號(hào)等號(hào) !=真true ;不等號(hào)前后值相等,那么返不等于號(hào)。用于邏輯判斷,不等號(hào)前后值不相等,那么返回邏輯值 回

9、邏輯值假false 十、&& 邏輯符并且 十一、邏輯符或者十二、大括號(hào) fdsfdsfdsf return語句為函數(shù)結(jié)束語句,return后面括號(hào)中的值為函數(shù)返回值,即函數(shù)運(yùn)算結(jié)果。上例中,int為函數(shù)類型,表示該函數(shù)的返回值(運(yùn)算結(jié)果)是整數(shù);(x,y)為參數(shù),由于自定義變量使用之前都必須先創(chuàng)立,所以要加上類型定義詞intft為函數(shù)名,有了函數(shù)名,我們就可以在別處用ft(2,1)的形式來調(diào)用此函數(shù);函數(shù)體局部有三句:第一句,定義一個(gè)整形變量temp第二句,計(jì)算temp的值第三句,函數(shù)結(jié)束,返回調(diào)用點(diǎn),以temp的值作為本函數(shù)返回值。此函數(shù)也可以簡寫為:int ft(i nt

10、x,int y) return(3*x+2*y);二、函數(shù)類型與類型符函數(shù)類型就是函數(shù)返回值(運(yùn)算結(jié)果)的類型,與自定義變量類型差不多有整型(int)、雙精度型(double)、字符串型(string)、邏輯型(bool)等,還有一種函數(shù)是以函數(shù)運(yùn)行為目的,運(yùn)行結(jié)束后不需要返回值也沒有返回值的,那么函數(shù)類型可以寫成void(無值型)三、函數(shù)中如果定義了自定義變量,那么此變量僅在本函數(shù)內(nèi)部存在,函數(shù)運(yùn)行結(jié)束時(shí),自定義變量 也就自動(dòng)注銷。上例中,有x、y、temp三個(gè)自定義變量,在函數(shù)運(yùn)行時(shí)創(chuàng)立,在函數(shù)運(yùn)行結(jié)束時(shí)自動(dòng)消失,僅在函 數(shù)內(nèi)部有效,與函數(shù)外部無關(guān)。四、函數(shù)的調(diào)用函數(shù)調(diào)用非常簡單,只要函數(shù)

11、名正確、參數(shù)個(gè)數(shù)一致、類型相同就能正確調(diào)用如我們前面創(chuàng)立了ft(x,y)函數(shù),那么別處我們可以用ft(4,5)等樣式來調(diào)用ft(x,y)函數(shù)求值。調(diào)用時(shí),傳遞參數(shù)值給ft(x,y)函數(shù)(按順序把4傳給x,把5傳給y),返回結(jié)果23后繼續(xù)執(zhí)行主程序。MT4編程入門5 :自定義數(shù)組一、數(shù)組是一系列同類型變量的集合,可以同時(shí)存儲(chǔ)多個(gè)數(shù)值。例: int aa4=4,3,2,1;這是一個(gè)數(shù)據(jù)名為 aa、包含了 4個(gè)元素的整數(shù)型數(shù)組(即數(shù)組長度為4),可以同時(shí)存儲(chǔ)4個(gè)數(shù)值。fdsfsdfs三、數(shù)組使用時(shí)的賦值數(shù)組的賦值必須指定明確的賦值對(duì)象,除了新建數(shù)組時(shí)可以批量賦值外,數(shù)組元素必須一個(gè)一個(gè)賦值例如:dd

12、2=1 ;這是對(duì)數(shù)組dd的第3個(gè)元素dd2 0是第1個(gè),2表示第3個(gè)重新賦值為1在這里,沒有整數(shù)型變量定義符int,這樣,數(shù)組dd原有三個(gè)值9,8,7就變?yōu)?,8,1四、數(shù)組的引用數(shù)組只是一系列變量的集合,所以每次只能使用數(shù)組中的一個(gè)元素。數(shù)組的引用必須指定明確的引用對(duì)象,一次只能引用一個(gè)。如果需要使用整列數(shù)組,那么必須逐個(gè)使用。例如:數(shù)組aa4的值為4,3,2,1我們用aa來引用數(shù)組aa中的值當(dāng)i=0時(shí),aai 的值為4當(dāng)i=1時(shí),aai 的值為3當(dāng)i=2時(shí),aai 的值為2當(dāng)i=3時(shí),aai 的值為1MT4編程入門6:市場(chǎng)數(shù)據(jù)取值一、預(yù)定義數(shù)組MT4已經(jīng)定義好的,可以直接使用開盤價(jià)、最高價(jià)

13、、最低價(jià)、收盤價(jià)、成交量等歷史數(shù)據(jù),每根K線蠟燭都各有一個(gè),所以必須用數(shù)組來解決問題,MT4有幾個(gè)預(yù)定義數(shù)組:開盤價(jià)Open、最高價(jià)High、最低價(jià)Low、收盤價(jià)close、成交量Volume、所屬時(shí)間Time類型為雙精度double型即精確小數(shù)這里有一個(gè)位置的問題,右邊第一根K線蠟燭即最新的蠟燭的編號(hào)為0,第二根蠟燭編號(hào)1,第三根蠟燭編號(hào)2,也就是說從右向左倒著數(shù)過去。Open0、High0、Low0、Close0,表示最新的開盤價(jià)、最高價(jià)、最低價(jià)、收盤價(jià)Open1、High1、Low1、Open2、High2、Low2、Open3、High3、Low3、close1,表示第2根K線蠟燭的開

14、盤價(jià)、最高價(jià)、最低價(jià)、收盤價(jià) close2,表示第3根K線蠟燭的開盤價(jià)、最高價(jià)、最低價(jià)、收盤價(jià) close3,表示第4根K線蠟燭的開盤價(jià)、最高價(jià)、最低價(jià)、收盤價(jià)Open、High、Low、close,表示第i+1根K線蠟燭的開盤價(jià)、最高價(jià)、最低價(jià)、收盤價(jià)以此類推。注意:這些是數(shù)組,用的是方括號(hào)。二、預(yù)定義變量買入價(jià)、賣出價(jià)是實(shí)時(shí)價(jià)格,MT4用預(yù)定義變量Ask和Bid表示,數(shù)值類型為 double雙精度還有一些預(yù)定義變量,如:Bars表示圖表中的蠟燭數(shù),類型為int整數(shù)型Digits表示當(dāng)前貨幣對(duì)的小數(shù)位,類型為 int整數(shù)型,無日元幣對(duì)為 4,有日元幣對(duì)為2,黃金石油等 一般也為2Point表

15、示當(dāng)前貨幣對(duì)的點(diǎn)值,類型為雙精度double型,無日元幣對(duì)為0.0001,有日元幣對(duì)為0.01。與Digits正好相反。三、指標(biāo)函數(shù)1、價(jià)格、成交量、時(shí)間它們都有三個(gè)參數(shù):貨幣對(duì)名、K線周期、位置序號(hào)雙精度double型 雙精度double型雙精度double型雙精度double型雙精度double型 日期時(shí)間datetime型開盤價(jià):iOpe n( symbol,timeframe,shift) 收盤價(jià):iClose(symbol,timeframe,shift) 最高價(jià):iHigh(symbol,timeframe,shift) 最低價(jià):iLow(symbol,timeframe,shif

16、t) 成交量:iVolume(symbol,timeframe,shift) 所屬時(shí)間:iTime(symbol,timeframe,shift)K線周期為:1分鐘圖(PERI0D_M1)、5分鐘圖(PERI0D_M5)、15分鐘圖(PERI0D_M15)、30分鐘圖 (PERIOD_M30)、例:i0pe n( "USDJPY",PERI0D_H1,O) iClose("EURUSD",PERI0D_H4,2) iClose("GBPUSD",PERIOD_H1,i) iHigh(NULL,O,O)1 小時(shí)圖(PERI0D_H1)、

17、4小時(shí)圖(PERI0D_H4)、日線圖(PERI0D_D1)、周線圖(PERI0D_W1)、周 線圖(PERI0D_W1)、月線圖(PERI0D_W1)表示美元兌日元1小時(shí)圖最新K線蠟燭的開盤價(jià)表示歐元兌美元4小時(shí)圖第3根K線蠟燭的收盤價(jià)表示英磅兌美元1小時(shí)圖第i+1根K線蠟燭的收盤價(jià)既不指定商品,也不指定K線周期,用在誰就是誰,用在哪就是哪2、移動(dòng)平均值。雙精度 double型 iMA(symbol, timeframe, period, ma_shift, ma_method, applied_price, shift)參數(shù)共7個(gè),分別為:商品名稱、K線周期、均線周期、均線偏移、平均模式、

18、價(jià)格種類、位置均線周期:10天平均線的均線周期為10, 20天均線的均線周期為20均線偏移:均線位置整體左右移動(dòng)的位置偏移量平均模式:簡單移動(dòng)平均(MODE_SMA)、指數(shù)移動(dòng)平均(MODE_EMA)、平滑移動(dòng)平均線 (MODE_SMMA)、線性加權(quán)移動(dòng)平均線 (MODE_LWMA)價(jià)格種類:收盤價(jià) (PRICE_CLOSE)、開盤價(jià)(PRICE_OPEN)、最高價(jià)(PRICE_HIGH)、最低價(jià) (PRICE_LOW)、中值(PRICE_MEDIAN) 、5(PRICE_TYPICAL) 、6(PRICE_WEIGHTED)例 1 : iMA("EURUSD",PERIO

19、D_H1,20,0,MODE_SMA,PRICE_CLOSE,0)表示:歐元1小時(shí)圖上,以收盤價(jià)計(jì)算的,20小時(shí)簡單移動(dòng)平均線,最新K線所對(duì)應(yīng)位置的值例2 : iMA(NULL,0,20,0,MODE_EMA,PRICE_CLOSE,2)表示:在當(dāng)前商品、當(dāng)前K線周期圖表上,以收盤價(jià)計(jì)算的,20(天)指數(shù)移動(dòng)平均線 第3根K線所對(duì) 應(yīng)位置的值其他如MACD指標(biāo)、威廉指標(biāo)、RSI、SAR、布林線等指標(biāo)取值都與移動(dòng)平均線指標(biāo)相類似3、在數(shù)組中求元素的移動(dòng)平均值。雙精度double型iMAOnArray(數(shù)組名,總數(shù),平均周期,均線偏移,平均模式,位置) 這也與iMA函數(shù)差不多,不過數(shù)據(jù)源變?yōu)閿?shù)組從

20、數(shù)組中不但可以求得移動(dòng)平均值,還可以求得RSI等指標(biāo)值4、求自定義指標(biāo)的值我們經(jīng)常自己編一些自定義指標(biāo),可用iCustom函數(shù)來取得自定義函數(shù)的值iCustom(商品名,K線周期,自定義指標(biāo)名稱,自定義指標(biāo)參數(shù)1,參數(shù)2,參數(shù)3,自定義指標(biāo)線編號(hào),位置) 如果自定義指標(biāo)只有一根指標(biāo)線,那么自定義指標(biāo)線的編號(hào)為0。單線MACD指標(biāo)程序語句說明property#propertypropertyexternexternintirit:indicatorseparatewindoTir"指標(biāo)放在副圖 indicator c?丄curl White"指標(biāo)線為白色indicatou_l

21、eve11在零軸畫一條水T:線 FO=12 JSMA=2定義參數(shù)變帚定義數(shù)組int init Giriit函數(shù)乂咚置指標(biāo)線數(shù)組SetlndeyBuifer(0,buf)SetlndexSty丄已(D#DRAU LINE), 弱“細(xì)(設(shè)險(xiǎn)標(biāo)線線型hm g口応門start函數(shù)<mt lliuit= Lars-IudicatorCo unted ();r(int iO; i<limit; i+)<循環(huán)語句bn±l-fzLH盤(NUliLjCbFllA口-iHAfNULLO.SHA,01“口i);將兩條均線的差值賦值給數(shù)組以下為上述語句的簡要說明#property in d

22、icator_separate_w indow 指標(biāo)放在副圖#property in dicator_color1White第一條指標(biāo)線為白色#property in dicator_level10在副圖中零值位置上畫一條水平橫線, extern int FMA=12;extern int SMA=26;設(shè)立二個(gè)整數(shù)型變量,默認(rèn)值為12和26,允許外部修改值double buf;設(shè)立一個(gè)數(shù)組int init()初始化函數(shù)。該函數(shù)在指標(biāo)加載時(shí)只運(yùn)行一次。in it是系統(tǒng)默認(rèn)的函數(shù)名,但使用時(shí)仍需要進(jìn)行創(chuàng)設(shè), 所以要加定義符intSetI ndexBuffer(O,buf);設(shè)置數(shù)組buf為第一條

23、指標(biāo)線SetI ndexStyle(O,DRAW_LINE);設(shè)置第一條指標(biāo)線線型為連續(xù)曲線return(O);函數(shù)結(jié)束語句int start()指標(biāo)觸發(fā)函數(shù)。與in it函數(shù)不同,該函數(shù)在有數(shù)據(jù)變化時(shí)被觸發(fā),如果數(shù)據(jù)被不斷更新,那么該函數(shù)將 不斷執(zhí)行。start也是系統(tǒng)默認(rèn)的函數(shù)名,但使用時(shí)也仍然需要進(jìn)行創(chuàng)設(shè),所以也要加定義符intint limit=Bars-l ndicatorC oun ted();自定義一個(gè)變量limit,并賦值Bars是圖表中的柱數(shù)In dicatorCou nted()緩存中的柱數(shù),就是已經(jīng)計(jì)算過的有值的柱數(shù)這樣limit的值就是未經(jīng)計(jì)算的柱數(shù),這樣就可以起到優(yōu)化

24、程序的作用。for(int i=0; i<limit; i+)循環(huán)語句。循環(huán)從i=0開始,每循環(huán)一次i值增加1,一直循環(huán)到ivlimit不滿足時(shí)結(jié)束循環(huán)由于循環(huán)變量i為一個(gè)新變量,所以要先定義,加上整型變量定義符int下面大括中為循環(huán)體,此例中只一條語句buf=iMA(NULL,0,FMA,0,1,0,i)-iMA(NULL,0,SMA,0,1,0,i);給數(shù)組buf賦值,其值分別為相應(yīng)位置上兩條均線的差i是水平位置序號(hào)值,即燭柱從右到左的序號(hào),右邊第一個(gè)燭柱序號(hào)為0return(O);start函數(shù)結(jié)束MT4編程入門11: MT4的報(bào)警報(bào)警功能是MT4的一大特色。它可以在預(yù)定的條件到達(dá)

25、時(shí),發(fā)出警報(bào)。*警抿迢區(qū)1AUWPV|Sf上觸鬲。均線13:27:04ALIDJFYIW 上融及 30戦確走Llr與指標(biāo)畫線相比,報(bào)警語句顯得非常簡單,只要在判斷語句中加一個(gè)報(bào)警語句即可報(bào)警方式有:彈出窗口報(bào)警、音樂報(bào)警、郵件報(bào)警等。如果郵箱開通了短信通知,那么郵件報(bào)警的內(nèi)容會(huì)即時(shí)轉(zhuǎn)發(fā)到上。1、彈出窗口報(bào)警:當(dāng)條件到達(dá)執(zhí)行此語句時(shí),以彈出窗口警告。 格式:Ale戌內(nèi)容1,內(nèi)容2,內(nèi)容3,內(nèi)容4; 報(bào)警內(nèi)容為字符串型,內(nèi)容之間加逗號(hào) 例如:Alert Symbol,"4 小時(shí)圖 MACD 上穿零軸"2、音樂報(bào)警:當(dāng)條件到達(dá)執(zhí)行此語句時(shí),播放一段音樂。格式:PlaySound音樂文件名.wav"文件類型為 wav格式,并且保存在 C:Program FilesMetaTrader4sounds 目錄中 文件名加引號(hào)3、郵件報(bào)警:當(dāng)條件到達(dá)執(zhí)行此語句時(shí),發(fā)送一個(gè)郵件。搖身變成收發(fā)件人地址在MT4系統(tǒng)中設(shè)置詳見?MT4編程實(shí)例1 :一個(gè)簡單的小程序,讓你的外匯行情接收機(jī)?格式:SendMail標(biāo)題1 +標(biāo)題2,內(nèi)容1+內(nèi)容2;標(biāo)題之間以加號(hào)連接,內(nèi)容之間也以加號(hào)連接郵件標(biāo)題和郵件內(nèi)容以逗號(hào)間隔下面是?價(jià)格穿越某均線報(bào)警?舉例+#property in dicator_chart_w ind

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論