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

join the dots.mq4

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

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

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

О программе

Торговый советник для платформы MetaTrader 4, написанный на языке MQL4. Советник анализирует три пользовательских индикатора — «Mega trend», «Trend Histo» и «Swing_ZZ» — и определяет направление тренда по каждому из них. Торговые решения принимаются на основе совпадения сигналов всех трёх индикаторов.

При совпадении условий для покупки советник закрывает имеющиеся короткие позиции и открывает длинную позицию. При совпадении условий для продажи — закрывает длинные позиции и открывает короткую. Перед открытием нового ордера проверяется отсутствие уже существующих позиций с тем же магическим числом.

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

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

НастройкаОписание
ExpertID Числовой идентификатор, используемый для формирования магического числа и идентификации ордеров советника.
TakeProfit Расстояние в пунктах до уровня фиксации прибыли для ордера.
StopLoss Расстояние в пунктах до уровня ограничения убытков для ордера.
LotSize Объём сделки в лотах.
useStopLoss Переключатель включения или отключения автоматической установки уровня стоп-лосс.
Slippage Допустимое отклонение цены исполнения от запрашиваемой цены в пунктах.
BuyComment Текстовый комментарий, добавляемый к ордерам на покупку.
SellComment Текстовый комментарий, добавляемый к ордерам на продажу.
Получить полный код

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

#include <stdlib.mqh>
int MagicNumber = 0;
int ticket = 0;
double Price[2];
int    giSlippage;
extern int ExpertID = 994488;
extern int TakeProfit = 300;
extern int StopLoss = 50;
extern double LotSize = 0.1;
extern bool useStopLoss = true;
extern int Slippage = 10;
color ExitLongColor = CLR_NONE;
color ExitShortColor = CLR_NONE;
extern string BuyComment = "Join the Dots BUY";
extern string SellComment = "Join the Dots SELL";

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

int deinit()
  {

   return(0);
  }

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

int MakeMagicNumber( int ExpertID, bool TimeSpecific )
{
   int SymbolCode  = 0;
   int PeriodCode  = 0;
   int MagicNumber = 0; 

        if( Symbol() == "AUDCAD" || Symbol() == "AUDCADm" ) { SymbolCode = 1000; }
   else if( Symbol() == "AUDJPY" || Symbol() == "AUDJPYm" ) { SymbolCode = 2000; }
   else if( Symbol() == "AUDNZD" || Symbol() == "AUDNZDm" 

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

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

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

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

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

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

Стоимость полного кода
529,20₽ ≈ $6.47