AC_HTF
Сообщите нам, если считаете, что материал размещён без разрешения.
Сообщить о материале
Обращение по товару «ac_htf_v1.mq5» отправится на рассмотрение. Укажите контакт для ответа и опишите причину.
О программе
Данный продукт представляет собой пользовательский индикатор для MetaTrader 5, отображающий значения осциллятора Accelerator Oscillator (AC) со старшего таймфрейма в отдельном подокне текущего графика. Индикатор рассчитывается на основе данных выбранного таймфрейма и визуализируется в виде четырёхцветной гистограммы, что позволяет оценивать направление и силу ускорения движения цены.
Индикатор получает значения AC через стандартный handle-механизм MetaTrader 5 и переносит их на текущий график с учётом временных меток баров. Цветовая схема гистограммы отражает знак и динамику изменения значений осциллятора, что даёт возможность визуально различать фазы ускорения и замедления.
Предусмотрена проверка корректности выбранного таймфрейма: период индикатора не может быть меньше периода текущего графика. Также реализована опция повторного отображения последнего значения на пустых барах, что обеспечивает непрерывность визуализации.
Настройки программы
| Настройка | Описание |
|---|---|
| TimeFrame | Таймфрейм, на котором рассчитывается осциллятор Accelerator Oscillator. Значение не может быть меньше периода текущего графика. |
| ReDraw | Логический переключатель, управляющий повторным отображением последнего рассчитанного значения индикатора на пустых барах. При включении значение переносится на текущий бар, если для него ещё нет данных. |
Поиск по коду файла
#property version "1.00"
#property indicator_separate_window
#property indicator_buffers 2
#property indicator_plots 1
#property indicator_type1 DRAW_COLOR_HISTOGRAM
#property indicator_color1 Gray,Lime,MediumVioletRed,Red,Teal
#property indicator_style1 STYLE_SOLID
#property indicator_width1 5
#property indicator_label1 "AC HTF"
#define RESET 0 // the constant for getting the command for the indicator recalculation back to the terminal
input ENUM_TIMEFRAMES TimeFrame=PERIOD_H4;//Chart period
input bool ReDraw=true; //repeat display of information in the empty bars
bool Init;
int min_rates_total;
int AC_Handle;
double ACBuffer[],ColorACBuffer[];
string GetStringTimeframe(ENUM_TIMEFRAMES timeframe)
{
return(StringSubstr(EnumToString(timeframe),7,-1));
}
int OnInit()
{
// код доступен только после оплаты
}
int OnCalculate(const int rates_total, // amount of history in bПоказано первые 50% кода (символов: 3145)
Открыть по тарифу
Купите тариф с пакетом открытий или войдите, если тариф уже есть. Открытый файл останется в вашем кабинете навсегда.
Разовая покупка файла
На этой странице откроется полный исходный код файла вместо ознакомительного фрагмента.
Зачем нужен email? После подтверждения оплаты файл сохранится в кабинете на этот email. Если аккаунта ещё нет, мы создадим его и пришлём ссылку для задания пароля. Если аккаунт уже есть, покупка добавится в него. Укажите адрес, к которому у вас есть доступ.
Чтобы оформить заказ, введите email и перейдите к оплате.