Нужна ли в терминале Пользовательская панель с программируемыми кнопками?

 
  • 56% (68)
  • 21% (26)
  • 23% (28)
Всего проголосовало: 122
 

То есть, помимо разделов Стандартная, Графические инструменты и Период графика, была бы ещё, например, Пользовательская. И на ней уже можно было бы добавлять свои кнопки с функционалом программируемым из MQL.

Обсуждение до этого было начато в другой ветке:

Форум по трейдингу, автоматическим торговым системам и тестированию торговых стратегий

При отключеннии "Авто-торговли", советник должен иметь возможность снимать заявки.

tol64, 2014.05.08 08:24

Мне кажется, что программируемые кнопки удовлетворили бы абсолютно всех, а основной интерфейс остался бы таким, как сейчас, то есть, как можно более простым и понятным для большинства.

Только нужно ещё придумать, как эти кнопки распространять, например в Code Base и в Маркет. Может в виде устанавливаемых плагинов что ли... Или это может быть просто новый тип программ. Сейчас в папке MQL5 есть Experts, Indicators и Scripts. А это могли бы быть, какие-нибудь подключаемые модули (Modules). Переносить их можно только на Пользовательскую панель, типа как Стандартная или Период графика. В итоге можно было бы создавать средствами MQL5 различные кнопки с любым функционалом. Можно было бы их просто переносить сразу на панель. А удалять нажав на ней правой кнопкой мыши из контекстного меню.

Форум по трейдингу, автоматическим торговым системам и тестированию торговых стратегий

При отключеннии "Авто-торговли", советник должен иметь возможность снимать заявки.

tol64, 2014.05.08 09:12

Значит одним выстрелом двух зайцев. Не нужен новый тип программ (Modules). Если скрипты переносить на Пользовательскую панель, то на панели появляется кнопка. Если в коде скрипта указана иконка, то на кнопке она будет отображаться, если нет, то будет стандартная иконка или же можно название для кнопки указывать.

//--- 

Предлагайте свои идеи.

 

Это самое оптимальное решение. Такой подход реализован в чертежной программе AutoCad (там тоже есть свой встроенный язык программирования). Очень удобно. Кнопка работает как ярлык в windows. В настройках лишь указывается путь к файлу.

Правда сейчас запуск индикаторов и экспертов возможен только с выводом окна настроек. Поэтому на данный момент нормально на кнопки получиться навесить только скрипты...

Из текущих альтернатив - это вкладка "избранное" в панели "навигатора". 

 
    Сейчас выровнять окна или изменить размер окон можно при помощи WinAPI. Этот подход требует использование dll, что не есть хорошо.
    Почему бы не разрешить программируюмым кнопкам доступ к MQL5-API? В виде методов. Например метод "Выровнять окна графиков по горизонтали". 
 
barabashkakvn:
Сейчас выровнять окна или изменить размер окон можно при помощи WinAPI. Этот подход требует использование dll, что не есть хорошо.
Почему бы не разрешить программируюмым кнопкам доступ к MQL5-API? В виде методов. Например метод "Выровнять окна графиков по горизонтали". 

Зачем? Чтобы можно было в магазин впендюрить? Омг, еще и модератор... Куда катится мир форум...

 
Возможно было бы ещё неплохо, чтобы этим кнопкам можно было задавать статус нажата/отжата
 
tol64:
А что в СД сказали?
 
TheXpert:
А что в СД сказали?
Пока нет ответа. 
 
Еще при царе горохе было предложение о добавлении своих кнопок на панель инструментов и запуске скриптов по этим кнопкам.
 
ну так добавьте кнопки на график. в чем проблема ? 
 

Скорее всего мы добавим новую панель "Автоматизация", куда переедет в качестве главной кнопка "AutoTrading" и в которую можно будет добавлять свои кнопки. Как раз хотели изменить формат работы этой кнопки, сделав выпадающий список с дополнительным функционалом.

Пока в планах.


А 26 числа ждите новую бету с новыми потрясающими функциями.

Причина обращения: