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

e-trailing.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 общих тегов
Вы автор или правообладатель?

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

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

О программе

e-Trailing — советник для MetaTrader 4, реализующий функцию Trailing Stop (скользящий стоп-лосс) для открытых ордеров. При каждом вызове запускается перебор активных позиций и, при соблюдении условий, перемещает уровень Stop Loss в направлении прибыли.

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

При успешном изменении Stop Loss советник может воспроизвести звуковой сигнал из указанного файла. Обработка происходит в стандартной функции start(), характерной для MQL4-экспертов.

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

НастройкаОписание
AllPositions Переключатель: если включён, trailing-стоп применяется ко всем открытым ордерам; если выключен — только к позициям текущего символа.
ProfitTrailing Переключатель: если включён, перемещение Stop Loss выполняется только когда нереализованная прибыль ордера превышает значение TrailingStop в пунктах.
TrailingStop Расстояние фиксации прибыли в пунктах — минимальная прибыль, после которой Stop Loss начинает следовать за ценой.
TrailingStep Шаг перемещения Stop Loss в пунктах, определяющий минимальный отступ от текущей цены при перемещении.
UseSound Переключатель: если включён, при успешном изменении Stop Loss воспроизводится звуковой сигнал.
NameFileSound Имя звукового файла, который воспроизводится при успешном перемещении Stop Loss.
Получить полный код

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

extern bool   AllPositions  =False;         // ????????? ????? ?????????
extern bool   ProfitTrailing=True;          // ??????? ?????? ??????
extern int    TrailingStop  =15;            // ????????????? ?????? ?????
extern int    TrailingStep  =2;             // ??? ?????
extern bool   UseSound      =True;          // ???????????? ???????? ??????
extern string NameFileSound ="expert.wav";  // ???????????? ????????? ?????

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

  void TrailingPositions() 
  {
   double pBid, pAsk, pp;

   pp=MarketInfo(OrderSymbol(), MODE_POINT);
     if (OrderType()==OP_BUY) 
     {
      pBid=MarketInfo(OrderSy

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

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

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

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

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

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

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