人人爽天天爽夜夜爽qc-人人爽天天爽夜夜爽曰-人人天天爱天天做天天摸-人人天天夜夜-色网站在线-色网站在线看

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

MT4編程入門(十一):MT4的報(bào)警 [MT4]

  • 報(bào)警功能是MT4的一大特色。它可以在預(yù)定的條件達(dá)到時(shí),發(fā)出警報(bào)。


    與指標(biāo)畫線相比,報(bào)警語句顯得非常簡(jiǎn)單,
    只要在判斷語句中加一個(gè)報(bào)警語句即可

    報(bào)警方式有:彈出窗口報(bào)警、音樂報(bào)警、郵件報(bào)警等。
    如果郵箱開通了手機(jī)短信通知,則郵件報(bào)警的內(nèi)容會(huì)即時(shí)轉(zhuǎn)發(fā)到手機(jī)上。

    1、彈出窗口報(bào)警:
    當(dāng)(條件達(dá)到)執(zhí)行此語句時(shí),以彈出窗口警告。
    格式:Alert(內(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 Files\MetaTrader4\sounds目錄中
    文件名加引號(hào)

    3、郵件報(bào)警:
    當(dāng)(條件達(dá)到)執(zhí)行此語句時(shí),發(fā)送一個(gè)郵件。
    (收發(fā)件人地址在MT4系統(tǒng)中設(shè)置詳見《MT4編程實(shí)例1:一個(gè)簡(jiǎn)單的小程序,讓你的手機(jī)搖身變成外匯行情接收機(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 indicator_chart_window
    extern int 警戒均線=20;
    int mark=0;
    int start()
    {
    if( iHigh(0,0,0) >= iMA(0,0,警戒均線,0,MODE_SMA,PRICE_CLOSE,0)
    && iHigh(0,0,1) <iMA(0,0,警戒均線,0,MODE_SMA,PRICE_CLOSE,1)
    && mark != 1 )
    {
    Alert(Symbol(),"向上觸及30均線");
    mark = 1;
    }

    if( iLow(0,0,0) <= iMA(0,0,警戒均線,0,MODE_SMA,PRICE_CLOSE,0)
    && iLow(0,0,1) >iMA(0,0,警戒均線,0,MODE_SMA,PRICE_CLOSE,1)
    && mark != 2 )
    {
    Alert(Symbol(),"向下觸及",警戒均線,"均線");
    mark = 2;
    }
    return(0);
    }

    +---------------------------------

    部分語句說明:


    #property indicator_chart_window
    此句是把程序放在主圖,當(dāng)然這此例中放在副圖也一樣

    extern int 定義一個(gè)外部參數(shù)變量,整數(shù)型,允許外部值修改
    int 定義一個(gè)整數(shù)型變量
    int start() 定義觸發(fā)函數(shù)
    if() 判斷
    iHigh() 最高價(jià)值函數(shù)
    iLow() 最低價(jià)值函數(shù)
    iMA() 移動(dòng)平均線值函數(shù)
    Alert() 報(bào)警函數(shù)
    Symbol() 商品名稱函數(shù)
    && 邏輯運(yùn)算符“并且”
    != 邏輯運(yùn)算符“不等于”
    MODE_SMA 簡(jiǎn)單移動(dòng)平均模式
    PRICE_CLOSE以收盤價(jià)計(jì)算

    再說一下自定義變量mark的作用:

    mark的初值是0,當(dāng)上穿報(bào)警時(shí)給mark賦值1,當(dāng)下穿報(bào)警時(shí)給mark賦值2。

    這樣當(dāng)mark的值為1時(shí),說明已經(jīng)對(duì)上穿報(bào)過警了,就不能再次對(duì)上穿報(bào)警;

    當(dāng)mark的值為2時(shí),說明已經(jīng)對(duì)下穿報(bào)過警了,就不能再次對(duì)下穿報(bào)警。

    這樣就起到了消除重復(fù)報(bào)警的作用。

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

相關(guān)文章

    沒有相關(guān)內(nèi)容
主站蜘蛛池模板: 丁香网五月网 | 亚洲日韩精品欧美一区二区一 | 456亚洲人成在线播放网站 | 手机看片1024久久精品你懂的 | 日韩在线观看一区二区不卡视频 | 成人欧美s视频在线观看 | 欧美精品成人久久网站 | 亚洲黄网在线播放高清 | 成 人 黄 色 大片 | 制服丝袜在线不卡 | 神马啪啪 | 亚洲三级免费 | 日韩国产另类 | 亚洲性69影院在线观看 | 免费黄网在线 | 久久免费特黄毛片 | 欧美大片xxxxbbbb| 美女乱人伦 | 中文字幕25页 | 久久天天躁狠狠躁夜夜躁综合 | 米奇777第四久久久99 | 第四色视频 | 一本色道久久综合狠狠躁 | 免费视频网站在线观看黄 | 免费网站看v片在线成人国产系列 | 手机看片国产精品 | 亚洲一级伦理 | 欧美一区二区三区在线可观看 | 国产黄色一级 | 国产黄色一级毛片 | 三级全黄a | 蝌蚪网在线观看 | 欧美成人精品一区二区三区 | 看黄色片视频 | 国产精品资源在线播放 | 国产ppp在线视频在线观看 | 欧美孕妇乱大交xxxxx | 国产特级毛片aaaaaaa高清 | 欧美一区二区三区高清不卡tv | 欧美黑人巨大xxxxxxxx | 伊人中文字幕在线观看 |