#Parabolic 2TF
Сообщите нам, если считаете, что материал размещён без разрешения.
Сообщить о материале
Обращение по товару «#parabolic 2tf.mq5» отправится на рассмотрение. Укажите контакт для ответа и опишите причину.
О программе
Индикатор для MetaTrader 5, отображаемый в отдельном окне. Он рассчитывает значения на основе пользовательского индикатора "SAR Colour" для двух выбранных таймфреймов и выводит результат в виде стрелок на четырёх буферах. Стрелки разделены по цветам и уровням, что позволяет визуально сопоставить сигналы двух таймфреймов.
В отдельном окне также создаются текстовые метки с указанием выбранных таймфреймов; цвет меток зависит от соотношения значений буферов. Индикатор не выполняет торговых операций и не выставляет ордера — это исключительно средство визуального анализа.
Параметры позволяют ограничить глубину расчёта, задать шаг и максимум для расчёта SAR, точность и два таймфрейма. Для корректной работы требуется наличие пользовательского индикатора "SAR Colour" в терминале.
Настройки программы
| Настройка | Описание |
|---|---|
| Maxbars | Максимальное количество баров, обрабатываемых индикатором при расчёте. |
| Step | Шаг расчёта, передаваемый в пользовательский индикатор SAR Colour. |
| Maximum | Максимальное значение, передаваемое в расчёт пользовательского индикатора SAR Colour. |
| Precision | Параметр точности, передаваемый в расчёт пользовательского индикатора SAR Colour. |
| TF1 | Первый таймфрейм, для которого рассчитываются значения индикатора. |
| TF2 | Второй таймфрейм, для которого рассчитываются значения индикатора. |
Поиск по коду файла
#property indicator_separate_window
#property indicator_minimum 0
#property indicator_maximum 3
#property indicator_buffers 4
#property indicator_color1 RoyalBlue
#property indicator_color2 RoyalBlue
#property indicator_color3 OrangeRed
#property indicator_color4 OrangeRed
double ExtMapBuffer1[];
double ExtMapBuffer2[];
double ExtMapBuffer3[];
double ExtMapBuffer4[];
extern int Maxbars = 1500;
extern double Step = 0.013;
extern double Maximum = 0.20;
extern int Precision = 5;
extern int TF1 = PERIOD_M15;
extern int TF2 = PERIOD_M5;
int init()
{
// код доступен только после оплаты
}
int deinit()
{
ObjectDelete("Para_Label_m1");ObjectDelete("Para_Label_m5");
return(0);
}
int start()
{
// код доступен только после оплаты
}
int counted_bars=IndicatorCounted();
int limit;
int TF[] = {0,0};
TF[0] = TF1;
TF[1] = TF2;
limit = MathMin(counted_bars,Maxbars);
if (limit ==0)
limit = Maxbars;
for (int ii=0; ii<limit; ii++)
{
ExtMapBuffer1[ii] = 0;
ExtMapBuffer2[ii] = 0;
ExtMapBuffer3[ii] = 0;
ExtMapBuffer4[ii] = 0;
for (int jj=0; jj<2; jj++)
{
int y = iBarShift(NULL, TF[jj], Time[ii]);
SetIndicator(GetCustПоказано первые 50% кода (символов: 2800)
Открыть по тарифу
Купите тариф с пакетом открытий или войдите, если тариф уже есть. Открытый файл останется в вашем кабинете навсегда.
Разовая покупка файла
На этой странице откроется полный исходный код файла вместо ознакомительного фрагмента.
Зачем нужен email? После подтверждения оплаты файл сохранится в кабинете на этот email. Если аккаунта ещё нет, мы создадим его и пришлём ссылку для задания пароля. Если аккаунт уже есть, покупка добавится в него. Укажите адрес, к которому у вас есть доступ.
Чтобы оформить заказ, введите email и перейдите к оплате.