Это скрипт, который позволяет закрыть часть ордера.

При старте скрипт выставляет линию, на расстоянии TakeProfit от текущей цены.

При достижении ценой этой горизонтальной линии закрываются прибыльные ордера.

Скрипт закрывает от каждого ордера заданный процент, при значении PercentClose = 100% закрывает ордера полностью.

Далее скрипт заканчивает свою работу.

Будьте внимательны, в MetaTrader4 Build 600 и выше, изменено местоположение пользовательских папок, подробнее про установку скриптов индикаторов и советников в MetaTrader4 читаем здесь.

extern int     TakeProfit     = 70;     //прибыль закрытия ордера в пунктах, на такое расстояние от текущей цены ставим линию Close
extern double  PercentClose   = 50;     //процент закрытия ордера
extern int     Magic          = -1;     //если -1 все, если 0 ручные, если есть номер то по конкретному магику.

 

 

Close Percent By Line V2
Close Percent By Line V2
Close Percent By Line v2.rar
1.6 KiB
530 Downloads
Детали

Скрипт получил дальнейшее развитие.

Скрипт Close Percent By Line v3 — добавлено выставление СтопЛосс и Тейк Профита вашим открытым ордерам. Если вам это  не требуется просто установите эти параметры равными 0.

extern int     Stoploss          = 150,    //стоплосс
               Takeprofit        = 700;     //тейкпрофит
extern int     TakeProfitPercent = 150;     //прибыль закрытия ордера в пунктах, на такое расстояние от текущей цены ставим линию Close
extern double  PercentClose      = 50;     //процент закрытия ордера
extern int     Magic             = -1;     //если -1 все, если 0 ручные, если есть номер то по конкретному магику.

 

Close Percent By Line V3
Close Percent By Line V3
Close Percent By Line v3.rar
1.9 KiB
286 Downloads
Детали

 

Скрипт Close Percent By Line v4 — все тоже самое, что и в версии 3, только при старте скрипт выставляет линию, на расстоянии TakeProfit не от текущей цены, а от вашего ордера.

 

Close Percent By Line V4
Close Percent By Line V4
Close Percent By Line v4.rar
1.9 KiB
430 Downloads
Детали