Если в одном проекте несколько исполняемых файлов, то нужно создавать пустой проект. И в него разместить нужные файлы. Об этом явно написано в статье.
Так и сделал.
Ругается при компиляции что функция OnStart() уже определена в другом скрипте.
'OnStart' - function already defined and has body days.mq5 18 6
see declaration of function 'OnStart' trend.mq5 18 6
Есть примеры проектов из нескольких скриптов?
Так и сделал.
Ругается при компиляции что функция OnStart() уже определена в другом скрипте.
Есть примеры проектов из нескольких скриптов?
Забыл, честно говоря... Прошу прощения.
Например, этот репозиторий.
В редакторе (во вкладке со списком публичных проектов) почему-то не нашёл этот проект. С трудом нашёл на сайте Forge, что его можно скачать архивом.
Имхо, вариант с прикладыванием кодов к статье пока удобнее для читателей. Разве что есть удобство если нужно перезалить ошибочный код без редактирования статьи.
Наверное пока лучше совмещать оба способа размещения кода.
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Вы принимаете политику сайта и условия использования
Опубликована статья Код, слёзы и Algo Forge:
В статье рассматривается переход на MQL5 Algo Forge как современный и удобный формат публикации программного кода и вложений к статьям. Использование репозиториев вместо классических ZIP-архивов и исходных кодов позволяет поддерживать проекты в актуальном состоянии, оперативно вносить правки и профессионально взаимодействовать с аудиторией. Приводятся рекомендации по быстрой миграции наработок в облачную среду через интерфейс MetaEditor.
Вся работа с Algo Forge держится на трех простых правилах, которые быстро становятся привычкой. Сначала мы закладываем фундамент в папке Shared Projects, ведь именно отсюда открывается прямой выход в облако. Затем приучаем себя к правилу "первого шага": перед тем как начать работу над кодом, забираем актуальную версию из репозитория командой "Получить обновления из Git" — это особенно важно, если вы работаете с разных компьютеров. И наконец, фиксируем результат своего труда: достаточно нажать "Зафиксировать изменения в Git", и ваши правки мгновенно обновляются и в локальной версии, и на сервере в облаке.
Разработчики максимально упростили этот процесс, объединив локальную фиксацию и отправку кода в облако в одно действие. Придерживаясь такой нехитрой последовательности, вы навсегда застрахуете себя от путаницы в версиях, а ваш проект всегда будет в идеальном порядке и под рукой.
Давайте посмотрим, как это выглядит на практике. Весь процесс интеграции кодов в Algo Forge сводится к двум простым путям: либо вы даете новую жизнь старому коду, либо сразу начинаете новый проект по всем правилам.
Автор: Artyom Trishkin