iClock_Mod1
Сообщите нам, если считаете, что материал размещён без разрешения.
Сообщить о материале
Обращение по товару «0 - iclock mod - 1b.mq5» отправится на рассмотрение. Укажите контакт для ответа и опишите причину.
О программе
iClock_Mod1 — индикатор для MetaTrader 5, отображающий таймер до открытия следующей свечи на графике. Таймер работает независимо от входящих тиков и показывает оставшееся время в формате чч:мм:сс. Метка таймера окрашивается в зависимости от выбранного режима оповещений.
Индикатор поддерживает три режима оповещений: отключён, всплывающее окно и звуковой сигнал. При активном режиме оповещения пользователь получает уведомления при открытии новой свечи. Также доступны push-уведомления.
Таймер автоматически корректирует время брокера с учётом смещения GMT и перехода на летнее/зимнее время. Внешний вид метки настраивается через параметры шрифта, цвета и размера.
Настройки программы
| Настройка | Описание |
|---|---|
| AlertMode | Выбор режима оповещений: выключено, всплывающее окно или звуковой сигнал. |
| PushNotification | Включает отправку push-уведомлений при открытии новой свечи. |
| FontColor | Цвет текста таймера для положительных значений. |
| NoBarColor | Цвет текста таймера для отрицательных значений. |
| FontSize | Размер шрифта метки таймера. |
| FontBold | Включает жирное начертание шрифта метки таймера. |
| FontShift | Смещение метки таймера по горизонтали от свечи. |
Поиск по коду файла
#property version "2.00"
#property description "Continuous-no-log candle timer with new candle alert options."
#property description "Not dependent on incoming ticks."
#property description "Pop up and Sound only alert options."
#property description "Timer label colored according to Alert Mode: Off, On, Sound only."
#property description "Automatic Broker GMT and Daylight Saving Time adjustment."
#property indicator_chart_window
enum AlertMode_z
{
NoAlert_z=0,// OFF
PopUpAlert_z = 1,// PopUp
SoundAlert_z = 2 // Sound only
};
input AlertMode_z AlertMode=0;
input bool PushNotification = False; // Select Alert Mode
input color FontColor = LimeGreen; // Font Color
input color NoBarColor=Red; // Color for negative timer values
input int FontSize= 13; // Font Size
input bool FontBold = true; // Font Bold
input int FontShift = 8; // Font Shift
datetime LastAlertTime;
string TF;
string theFont;
string clockName="CandleTimer";
int OnInit()
{
// код доступен только после оплаты
}
void OnDeinit(const int reason) { EventKillTimer(); ObjectDelete(clockName);}
void OnTimer( ) { refreshClock(); }
int OnCalculate(const int rates_total,
const int prev_calculated,
const datetime &time[],
const double &open[],
const double &high[],
const double &low[],
const double &close[],
const long &tick_volume[],
const long &volume[],
const int &spread[])
{
// код доступен только после оплаты
}
void refreshClock()
{
static bool inRefresh=false;
ifПоказано первые 50% кода (символов: 4561)