trend trigger (bars).mq5
Сообщите нам, если считаете, что материал размещён без разрешения.
Сообщить о материале
Обращение по товару «trend trigger (bars).mq5» отправится на рассмотрение. Укажите контакт для ответа и опишите причину.
О программе
Данный файл является пользовательским индикатором для MetaTrader 5. Он рассчитывает аналитический индикатор в окне графика и отображает его в виде двух гистограммных буферов. Индикатор использует три входных параметра: TTFbars (целое число), t3_period (целое число) и b (число с плавающей точкой).
В коде объявлены два буфера ExtMapBuffer1 и ExtMapBuffer2, которые отображаются как гистограмма. Инициализация задаёт стили отрисовки и вычисляет вспомогательные коэффициенты на основе параметров t3_period и b. Основная логика выполняется в функции start, где для каждого непосчитанного бара вычисляются значения HighestHighRecent, HighestHighOlder, LowestLowRecent, LowestLowOlder, BuyPower, SellPower и TTF. Затем выполняется сглаживание TTF с использованием шести экспоненциальных средних и применяется комбинация коэффициентов c1–c4. В зависимости от полученного значения TTF заполняются буферы значениями High или Low текущего бара.
Индикатор не содержит торговых операций и не выводит сигналов на покупку или продажу. Он предназначен исключительно для визуального анализа на графике. Все входные параметры объявлены через extern и могут быть изменены пользователем. Публичное название продукта в исходном коде не указано, поэтому в поле product_name возвращена пустая строка.
Настройки программы
| Настройка | Описание |
|---|---|
| TTFbars | Количество баров TTF — Количество баров, используемых для расчёта максимальных и минимальных значений в текущем и предыдущем окне. |
| t3_period | Период T3 — Период сглаживания, применяемый для расчёта скользящих средних в индикаторе. |
| b | Коэффициент b — Числовой коэффициент, используемый при вычислении вспомогательных констант для сглаживания. |
Поиск по коду файла
#property indicator_chart_window
#property indicator_buffers 2
#property indicator_color1 Pink
#property indicator_color2 Aqua
extern int TTFbars=15;
extern int t3_period=5;
extern double b=0.7;
double ExtMapBuffer1[];
double ExtMapBuffer2[];
string IndicatorName = "py.TTF";
string Version = "S01";
double HighestHighRecent,
HighestHighOlder,
LowestLowRecent,
LowestLowOlder,
BuyPower,
SellPower,TTF;
double t3,e1,e2,e3,e4,e5,e6,c1,c2,c3,c4,r,w1,w2,b2,b3;
int init()
{
// код доступен только после оплаты
}
int deinit()
{
Показано первые 50% кода (символов: 1652)
Открыть по тарифу
Купите тариф с пакетом открытий или войдите, если тариф уже есть. Открытый файл останется в вашем кабинете навсегда.
Разовая покупка файла
На этой странице откроется полный исходный код файла вместо ознакомительного фрагмента.
Зачем нужен email? После подтверждения оплаты файл сохранится в кабинете на этот email. Если аккаунта ещё нет, мы создадим его и пришлём ссылку для задания пароля. Если аккаунт уже есть, покупка добавится в него. Укажите адрес, к которому у вас есть доступ.
Чтобы оформить заказ, введите email и перейдите к оплате.