ローソク足の残り時間を表示する
2つのインジは今のところ、tick更新時に表示していますw
ローソク足に残り時間を表示する。
!!_candl_time_v0.mq4
https://ux.getuploader.com/omox/download/3
ローソク足にプライスを表示する。
!!_candle_price_v0.mq4
https://ux.getuploader.com/omox/download/4
ローソク足の近くに残り時間を表示するインジを作ってみましたが
tickが動いたときしか計算しないので残り時間が止まってしまいますw
もし、ご要望があれば止まらないようにしたいかも。。。
// !!_candle_price.mq4 ファイル名は何でもいいです。
#property indicator_chart_window
string Name = "!!_candle_price";
extern int FSize = 10;
extern color FColor = clrWhite;
extern int Xshift = 10;
extern int Yshift = 30;
int init(){return(0);}
int deinit(){ObjectDelete(Name);return(0);}
int start(){
int pixel_x,pixel_y;
ObjectDelete("Name");
ObjectCreate( "Name", OBJ_LABEL, 0 , Time[0],Close[0]);
ObjectSetText("Name", Close[0] , FSize , "MS ゴシック" , FColor);
ChartTimePriceToXY(0,0,Time[0],Close[0],pixel_x,pixel_y);
ObjectSet( "Name", OBJPROP_XDISTANCE, pixel_x+Xshift);
ObjectSet( "Name", OBJPROP_YDISTANCE, pixel_y+Yshift);
return(0);}
1M 0 :25
5M 3:25
15M 13:25
...こんな感じのを、作ったら、チャート見るのが面白くなるかも。。
これも後程やりたいかも
下準備でラベル表示の実験もかねてwローソク足の近くにリアルタイムレートを表示するのを作ってみました。
// mt4
#property indicator_chart_window
int init(){return(0);}
int deinit(){return(0);}
int start()
{
int pixel_x,pixel_y;
ObjectDelete("LABEL0");ObjectCreate( "LABEL0", OBJ_LABEL, 0 , Time[0],Close[0]);
ObjectSetText("LABEL0", Close[0] , 16 , "MS ゴシック" , clrWhite);
ChartTimePriceToXY(0,0,Time[0],Close[0],pixel_x,pixel_y);
ObjectSet( "LABEL0", OBJPROP_XDISTANCE, pixel_x);
ObjectSet( "LABEL0", OBJPROP_YDISTANCE, pixel_y+50);
return(0);
}