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

lucky-001.mq4

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

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

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

О программе

Представленный файл является торговым советником для платформы MetaTrader 4, написанным на языке MQL4. Советник работает в функции start(), которая вызывается при поступлении нового тика. Внутри функции проверяется условие по времени: торговые операции выполняются только в определённом временном интервале, заданном внешними параметрами. Если текущий час попадает в этот интервал и выполнено дополнительное условие сравнения двух параметров, советник анализирует изменение цен Ask и Bid относительно предыдущих значений.

При превышении заданного порога отклонения цены советник открывает рыночные ордера: на продажу (OP_SELL) при росте Ask относительно предыдущего значения и на покупку (OP_BUY) при падении Bid. Объём сделки рассчитывается функцией GetLots() на основе свободной маржи с округлением до одного знака. Ордера выставляются с указанными стоп-лосс и тейк-профит уровнями, выраженными в пунктах через внешние параметры.

Советник не содержит библиотечных функций и не предоставляет публичного API. Все настройки заданы через внешние переменные, однако их имена в исходном коде нечитаемы (представлены символами '?'), что не позволяет однозначно сопоставить их с назначением. В связи с этим описание настроек не приводится. Фактическая торговля ограничена временным фильтром и условием на отклонение цены, логика работы основана на стандартных торговых функциях MetaTrader 4.

Получить полный код

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

extern int    ???? = 18;
extern double ???? = 1;
extern double ???? = 3;
extern double ???? = 8;
extern int    ???? = 3;
extern double A, B; 

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

  if(TimeHour(TimeCurrent()) >= ???? && TimeHour(TimeCurrent()) < ???? && ???? < ????){   
  if (Ask-A>=????*Point) 
    {
    OrderSend(Symbol(),OP_SELL,GetLots(),

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

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

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

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

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

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

Стоимость полного кода
51,10₽ ≈ $0.62