FractalsTF
Сообщите нам, если считаете, что материал размещён без разрешения.
Сообщить о материале
Обращение по товару «fractals3tf.mq5» отправится на рассмотрение. Укажите контакт для ответа и опишите причину.
О программе
Индикатор FractalsTF отображает на графике MetaTrader 5 фрактальные уровни (верхние и нижние) сразу на трёх таймфреймах. Каждый таймфрейм имеет пару буферов: один для верхних фракталов, другой для нижних, что позволяет визуально отслеживать структурные точки цены на разных временных интервалах.
В основе работы используется стандартная функция iFractals, которая определяет фрактальные уровни по ценовым данным. Результаты расчёта отображаются в виде стрелок на графике, причём номер символа стрелки можно настроить отдельно. Если для текущего бара фрактал не найден, индикатор берёт значение от следующего бара, обеспечивая непрерывность отображения.
Три таймфрейма настраиваются независимо. При выборе таймфрейма, меньшего периода текущего графика, он автоматически заменяется на текущий. Это позволяет адаптировать индикатор к любому графику без потери корректности отображения.
Индикатор является чисто аналитическим инструментом: он не выполняет торговых операций и не отправляет сигналы на исполнение. Его назначение — визуализация фрактальной структуры рынка для анализа.
Настройки программы
| Настройка | Описание |
|---|---|
| TF1 | Первый таймфрейм для расчёта фрактальных уровней. По умолчанию установлен H1. Если выбранный таймфрейм меньше периода текущего графика, автоматически заменяется на текущий. |
| TF2 | Второй таймфрейм для расчёта фрактальных уровней. По умолчанию установлен H4. Если выбранный таймфрейм меньше периода текущего графика, автоматически заменяется на текущий. |
| TF3 | Третий таймфрейм для расчёта фрактальных уровней. По умолчанию установлен D1. Если выбранный таймфрейм меньше периода текущего графика, автоматически заменяется на текущий. |
| SymbNum | Номер символа стрелки, используемый для отображения фрактальных уровней на графике. Определяет визуальный вид маркеров верхних и нижних фракталов. |
Поиск по коду файла
#property strict
#property indicator_chart_window
#property indicator_buffers 6
#property indicator_color1 Red
#property indicator_color2 Blue
#property indicator_width1 1
#property indicator_width2 1
#property indicator_color3 Red
#property indicator_color4 Blue
#property indicator_width3 1
#property indicator_width4 1
#property indicator_color5 Red
#property indicator_color6 Blue
#property indicator_width5 1
#property indicator_width6 1
extern ENUM_TIMEFRAMES TF1 = PERIOD_H1; //Тайм фрейм 1
extern ENUM_TIMEFRAMES TF2 = PERIOD_H4; //Тайм фрейм 2
extern ENUM_TIMEFRAMES TF3 = PERIOD_D1; //Тайм фрейм 3
extern int SymbNum = 115; //Символ №
double Up1[],Dn1[],Up2[],Dn2[],Up3[],Dn3[];
int init()
{
// код доступен только после оплаты
}
int OnCalculate(const int rates_total,
const int prev_calculated, // Количество просчитанных баров
const datetime &time[],
const double &open[],
const double &high[],
const double &low[],
const double &close[],
const long &tick_volume[],
const long &volume[],
const int &spread[])
{
// код доступен только после оплаты
}
int NewTF1=0,LastTF1=0;
double FrUp1,FrDn1;
double tf=Period();
double r1=TFstr(TF1)/tf;
int i = rates_totПоказано первые 50% кода (символов: 3892)
Открыть по тарифу
Купите тариф с пакетом открытий или войдите, если тариф уже есть. Открытый файл останется в вашем кабинете навсегда.
Разовая покупка файла
На этой странице откроется полный исходный код файла вместо ознакомительного фрагмента.
Зачем нужен email? После подтверждения оплаты файл сохранится в кабинете на этот email. Если аккаунта ещё нет, мы создадим его и пришлём ссылку для задания пароля. Если аккаунт уже есть, покупка добавится в него. Укажите адрес, к которому у вас есть доступ.
Чтобы оформить заказ, введите email и перейдите к оплате.