Брокерам запретили вкладывать DLL в инсталляционный пакет терминала?

 
Собственно вопрос с какого времени, и можно ли на каких-либо условиях все-таки включить DLLки в пакет?
 
так вы бы в сервисдеск написали. форумчане вам чем помогут?
 
Eugeniy Lugovoy:
Собственно вопрос с какого времени, и можно ли на каких-либо условиях все-таки включить DLLки в пакет?
О каких ДЛЛ речь? И что мешает брокеру выложить их у себя на сайте?
 
Andrey Khatimlianskii:
О каких ДЛЛ речь? И что мешает брокеру выложить их у себя на сайте?

Андрей, мы работаем под лицензией брокера (имя могу в лс кинуть), закуплен MT4 сервер, написан EA исключительно для наших клиентов. Хотелось бы чтоб MT4 терминал при установке уже включал его. Эксперт состоит из EX4 и 3-х DLL. MQ отказывается включать из в дистрибутив нашего терминала. Хотя по-моему раньше таких ограничений не было, сам видел у одного брокера в дистрибутиве.

Мы конечно свой installation package сделали, но хотелось бы включить то что нам нужно в наш дистрибутив MT4 терминала. А то получается сервер закупили за приличные деньги и не можем нашим клиентам предоставить наш софт в составе MT4. Как-то не серьезно.

 
Eugeniy Lugovoy:

Андрей, мы работаем под лицензией брокера (имя могу в лс кинуть), закуплен MT4 сервер, написан EA исключительно для наших клиентов. Хотелось бы чтоб MT4 терминал при установке уже включал его. Эксперт состоит из EX4 и 3-х DLL. MQ отказывается включать из в дистрибутив нашего терминала. Хотя по-моему раньше таких ограничений не было, сам видел у одного брокера в дистрибутиве.

Тоже раньше видел в поставке терминала ДЛЛ, с самопальной панелькой от брокера. Давно было, даже не помню, до 600-го билда или позже.
 
Eugeniy Lugovoy:

Андрей, мы работаем под лицензией брокера (имя могу в лс кинуть), закуплен MT4 сервер, написан EA исключительно для наших клиентов. Хотелось бы чтоб MT4 терминал при установке уже включал его. Эксперт состоит из EX4 и 3-х DLL. MQ отказывается включать из в дистрибутив нашего терминала. Хотя по-моему раньше таких ограничений не было, сам видел у одного брокера в дистрибутиве.

Мы конечно свой installation package сделали, но хотелось бы включить то что нам нужно в наш дистрибутив MT4 терминала. А то получается сервер закупили за приличные деньги и не можем нашим клиентам предоставить наш софт в составе MT4. Как-то не серьезно.

Этому баяну, уже три года: https://www.mql5.com/ru/forum/11616

Хотите давать плюшки клиентам - используйте нативный MQL5 без длл. И да, вам много что нужно: впаривать рекламу, спамить купленную базу телефонов и другие небходимые вещи, за которые нужно давать по рукам. И запрет DLL хоть-какая то защита пользователей от того, что вам нужно

Опровержение: Запрета использования DLL нет
Опровержение: Запрета использования DLL нет
  • www.mql5.com
04 будет введен запрет на использование DLL в советниках.
 
Vasiliy Sokolov:

Этому баяну, уже три года: https://www.mql5.com/ru/forum/11616

Хотите давать плюшки клиентам - используйте нативный MQL5 без длл. И да, вам много что нужно: впаривать рекламу, спамить купленную базу телефонов и другие небходимые вещи, за которые нужно давать по рукам. И запрет DLL хоть-какая то защита пользователей от того, что вам нужно

Не надо ля-ля. Вы говорите безпредметно. У нас MT4 платформа, и речи об MQL5 нет. А то что нам нужно предоставить клиентам - лишь расширение функционала, которое должно поставляться с терминалом конкретно нашего брокера и работать только в рамках нашего брокера.

В конце концов, за свои "надстройки" ответственность несет брокер, а не MQ. Ну и уж MQ так сильно опасаются за безопасность клиентов, то можно и по аналогии с AppStore проверку делать.

Опять же, если принять во внимание ваш комментарий, то с таким подходом произойдет отток клиентов у брокера, что не позволит себе ни один брокер.

Напомню, клиент-серверное приложение MT4 приобретено не за копейки, если для серверной части разработка DLL плагинов разрешена, то почему в том числе в закупленном нами терминале нельзя в поставку включить наше ПО; и не имеет значения EX4, DLL, OCX, EXE, TXT и т.п.

 
Eugeniy Lugovoy:

Андрей, мы работаем под лицензией брокера (имя могу в лс кинуть), закуплен MT4 сервер, написан EA исключительно для наших клиентов. Хотелось бы чтоб MT4 терминал при установке уже включал его. Эксперт состоит из EX4 и 3-х DLL. MQ отказывается включать из в дистрибутив нашего терминала. Хотя по-моему раньше таких ограничений не было, сам видел у одного брокера в дистрибутиве.

Мы конечно свой installation package сделали, но хотелось бы включить то что нам нужно в наш дистрибутив MT4 терминала. А то получается сервер закупили за приличные деньги и не можем нашим клиентам предоставить наш софт в составе MT4. Как-то не серьезно.

Это же очевидно — MQ не могут наводить на себя тень, позволяя включать в дистрибутив DLL-ки с неограниченными возможностями.

То, что пользователь установит дополнительно — это его проблема, и его несколько раз предупредят, что DLL могут нести опасность. А включать их в дистрибутив не нужно.

 

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

От клиента потребуется лишь настроить робота (можно в ЛК на сайте), и все будет работать самостоятельно. 

 
Andrey Khatimlianskii:

Это же очевидно — MQ не могут наводить на себя тень, позволяя включать в дистрибутив DLL-ки с неограниченными возможностями.

То, что пользователь установит дополнительно — это его проблема, и его несколько раз предупредят, что DLL могут нести опасность. А включать их в дистрибутив не нужно.

 

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

От клиента потребуется лишь настроить робота (можно в ЛК на сайте), и все будет работать самостоятельно. 

Это не торговый робот, а скорее графический интерфейс для получения новостей, публикации/просмотра торговых сигналов в нашей системе, просмотра статистики и т.п. Делаем отдельный инст пакет.

На счет DLL для сервера + управление из ЛК - отличное решение, но нам не подходит, т.к. функциональность больше UI нежели торговля... плюс  мы подключаем сторонних брокеров к системе, manager доступ только, т.е. они не допустят сторонних плагинов у себя на серверах.

Но, мысль мне нравится, может для какого-нть проекта будем использовать.

Спасибо всем. 

 

В брокерском контракте четко оговорено, что брокер не имеет права модифицировать, создавать или использовать(чужие) кастомные сборки. Это является существенным нарушением договора.

DLL категорически запрещены в сборках терминалов. 

 
Renat Fatkhullin:

В брокерском контракте четко оговорено, что брокер не имеет права модифицировать, создавать или использовать(чужие) кастомные сборки. Это является существенным нарушением договора.

DLL категорически запрещены в сборках терминалов. 

Спасибо Ренат. Я просто сам контракт не видел, а руководство наше, видимо, внимание на других моментах акцентировало.

Причина обращения: