preasto

 
Уровень 11

  Торгую в компаниях:


Группа "Стол заказов MQL"

Рейтинг 2146



РЕКОМЕНДУЮ



Советник-панелька ордеров (дополнить)

Здравствуйте,
Есть советник-панелька для работы с ордерами.
vr---steals---3_(1).mq4 (141 Kb)
Есть удобство — отдельные кнопки управления на линии каждого ордера. Панельку можно перетащить в любое место экрана.
Нужно в нём доработать следующее (что можно сделать в 1 приём):

1. Выставленные отложки, если их переместить руками, сов всё время возвращает на дистанцию отступа от цены.
Т.е. после выставления их никак нельзя переместить и поставить в нужное место.
Нужно исправить функцию так, чтобы после выставления отложки, ТП, СЛ их можно было переместить руками в любое место,
и сов не трогал их больше, оставлял там же. Также, как и ТП, СЛ

2. Сов имеет кнопки с функциями:
BUY, SELL, BUY_LIMIT, SELL_LIMIT, BUY_STOP, SELL_STOP, Time (вертикальная линия закрытия по времени)

В панельку дорисованы кнопки без функций/операторов, которые нужно подключить:
CloseBuy, CloseSell, CloseAll, и Close ProfitBuy, Close ProfitSell, Close ProfitAll (закрыть только профитные ордера)

3. При нажатии на поле окна лотности сов (изначально) выводит панельку единой лотности на BUY и SELL ордера.
Добавлены 2 окна на BUY и SELL направления, но функция есть только начальная, на одном из них.
Нужно продублировать, развести установку лотности отдельно на BUY и SELL направления/ордера.
Хорошо бы, чтобы доп. панель выбора лотности выводилась одна, а лотность менялась в том направлении (BUY, SELL), поле лотности которого нажато, выделено.

4. Подкрасить фоны кнопок на ордерах в бледные цвета
BUY = PaleGreen, SELL = Pink
и сделать от края отступы для вывода панелек на ордерах друг над другом в 2 колонки:
левее — для SELL ордеров, правее — для BUY (см. рис).

Подкрасить часть кнопок в осн. панели: в коде кнопок прописаны цвета, но их не кажет, видимо в каких-то др. местах также надо указать.

5. Сделать вывод линии срабатывания ТП с возможностью её перетащить на новое место.

6. Сделать сворачиваемость панельки кнопкой [v] (вверху справа (опц.)

7. Сделать опцию закрытия встречными на кнопках/функциях Close (для экономии спреда) (опц.)

Пример скриптов закрытия встречными (справочно, если может пригодиться):
CloseAll (vstrechnimi).mq4 (2 Kb)
closeall_v2 (vstrechnimi).mq4 (0 Kb)
закрыть только профитные
(настройки в коде скрипта. Их же можно настроить на закрытие всех ордеров по любому направлению)
CloseAllProfit_v5.mq4 (5 Kb)
CloseAllProfit_Buy_v5.mq4 (11 Kb)
CloseAllProfit_Sell_v5.mq4 (11 Kb)

Панелька с доп. кнопками/функциями:


Поля выбора лотности:


vr---steals---3_(1).mq4 (141 Kb)
  • 0
  • Просмотров: 1135
  • 25 мая 2020, 13:30
  • preasto
Понравилcя материал? Не забудьте поставить плюс и поделиться в социальной сети!

Вступите в группу "Стол заказов MQL", чтобы следить за обновлениями
ПРИСОЕДИНИТЬСЯ К ГРУППЕ
присоединиться
  Предыдущая запись в группе
Советник БО для МТ4
Следующая запись в группе  
Советник на одном индикаторе
25 мая 2020
26 мая 2020

Брокер для ваших роботов, 15 лет на рынке

Комментарии (1)

+
0
с чужим кодом не ко мне
avatar

  35  AM2 Сообщений: 16285 - Андрей

  • 25 мая 2020, 21:18

Зарегистрируйтесь или авторизуйтесь, чтобы оставить комментарий