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

mynewstrading_ea.mq4

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

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

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

О программе

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

Советник позволяет независимо настраивать объём позиции, уровень тейк-профита и стоп-лосса как для направления покупки, так и для продажи. Каждый ордер отправляется только один раз за сессию — повторное открытие блокируется внутренними счётчиками.

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

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

НастройкаОписание
Lots Размер лота для открытия торговой позиции.
TPB Уровень тейк-профита в пунктах для ордера на покупку.
SLB Уровень стоп-лосса в пунктах для ордера на покупку.
TPS Уровень тейк-профита в пунктах для ордера на продажу.
SLS Уровень стоп-лосса в пунктах для ордера на продажу.
Buy Переключатель, определяющий, будет ли советник открывать ордер на покупку при выполнении временного условия.
Sell Переключатель, определяющий, будет ли советник открывать ордер на продажу при выполнении временного условия.
_Date Дата и время, после которых советник начинает отправку торговых ордеров.
Получить полный код

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

extern double    Lots=0.1;
extern double    TPB=10;
extern double    SLB=10;
extern double    TPS=10;
extern double    SLS=10;
extern bool      Buy=true;
extern bool      Sell=true;
extern datetime  _Date=D'2010.02.12 08:00';

  int    buy_orders=0;
  int    sell_orders=0;

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

int deinit()
  {

   return(0);
  }

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

  int ticket;

  double buy_price = Ask*Point;
  double sell_price = Bid*Point;
  double stoploss_buy = SLB*Point;
  double takeprofit_buy = TPB*Point;
  double stoploss_sell = SLS*Point ;
  double takeprofit_sell= TPS*Point;

  if(LocalTime()>=_Date)
       {

         if ( (Buy == true) && (buy_orders == 0) )
         {
            tick

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

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

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

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

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

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

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