Индикатор forexpvm_i_time_to_end показывает время, оставшееся до закрытия текущей свечи.
Есть настройка алерта и коммента на графике.
Таймфрейм - любой.
Использование индикатора forexpvm_i_time_to_end - без ограничений, только желательна ссылка на источник http://forexpvm.at.ua, если где-то выкладывать будете.
В архиве - исходник и компиль.
В коде использована функция
----string StringChangeToLowerCase(string sText)
------(k)sx_ted 2006.11.20 00:03 ( http://forum.mql4.com/4891)
external vars:
|
extern double eAlertDelta=4
|
minutes to close candle when show alert
|
extern int eAlertShow=1
|
0-not show, 1 - show
|
extern double eAlertShowDelta=1
|
minutes for repeat current alert (if eAlertShowDelta=(eAlertDelta+1) - then only one time)
|
extern string eAlertScreenName="Scr#1: "
|
name identify instance of indicator
|
extern string eAlertMsg="Minutes to Candle close: "
|
additional alert message
|
extern string eAlertStrMacro=
"%nc_AlertScreenName%%nc_GraphName%:
%nc_AlertMsg%%nc_MinutesToClose% (cur:%nc_TimeCurrent%)
(open:%nc_TimeCandleOpen%)(close:%nc_TimeCandleClose%)
(%nc_Bid%/%nc_Ask%)";
|
alert string with macroses
|
extern string eCommentStrMacro=
"%nc_AlertScreenName%%nc_MinutesToClose%
(cur:%nc_TimeCurrent%)(open:%nc_TimeCandleOpen%)
(close:%nc_TimeCandleClose%)(%nc_Bid%/%nc_Ask%)";
|
comment string with macroses
|
extern string eCommentAttention="[!] ";
|
string will be added into comment when alert starts
|
macroses:
|
"%nc_AlertScreenName%";
|
insert value of eAlertScreenName
|
"%nc_AlertMsg%";
|
insert value of eAlertMsg
|
"%nc_GraphName%";
|
insert graph info ("EURUSD(M30)")
|
"%nc_MinutesToClose%";
|
insert time before current candle close in format "MM:SS" or "HH:MM:SS"
|
"%nc_TimeCandleClose%";
|
insert time of current candle close
|
"%nc_TimeCandleOpen%";
|
insert time of current candle open
|
"%nc_TimeCurrent%";
|
insert current time
|
"%nc_Bid%";
|
insert current Bid price
|
"%nc_Ask%";
|
insert current Ask price
|
|