人人爽天天爽夜夜爽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)容
主站蜘蛛池模板: 成人免费体验区福利云点播 | 久久国产午夜精品理论篇小说 | 九九影视理论片在线播放 | 小明免费看视频 | 丁香伊人五月综合激激激 | 五月婷婷色综合 | 在线观看嗯啊成人动作片 | 日本大黄网站 | 亚洲娇小黑人巨大交 | 欧美激情在线播放一区二区三区 | 久爱午夜精品免费视频 | 美女被草网站 | 国产无圣光高清一区二区 | 日韩一区二区三区在线视频 | 亚洲丰满熟妇毛片在线播放 | 1插菊花综合 | 动漫成年美女黄漫网站在线看 | 欧美日韩精品乱国产538 | 国产日| 中文国产成人精品久久久 | 国产精品 视频一区 二区三区 | 亚洲欧美在线综合一区二区三区 | 欧美亚洲国产片在线观看 | 亚洲国产成人精品激情 | 国产成人福利免费观看 | 在线观看麻豆国产精品 | va天堂 | 久久久久国产精品免费看 | 欧美色图亚洲图片 | 成人免费视频软件网站 | 8x成人永久在线观看视频 | 欧美成人v视频免费看 | 久操视频免费 | 色网站免费在线观看 | 亚洲视频在线精品 | 黄黄视频网站 | 日韩精品亚洲人成在线播放 | 丁香网五月 | 国产成人精品高清不卡在线 | 很黄很黄叫声床戏免费视频 | 日韩成人在线视频 |