MQL4 - automated forex trading   /  

Форум

Ограничение по использованию советников

К списку тем Авторизуйтесь или зарегистрируйтесь, чтобы создать новую тему

avatar
142
nikkei 22.08.2006 17:10 
Поскажите, какие строчки нужно добавить в советник, чтобы ввести ограничение
1)Только на таком то номере счета
2)Только на демо счете
3)Только у такого то брокера
4)Чтобы на тестере не работал

В справку глянул, но там довольно скромно написано.

Бесплатная Groupware для групп разработчиков

Установите систему групповой работы TeamWox и объедините усилия всех разработчиков. Это поможет вашей команде работать быстрее и организованнее. Благодаря TeamWox станет намного проще ставить задачи и контролировать их выполнение.


avatar
Модератор
3649
Renat 22.08.2006 18:04 
Например:
if(AccountNumber()!=12345) return(-1);  // счет не подошел
if(IsDemo()==FALSE)           return(-1);  // это не демо!
if(IsTesting()==TRUE)          return(-1);  // в тестере не работаем
if(ServerAddress( )!="MetaQuotes Demo") return(-1);  // только на демосервере MetaQuotes



avatar
142
nikkei 22.08.2006 20:42 
Спасибо.

avatar
142
nikkei 13.12.2006 11:03 
Renat, а какие есть способы защиты советников от декомпиляции? На одном сайте вычитал, что они там ипользуют

ASProtect, DLL, reg. key. Мне интересен вариант с dll. Наверное правильно часть кода советника и ограничение по использованию зашить в dll, а затем просто импортировать dll в советник.


avatar
713
kniff 13.12.2006 12:34 
Декомпилить можно все, не стройте иллюзий. Люди Windows ломают, чего же ожидать от MQL!

Т.е. от неумелого горе-хакера MQL защищен, даже более или менее надежно. Но от профессионала не спасешься. Декомпилит только так.

Ведь терминал же должен код советника расшифровать и исполнить - а это значит, что и хакер, немного попотев, сможет это сделать - вопрос трудозатрат.

avatar
713
kniff 13.12.2006 12:36 
2 разработчики: я прав?
К списку тем  

Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий