Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Опубликована статья Переходим на MQL5 Algo Forge (Часть 4): Работа с версиями и выпуск релизов:
Продолжим разработку проекта Simple Candles и Adwizard, описывая нюансы использования системы контроля версий и хранилища MQL5 Algo Forge.
Эксперимент с подключением библиотеки SmartATR к советнику SimpleCandles наглядно показал, что прямой путь — простое клонирование — не всегда удобен, особенно если код требует доработок. Мы детально отработали корректный рабочий процесс через создание форка, который стал нашей личной копией чужого репозитория для исправления ошибок и модификаций, с возможностью в будущем предложить эти изменения автору через Pull Request.
Несмотря на некоторые ограничения интерфейса MetaEditor, комбинация с веб-интерфейсом хранилища MQL5 Algo Forge позволила успешно выполнить всю цепочку действий от клонирования до коммита правок и финального соединения проекта с внешней библиотекой. Таким образом, мы не только решили конкретную задачу, но и рассмотрели универсальный шаблон действий для интеграции любых сторонних компонентов.
В сегодняшней статье мы более детально рассмотрим этап публикации в репозитории сделанных правок, совокупность которых образует некоторое законченное решение — будь то добавление новой функциональности к проекту или исправление обнаруженной ошибки. Это — фиксация или релиз новой версии продукта. Посмотрим, как можно организовать этот процесс, и какие возможности предоставляет нам в этом хранилище MQL5 Algo Forge.
Автор: Yuriy Bykov