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

NY breakout

ny breakout v0.10.mq4
Вы автор или правообладатель?

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

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

О программе

NY breakout — это торговый советник для платформы MetaTrader 4, написанный на языке MQL4. Предназначен для работы на паре EUR/USD в таймфрейме H1. Советник отслеживает пробой ценой предыдущего бара в заданный час торгов и открывает сделки в направлении пробоя.

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

Советник поддерживает настройку объёма сделки и допустимого проскальзывания. Также предусмотрен механизм принудительного закрытия позиции по истечении заданного времени, однако в исходном коде раздел реализации закрытия оставлен незаполненным.

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

НастройкаОписание
Trading_Hour Час суток (0–23), в который советник активирует торговую логику и проверяет условия для открытия позиций.
Setup_valid_for_X_minutes Длительность в минутах внутри торгового часа, в течение которой действует настройка. Значение автоматически ограничивается диапазоном от 15 до 59 минут.
TakeProfit Тейк-профит позиции, задаваемый в пунктах. Устанавливается как расстояние от цены входа до уровня фиксации прибыли.
Force_Close_after_X_hours Время в часах, по истечении которого позиция подлежит принудительному закрытию. В коде рассчитывается количество дней и оставшихся часов, но сама логика закрытия в исходнике не реализована.
Lots Объём торговой позиции в лотах. По умолчанию установлен 1 лот.
Slippage Допустимое проскальзывание цены при исполнении рыночных ордеров, измеряемое в пунктах.
Получить полный код

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

extern int Trading_Hour = 1;
extern int Setup_valid_for_X_minutes = 50;// Between 15 and 59 mintes.
if(Setup_valid_for_X_minutes>59) Setup_valid_for_X_minutes=59;
if(Setup_valid_for_X_minutes<15) Setup_valid_for_X_minutes=15;
extern int TakeProfit = 40;
extern int Force_Close_after_X_hours =99;
extern double Lots=1;
extern int Slippage=3;
bool OpenOrderFlag=false;

int start()
{
      // код доступен только после оплаты
   } 
int h=TimeHour(CurTime());
int m=TimeMinute(CurTime());
if(Trading_Hour==h && m<=Setup_valid_for_X_minutes && OpenOrderFlag==false) //Within trading bar
  {
  if(Ask>=High[1] && OpenOrderFlag==false)
    { // Go long and set profit target and stoploss
    OrderSend(Sym

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

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

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

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

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

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

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