ytg_Time_exp.mq5 |
//Copyright Yuriy Tokman |
//+-----------------------------------------------------+
#property copyright "Yuriy Tokman"
#property link "[email protected]"
#property version "1.00"
string obj_name = "ytg_Time";
int tick = 0, tyk = 0;
string name ;
//+----------------------------------------------------+
//|初始化函數(加載函數)|
//+----------------------------------------------------+
int OnInit()
{
//---
EventSetTimer(1);//設置時間觸發器,這正是MT5的新功能,每隔1秒觸發一次OnTimer()函數。www.emoneybtc.com這樣不用象 MT4那樣只靠tick數據觸發了。
ChartRedraw();//刷新圖表
//---
return(0);
}
//+-----------------------------------------------------+
//|反初始化函數(卸載函數) |
//+-----------------------------------------------------+
void OnDeinit()
{
//---
ObjectDelete(0,obj_name);//退出時刪除物件。
EventKillTimer();//如果在初始化函數中設置了EventSetTimer(),必須用這條語句在退出時取消時間觸發。
ChartRedraw();//刷新圖表
}
//+-------------------------------------------------+
//|實時函數
//+------------------------------------------------+
void OnTimer()
{
//---
tick ++; if(tick>10) tick = 0;//使tick在0至10之間變化。
tyk ++; if(tyk>=30) tyk = 0; //使tyk在0至30之間變化。
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,//橫坐標在200至300像素之間變化
150+tick*10, //縱坐標在150至250像素之間變化
9+tick*3,//字體在9至39號之間變化
36*tick,//角度在0至360度之間變化
"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運行後會在不同位置,不斷變換大小、角度、顏色來顯示三種形式的時間。
外_匯_邦 WaiHuiBang.com所謂的公共管理,指的是以政府為核心的公共部門整合社會的各種力量,廣泛運用政治的、經濟的、管理的、法律的方法來強化治理能力,提升政府績效和公
越來越多的在線視頻創業公司開始擁抱區塊鏈技術。短短一年時間內像Theta、Livepeer、LBRY、Flixxo, Videocoin
能源行業應用區塊鏈技術的目標是提供一種完全去中心化的能源系統,能源供應合同可以直接在生產者和消費者之間傳達。區塊鏈技術有助於加強個人消費者
近年來,資本市場外部環境發生深刻變化,宏觀經濟增速放緩,傳統金融機構與互聯網公司競爭加劇,投資銀行業整體發展面臨瓶頸。在金融科技廣泛應用
摘要: IPV9是聯合國ISO未來網絡標准的重要基礎,也是未來數字基礎石,IPV9能夠滿足全球未來750通信地址的需求,也是數字資產管理的
月收入剛過7K,不至於大富大貴,暫無養兒育女和房貸負擔,可以擠點兒余錢來炒股,說不定還能就此改變命運,實現財富自由。 這是時下不
在股票市場中,K線圖形中有不同的心態,很多投資者把比較有特性K線圖形形態給予不同的名稱。今天希財君就與大家分享K線圖形形態中的射擊
在股票市場中,有很多不同的K線技術形態,市場投資者會把一些具有不同特性K線技術形態冠上不同的名稱。在這些不同特性的K線技術形態會體
最佳答案: 平安i貸一般不會主動給你延期,你最好打電話主動溝通,如果是實在還不上也許能給你寬限期,一
最佳答案: 2019年的G20峰會將在日本大阪舉行,為期兩天。具體舉辦時間是:1、2019年6月28