BTC USD 83,389.5 Gold USD 4,265.94
Time now: Jun 1, 12:00 AM

mintak tlg edit code utk Indicator Candletime

gnomefan

Active Member
Messages
1,456
Joined
Mar 7, 2008
Messages
1,456
Reaction score
2
Points
25
salam,

indicator ni, tunjuk time candle closing and also bagi popup alert and sound.

aku cuma nak mintak tlg coder2 kat sini, tukarkan indicator ni dari guna minit kepada saat. meaning dlm 15 saat sebelum candle close, dia akan kuar alert.

aku dah try godek2 sendiri. tp gagal. bawah ni coding die...

:)cgrock kepada sesiapa yg dpt membantu :)



//+------------------------------------------------------------------+
//| bar-close-alarm_V1.mq4 |
//| by mibl |
//+------------------------------------------------------------------+
//
// Indicator gives a sound signal or message when the next bar closes
// within the denoted Time
// Indicator only reacts on the refreshment time of the chart. There
// is no realtime function used to estimate the totally correct time.

#property copyright "Copyright © 2006, mibl"
#property indicator_chart_window

//---- input parameters
extern int MinutesBeforeCandleClose = 2;
extern bool AlarmWithBox = false;
extern string SoundWAV = "alert2.wav";

//---- buffers
int MsgOnFlag = 1;

//+------------------------------------------------------------------+
//| Custom indicator initialization function |
//+------------------------------------------------------------------+
int init()
{
}
return(0);


//+------------------------------------------------------------------+
//| Custom indicator iteration function |
//+------------------------------------------------------------------+
int start()
{
int min, sec;

min = Time[0] + Period()*60 - CurTime();
sec = min%60;
min =(min - min%60) / 60;
Comment("Balanced Time to next bar close: " + min + " min " + sec + " sec");

//Message or Sound min minutes before the candle closes
if(min < MinutesBeforeCandleClose && MsgOnFlag == 1)
{
if(AlarmWithBox)
{
Alert("Less than " + min + " minute(s) " + sec + " second(s) to bar close!");
}
else
{
PlaySound(SoundWAV);
}
MsgOnFlag = 0;
}
if(min > MinutesBeforeCandleClose)
{
MsgOnFlag = 1;
}

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

Live Forex Chart

Currency
Rates
EUR / USD
1.13682
USD / JPY
158.827
GBP / USD
1.32227
USD / CHF
0.82752
USD / CAD
1.41177
EUR / JPY
180.558
AUD / USD
0.70274
Back
Top
Log in Register