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

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

MT5程序代碼講解之——旋轉的時間 [MT4]

  • MT5程序代碼講解之——旋轉的時間

    //+-----------------------------------------------------+
    ytg_Time_exp.mq5 |
    //Copyright Yuriy Tokman |
    //yuriytokman@gmail.com |
    //+-----------------------------------------------------+
    #property copyright "Yuriy Tokman"
    #property link "yuriytokman@gmail.com"
    #property version "1.00"

    string obj_name = "ytg_Time";
    int tick = 0, tyk = 0;
    string name ;
    //+----------------------------------------------------+
    //|初始化函數(加載函數)|
    //+----------------------------------------------------+
    int OnInit()
    {
    //---
    EventSetTimer(1);//設置時間觸發器,這正是MT5的新功能,每隔1秒觸發一次OnTimer()函數。這樣不用象 MT4那樣只靠tick數據觸發了。
    ChartRedraw();//刷新圖表
    //---
    return(0);
    }
    //+-----------------------------------------------------+
    //|反初始化函數(卸載函數) |
    //+-----------------------------------------------------+
    void OnDeinit()
    {
    //---
    ObjectDelete(0,obj_name);//退出時刪除物件。
    EventKillTimer();//如果在初始化函數中設置了EventSetTimer(),必須用這條語句在退出時取消時間觸發。
    ChartRedraw();//刷新圖表
    }
    //+-------------------------------------------------+
    //|實時函數
    //+------------------------------------------------+
    void OnTimer()
    {
    //---
    tick ++; if(tick>10) tick = 0;//使tick010之間變化。
    tyk ++; if(tyk>=30) tyk = 0; //使tyk030之間變化。
    datetime t1 = TimeGMT();//GMT 是格林威治標準時間的英文縮寫,反回格林威治標準時間給 t1
    datetime t2 = TimeCurrent();//返回最后訪問的服務器時間給 t2
    datetime t3 = TimeLocal(); //返回當前電腦時間給 t3
    color colir;//設置顏色變量。

    if(tyk>=0 && tyk<10){name = TimeToString(t1,TIME_SECONDS)+" (GMT)";colir = Blue;}//對每30秒的前10秒設置文本內容和顏色。
    if(tyk>=10 && tyk<20){name = TimeToString(t2,TIME_SECONDS)+"(current)";colir = Lime;} //對每30秒的中間10秒設置文本內容和顏色。
    if(tyk>=20 && tyk<=30){name = TimeToString(t3,TIME_SECONDS)+"(local)";colir = Red;} //對每30秒的后10秒設置文本內容和顏色。

    //調用LABEL函數創建物件
    Label(obj_name, //物件名稱
    name, // 文本內容
    200+tick*10,//橫坐標在200300像素之間變化
    150+tick*10, //縱坐標在150250像素之間變化
    9+tick*3,//字體在939號之間變化
    36*tick,//角度在0360度之間變化
    "Tahoma",
    colir);

    ChartRedraw();
    }

    void Label(string obj_name, //對象名稱
    string txt, // 文本內容
    int x, // 以像素為單位的橫坐標
    int y, // 以像素為單位的縱坐標
    int font_size, // 字體大小
    int angle, //物件角度
    string font, // 字體名稱
    color cir ) //字體顏色
    {
    ObjectCreate(0,obj_name,OBJ_LABEL,0,0,0);
    //ObjectSetInteger(0,obj_name,OBJPROP_COLOR,DeepSkyBlue);
    ObjectSetString(0,obj_name,OBJPROP_TEXT,name);
    ObjectSetInteger(0,obj_name,OBJPROP_XDISTANCE,x);
    ObjectSetInteger(0,obj_name,OBJPROP_YDISTANCE,y);
    ObjectSetInteger(0,obj_name,OBJPROP_FONTSIZE,font_size);
    ObjectSetDouble(0,obj_name,OBJPROP_ANGLE,angle);
    ObjectSetString(0,obj_name,OBJPROP_FONT,font);
    ObjectSetInteger(0,obj_name,OBJPROP_COLOR,cir);
    }
    這個EA運行后會在不同位置,不斷變換大小、角度、顏色來顯示三種形式的時間。

    代碼講解:bcsunwww
    MetaQuotes 官方網站俄文原文地址:http://codebase.mql4.com/ru/6023
    [ 此帖被bcsunwww在2009-10-02 09:07重新編輯 ]

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

相關文章

    沒有相關內容
主站蜘蛛池模板: 日韩黄色精品 | 九九久久99 | 午夜国产福利在线观看 | 亚洲一区二区三区首页 | 欧美日韩精品一区三区 | 精品乱码一区二区三区在线 | 五月婷婷激情六月 | 九九热思思 | 中文成人在线 | 国产午夜亚洲精品国产 | 九九国产视频 | 欧美第一精品 | 久久精品中文字幕有码日本 | 国产一区二区免费播放 | 99精品视频在线视频免费观看 | 色综合网亚洲精品久久 | 久久久久久亚洲精品影院 | 久久久精品 | 亚洲视频手机在线 | 国产乱人伦精品一区二区 | 26uuu最新 | 久久中文字幕在线 | 久草热久草视频 | 日韩在线视频一区二区三区 | 久久久久久综合七次郎 | 中文字幕一区二区日产乱码 | 国产伦久视频免费观看视频 | 伊人精品成人久久综合欧美 | 亚洲精品成人网 | 欧美理论片大全在线观看 | 777奇米影视久久激情日韩欧美 | 精品综合久久久久久97超人该 | 日本网站在线 | 男人在线资源 | 人人爽天天爽 | 亚洲视频在线一区二区 | 91一区| 久久久久久久久久久96av | 国内精品久久久久久久97牛牛 | 综合亚洲欧美日韩一区二区 | 久久一区二区精品 |