Выпущена бета-версия MetaTrader 4 Build 529 с новым компилятором - страница 29
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Терминал запущен в режиме /Portable, МЕ тоже запущен в режиме /Portable. После компиляции нового индикатора, которого ранее не было в навигаторе терминала, новый индикатор в списке Пользовательские Индикаторы не появляется. Только после перезапуска терминала, новый индикатор появляется в списке Пользовательские Индикаторы окна навигатора.
Точно так же не обновляются уже существующие индикаторы после их изменения в МЕ если индикатор уже работает в окне валютной пары. Только удаление и повторный запуск индикатора позволяет увидеть сделанные изменения в его коде.
А разве так не должно быть? У меня в 509 билде и старше так все работает и работало - только после перезагрузки терминала можно увидеть изменения.
А разве так не должно быть? У меня в 509 билде и старше так все работает и работало - только после перезагрузки терминала можно увидеть изменения.
По идеи изменения должны быть заметны после компиляции кода.
Скажем если эксперт стоит на графике, то он должен перегрузится автоматом.
По идеи изменения должны быть заметны после компиляции кода.
Скажем если эксперт стоит на графике, то он должен перегрузится автоматом.
Это кто написал:
"...Я обновил терминал... лучше бы я этого не делал :)..."
Я что ли?
Это помощь бета-тестера или это ворчание недовольного пользователя?
Я, я написал. И это не ворчание, а весёлый, радостный сарказм :)
Я же не виноват, что из-за неправильной работы iVolume
у меня не работает 100% моих экспертов.
Так что не волнуйтесь, сложите мечи в ножны.
Я, я написал. И это не ворчание, а весёлый, радостный сарказм :)
Я же не виноват, что из-за неправильной работы iVolume
у меня не работает 100% моих экспертов.
Так что не волнуйтесь, сложите мечи в ножны.
Вы наверное не читали моего поста выше, где я описывал что куда пишется сейчас используя бета версии МТ4. В nix`ах все работают в своих песочницах полностью, программы общие для всех ставит только root пользователь и распределяет права на их использование другими пользователями. Там идеология совершенно другая, хоть и кажется на первый взгляд похожая с Майкрософтом. Я кстати не против того, что в бета версия пишет пользовательские настройки в X:\Users\xxx\AppData\Roaming\MetaQuotes\Terminal\, я против следующего:
1. Что создается такой подкаталог X:\Users\xxx\AppData\Roaming\MetaQuotes\Terminal\B5589D10299052C8D921603EBD1F9752\ который пока не залезешь туда не узнаешь его названия, к тому же он при каждом обновлении меняет свое название.
2. По данному пути пишутся не только настройки пользователя, но и исполняемые файлы - индикаторы, советники, скрипты и т.д., в общем все то, ради чего не пустишь постороннего на свой ПК даже под другим именем пользователя. Хотя и это конечно обойдем в последствии, но какой ценой.
Меня больше всего пугает именно первый пункт, т.к. используя чтение/запись в файлы, код под использование данных операций усложнится.
Я не зря написал, что сейчас наступило время, когда Microsoft кувалдой загоняет разработчиков писать свои данные только в строго отведенные места. Особенно с Windows 8 это стало еще жестче.
Варианта работать по старому больше нет. Частичный путь через /portable остался, но только для тех, кто точно знает что делает. Но и в этом случае часть данных все равно будет лежать в AppData.
1. Каталог при обновлениях не меняет своего названия и зависит от реального пути, куда установлена программа. Кроме того, внутри лежит файл origin.txt, в котором указан исходный каталог запуска.
2. Все, теперь в Program Files не будет каталогов /MQL4 / experts - рабочие данные будут только в одном экземпляре в AppData. Исходная библиотека MQL4.zip будет лежать в Program Files и в нужный момент разворачиваться в рабочие каталоги AppData.
Не пропускайте объяснение - система подстраивается под миллионы трейдеров, кто понятия не имеет об UAC и правах доступа.
532 билд писал об ошибках исполнения (например выход за пределы массива), 536 этого не делает.
Тяжелее отслеживать будет.
Хотя в старом терминале все работало и ни о чем не писало
536 пишет, мы это не отключали.
Проверьте сами на простом примере.В сервис деск писал, коды сбросил, еще и видео накатал
Я не зря написал, что сейчас наступило время, когда Microsoft кувалдой загоняет разработчиков писать свои данные только в строго отведенные места. Особенно с Windows 8 это стало еще жестче.
Варианта работать по старому больше нет. Частичный путь через /portable остался, но только для тех, кто точно знает что делает. Но и в этом случае часть данных все равно будет лежать в AppData.
1. Каталог при обновлениях не меняет своего названия и зависит от реального пути, куда установлена программа. Кроме того, внутри лежит файл origin.txt, в котором указан исходный каталог запуска.
2. Все, теперь в Program Files не будет каталогов /MQL4 / experts - рабочие данные будут только в одном экземпляре в AppData. Исходная библиотека MQL4.zip будет лежать в Program Files и в нужный момент разворачиваться в рабочие каталоги AppData.
Не пропускайте объяснение - система подстраивается под миллионы трейдеров, кто понятия не имеет об UAC и правах доступа.