MetaTrader 4 Client Terminal build 610 - страница 16

 
В общем теперь получается для того, чтобы советнику обратиться к индикатору, который в свою очередь использует DLL-библиотеку, необходимо прописать в советнике импорт какой-либо dll-ки и обратиться к её функции только для того, чтобы стала активной эта чёртова галка "Разрешить импорт функций DLL"!
Если этого не сделать, то индикатор не работает, когда к нему обращается советник и требует включить эту галку, которая неактивна. Бред какой-то получается, но другой возможности не нашёл!
 
Andrytrade:
В общем теперь получается для того, чтобы советнику обратиться к индикатору, который в свою очередь использует DLL-библиотеку, необходимо прописать в советнике импорт какой-либо dll-ки и обратиться к её функции только для того, чтобы стала активной эта чёртова галка "Разрешить импорт функций DLL"!
Если этого не сделать, то индикатор не работает, когда к нему обращается советник и требует включить эту галку, которая неактивна. Бред какой-то получается, но другой возможности не нашёл!

А меню Сервис -> Настройки включить не помогает?


 

Здесь галка всегда у меня стоит! Абсолютно не помогает, нужно именно чтобы стояла галка при переносе советника на график во вкладке "Общие".

Вообще-то разработчики мне уже ответили на этот счёт, но что-то пока молчание:

stringo 17.02.2014 10:18 #

Andrytrade:
А если советник ссылается на индикатор который всё же использует DLL? Как быть в этом случае?


Интересный вопрос. Мы сделаем галку разрешения dll всегда доступной. Спасибо.
 
stringo:
Индикаторы у нас пока не тестируются.
Будут?
 
VOLDEMAR:


Потому что читать надо ! portable использовать не рекомендуется,
Привыкайте, не будет так как Вы хотите, будет так как хотят монополисты ...Вместо того что бы запретить изменения файлов в строго отведенном каталоге винды и оставить все остальные каталоги в ведение юзера, проще разрешить эти изменения в одном каталоге, а в остальных каталогах все запретить ....
НЕ НРАВИТСЯ ??? ПИШИТЕ СВОЮ ОС !


Там же речь идет о терминалах, установленных в папке "Program Files". В случае если МТ4 установлен в другой папке или тем более диске опция "Portable" должна быть включена по умолчанию.

 
Y.A.K._:
Будут?


Да, будут.
 
Терминалы, предназначенные для тестирований и оптимизаций, обычно отключаются пользователями от интернета с тем чтобы предотвратить повреждение исторических данных и вообще устранить влияние извне на такие свойства валют как меняющийся своп и т.д. Теперь появился режим отладки, который ждет прихода нового тика, а следовательно терминал должен быть подключен к интернету. Возникает явный "конфликт интересов". Как быть? Держать еще один терминал специально для отладки? Может лучше генерировать тики для отладки что так же будет гарантировать консистентность / повторяемость результатов?

На выходных тики с сервера не поступают, а значит в нынешней версии на выходных отладкой кода заниматься невозможно или я что-то упустил?
 

Большая просьба к разработчикам прокомментировать вопрос, поднятый в теме "Интересная особенность требует объяснения!!!"

Что это? Недосмотр? Или хитрая задумка?

 
VOLDEMAR:


Потому что читать надо ! portable использовать не рекомендуется,

Привыкайте, не будет так как Вы хотите, будет так как хотят монополисты ...

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

НЕ НРАВИТСЯ ??? ПИШИТЕ СВОЮ ОС !


Ну зачем херню нести? Лучше промолчи.
 
vlad1949:

Ну зачем херню нести? Лучше промолчи.
+1
Причина обращения: