По сути - Графический Конструктор должен позволять Новичкам без знания програмирования -->> создавать Панели из готовых блоков , например :

... и в итоге - собрать нечто подобное :

... потом скомпилировать в готовый код и отдать во Фриланс на наполнение торговой Логикой и остальными "пожеланиями"
По сути - Графический Конструктор должен позволять Новичкам без знания програмирования -->> создавать Панели из готовых блоков , например :
... и в итоге - собрать нечто подобное :
... потом скомпилировать в готовый код и отдать во Фриланс на наполнение торговой Логикой и остальными "пожеланиями"
попробуйте взять известный конструктор (из Visual Studio, WxSmith, Gnome-builder, Glade) и сделать GUI к произвольному советнику.
поверьте - сделать удобоваримый GUI даже в визуальном редакторе, это вполне себе отдельная задача.
Да так чтобы невырвиглазно смотрелся на фоне прочего и его потом можно изменить (добавить, подправить)
это не два пальца об асфальт :-) и не всякий пользователь с таким справится
---
а просто накидать кнопок на форму - это даже "дизайнер" не нужен..
button .b1 -text Buy
spinbox .lots
button .b2 -text Sell
grid .b1 .lots .b2

для постановки задачи, заказчику достаточно предоставить ЭСКИЗ интерфейса,
который в свою очередь делается в любом подручном средстве (их тьмы разных).
да хоть в пайнте :-)
...а просто накидать кнопок на форму - это даже "дизайнер" не нужен..
button .b1 -text Buy
spinbox .lots
button .b2 -text Sell
grid .b1 .lots .b2
для постановки задачи, заказчику достаточно предоставить ЭСКИЗ интерфейса,
который в свою очередь делается в любом подручном средстве (их тьмы разных).
да хоть в пайнте :-)
... ну , я подошёл более прагматично , и набросал эскиз в Exсel :) :
... Теперь вот ищу:
или Графический конструктор ,
или Разработчика , который реализует эту панель !
Вы возьмётесь ?! (через фриланс) :) и какова будет стоимость ?!
...
... ну и "смех-смехом" , а кастомный "Графический Конструктор" панелей - был усердно создам одним форумчанином : https://www.mql5.com/ru/forum/332043
... но соль в том , что Автор давно не появлялся , а милостливо даные им Исходники - почему-то выдают кучу ошибок при компиляции :(
... ээээх , на 0.5 шага был близок в "мечте" :]
- 2020.02.04
- Реter Konow
- www.mql5.com
... ну , я подошёл более прагматично , и набросал эскиз в Exсel :) :
... Теперь вот ищу:
или Графический конструктор ,
или Разработчика , который реализует эту панель !
Вы возьмётесь ?! (через фриланс) :) и какова будет стоимость ?!
...
зачем конструктор, если вы уже всё сконструировали ?
хорошая детальная вводная..с DLL пишется довольно механично - всё даже в таблицах размечено и фантастичных контролов нет, button, entry, label..всё это в 5-ти страницах нотебука :-)
немного муторно вёрстать, чтобы помещалось в формат терминала, было красиво и более-менее совпало с эскизом
и то что снизу - блямба на ордера, которая непосредственно в чарте, её можно хорошо сделать только на канвасе а это гиморой
---
просто много-много кода :-) вам же не столько формы нужны, сколько чтобы они работали
---
я браться не буду, как-бы не комильфо обсудить публично на форуме и уводить в частный заказ, да и не в настроении писать GUI :-) тут сейчас своих идей под реализацию гора
по деньгам и срокам соориентируйтесь по web-прикладам - сколько будет стоить веб-приложение с подобной формой.
На MQL будет примерно втрое-пятеро больше, потому что нет такой такой технологии как в веб (тут многое "врукопашную" делается) и специфика терминала.
---
а назову примерные цифры, набросятся все проходящие, которые считают что софт пишется за еду и не дольше 3-х дней :-)
а назову примерные цифры, набросятся все проходящие, которые считают что софт пишется за еду и не дольше 3-х дней :-)
автор, темы наверное думает несколько сотен, но надо еще ноль добавить будет, на открытый код,
я рискну написать сумму, не меньше 5000$, и это должно быть на основе штатных классов MQL5, а не самопальные GUI, в которых потом черт ногу сломит.
... ну , я подошёл более прагматично , и набросал эскиз в Exсel :) :
... Теперь вот ищу:
или Графический конструктор ,
или Разработчика , который реализует эту панель !
Вы возьмётесь ?! (через фриланс) :) и какова будет стоимость ?!
...
Вы так уперлись в GUI. Торговая часть панели у Вас готова уже? Вы ее сами писать будете?
Саму панель нарисовать не очень сложно. Судя по Вашим картинкам там кода по торговой части и другому функционалу будет гораздо больше...
Вы так уперлись в GUI. Торговая часть панели у Вас готова уже?Вы ее сами писать будете?
Саму панель нарисовать не очень сложно. Судя по Вашим картинкам там кода по торговой части и другому функционалу будет гораздо больше...
... и это должно быть на основе штатных классов MQL5, а не самопальные GUI, в которых потом черт ногу сломит.
... Торговую часть Панели - в виде ТЗ - т.е. логика работы - это почти готово (можно во фриланс заливать) ... эскиз Панели --> скрины выше ...
но в том-то и дело ,что "Торговая часть Панели" - это НЕ 1 окно , а все 5-ть Окон (т.е. Вкладки) == там и настройки , и всё остальное нужное ...
... вчера набросал "эскиз Панели" прям из Объектов из меню терминала "Вставка -> Объекты -> Графические объекты" (см.файл во вложении --> там просто в виде "Шаблона" --> накинуть на любой свободный График)
получилось довольно хорошо , прямо как на скрине :)
Теперь вот вопрос к Разработчикам: такой способ "рисования (набросок) Панели" из Объектов -- приемлем ?? можно ЛИ такое кодить ??
... это всё к тому : а ЧТО ЛУЧШЕ выбрать (?!) :
1) любой самодельный GUI,
2) пыхтеть ваять на DLL (что тоже не дёшево) ,
3) или собрать Панель из "объектов" прямо из Терминала , и закодить их (??!)
Какой из 3-х вариантов проще / дешевле (??!)
Благодарю
-----------------------------------
... к Тому-же , уважаемый Андрей Баринов , Вы тоже чуточку ближе к данной теме : создание Панелей по 1 из 3-х способов , потому-что тоже разработали "среду для конструирования Стратегий советников" (почти как GUI для Панелей) :)
т.е. я про то , что применять какие-то "шаблоны" для создания Продукта - это НОРМАЛЬНО , и за этим = БУДУЩЕЕ (!) :)
... другие Энтузиасты - разрабатывают целые прикладные Библиотеки для написания Панелей и Таблиц , что тоже есть - НОРМАЛЬНО (!) :)
но не все Разработчики их применяют ... по каким-то своим причинам ... и некоторым - проще сделать Панель через DLL , чем через самодельную Библиотеку :]
поэтому вопрос тот-же: какой из 3-х вышеперечисленных способов - более прост для создания Панелей (?!)
Благодарю
... Торговую часть Панели - в виде ТЗ - т.е. логика работы - это почти готово (можно во фриланс заливать) ... эскиз Панели --> скрины выше ...
но в том-то и дело ,что "Торговая часть Панели" - это НЕ 1 окно , а все 5-ть Окон (т.е. Вкладки) == там и настройки , и всё остальное нужное ...
... вчера набросал "эскиз Панели" прям из Объектов из меню терминала "Вставка -> Объекты -> Графические объекты" (см.файл во вложении --> там просто в виде "Шаблона" --> накинуть на любой свободный График)
получилось довольно хорошо , прямо как на скрине :)
Теперь вот вопрос к Разработчикам: такой способ "рисования (набросок) Панели" из Объектов -- приемлем ?? можно ЛИ такое кодить ??
... это всё к тому : а ЧТО ЛУЧШЕ выбрать (?!) :
1) любой самодельный GUI,
2) пыхтеть ваять на DLL (что тоже не дёшево) ,
3) или собрать Панель из "объектов" прямо из Терминала , и закодить их (??!)
Какой из 3-х вариантов проще / дешевле (??!)
по поводу "накидал объектов в шаблон" - первый ваш вариант, где эскиз сделан в Экселе - более правильный и пригодный для разработки. Как для вас ни странно, но "накиданные объекты" - хуже и это лишние ваши действия.
Программист всё равно будет использовать свои объекты (знакомые/известные библиотеки). То есть ничего кроме скриншота из вашего шаблона не пригодится
далее, вариант "пыхтеть ваять на DLL" для профессионала более предпочтителен и удобен. Просто на DLL все технологии присутствуют, стандартизованы, документированы и поддерживаются. Там не самопал одного автора с тремя пользователями :-)
Веб-разработчик может прям сейчас взять couch-db и поверх неё наваять современный GUI. Оно потом к советнику прикручивается за день-два-три. С прочими стеками то-же самое. Можно на Qt ваять. C# вообще влёт и есть подозрение что он будет родным для mt-6
Но 90% работы - это ведь не GUI. А как-раз таки взаимоотношение логики с терминалом и торговым счётом.
попробуйте взять известный конструктор (из Visual Studio, WxSmith, Gnome-builder, Glade) и сделать GUI к произвольному советнику.
Пристыковываюсь к твоему мнению. Мне как-то давно потребовался ГУЙ, я даже не подумал ковыряться с MQL API, ибо лень матушка сильнее. Завел C#, набросал нужную форму. МТ4 просто скидывал данные в файл, C# обрабатывал и писал туда же ответы. МТ4 их читал и делал 100500 мильонов в секунду!
Красота к чему она, Прочность лучше красоты. Будет век стоять стена, Будешь мной доволен ты.
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Вы принимаете политику сайта и условия использования

Здравствуйте Уважаемые Разработчики MQL-5 ( @MetaQuotes ) !
В связи с постепенно-возрастающим спросом на различные Графические интерфейсы - возникает потребность ПРОСИТЬ Вас создать не просто "библиотеку" для создания "панелей" , а создать полноценный Графический Конструктор (типа Редактора MetaQuote и VisualStudio) (!)
Чем обоснована такая просьба ?!
* для облегчения создания различных Панелей и Таблиц В ПРИНЦИПЕ (!)
Поясню:
Сейчас - Разработчики во Фрилансе применяют различные библиотеки - как встроенные в Терминал , например: MQL5\Indicators\Examples\Panels\SimplePanel , так и библиотеки сторонних авторов (напр.: https://www.mql5.com/ru/code/19703) ... есть и Вариант разработки Панелей через DLL : https://www.mql5.com/ru/articles/5563 ...
Соль в том , что в любом случае - НУЖНО ВРУЧНУЮ прописывать код : координаты и размеры каждой кнопки , и каждого поля ...
для Разработчиков - это дополнительные действия , + дополнительные затраты для Заказчиков (!)
Поэтому конечная стоимость разных Панелей (например таких :
<ссылки на продукты Маркета удалил модератор>
... может достигать от 500 до 1000 $ , что НЕ ВСЕМ по карману (!!!)
Поэтому , от лица многих Заказчиков продуктов в Фрилансе (тут на сайте) , сердечно прошу Вас - уважаемые Разработчики MQL-5 - создать полноценный графический Конструктор , чтобы даже человек без навыков програмирования -->> смог создать себе Индивидуальную Торговую Панель , или любой другой графический Интерфейс (с кнопками , вкладками, графиками...) , и отдать готовую Панель любому Разработчику во Фриланс для доведения её до Готового Продукта по желанию Заказчика !
Благодарю !