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

e-turbofx.mq4

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

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

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

О программе

Этот файл представляет собой торговый советник для MetaTrader 4, написанный на языке MQL4. Советник предназначен для автоматического открытия рыночных ордеров на основе анализа нескольких последних свечей. Он не использует индикаторы и не запрашивает данные из внешних источников.

Советник проверяет наличие уже открытых позиций по текущему символу с заданным магическим номером. Если такие позиции есть, новые ордера не открываются. В противном случае анализируется последовательность свечей: сравниваются цены открытия и закрытия, а также размеры тел свечей. При выполнении определённых условий советник открывает один ордер на покупку или продажу с заданными уровнями стоп-лосс и тейк-профит.

Для открытия ордеров используются стандартные функции OrderSend. Советник не управляет уже открытыми позициями, не изменяет их и не закрывает. Все параметры (объём, уровни, проскальзывание, магический номер, цвета) задаются пользователем перед запуском.

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

НастройкаОписание
_tmp1_ Текстовый параметр, используемый как разделитель в списке настроек. Значение по умолчанию содержит пояснительный текст.
N Количество последних свечей, анализируемых для принятия решения об открытии ордера. Значение по умолчанию 3.
Lots Фиксированный объём лота для открываемых ордеров. Значение по умолчанию 0.1.
StopLoss Уровень стоп-лосс в пунктах от цены открытия. Если значение 0, стоп-лосс не устанавливается. Значение по умолчанию 70.
TakeProfit Уровень тейк-профит в пунктах от цены открытия. Если значение 0, тейк-профит не устанавливается. Значение по умолчанию 120.
Slippage Максимально допустимое проскальзывание цены в пунктах при открытии ордера. Значение по умолчанию 3.
Magic Уникальный идентификатор (магический номер) ордеров, открываемых советником. Используется для фильтрации позиций по данному советнику.
_tmp2_ Текстовый параметр, используемый как разделитель в списке настроек. Значение по умолчанию содержит пояснительный текст.
clBuy Цвет для отображения ордеров на покупку на графике. Значение по умолчанию DodgerBlue.
clSell Цвет для отображения ордеров на продажу на графике. Значение по умолчанию Crimson.
Получить полный код

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

#define major   1
#define minor   0

extern string _tmp1_ = " --- ????????? ???????? ---";
extern int N = 3;
extern double Lots = 0.1;
extern int StopLoss = 70;
extern int TakeProfit = 120;
extern int Slippage = 3;
extern int Magic = 50607;

extern string _tmp2_ = " --- ???? ??????? ?? ?????  ---";
extern color clBuy = DodgerBlue;
extern color clSell = Crimson;

#include <stdlib.mqh>
#include <stderror.mqh>

void init () 
{
      // код доступен только после оплаты
   }

void deinit() 
{
}

void start() 
{
      // код доступен только после оплаты
   }

double GetLots() 
{
  return (Lots);
}

double If(bool cond, double if_true, double if

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

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

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

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

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

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

Стоимость полного кода
273,50₽ ≈ $3.34