您現(xiàn)在的位置:程序化交易>> 外匯現(xiàn)貨>> MT4>> MT4知識(shí)>>正文內(nèi)容

MT4編程入門(六):市場數(shù)據(jù)取值 [MT4]

  • 一、預(yù)定義數(shù)組(MT4已經(jīng)定義好的,可以直接使用)
    開盤價(jià)、最高價(jià)、最低價(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ù)過去。

    Open[0]、High[0]、Low[0]、Close[0],表示最新的開盤價(jià)、最高價(jià)、最低價(jià)、收盤價(jià)
    Open[1]、High[1]、Low[1]、close[1],表示第2根K線蠟燭的開盤價(jià)、最高價(jià)、最低價(jià)、收盤價(jià)
    Open[2]、High[2]、Low[2]、close[2],表示第3根K線蠟燭的開盤價(jià)、最高價(jià)、最低價(jià)、收盤價(jià)
    Open[3]、High[3]、Low[3]、close[3],表示第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,黃金石油等一般也為2
    Point 表示當(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)
    開盤價(jià):iOpen(symbol,timeframe,shift) 雙精度double型
    收盤價(jià):iClose(symbol,timeframe,shift) 雙精度double型
    最高價(jià):iHigh(symbol,timeframe,shift) 雙精度double型
    最低價(jià):iLow(symbol,timeframe,shift) 雙精度double型
    成交量:iVolume(symbol,timeframe,shift)雙精度double型
    所屬時(shí)間:iTime(symbol,timeframe,shift)日期時(shí)間datetime型

    K線周期為:1分鐘圖(PERIOD_M1)、5分鐘圖(PERIOD_M5)、15分鐘圖(PERIOD_M15)、30分鐘圖(PERIOD_M30)、
    1小時(shí)圖(PERIOD_H1)、4小時(shí)圖(PERIOD_H4)、日線圖(PERIOD_D1)、周線圖(PERIOD_W1)、周線圖(PERIOD_W1)、月線圖(PERIOD_W1)

    例:
    iOpen("USDJPY",PERIOD_H1,0) 表示美元兌日元1小時(shí)圖最新K線蠟燭的開盤價(jià)
    iClose("EURUSD",PERIOD_H4,2)表示歐元兌美元4小時(shí)圖第3根K線蠟燭的收盤價(jià)
    iClose("GBPUSD",PERIOD_H1,i)表示英磅兌美元1小時(shí)圖第i+1根K線蠟燭的收盤價(jià)
    iHigh(NULL,0,0) 既不指定商品,也不指定K線周期,用在誰就是誰,用在哪就是哪

    2、移動(dòng)平均值。雙精度double型
    iMA(symbol, timeframe, period, ma_shift, ma_method, applied_price, shift)
    參數(shù)共7個(gè),分別為:商品名稱、K線周期、均線周期、均線偏移、平均模式、價(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",PERIOD_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ù)組

    從數(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。
    如果自定義指標(biāo)有多根指標(biāo)線,則第一條自定義指標(biāo)線的編號(hào)為0,第二條為1,第三條為2。。。
    例如:iCustom(NULL,0,"mymacd",12,26,9,2,0) (12,26,9)為自定義指標(biāo)mymacd的三個(gè)參數(shù)
    表示:求當(dāng)前圖表中,自定義指標(biāo)mymacd(12,26,9)的第3條指標(biāo)線在最新位置的值

    拋磚引玉,這里只是有代表性地列了幾個(gè)函數(shù),詳細(xì)請查閱《MT4編程手冊》

【字體: 】【打印文章】【查看評(píng)論

相關(guān)文章

    沒有相關(guān)內(nèi)容
主站蜘蛛池模板: 国产香港特级一级毛片| 日韩男女做性高清在线观看| 国产va在线观看免费| 4虎2022年最新| 恋男乱女颖莉慰问军营是第几章| 亚洲va欧美va| 特黄大片aaaaa毛片| 国产v片成人影院在线观看| 第一福利视频导航| 女神捕电影高清在线观看| 久久国产劲暴∨内射新川| 欧美激情中文字幕| 再灬再灬再灬深一点舒服| 麻豆国产精品免费视频| 国产综合激情在线亚洲第一页| 一级毛片免费全部播放| 日本高清二三四本2021第九页| 亚洲成a人片在线观看www| 真实的国产乱xxxx在线| 国产一级免费片| 九九影视理伦片| 国产边摸边吃奶叫床视频| 中文天堂最新版在线精品| 日韩在线视频观看| 亚洲国产欧美目韩成人综合| 琪琪色原网站在线观看| 啊轻点灬大ji巴太粗太长h| 黄色一级黄色片| 国产精品福利自产拍在线观看| zzzzzzz中国美女| 色综合久久中文字幕网| 国产精品欧美一区二区在线看| 一个人免费播放在线视频看片| 日本欧美在线观看| 亚洲人成电影网站色| 激情无码人妻又粗又大| 又粗又大又黄又硬又爽毛片| 97久久天天综合色天天综合色| 国产精品视频全国免费观看| japanese日本护士高潮| 成年人在线播放|