pivot_fractal_vs@lifeindreamsworld.mq5
Сообщите нам, если считаете, что материал размещён без разрешения.
Сообщить о материале
Обращение по товару «pivot_fractal_vs@lifeindreamsworld.mq5» отправится на рассмотрение. Укажите контакт для ответа и опишите причину.
О программе
Индикатор рассчитывает уровни на основе дневных максимумов и минимумов с применением коэффициентов, аналогичных пропорциям Фибоначчи, и отображает их в виде четырёх линий на графике. Дополнительно индикатор определяет фракталы Вильямса — точки локальных максимумов и минимумов за заданный период — и при необходимости выводит их в виде стрелок.
Для расчёта уровней используется таймфрейм, задаваемый параметром TF_Indicator (по умолчанию — дневной). Для каждого нового торгового дня вычисляются дневной High и Low, а затем четыре линии формируются как смещения от минимума в сторону максимума с различными коэффициентами. Фракталы определяются с помощью функций поиска экстремумов за указанное количество баров.
Индикатор предоставляет возможность ограничить область расчёта количеством баров, а также управлять отображением фрактальных стрелок и их визуальными параметрами (цвет, размер, код стрелки). Все расчёты выполняются на каждом баре в цикле от указанного количества баров до нулевого.
Настройки программы
| Настройка | Описание |
|---|---|
| NumberOfBars | Количество баров, начиная с текущего, в пределах которых выполняется расчёт уровней и фракталов. Значение 0 означает расчёт по всем доступным барам. Значение по умолчанию: 1000. |
| HowBars | Период (в барах) для определения фракталов Вильямса — поиск локальных максимумов и минимумов внутри заданного окна. Значение по умолчанию: 50. |
| TF_Indicator | Таймфрейм (в минутах), используемый для получения дневных значений High и Low при расчёте уровней. Значение по умолчанию: 1440 (дневной таймфрейм). |
| ShowFractal | Переключатель отображения фрактальных стрелок на графике. При значении true стрелки отображаются, при false — скрываются. Значение по умолчанию: true. |
Поиск по коду файла
#property version "1.00"
#property indicator_chart_window
#property indicator_buffers 6
#property indicator_color1 Aqua
#property indicator_color2 Lime
#property indicator_color3 Red
#property indicator_color4 Salmon
extern int NumberOfBars = 1000; // Количество баров обсчёта (0-все)
extern int HowBars = 50; //5; = оригинальный Fractals Вильямса...
extern int TF_Indicator = 1440;
extern bool ShowFractal = true;
extern color FRUpper = Aqua, //Magenta; //FireBrick, //Orange
FRLower = Aqua; //White, //LightCyan, //Lavender, //DarkGreen;
extern int FRGap = 5, //Дистанция от High/Low свечи (4-значные пипсы)
FRCodUP = 115,//234,
FRCodLO = 115,//233,
FRSize = 3;
double Buffer[];
double Buffer1[];
double Buffer2[];
double Buffer3[];
double FracUP[], FracLO[];
int init()
{
// код доступен только после оплаты
}
IndicatorBuffers(6);
SetIndexBuffer(0, Buffer);
SetIndexStyle (0, DRAW_LINE, STYLE_SOLID,1);
SetIndexEmptyValue(0, EMPTY_VALUE);
SetIndexBuffer(1, Buffer1);
SetIndexStyle (1, DRAW_LINE, STYLE_SOLID,2);
SetIndexEmptyValue(1, EMPTY_VALUE);
SetIndexBuffer(2, Buffer2);
SetIndexStyle (2, DRAW_LIПоказано первые 50% кода (символов: 1973)
Открыть по тарифу
Купите тариф с пакетом открытий или войдите, если тариф уже есть. Открытый файл останется в вашем кабинете навсегда.
Разовая покупка файла
На этой странице откроется полный исходный код файла вместо ознакомительного фрагмента.
Зачем нужен email? После подтверждения оплаты файл сохранится в кабинете на этот email. Если аккаунта ещё нет, мы создадим его и пришлём ссылку для задания пароля. Если аккаунт уже есть, покупка добавится в него. Укажите адрес, к которому у вас есть доступ.
Чтобы оформить заказ, введите email и перейдите к оплате.