Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
ну теперь ты обязан стоять в топике!
Бум стараться! Спасибочки!
тогда другое дело!
ну попробуйте использовать DLL переместив в DLL сущесвенную часть кода лучше самую важную
оставив в советнике только исполнительный механизм т е просто открытие и закрытие ордеров
--
например вы можете основные расчеты делать к примеру в сторонней программе НЕЙРОСЕТИ какой либо а советнику просто давать сигнал на исполнение
нейросеть поместить в DLL
тогда традиционным способом никто не достанет ваш код
а взлом станет уделом профи а не первого поавшегося у кого есть декомпилирующий софт
Спасибо. Сейчас попробую.
Спасибо. Сейчас попробую.
код защиты так же следует держать в DLL
вместе с кодом основных расчетов
---
в скрипте оставить только исполнение ордеров - механику и обращение к DLL
собсвенно это практически будет более сильно защитой
просто хочу предупредить - что даже после переноса кода в DLL
вы не получите 100% гарантии - профи все равно откроют код
---
самый лучший совет! никому не давайте код да и все и тогда взлома не будет
---
еще вариант это когда трейдер не говорит параметры системы
которые например подбираются в сторонней программе например в нейросети
и выдаете время от времени их тому кто купил ваш код
ведь они будут менятся рано или поздно
собвсвенно вы получите нечто такое, что распространяется по подписке
купил подписку получил параметры..
---
вариантов может быть много
Блин..... Я знаешь как переживаю.....
Зачем? Каждый сам делает свой выбор. Разве Вам нравится переживать?
самый лучший совет! никому не давайте код да и все и тогда взлома не будет
Ну это уже другой вопрос...... )))))
код защиты так же следует держать в DLL
вместе с кодом основных расчетов
---
в скрипте оставить только исполнение ордеров - механику и обращение к DLL
собсвенно это практически будет более сильно защитой
просто хочу предупредить - что даже после переноса кода в DLL
вы не получите 100% гарантии - профи все равно откроют код
---
самый лучший совет! никому не давайте код да и все и тогда взлома не будет
---
еще вариант это когда трейдер не говорит параметры системы
которые например подбираются в сторонней программе например в нейросети
и выдаете время от времени их тому кто купил ваш код
ведь они будут менятся рано или поздно
собвсвенно вы получите нечто такое, что распространяется по подписке
купил подписку получил параметры..
---
вариантов может быть много
А я не могу прописать весь механизм расчетов в отдельной функции, а функцию держать в папке libraries и вызывать эту функцию из советника, или же мне все равно придется вставлять любую пользовательскую функцию, если таковая есть, в сам код советника? Насколько я понимаю из советника я могу вызывать только преопределенные функции. Дело в том, что я не собираюсь распространять своего советника на коммерческой основе, но у меня есть вероятность, что нежелательные для меня люди начнут это делать за меня, и мне было бы достаточно часть кода держать в отдельном файле и просто его вызывать (даже если советник будет скопирован с компа, его основной механизм останется в нем). Можно ли это сделать через пользовательскую функцию или только через DLL? MT4 не предоставляет возможности написать DLL в его среде, да? В каком языке лучше это сделать?
не факт...
Игорь :-))
ну если прятать его в интимные предметы подруги - как тут выше советовали - то конечно не факт
если комп подключен к инету и к примеру открыты порты то корабль хакера может пришвартоваться :-)
А я не могу прописать весь механизм расчетов в отдельной функции, а функцию держать в папке libraries и вызывать эту функцию из советника, или же мне все равно придется вставлять любую пользовательскую функцию, если таковая есть, в сам код советника? Насколько я понимаю из советника я могу вызывать только преопределенные функции. Дело в том, что я не собираюсь распространять своего советника на коммерческой основе, но у меня есть вероятность, что нежелательные для меня люди начнут это делать за меня, и мне было бы достаточно часть кода держать в отдельном файле и просто его вызывать (даже если советник будет скопирован с компа, его основной механизм останется в нем). Можно ли это сделать через пользовательскую функцию или только через DLL? MT4 не предоставляет возможности написать DLL в его среде, да? В каком языке лучше это сделать?
понятно...
---
DLL не пишутся инструментами и средсвами MT
они пишутся на других языках
---
я так понял Вы не на том уровне - который я вам рекомендовал
---
если все же Вы хотите использовать самописные DLL, Вы должны уметь программировать на достаточно высоком уровне
лучше делать на том языке который Вы лучше знаете, будь то Си++ или просто Си или Delphi или что либо еще
но для этого надо знать эти языки... сходу освоить можно но потребуется некоторое время
нет ничего невозможного
но если Вы не профпрограммист то тратить время на изучение языка только для тог очто бы написать защиту я бы не стал
понятно...
---
DLL не пишутся инструментами и средсвами MT
они пишутся на других языках
---
я так понял Вы не на том уровне - который я вам рекомендовал
---
если все же Вы хотите использовать самописные DLL, Вы должны уметь программировать на достаточно высоком уровне
лучше делать на том языке который Вы лучше знаете, будь то Си++ или просто Си или Delphi или что либо еще
но для этого надо знать эти языки... сходу освоить можно но потребуется некоторое время
нет ничего невозможного
но если Вы не профпрограммист то тратить время на изучение языка только для тог очто бы написать защиту я бы не стал
Еще месяц назад я вообще не знал, что такое автоматический трейдинг на практике. Работал в ручную и не на МТ4, а в Rumus2. Соответственно, языка программирования никакого не знал. Сейчас у меня 3 советника, написаных мною и работающих на хорошем уровне. Все три написаны с разной степенью сложности, от простой до сложной. Так что я согласен, что ничего невозможного нет. Поэтому если потребуется, освою и более сложный язык программирования, хотя ваша идея с изменением входных параметров советника в данном случае кажется наиболее практичной и сберегающей силы и время. Моя проблема заключается только в том, что я не хочу, чтобы кто-нибудь просто скопировал его на флешку и пользовался им, как своим (к сожалению доступ к моему компу не такой уж и закрытый). Люди, которые меня знают, видят что советники дают реальную прибыль, а сделать что-то самим - это для них мука. Люди, которые я хочу, чтобы работали с ним, уже его поличили и работают, но, конечно, под честное слово, что не будут его распространять. Хотя, человек есть человек, и соблазн всегда был для него проблемой.
У вас очень дельные советы. Огромное спасибо.