Блог им. Voldemar227

День N1 Начало разработки торгового панели для MetaTrader.

Друзья, я начал работу над большим проектом для терминалов MetaTrader и хочу поделиться с вами ходом работы. Работу делаю открытой, так как хочу получать обратную связь, критику, комментарии и предложения. Постепенно буду освещать текстами и видео не только ход работ, но все то, с чем сталкивается разработчик в процессе реализации больших проектов. (мысли, идеи, ошибки, находки, рассуждения).

Главная цель, которую я себе поставил, — это разработать комфортную, интуитивно понятную торговую панель для MetaTrader 4/5. Я знаю, что существует очень много подобных хороших приложений, платных и бесплатных. Большинство из них я сам тестировал и работал с ними, но мне всегда чего то не хватало. В данном проекте я реализую не только комфорт и удобство, но и дополнительные торговые инструменты.

Пара слов о себе: Владимир, 42 года, трейдингом и разработкой приложений занимаюсь больше 15 лет (По этому писатель в блогах из меня «такой себе»), основной интерес — это автоматизация торговых стратегий. Достаточно хорошо знаю язык программирования MQL. Частенько помогаю начинающим разработчикам с трудными моментами, веду не большие блоги, делаю видео, статьи о трейдинге и разработке торговых приложений.

«Мне предстоит большой и сложный путь, думаю, будет очень интересно...»


День N1 Начало разработки торгового панели для MetaTrader.

Ранее я уже делал пилотный проект торговой панели и реализовал небольшую часть функций.

«Проверял себя: а вывезу ли я то, что задумал?.. ».

Проблема всплыла позже, когда нужно было добавлять инструменты для трейдинга. (Индикаторы, инфо окна, математику, статистику). Ошибка была в архитектуре всего проекта, в результате, добавление чего то нового, превращалось в лютый ад. (Не только в плане логики, но и в плане добавления кода). Изначально заложенная архитектура не позволяла делать больших расширений.

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

Пилотная версия уже больше года раздается бесплатно. Она работает, явных проблем нет. Я оставил в ней только то, что работает без проблем. На текущий момент я переосмыслил весь проект и весь подход к работе и уже продумал всю архитектуру проекта. Я нарисовал графические элементы, их порядок и расположение.


Изначальный визуальный проект

День N1 Начало разработки торгового панели для MetaTrader.




Так выглядит пилотная версия 2025 года


День N1 Начало разработки торгового панели для MetaTrader.



Так выглядит то что уже сделал на сегодня


День N1 Начало разработки торгового панели для MetaTrader.


Каждый элемент еще будет подвержен рефакторингу и оптимизации.

В текущей версии я собрал хоть что то, что бы можно было протестировать архитектуру и уже что то показать вам.

«Хотел убедиться в том что не напорол новых косяков и учел предыдущие ошибки )))»

Так же проработал расположение элементов относительно окна. Не забываю о комфорте пользователя, по этому пользователь может разместить кнопки в любом из углов.

День N1 Начало разработки торгового панели для MetaTrader.


По мимо графики, в архитектуру уже заложено:
  • обработка ошибок запуска
  • защита от «Дурака» в торговых операциях
  • звуковое оформление
  • собственное окно уведомлений
  • возможность перевода текста на любой язык

«Этот первый пост дался мне не просто, но я старался не меньше, чем в кодинге, надеюсь сильно меня не запинают… ))»



Видео о разработке: https://vkvideo.ru/video-43661961_456239626
Данная публикация является личным мнением автора. Мнение владельца сайта может не совпадать с мнением автора.
367

Читайте на SMART-LAB:
Фото
Где я лично задействован на конференции смартлаба 20 июня 2026?
09:00 завтрак c Insight Ridge 10:00 открытие конференции = вступительное слово 11:00 беседуем со стабильными успешными трейдерами — Сергей...
Фото
📅 График торгов в праздничные дни
🔵 Мосбиржа 12 июня — дополнительная сессия выходного дня. 13 и 14 июня — работает в режиме выходного дня. 🔵 СПБ Биржа 12-14...
Фото
Новые фьючерсы на Мосбирже: Toyota, PDD Holdings, JD.com и Novartis
На Московской бирже стартовали торги новыми расчетными фьючерсами на американские депозитарные расписки крупнейших международных компаний...
Фото
РУСАГРО: так ли плох Россельхозбанк вместо Мошковича и Басова в качестве основного акционера - маленькое исследование
РУСАГРО — один из самых интересных рисковых активов на Мосбирже. Национализация, иски на миллиарды рублей, падение акций на 70% от максимумов — тут...

теги блога Voldemar227

....все тэги



UPDONW
Новый дизайн