Session Boxes
Сообщите нам, если считаете, что материал размещён без разрешения.
Сообщить о материале
Обращение по товару «! session boxes.mq5» отправится на рассмотрение. Укажите контакт для ответа и опишите причину.
О программе
Индикатор для MetaTrader 5, отображающий на графике до четырёх прямоугольных областей, соответствующих заданным временным интервалам. Каждая область строится по времени начала и окончания, которые задаются в настройках, и охватывает диапазон цен от минимума до максимума за этот период. Дополнительно могут выводиться текстовые метки с названиями сессий.
Индикатор работает в окне графика, создаёт графические объекты при инициализации и удаляет их при деинициализации. В процессе работы объекты обновляются в соответствии с текущими данными. Настройки позволяют независимо для каждой из четырёх областей задать время начала и окончания, цвет и текст метки, а также общие параметры отображения меток: цвет, размер и шрифт.
Инструмент предназначен для визуального выделения выбранных временных промежутков на ценовом графике и не выполняет торговых операций.
Настройки программы
| Настройка | Описание |
|---|---|
| bShowLabels | Включает или отключает отображение текстовых меток сессий. |
| LabelColor | Цвет текста меток сессий. |
| LabelSize | Размер шрифта текста меток. |
| LabelFont | Название шрифта для текста меток. |
| S0Starts | Время начала первой сессии в формате ЧЧ:ММ. |
| S0Ends | Время окончания первой сессии в формате ЧЧ:ММ. |
| S0Color | Цвет прямоугольника первой сессии. |
| S0Label | Текст метки для первой сессии. |
| S1Starts | Время начала второй сессии в формате ЧЧ:ММ. |
| S1Ends | Время окончания второй сессии в формате ЧЧ:ММ. |
| S1Color | Цвет прямоугольника второй сессии. |
| S1Label | Текст метки для второй сессии. |
| S2Starts | Время начала третьей сессии в формате ЧЧ:ММ. |
| S2Ends | Время окончания третьей сессии в формате ЧЧ:ММ. |
| S2Color | Цвет прямоугольника третьей сессии. |
| S2Label | Текст метки для третьей сессии. |
| S3Starts | Время начала четвёртой сессии в формате ЧЧ:ММ. |
| S3Ends | Время окончания четвёртой сессии в формате ЧЧ:ММ. |
| S3Color | Цвет прямоугольника четвёртой сессии. |
| S3Label | Текст метки для четвёртой сессии. |
Поиск по коду файла
#property indicator_chart_window
extern bool bShowLabels = true;
extern color LabelColor = Chocolate;
extern int LabelSize = 12;
extern string LabelFont = "Arial";
extern string S0Starts = "00:00"; // tokyo open
extern string S0Ends = "09:00"; // tokyo close
extern color S0Color = Blue;
extern string S0Label = "Tokyo";
extern string S1Starts = "08:00"; // london open
extern string S1Ends = "12:00"; // london lunch
extern color S1Color = Pink;
extern string S1Label = "London A.M.";
extern string S2Starts = "12:00"; // london noon
extern string S2Ends = "16:00"; // london close
extern color S2Color = DimGray;
extern string S2Label = "London P.M.";
extern string S3Starts = "14:00"; // NY open
extern string S3Ends = "21:00"; // NY close
extern color S3Color = Yellow;
extern string S3Label = "New York";
string sn = "Session Boxes ";
int init()
{
// код доступен только после оплаты
}
int deinit()
{
string n = sn + " S0";
ObjectDelete(n);
if (bShowLabels) ObjectDelete(n+"label");
n = sn + " S1";
ObjectDelete(n);
if (bShowLabels) ObjectDelete(n+"label");
n = sn + " S2";
ObjectDelete(n);
if (bShowLabels) ObjectDelete(n+"label");
n = sn + " S3";
ObjectDelete(n);
if (bShowLabels) ObjectDelete(n+"label");
return(0);
}
int start()
{
// код доступен только после оплаты
}
string n;
int hbar = 0;
int lbar = 0;
int SessionBars = 0;
int EndsAtBar = 0;
int SПоказано первые 50% кода (символов: 4230)
Открыть по тарифу
Купите тариф с пакетом открытий или войдите, если тариф уже есть. Открытый файл останется в вашем кабинете навсегда.
Разовая покупка файла
На этой странице откроется полный исходный код файла вместо ознакомительного фрагмента.
Зачем нужен email? После подтверждения оплаты файл сохранится в кабинете на этот email. Если аккаунта ещё нет, мы создадим его и пришлём ссылку для задания пароля. Если аккаунт уже есть, покупка добавится в него. Укажите адрес, к которому у вас есть доступ.
Чтобы оформить заказ, введите email и перейдите к оплате.