YouBalanceProfitAndSetNewStopProfit.mq4 — Логическое продолжение скрипта ZeroLevel.

Скрипт есть логическим продолжением моего скрипта ZeroLevel. Разрешает наблюдать ожидаемый баланс (и профит) в любой точке графика и устанавливать не только уровень безубыточности для открытых ордеров текщего инструмента, а по большому счету любой уровень какой вы укажете.
Описание: Этот скрипт окажет помощь определить Вам, какой будет размер профита прибыли и Вашего (баланса) при достижении ценой указанного Вами уровня (т.е. взглянуть что ожидает Ваш баланс в будущем, какова будет Ваша прибыль (либо убыток), и какое количество это процентов от размера депозита).
Соответственно у Вас должны иметься открытые ордера на текущем инструменте, в противном случае скрипт скажет что открытых ордеров нет.
По окончании запуска скрипта покажется мигающая текстовое сообщение и линия на экране с сообщением "Баланс: **** Профит ***** ( **% от Depo)". Двигая мигающую линию, установите ее на тот ценовой уровень, где вам интересено определить размер профита и баланса при достижении ценой этого уровня. Текстовое окно обновит данные по этому уровню. Эта же информация дублируется в левом верхнем углу графика.

В случае если вам текстовое окно мешает, имеете возможность его удалить либо перетащить в второе место. Или измените его цвет и шрифт в тексте советника.
Дабы остановить работу скрипта, удалите мигающую линию.
Затем скрипт спросит, желаете ли вы установить новые уровни Stop и Profit у открытых ордеров текущего инструмента (по цене мигающей линии которую вы удалили). В случае если выберете "Да" — скрипт поменяет уровни закрытия у ордеров так, дабы при достижении уровня цены мигающей линии все ордера закрылись и Вы взяли ту самую прибыль (убыток), что продемонстрировал Вам скрипт (на уровне цены мигающей линии).
Другими словами скрипт установит неспециализированный для всех открытых ордеров уровень фиксации прибыли либо убытка. Дабы установить неспециализированным и уровень прибыли, и уровень убытка, скрипт нужно будет запускать два раза. Сперва установите один уровень, позже второй (над текущей ценой и под текущей ценой).
Скрипт скажет об успешности (неуспешности) трансформаций в Alert-окне.
Имейте ввиду, что новые установки Stop и Profit у открытых ордеров соответствуют той прибыли (убытку) что продемонстрировал вам скрипт лишь в случае если вы не додаёте и не удаляете ордера. В случае если ордера по окончании работы скрипта добавлялись/удалялись, то запустите скипт снова, дабы актуализировать уровни и информацию.
Скрипт трудится лишь с открытыми ордерами текущего инструмента.
Так как скрипту для работы нужно наличие подключения терминала к серверу — трудиться он будет лишь при наличии подключения — в противном случае выдаст сообщение об отсутствии.

Выглядит это приблизительно так: синия линия мигает — тащите ее на необходимый вам уровень, и текст (светло синий) скажет вам какой вас ожидает профит и баланс на этом уровне. Удаляете линию — скрипт спросит, нужно ли установить на данный уровень Стоп/Профит открытых ордеров. Надавите "Да" — поменяет и скажет об успешности, надавите "Нет" — скрипт работу. Код скрипта исправлен 01.04.10г., сейчас как словно бы тех неточностей что обрисованы в комментариях нет.

Но в случае если отыщете что то еще — информируйте!
22 апреля 2010 — Кое что исправлено, кое что добавлено. Сам пользуюсь скриптом больше месяца — неточностей больше не вижу. С Днем Рожденья Ленина! YouBalanceProfitAndSetNewStopProfit.mq4