← К каталогу
Исходный код · ID 842

Parabolic

parabolic_dmi.mq4
Вы автор или правообладатель?

Сообщите нам, если считаете, что материал размещён без разрешения.

Краткий обзор

О программе

Parabolic — торговый советник для MetaTrader 4, который комбинирует данные индикатора Parabolic SAR с показателями ADX и направленными индикаторами для формирования торговых сигналов. Советник работает на заданном таймфрейме и управляет позициями с использованием фиксированного магического номера для идентификации своих сделок. Советник открывает позиции на покупку и продажу на основе комбинации сигналов нескольких технических индикаторов. Позиции закрываются при изменении соотношения направленных индикаторов. Для управления рисками применяются фиксированные стоп-лосс и тейк-профит, задаваемые в пунктах, а размер лота настраивается отдельно.

Настройки программы

НастройкаОписание
Lots Лот — Размер лота для открытия сделок
tp Тейк-профит — Расстояние фиксации прибыли в пунктах от цены входа
sl Стоп-лосс — Расстояние стоп-лосса в пунктах от цены входа
Step1 Шаг SAR — Шаг изменения значения Parabolic SAR
ADXPer Период ADX — Период расчёта индикатора ADX
PorogAdx Порог ADX — Пороговое значение ADX для подтверждения тренда
DeltaIN Дельта входа — Порог разницы между направленными индикаторами для входа в сделку
DeltaOUT Дельта выхода — Порог разницы между направленными индикаторами для закрытия сделки
Получить полный код

Поиск по коду файла

#include <stdlib.mqh>

extern double Lots=0.1;
extern int    tp=23;
extern int    sl=40;
extern double Step1=0.02;
extern double ADXPer=13;
extern double PorogAdx=20;
extern double DeltaIN=20;
extern double DeltaOUT=20;
       int    magic=1064032;
       int    i,j;
       int    CBar;
       double HI1, LO1, PC1, DIP=0, DIM=0, Adx1=0, Adx2=0;
       bool   CanS=false,CanB=false;
       int    TF1=0;//PERIOD_M1;

int start()
{
      // код доступен только после оплаты
   }
 if (CBar<Bars)
  {
   PC1=iSAR(Symbol(),TF1,Step1,0.2,1);
   HI1=iHigh(Symbol(),TF1,1);
   LO1=iLow(Symbol(),TF1,1);
   DIP=iADX(Symbol(),TF1,ADXPer,PRICE_TYPICAL,MODE_PLUSDI,1);
   DIM=iADX(Symbol(),TF1,ADXPer,PRICE_TYPICAL,MODE_MINUSDI,1);
   Adx1=iADX(Symbol(),TF1,ADXPer,PRICE_TYPICAL,MODE_MAIN,1);
   Adx2=iADX(Symbol(),TF1,ADXPer,PRICE_TYPICAL,MODE_MAIN,2);

   Print("

Показано первые 50% кода (символов: 1350)

Открыть по тарифу

Купите тариф с пакетом открытий или войдите, если тариф уже есть. Открытый файл останется в вашем кабинете навсегда.

Разовая покупка файла

На этой странице откроется полный исходный код файла вместо ознакомительного фрагмента.

Чтобы оформить заказ, введите email и перейдите к оплате.

Стоимость полного кода
135₽ ≈ $1.65