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

Parabolic by Maloma

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

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

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

О программе

Parabolic by Maloma — это торговый советник для MetaTrader 4, который использует индикатор параболического SAR на двух таймфреймах (M1 и H1) в сочетании с скользящей средней SMA(50) для определения точек входа в сделки. Советник анализирует соотношение значений SAR с ценовыми барами и уровнем скользящей средней, формируя сигналы на покупку или продажу.

При выполнении условий для открытия позиции советник отправляет ордер на покупку или продажу с фиксированными параметрами лота, тейк-профита и стоп-лосса. Позиции закрываются при изменении сигнала SAR на часовом таймфрейме. Все торговые операции выполняются через стандартные торговые API MetaTrader 4.

Советник работает в рамках одного графика и использует магический номер для идентификации своих ордеров. Логика основана на сравнении параболических SAR двух таймфреймов и их взаимодействии с ценовыми экстремумами текущего бара.

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

НастройкаОписание
Lots Размер лота для открытия позиции. По умолчанию 0.1.
tp Тейк-профит в пунктах для открытой позиции. По умолчанию 23.
sl Стоп-лосс в пунктах для открытой позиции. По умолчанию 40.
Step1 Шаг параболического SAR для таймфрейма M1. По умолчанию 0.02.
Step2 Шаг параболического SAR для таймфрейма H1. По умолчанию 0.1.
Получить полный код

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

#include <stdlib.mqh>

extern double Lots=0.1;
extern int    tp=23;
extern int    sl=40;
extern double Step1=0.02;

extern double Step2=0.1;
       double Max=0.2;
       int    magic=1064032;
       int    i,j;
       int    CBar;
       double HI1, LO1, HI2, LO2, PC1, PC2, MA;
       bool   CanS=false,CanB=false;
       int    TF1=PERIOD_M1, TF2=PERIOD_H1;

int start()
{
      // код доступен только после оплаты
   }
 if (CBar<Bars)
  {
   PC1=iSAR(Symbol(),TF1,Step1,Max,1);
   PC2=iSAR(Symbol(),TF2,Step2,Max,0);
   HI1=iHigh(Symbol(),TF1,1);
   HI2=iHigh(Symbol(),TF2,0);
   LO1=iLow(Symbol(),TF1,1);
   LO2=iLow(Symbol(),TF2,0);
   MA=iMA(Symbol(),TF1,50,0,MODE_SMA,PRICE_CLOSE,1);

   if (PC1<LO1 && PC2<LO2 && LO1>MA && PC1<MA) CanB=true;
   if (P

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

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

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

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

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

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

Стоимость полного кода
114,70₽ ≈ $1.40