大伊人青草狠狠久久-大伊香蕉精品视频在线-大伊香蕉精品一区视频在线-大伊香蕉在线精品不卡视频-大伊香蕉在线精品视频75-大伊香蕉在线精品视频人碰人

您現在的位置:程序化交易>> 外匯現貨>> MT5>> MT5知識>>正文內容

MT5程序代碼講解之——背景圖片大放送 [MT4]

  • MT5程序代碼講解之——背景圖片大放送
    MT5雖然還沒有正式投放市場,但是通過測試人員編寫的程序代碼我們已經能夠看到一些令人激動的新功能了。下面這個EA能夠輪番播放存放于硬盤上的圖片文件,做為K線圖的背景畫面。還是挺有趣的。
    //+-----------------------------------------------------+
    //| ytg_BITMAP_exp.mq5 |Copyright Yuriy Tokman |
    [email protected] |
    //+-----------------------------------------------------+
    #property copyright "Yuriy Tokman"
    #property link "[email protected]"
    #property version "1.00"

    input string name1 = "Tetris\\1.bmp"; // 帶路徑的圖片文件
    input string name2 = "Tetris\\2.bmp"; //帶路徑的圖片文件input int seconds = 2; //

    string _NAME = "ytg_BITMAP";

    int tick = 0;
    //+----------------------------------------------------+
    //| 初始化函數 |
    //+----------------------------------------------------+
    int OnInit()
    {ChartRedraw();//刷新圖表
    EventSetTimer(seconds);//設置時間觸發器,這正是MT5的新功能,每隔seconds秒,這里設為2秒,觸發一次 OnTimer()函數。這樣不用象 MT4那樣只靠tick數據觸發了。
    return(0);}

    //+-----------------------------------------------------+
    //|反初始化函數 |
    //+----------------------------------------------------+
    void OnDeinit()
    {
    EventKillTimer();//如果在初始化函數中設置了EventSetTimer(),必須用這條語句在退出時取消時間觸發。
    ChartRedraw();//刷新圖表
    //---
    ObjectDelete(0,_NAME);//刪除做為背景的物件
    }
    //+------------------------------------------------------------------+
    //| 實時函數 |
    //+------------------------------------------------------------------+
    void OnTimer()
    {
    //---
    tick ++;//計次。
    if(tick == 2) Bitmap(_NAME,name1); //每觸發2次調用第一幅圖片做為背景。
    if(tick == 4){tick = 0;Bitmap(_NAME,name2);} //每觸發4次調用第二幅圖片做為背景。并把計次變量清0
    ChartRedraw();
    }
    //+--------------------------------------------------+
    void Bitmap ( string name, //對象名稱
    string file, //文件路徑
    int x = 1, // 以像素為單位的橫坐標
    int y = 1) // 以像素為單位的縱坐標
    {
    if(ObjectFind(0,name)!=-1)ObjectDelete(0,name);//如存在同名物件予以刪除。
    ObjectCreate(0,name,OBJ_BITMAP_LABEL,0,0,0,0,0);//建立名為name的位圖文件。
    ObjectSetInteger(0,name,OBJPROP_XDISTANCE,x);//橫坐標
    ObjectSetInteger(0,name,OBJPROP_YDISTANCE,y);//縱坐標
    ObjectSetInteger(0,name,OBJPROP_BACK,true);//設為顯示背景
    ObjectSetString(0,name,OBJPROP_BMPFILE,file); //設置背景文件。
    }
    這個EA運行后會每4秒更換一次背景圖片。
    代碼講解:bcsunwww
    MetaQuotes 官方網站俄文原文地址:http://codebase.mql4.com/ru/6026

【字體: 】【打印文章】【查看評論

相關文章

    沒有相關內容
主站蜘蛛池模板: 成人精品一区二区三区中文字幕 | 性视频一区二区三区免费 | 久久免费精品国产视频 | 亚洲国产精品免费在线观看 | 在线欧美一区 | 日本在线观看永久免费网站 | 一区二区三区四区在线视频 | 嘿咻视频在线观看 | 九九视频免费精品视频免费 | 亚洲欧美一区二区三区麻豆 | 91尤物国产尤物福利 | a级毛片毛片免费观看久潮 a级毛片免费 | 美女牲交视频一级毛片 | 久久黄色影院 | 色综合久久久久综合99 | 亚洲爽爽 | 色综合久久六月婷婷中文字幕 | 四虎影视色费永久在线观看 | 久久99热不卡精品免费观看 | 日本免费的一级绿象 | 亚洲123区| 国产特级毛片aaaaaa高清 | 曰本性l交视频 | 国产精品亚洲精品爽爽 | 国产精品videosse | 一区中文字幕 | 人与拘一级a毛片 | 国产日韩欧美精品 | 欧美精品v国产精品v | 国产成人在线免费视频 | 91色综合久久 | 国产九九视频在线观看 | 天天舔天天 | 欧美 日韩 中文 | 东北一级毛片 | 韩国一大片a毛片 | 91探花在线 | 欧美日韩不卡码一区二区三区 | 妇女网站爱嘿嘿视频免费观看 | 欧美国产一区二区 | 免费国产精成人品 |