大伊人青草狠狠久久-大伊香蕉精品视频在线-大伊香蕉精品一区视频在线-大伊香蕉在线精品不卡视频-大伊香蕉在线精品视频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重新編輯 ]

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

相關文章

    沒有相關內容
主站蜘蛛池模板: 一a一片一级一片啪啪 | 在线久草视频 | 99综合色| 欧美日韩免费做爰视频 | 亚洲爱爱久久精品 | 国产香蕉一区二区在线观看 | 亚洲久草视频 | 久久精品视频16 | 亚洲精品久久久久久动漫剧情 | 九九99久麻豆精品视传媒 | 香蕉国产精品 | 狠狠色丁香婷婷综合久久来 | 亚洲视频在线观看 | 香蕉视频国产精品 | 亚洲午夜日韩高清一区 | 在线观看亚洲精品专区 | 黄在线免费看 | 国产视频久久久 | 伊人久久久综在合线久久在播 | 国产与自拍| 四虎永久在线精品国产免费 | 中文字幕欧美在线观看 | 成人在激情在线视频 | 亚洲性事| 精品国产日韩亚洲一区91 | 午夜久久久久久 | 亚洲国产第一区二区香蕉 | 久久久国产乱子伦精品 | 国产精品视频免费在线观看 | 日韩专区亚洲精品欧美专区 | 久草在线视频中文 | 亚洲精品久久久久综合网 | 97精品国产综合久久 | 日本不卡免费一区 | 在线一级视频 | 综合久久影院 | 不一样的天空在线高清观看 | 91久久国产综合精品女同国语 | 奇米视频在线观看 | 天天干夜夜做 | 国产高清自拍 |