YouBalanceProfitAndSetNewStopProfit (оч.полезный скрипт-помогите немного переделать)

 

Кто может помочь? Очень хороший нужный скрипт, думаю многие пользуются. Помогите пожалуйста прикрепить мэджик чтобы работал на все ордера либо только с определённым мэджиком.

https://www.mql5.com/ru/code/9567 здесь описание скрипта.

 
bulbashman:

Кто может помочь? Очень хороший нужный скрипт, думаю многие пользуются. Помогите пожалуйста прикрепить мэджик чтобы работал на все ордера либо только с определённым мэджиком.

https://www.mql5.com/ru/code/9567 здесь описание скрипта.


Может сами попробуете? Вам кажется это нужнее чем другим.
А я вам подсказку дам. Но тестировать сами будете. Так сказать на ваш "страх и риск". Ок?

В самом начале объявите ваш MagicNumber:

extern int MagicNumber = -1;

Просмотрите весь код и везде после:

if (OrderSymbol()!=Symbol()) continue;

вставьте вот такую строку:

if (MagicNumber<0||OrderMagicNumber()==MagicNumber) {

Ну и естественно скобочку каждый раз (а их будет 4) нужно будет закрыть в нужном месте. Думаю разберетесь.

В результате, когда MagicNumber = -1 это все меджики. Любое положительное значение - один меджик. Удачи.

 

в моём случае подсказки наверное бесполезны :) .

вставил строку, про скобки ничего не понял, получилось вот что:

 
bulbashman:

в моём случае подсказки наверное бесполезны :) .

вставил строку, про скобки ничего не понял, получилось вот что:

Не получается что-то прикрепить.

Тогда вот так, пробуйте.

Оо получилось!

 
Хорошо было бы, если бы кто-нибудь ещё и учёт комиссии ввёл.
 
всё работает как надо, спасибо за помощь.
 
khorosh:
Хорошо было бы, если бы кто-нибудь ещё и учёт комиссии ввёл.


С учетом свопов и комиссий
 
r772ra:


С учетом свопов и комиссий

Большое спасибо.
Причина обращения: