FXWizard
Гуру форума
Библиотека функций сопровождения позиций
Функции:
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()), вызвать необходимую функцию, указав её параметры;
Функции:
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()), вызвать необходимую функцию, указав её параметры;