# Библиотека функций сопровождения позиций 4openpos_all

Раздел: Язык программирования MQL4
Автор темы: FXWizard
Создана: 2008-11-26 09:12
Ответов: 0 | Просмотров: 3538
Страница 1 из 1
Источник: https://forexsystemru.com/threads/8598/

---

## FXWizard — 2008-11-26 09:12

Библиотека функций сопровождения позиций

**Функции: **
void SL2BreakevenIf(int iTicket, int iProfit, int iZepoPlus) 

void TP2BreakevenIf(int iTicket, int iLoss, int iZepoPlus) 

void SavePos(int iTicket, int iBarsInLoss, int iZepoPlus) 

void KillLoss(int iTicket, double dSpeedCoeff) 

**Описание:** библиотека функций, осуществляющих трейлинг по различным алгоритмам: 
SL2BreakevenIf() - перенос стоплосса в [безубыток + N п.] при профите в Х п.; 
TP2BreakevenIf() - перенос тейкпрофита в [безубыток + N п.] при лоссе в Х п. 
SavePos() - "спасение" позиции, если по закрытии Х баров её стоплосс не достиг безубытка. 
KillLoss() - трейлинг "навстречу растущему лоссу". 

**Как использовать:** 
- скачать библиотеку (4openpos_all); 
- поместить её в папку [директория MetaTrader'a]/experts/libraries; 
- подключить её в вашем советнике; 
- в соответствующем участке кода Вашего советника, в соответствующее время, выбрав предварительно конкретный ордер открытой позиции (функция OrderSelect()), вызвать необходимую функцию, указав её параметры;

