Trabalho concluído
![](https://c.mql5.com/i/avatar/avatar_na2.png)
Termos de Referência
1. Сделки открывает трейдер.
1.2 Ордер откроется, если значение его не больше заданного спреда в настройках совы по текущему моменту в рынке.
1.2.1 Вывести на панель управления совой, текущий спред по инструменту (скрин ниже).
1.3 Два вида открытие ордера: моментальное и отложенное. (отложенное SellLim и BuyLim: открытие позиции по началу новой свечи или закрытие текущей).
1.4 Возможность открытия моментальных (Sell and Buy) и отложенных ордеров вывести отдельными кнопками.
1.5 Лот для открытия ордера, вывести как на скрине в панель управления совой на график, с возможностью прибавления/убавления лотажа и шагом 0.01 при нажатии на кнопки "-" и "+" и так же с возможностью обнуления до изначального значения при клике по кнопке start.
1.5.1 Изначальный лот, выводимый на график, прописывается в сове.
1.5.2 Добавить возможность изменения лота в окне "Lot"
2. Закрыв ордер по тейку, сова уходит в режим ожидания.
2.1 Количество пунктов для тейка, прописывается в настройках совы.
2.2 Тейк видит только сова. Брокер тейк не видит.
2.3 Добавить возможность изменения линии тейка, с функцией отображения итоговой сумы прибыли/убытка и количеством пунктов, с вычетом комиссии, свопа, налогов.
2.4 Добавить возможность вкл/выкл тейка через кнопки "Take" (1-й скрин)* и "Тр" на графике .
(Отступление: для каждого ордера, выводить панель с кнопками дублирующие команды основного меню совы: "<>" - перемещение всех кнопок влево/вправо; "Sl" - стоп лосс (Stop); "Тр" - тейк профит (Take); "R" - реверс (Revers); "Х" - закрыть ордер (Close) ).
2.5 При перемещении линии тейка, линия должна фиксироваться в одном положении где остановился курсор и не изменятся при нажатии на кнопки "Тр" и "Таkе" (Вариант возможной ошибки: в настройках совы выставлен тейк 200 пунктов, Я перетащил линию тейка на 150 пунктов и дважды нажал на кнопку "Тр" или " Таке" и сова вернула линию тейка на 200 пунктов. Такого быть не должно, линия тейка должна остаться на 150 пунктах и в момент прохождения ценой текущего инструмента, сработать на 150 пунктах).
2.6 Закрыв позицию по тейку, сова показывает цену открытия (1.16746) - закрытия (1.16756) и от одной цены до другой, протягивает пунктирную линию, плюс итоговую суммуприбыли/убытка с вычетом комиссии, свопа, налогов.
2.6.1 Добавить возможность регулировки отступа закрытых цен и общей суммы по высоте. Возможно ещё и по размеру*
2.6.2 Для сделок BUY, все отображения цифр и пунктирной линии цвета Lime. Для сделок SELL, отображение цифр и пунктирной линии цвета RED.
(Отступление:
Надписи: Close; Stop; Sell; SellLim сделать цветом Red.
Надпись: Revers сделать цветом DarkGoldenrod.
Надписи: Tаkе; Buy; BuyLim; Lot (вместе с цифрами) сделать цветом Lime.
Аналогичные цвета для кнопок ордера/ордеров)
3. При закрытие сделки по стопу, сова отрывает позицию №2 если позволяет спред.
3.1 Тип позиции(Sell Limit, Buy Limit, Sell Stoр, Buy Stoр, Buy, Sell, лот, тейк и стоп) №2 задаётся в настройках совы.
3.1.2 Настройки позиций для сделок №3; №4; №5 и т.д., вывести аналогично пункту 3.1. (общее количество позиций в настройках - 10 штук).
3.3 Выводить общую информацию (цены открытия и закрытия всех сделок в сетке) по итогу всех закрытых сделок только после того, как один из ордеров закроется по тейку. Аналогично пункту 2.6.
3.4 Добавить возможность вкл/выкл стопа через кнопки "Stop" (1-й скрин)* и "Sl" на графике .
3.5 Сделать зеркальные настройки для стопа, аналогично пунктам: 2.1; 2.2; 2.3; 2.5.
4.
Цвет кнопок подстраиваются под фон графика или сделать прозрачными.
4.1 Блок с кнопками вывести в правую верхнюю часть графика.
4.2 Остаются все кнопки как на скрине, кроме ClosеAll.
4.3 Кнопка Revers разворачивает открытую позицию в противоположенную сторону со всеми текущими настройками/параметрами.
*Требуется обсуждение. Так же возможны дополнения