
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
А какой антивирус Вы используете? И что пишется в его логах?
Попробуйте поставить в белый список антивируса или весь каталог метатрейдера или файлы terminal.exe и metalang.exe
А какой антивирус Вы используете? И что пишется в его логах?
Попробуйте поставить в белый список антивируса или весь каталог метатрейдера или файлы terminal.exe и metalang.exe
Я использую "Avira AntiVir Personal", но у меня тот агент ("SafeGuard"), который должен следить за системой в реальном времени, он у меня совсем отключен. Процесс сканирования периодически или тогда, когда возникают определённые подозрения, я сам запускаю вручную. При сканировании всех файлов, в логах антивируса ничего, связанного с MetaTrader'ом, MetaEditor'ом или MetaLang, нету.
Скорее всего причина именно в этом антивирусе. Попробуйте явно поставить исполнимые файлы или лучше весь каталог терминала в белые списки.
Поставил, но это никак не повлияло на появление сообщения компилятора... Честно говоря, я был бы удивлён, если это помогло бы: у меня специально сделанно так, что при перезапуске компьютера "SafeGuard" автоматически даже не запускается (не загружается в RAM компьютера), значит, обычно мой комп как-бы и совсем без антивируса... Пока я его не запускаю вручную...
Поставил, но это никак не повлияло на появление сообщения компилятора... Честно говоря, я был бы удивлён, если это помогло бы: у меня специально сделанно так, что при перезапуске компьютера "SafeGuard" автоматически даже не запускается (не загружается в RAM компьютера), значит, обычно мой комп как-бы и совсем без антивируса... Пока я его не запускаю вручную...
Напиши сюда пути: 1. к терминалу 2. к эдитору 3. к советнику.
И имя советника.
" ... Самое интересное то, что факт появления этого сообщения совсем не зависит от кода внутри EA и проподает только тогда, когда я существенно изменяю название самого EA или существенно поменяю название директории, в которой установленна платформа MetaTrader. ... "
Рекомендации:
1. Существенно изменить название EA, или:
2. Существенно изменить название директории платформы MetaTrader, или:
3. Переустановить Windows, исключив возможность сохранения каких-либо настроек, или:
4. Установить менее строгую версию Windows.
Напиши сюда пути: 1. к терминалу 2. к эдитору 3. к советнику.
И имя советника.
1: D:\Raimis\My Download Files\MetaTrader\Program Files\MetaTrader 4_REAL_ACCOUNTS\MetaTrader 4_AdmiralMarkets_Real\terminal.exe
2: D:\Raimis\My Download Files\MetaTrader\Program Files\MetaTrader 4_REAL_ACCOUNTS\MetaTrader 4_AdmiralMarkets_Real\MetaEditor.exe
3: D:\Raimis\My Download Files\MetaTrader\Program Files\MetaTrader 4_REAL_ACCOUNTS\MetaTrader 4_AdmiralMarkets_Real\experts\fhs875.mq4
Имя советника - fhs875.mq4
Моя структура директорий Вам, наверно, покажется странной, поэтому ситуация нуждается в некоторым объяснениям. Сначала скажу, что я работаю с множеством брокеров и ДЦ (>10 Real и >30 Demo), часто приходится запускать несколько терминалов одновременно, поэтому у меня для каждого брокера назначенно как минимум по два терминала (Real и Demo). Чтобы не делать кучу инсталяций, MetaTrader я инсталировал только один раз - полный путь к "оригинальной" инсталяции (путь к оригинально установленному терминалу) есть: D:\Raimis\My Download Files\MetaTrader\Program Files\MetaTrader 4 . Когда возникает надобность к новому экземпляру терминала, я просто копирую "оригинальную" директорию (путь: D:\Raimis\My Download Files\MetaTrader\Program Files\MetaTrader 4 ) со всеми субдиректориями и файлами, переименоваю её и тогда эту копию терминала конфигурирую под отдельного брокера или ДЦ. Уже несколько лет я работаю по такому принципу и проблем практически не было. Правда, раньше была другая структура директорий...
У меня диск С: (теперь я в нём оставил только Windows систему, а все программы инсталируются и данные храняются в другом диске) имеет файловую систему FAT32 и раньше все программы (в том числе и MetaTrader) инсталировались сюда. На диске С: путь к "оригинальной" инсталяции (путь к оригинально установленному терминалу) был: С:\Program Files\MetaTrader 4 и, соответственно, пути к другим экземплярам MT терминала тоже были более "короткими" (например, для реального счёта в ДЦ "AdmiralMarkets" путь к терминалу был: С:\Program Files\MetaTrader 4_REAL_ACCOUNTS\MetaTrader 4_AdmiralMarkets_Real\terminal.exe ). Неделю назад, я делал генеральную разборку в своём компьютере и теперь MetaTrader инсталлирован в диске D: с файловой системой NTFS.
Без сомнений, проблема "cannot open the program file" как-то связанна с разборкой, которую я проводил неделю назад. Со своей стороны я изменения этой разборки могу детализировать так:
1. Переход от файловой системы FAT32 к NTFS.
2. Раньше MetaTrader устанавливался в системный диск, а теперь - в не системный.
3. Все пути к экземплярам MT терминалов стали более "длинными".
" ... Самое интересное то, что факт появления этого сообщения совсем не зависит от кода внутри EA и проподает только тогда, когда я существенно изменяю название самого EA или существенно поменяю название директории, в которой установленна платформа MetaTrader. ... "
Рекомендации:
1. Существенно изменить название EA, или:
2. Существенно изменить название директории платформы MetaTrader, или:
3. Переустановить Windows, исключив возможность сохранения каких-либо настроек, или:
4. Установить менее строгую версию Windows.
Да, я уже "подобрал" такое название для советника, которое компилируется нормально :-). Остаётся только вопрос, не возникнет ли проблемы где-нибудь в другом месте? По своей натуре я - педант, поэтому всё равно хочется узнать хоть причину такого поведения ПО. Может быть, кто-нибудь назовёт это просто любопытством или спортивным интерессом...
1: D:\Raimis\My Download Files\MetaTrader\Program Files\MetaTrader 4_REAL_ACCOUNTS\MetaTrader 4_AdmiralMarkets_Real\terminal.exe
2: D:\Raimis\My Download Files\MetaTrader\Program Files\MetaTrader 4_REAL_ACCOUNTS\MetaTrader 4_AdmiralMarkets_Real\MetaEditor.exe
3: D:\Raimis\My Download Files\MetaTrader\Program Files\MetaTrader 4_REAL_ACCOUNTS\MetaTrader 4_AdmiralMarkets_Real\experts\fhs875.mq4
Имя советника - fhs875.mq4
Моя структура директорий Вам, наверно, покажется странной, поэтому ситуация нуждается в некоторым объяснениям. Сначала скажу, что я работаю с множеством брокеров и ДЦ (>10 Real и >30 Demo), часто приходится запускать несколько терминалов одновременно, поэтому у меня для каждого брокера назначенно как минимум по два терминала (Real и Demo). Чтобы не делать кучу инсталяций, MetaTrader я инсталировал только один раз - полный путь к "оригинальной" инсталяции (путь к оригинально установленному терминалу) есть: D:\Raimis\My Download Files\MetaTrader\Program Files\MetaTrader 4 . Когда возникает надобность к новому экземпляру терминала, я просто копирую "оригинальную" директорию (путь: D:\Raimis\My Download Files\MetaTrader\Program Files\MetaTrader 4 ) со всеми субдиректориями и файлами, переименоваю её и тогда эту копию терминала конфигурирую под отдельного брокера или ДЦ. Уже несколько лет я работаю по такому принципу и проблем практически не было. Правда, раньше была другая структура директорий...
У меня диск С: (теперь я в нём оставил только Windows систему, а все программы инсталируются и данные храняются в другом диске) имеет файловую систему FAT32 и раньше все программы (в том числе и MetaTrader) инсталировались сюда. На диске С: путь к "оригинальной" инсталяции (путь к оригинально установленному терминалу) был: С:\Program Files\MetaTrader 4 и, соответственно, пути к другим экземплярам MT терминала тоже были более "короткими" (например, для реального счёта в ДЦ "AdmiralMarkets" путь к терминалу был: С:\Program Files\MetaTrader 4_REAL_ACCOUNTS\MetaTrader 4_AdmiralMarkets_Real\terminal.exe ). Неделю назад, я делал генеральную разборку в своём компьютере и теперь MetaTrader инсталлирован в диске D: с файловой системой NTFS.
Без сомнений, проблема "cannot open the program file" как-то связанна с разборкой, которую я проводил неделю назад. Со своей стороны я изменения этой разборки могу детализировать так:
1. Переход от файловой системы FAT32 к NTFS.
2. Раньше MetaTrader устанавливался в системный диск, а теперь - в не системный.
3. Все пути к экземплярам MT терминалов стали более "длинными".
а ведь грамотно.
Но всё равно телепаты виноваты будут.
;)
Рекомендую рекурсивные функции с текстовой строкой поюзать. в МТ это особый цимес...
24=23 DDD
3. Все пути к экземплярам MT терминалов стали более "длинными".