2012年6月7日木曜日

FXのチャート分析ソフトMT4のチャート画面に現在の時刻を表示するには

MT4のチャート表示画面される情報には、通貨ペア、4本値、横軸に対応する為替レート、縦軸に対応する日付、時刻などがあります。縦軸に対応する日付、時刻は、最新のローソク足に対する日付、時刻で、現在の日付、時刻とは異なります。



ここでは、FX(外国為替証拠金取引)のチャート分析ソフトMT4(Meta Trader 4)に現在の時刻を表示する方法を紹介します。

次のソースリストは、チャート画面に現在の日付と時刻を表示するインディケーターです。ファイル名を「stat.mq4」として保存します。保存先は、MT4のインストールされているフォルダの「experts」フォルダ内の「indicators」を指定します。

「stat.mq4」
//+------------------------------------------------------------------+
//| stat.mq4 |
//| sample |
//| http://www.metaquotes.net |
//+------------------------------------------------------------------+
#property copyright "sample"
#property link "http://www.metaquotes.net"

#property indicator_chart_window
//+------------------------------------------------------------------+
//| Custom indicator initialization function |
//+------------------------------------------------------------------+
int init()
{
//---- indicators
//----
return(0);
}
//+------------------------------------------------------------------+
//| Custom indicator iteration function |
//+------------------------------------------------------------------+
int start()
{
int counted_bars=IndicatorCounted();
Comment(Year(),"/",Month(),"/",Day()," ",Hour(),":",Minute(),":",Seconds());

return(0);
}
//+------------------------------------------------------------------+