мой робот должен работать только у тех, кому я разрешу.... но при этом и на демо счетах(всех).
в длл я вынес некоторые расчетные ф-ции - так сказать некоторая защита от декомпиляции. согласитесь, разобраться по ассемблеру будет намного труднее.
в длл одним из параметром при инициализации надо передать демо счет или нет. или не обязательно передать, но как то определить.
IsDemo() не могу использовать. т.к. не составит труда декомпильнуть и вместо вызова IsDemo() подставить True. тогда робот будет работать всегда и у всех
мне надо это для распространения робота. не совсем доверяю получателю
да, вы правы.
есть идеи?
есть идеи?
Если ваша идея работает, зачем ею делиться ??? Зарабатывайте сами и привлекайте инвестиции. А если эксперт убыточный, то много на этом вы всё равно не поимеете. Овчинка выделки не стоит.
Прикручивать защиту на то, что в защите не нуждается :)
Все уже украдено до вас :)))
![MQL5 - Язык торговых стратегий для клиентского терминала MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Вы принимаете политику сайта и условия использования
Добрый день, программисты MQL4!
Сразу перейду к теме.
Подскажите альтернативный способ определения демо счета. Знаю о ф-ции IsDemo(), но использовать ее в моем случае не очень удачно - нужно разрешить работать на демо счетах. а ведь вместо этой ф-ции можно поставить True и все будет работать вечно. по этому и ищу другой способ
Буду благодарен за любые идеи и подсказки
Заранее спасибо