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

trailing sell stop.mq4

Похожие материалы по тегам

#1.mtf_collider_h4_close_13_v18bar.mq4MQL4 / MetaTrader 4 · 1 общих теговea robofibo source v.11.2.mq4MQL4 / MetaTrader 4 · 1 общих теговsma crossover scalper ea for mt4.mq4MQL4 / MetaTrader 4 · 1 общих теговr15 pivot points expert advisor by @fundedmillionairess.mq4MQL4 / MetaTrader 4 · 1 общих теговnewstrader.mq5MQL5 / MetaTrader 5 · 1 общих теговmm3.0_flip_codepro_v3.1_with_cooldown@lifeindreamsworld.mq5MQL5 / MetaTrader 5 · 1 общих тегов
Вы автор или правообладатель?

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

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

О программе

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

Советник отслеживает все открытые ордера на текущем инструменте с заданным магическим номером. Для позиций BUY и SELL с положительной прибылью и активным трейлинг-стопом автоматически перемещается стоп-лосс в направлении увеличения прибыли. Одновременно советник контролирует наличие отложенного ордера SELL STOP.

Если отложенный ордер SELL STOP отсутствует, советник размещает его на расчётном расстоянии от текущей цены Ask, устанавливая стоп-лосс и опциональный тейк-профит. При изменении рыночной ситуации ордер может быть переоткрыт по новой цене. Для управления позициями используются стандартные торговые функции MQL4.

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

НастройкаОписание
Distance Расстояние от текущей цены для расчёта уровня размещения и изменения отложенного ордера SELL STOP (в пунктах).
Lots Объём торговой сделки, задаваемый в лотах.
StopLoss Расстояние стоп-лосса от цены отложенного ордера (в пунктах).
TrailingStop Расстояние трейлинг-стопа для автоматического перемещения стоп-лосса прибыльных позиций (в пунктах). При нулевом значении трейлинг-стоп не активируется.
TakeProfit Расстояние тейк-профита от цены отложенного ордера (в пунктах). При нулевом значении тейк-профит не устанавливается.
Slipage Допустимое проскальгивание цены при выполнении торговых операций (в пунктах).
Magic Магический номер, используемый для идентификации ордеров, управляемых данным советником.
Получить полный код

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

#property description  "Berbagi Strategi Forex Trading II"
#property description  ""
#property description  "Empower Your Heart. Think Positively"
#property description  "Empower Your Life. Give Generously"

extern int       Distance     = 7;
extern double    Lots         = 0.01;
extern int       StopLoss     = 200;
extern int       TrailingStop = 100;
extern int       TakeProfit   = 100;
extern int       Slipage      = 30;
extern double    Magic        = 123456;

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

int deinit()
  {

   return(0);
  }

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

    int i,cnt,ticketShort,ticketLong;
    double targetLong,targetShort,_sl,_tp;
    cnt = OrdersTotal();
    ticketShort   = 0;
    ticketLong    = 0;
    targetLong    = 0;
    targetShort   = 0;
    if (Distance != 0) targetShort=Ask-Distance*Point;

    for (i=0;i<cnt;i++)
    {
       if (OrderSelect(i,SELECT_BY_POS,MODE_TRADES)==true)
       {
          if (OrderSymbol() == Symbol() && OrderMagicNumber() == Magic)
          { 
            if (OrderType() == OP_BUY)
            {
              if (TrailingStop != 0 && OrderProfit() > 0)
              {
                     _sl = Ask-TrailingStop*Point;
                    if (OrderStopLoss() < _sl)
                    ticketLong = OrderModify(OrderTicket(),OrderOpenPrice(),_sl,OrderTakeProfit(),OrderExpiration(),CLR_NONE);
              }
               ticketLong = -1; // running order, do not make new one
            }
            if (OrderType() == OP_SELL)
            {
              if (TrailingStop != 0 && OrderProfit() > 0)
              {
           

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

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

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

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

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

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

Стоимость полного кода
202₽ ≈ $2.47