- Мастер MQL4/MQL5
- Маркет - магазин приложений
- Торговые сигналы и копирование сделок
Хочу научится делать юзабельные панели. Все советники без панелей, хочется менять параметры на лету. Первое что пришло в голову вывести все инпут и синпут переменные в панель. А как вы делаете в своих панелях? Пожалуйста, покажите скрины что и как там действует, если не жалко.
Сейчас делаю панель, как внешнее приложение на C#. На МТ4 сделал самую примитивную и понял, что со всеми желательными для меня возможностями проще сделать внешнюю. Вероятно, когда отработаю юзабилити на внешней, сделаю упрощенный вариант встроенной для маркета.
Часть стратегии также дублирую на внешней панели, чтобы можно было легко подключить к другим терминалам, помимо МТ4/5.
А вообще в маркете куча панелей, все - убожество.
Сейчас делаю панель, как внешнее приложение на C#. На МТ4 сделал самую примитивную и понял, что со всеми желательными для меня возможностями проще сделать внешнюю. Вероятно, когда отработаю юзабилити на внешней, сделаю упрощенный вариант встроенной для маркета.
Часть стратегии также дублирую на внешней панели, чтобы можно было легко подключить к другим терминалам, помимо МТ4/5.
А вообще в маркете куча панелей, все - убожество.
Сейчас делаю панель, как внешнее приложение на C#. На МТ4 сделал самую примитивную и понял, что со всеми желательными для меня возможностями проще сделать внешнюю. Вероятно, когда отработаю юзабилити на внешней, сделаю упрощенный вариант встроенной для маркета.
Часть стратегии также дублирую на внешней панели, чтобы можно было легко подключить к другим терминалам, помимо МТ4/5.
А вообще в маркете куча панелей, все - убожество.
Не знаю почему, но я люблю когда в конечном продукте меньше файлов и он более переносимый.
А можно по подробнее, из за каких возможностей все таки решили сделать внешнюю?
Говорите что в маркете куча и все они убожество => значит вы их смотрели, все таки может отметили бы какие все таки достойны внимания (или отдельные фишки)?
В каждом советнике уже есть отличная панель - окно свойств. Главное создается совершенно без усилий.
да, я и пользуюсь. но она меняет свойства не на лету. к примеру, хочу расписание торговой сессии c учетом клирингов задавать через окошко на лету и время писать не ручками а брать с какого нить datetimepicker.
чтобы бы быстрый вызов окна и быстрое скрытие.
кстати, в окне свойств в терминале вроде не работает изменение ширины колонок... а при установке ордера в ручную после заполнения, скажем так, всей формы, то если нажать ентер - то просто окно закрывается, что немножко раздражает. обычно ожидается отправка...
Типы элементов управления для визуальных панелей уже давно отработаны и известны: поле ввода, выпадающий список, чекбокс, радиокнопка, табы, и т.д.
Чем стандартней, тем юзабельней. Элементы управления должны располагаться в логической последовательности.
Нужно стремиться к выполнению действий с минимальным движением мыши и с наименьшим количеством кликов.
Есть еще несколько моментиков, которые правда мало кем соблюдаются - кнопки вкл/выкл и т.п. должны быть разными (не одна кнопка меняющая функциональность).
Сама панель должна быть функциональная в чернобелом виде (если что-то надо выделять, только другого цвета недостаточно). Потом раскрашивается для красоты.
Очень полезны тултипы и пиктограммы. Пиктограммы помогаю быстро найти нужный элемент управления. Тултипы помогают быстро разобраться с панелью.
Еще кое какие мелкие моменты... например, если скроллбар или слайдер можно сделать вертикальным, то лучше вертикальным.
Элементы управления срабатывающий от наведения нужно использовать только семь раз взвесив их необходимость.
Группа эллемнетов управления должна стремиться более к вертикальному расположению, чем к горизонтальному.
...
Типы элементов управления для визуальных панелей уже давно отработаны и известны: поле ввода, выпадающий список, чекбокс, радиокнопка, табы, и т.д.
Чем стандартней, тем юзабельней. Элементы управления должны располагаться в логической последовательности.
Нужно стремиться к выполнению действий с минимальным движением мыши и с наименьшим количеством кликов.
Есть еще несколько моментиков, которые правда мало кем соблюдаются - кнопки вкл/выкл и т.п. должны быть разными (не одна кнопка меняющая функциональность).
Сама панель должна быть функциональная в чернобелом виде (если что-то надо выделять, только другого цвета недостаточно). Потом раскрашивается для красоты.
Очень полезны тултипы и пиктограммы. Пиктограммы помогаю быстро найти нужный элемент управления. Тултипы помогают быстро разобраться с панелью.
Еще кое какие мелкие моменты... например, если скроллбар или слайдер можно сделать вертикальным, то лучше вертикальным.
Элементы управления срабатывающий от наведения нужно использовать только семь раз взвесив их необходимость.
Группа эллемнетов управления должна стремиться более к вертикальному расположению, чем к горизонтальному.
...
Цветовая расцветка должна соответствовать цветовой гамме родительского окна. В общем случае ориентир - это цветовая схема чарта или стандартные цвета терминала.
Это да.
Но в основе должна быть форма, а потом раскраска. Если что-то надо выделить, то только подсветить другим цветом недостаточно, нужно рамку или подчеркивание. С расчетом на дальтоников, их много.
...
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Вы принимаете политику сайта и условия использования