RSX_MTF
Сообщите нам, если считаете, что материал размещён без разрешения.
Сообщить о материале
Обращение по товару «rsx_mtf.mq5» отправится на рассмотрение. Укажите контакт для ответа и опишите причину.
О программе
Индикатор RSX_MTF реализован для платформы MetaTrader 4 и отображает аналитические данные в отдельном подокне графика. Он позволяет выбирать временной горизонт анализа и параметр периода расчёта через настраиваемые входные параметры.
Основная функция индикатора — получение рассчитанных значений от пользовательского индикатора RSX на выбранном таймфрейме и их отрисовка в виде линии на текущем графике. Выбранный таймфрейм задаётся числовым значением из стандартного перечня MetaTrader.
Индикатор корректно обрабатывает уже посчитанные бары, избегая повторных вычислений при каждом вызове. Поддерживается запуск пользовательских сценариев обработки в рамках стандартной архитектуры MQL4.
Настройки программы
| Настройка | Описание |
|---|---|
| TimeFrame | TimeFrame — Определяет временной горизонт, на котором выполняется расчёт индикатора. Принимает числовое значение таймфрейма MetaTrader (1 — М1, 5 — М5, 15 — М15, 30 — М30, 60 — H1, 240 — H4, 1440 — D1, 10080 — W1, 43200 — MN1). |
| PPeriod | PPeriod — Задаёт период расчёта индикатора RSX, используемый при получении данных с указанного таймфрейма. |
Поиск по коду файла
#property indicator_separate_window
#property indicator_buffers 1
#property indicator_color1 Blue
#property indicator_maximum 100
#property indicator_minimum 0
/*************************************************************************
PERIOD_M1 1
PERIOD_M5 5
PERIOD_M15 15
PERIOD_M30 30
PERIOD_H1 60
PERIOD_H4 240
PERIOD_D1 1440
PERIOD_W1 10080
PERIOD_MN1 43200
You must use the numeric value of the timeframe that you want to use
when you set the TimeFrame' value with the indicator inputs.
**************************************************************************/
extern int TimeFrame=0;
extern int PPeriod=14;
double ExtMapBuffer1[];
int init()
{
// код доступен только после оплаты
}
SetIndexBuffer(0,ExtMapBuffer1);
SetIndexStyle(0,DRAW_LINE);
switch(TimeFrame)
{
case 1 : string TimeFrameStr="M1"; break;
case 5 : TimeFrameStr="M5"; break;
case 15 : TimeFrameStr="M15"; break;
case 30 : TimeFrameStr="M30"; break;
case 60 : TimeFrameStr="H1"; break;
case 240 : TimeFrameStr="H4"; break;
case 1440 : TimeFrameSПоказано первые 50% кода (символов: 1721)
Открыть по тарифу
Купите тариф с пакетом открытий или войдите, если тариф уже есть. Открытый файл останется в вашем кабинете навсегда.
Разовая покупка файла
На этой странице откроется полный исходный код файла вместо ознакомительного фрагмента.
Зачем нужен email? После подтверждения оплаты файл сохранится в кабинете на этот email. Если аккаунта ещё нет, мы создадим его и пришлём ссылку для задания пароля. Если аккаунт уже есть, покупка добавится в него. Укажите адрес, к которому у вас есть доступ.
Чтобы оформить заказ, введите email и перейдите к оплате.