Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Но в магазин мы не будет принимать никаких файлов, которые содержат вызовы DLL - это проверить очень легко.
В EX5 нельзя никакой загрузчик вредного кода написать - язык специально спроектирован защищенным. Единственная возможность хорошо напортить, только если пользователь разрешил DLL.
Но в магазин мы не будет принимать никаких файлов, которые содержат вызовы DLL - это проверить очень легко.
ну тогда скажите прямо: мы будем проверять наличие вызовов DLL программ в магазине и тем самым обеспечим безопасность и точка
спс
ну тогда скажите прямо: мы будем проверять наличие вызовов DLL программ в магазине и тем самым обеспечим безопасность и точка
Так именно это и было сказано с самого начала:
С DLL продаваться ничего не будет. Это наш осознанный шаг.
Раз язык полностью контролируемый, то и наличие DLL вызовов четко описано и проверяемо.
Это значит что серьезные эксперты/индикаторы например загружающие календари экономических событий с сайтов (тут без длл не обойтись) или работающие с собственной базой данных например MySQL продавать нельзя будет?
Для вебдоступа мы скоро предоставим набор штатных контролируемых HTTP функций в язык MQL5. Он позволит обращаться к внешним ресурсам по специальному списку разрешений URL, которые пользователь сможет формировать вручную.
То есть, можно будет в настройках терминала прописать список адресов (например, https://www.mql5.com/, https://my.domain.com/service/), к которым можно обращаться по HTTP и HTTPS протоколу. Это даст возможность серьезно расширить функционал системы для работы с внешними сервисами.
С календарем все гораздо проще - он уже есть штатный в системе, да еще и отображается на чартах.
Даже в вашем конкурсе на лучший интерфейс наверняка может победить эксперт у которого будет своя форма (реализованная во внешней длл) с закладками, штатными листающимися таблицами и списками тоже нельзя буде продать?!
В нашем конкурсе запрещены внешние DLL, кроме вызовов штатного Windows API. Причем на этот конкурс принимается код исключительно в исходниках.
В таком случае ваш супермаркет превращается в простой уличный киоск в котором ничего особо толкового кроме журналов с кроссвордами да одноразовых носовых платков и не будет :(
Не беспокойтесь, толкового будет много. Мы не зря инвестировали столько сил и средств в развитие языка MQL5. Он стал настолько мощным, что практически сводит на нет необходимость использования внешних DLL для обычной работы.
Для развития торговой платформы базовая безопасность стоит на первом месте. В роли всеми пинаемой Microsoft за дыры в безопасности мы выступать не будем.
Он стал настолько мощным, что практически сводит на нет необходимость использования внешних DLL для обычной работы.
Для развития торговой платформы базовая безопасность стоит на первом месте. В роли всеми пинаемой Microsoft за дыры в безопасности мы выступать не будем.
насчет безопасности - дай да Бог, что бы хоть у кого-то получилось - не было пока еще абсолютно защищенных продуктов, которые имеют выход в интернет
между прочим файл common.mqh - имеет директиву #import - т.е. DLL нужны?
насчет моей "больной проблемы" - я про DLL - я уже писал, что раздел https://www.mql5.com/ru/code/libraries выглядит убогим: "как тренировочный зал, для школьников - типа пацаны тренируются ООП"
, по большому счету взять готовых решений там пока невозможно - нет описания, нет классов, которые могли бы взять на себя полностью работу с каким-либо функционалом (к примеру: полностью готовый класс для доступа к историческим данным, класс для работы с файлами и пр.)
ЗЫ: ну и в части/ просьбы или пожелания: если mql5 настолько мощный язык, выложите плз в библиотеку, класс для работы с вейвлет преобразованиями , попробовал с ходу переложить на mql5: http://www.basegroup.ru/library/cleaning/wavutils_desc/ вроде и опыта достаточно, но сразу не получилось - споткнулся по работе с динамическими многомерными массивами - интересно посмотреть
насчет безопасности - дай да Бог, что бы хоть у кого-то получилось - не было пока еще абсолютно защищенных продуктов, которые имеют выход в интернет
между прочим файл common.mqh - имеет директиву #import - т.е. DLL нужны?
Вы что-то путаете. В наших стандартных библиотеках, распространяемых с терминалом, нет никаких #import DLL.
Для проверки скачайте дистрибутив с нуля и проверьте.
насчет моей "больной проблемы" - я про DLL - я уже писал, что раздел https://www.mql5.com/ru/code/libraries выглядит убогим: "как тренировочный зал, для школьников - типа пацаны тренируются ООП"
, по большому счету взять готовых решений там пока невозможно - нет описания, нет классов, которые могли бы взять на себя полностью работу с каким-либо функционалом (к примеру: полностью готовый класс для доступа к историческим данным, класс для работы с файлами и пр.)
Старая проблема - "или дать удочку или дать рыбу". Но удочку мы дали, а рыбу (кодебейз и весь сайт MQL5.community) исправно доставляли (посмотрите многолетний MQL4.community) и доставляем.
ЗЫ: ну и в части/ просьбы или пожелания: если mql5 настолько мощный язык, выложите плз в библиотеку, класс для работы с вейвлет преобразованиями , попробовал с ходу переложить на mql5: http://www.basegroup.ru/library/cleaning/wavutils_desc/ вроде и опыта достаточно, но сразу не получилось - споткнулся по работе с динамическими многомерными массивами - интересно посмотреть
Снова удочки недостаточно, а готовой рыбы мало. Причем это прямое обвинение в нашу сторону.
Если есть вопрос по динамическим массивам, то надо открывать тему в форуме и задавать конкретный вопрос с примером.
Вы что-то путаете. В наших стандартных библиотеках, распространяемых с терминалом, нет никаких #import DLL.
1.Для проверки скачайте дистрибутив с нуля и проверьте.
2.Старая проблема - "или дать удочку или дать рыбу". Но удочку мы дали, а рыбу (кодебейз и весь сайт MQL5.community) исправно доставляли (посмотрите многолетний MQL4.community) и доставляем.
Снова удочки недостаточно, а готовой рыбы мало. Причем это прямое обвинение в нашу сторону.
3.Если есть вопрос по динамическим массивам, то надо открывать тему в форуме и задавать конкретный вопрос с примером.
1.наверно да - возможно скачал пример на МТ5 и вместе с ним этот файл: common.mqh , возможно этот файл не из стандартной поставки МТ5
2. я не обвиняю, а констатирую - что раздел библиотеки - это "святое-святых" - место, где всегда можно взять готовые решения - по крайней мере так в библиотеках на Delphi - нужна поддержка DirectX - ищу библиотеку по работе с DirectX - устанавливаю и у меня нет проблем с описаниями и не возникает вопросов насколько библиотека оптимизирована, и я дальше продолжаю заниматься своим проектом, а не разбираюсь с работой функционала сторонних производителей
3. ОК - постараюсь найти время и конкретнее спросить в соответствующем разделе форума
1.наверно да - возможно скачал пример на МТ5 и вместе с ним этот файл: common.mqh , возможно этот файл не из стандартной поставки МТ5
2. я не обвиняю, а констатирую - что раздел библиотеки - это "святое-святых" - место, где всегда можно взять готовые решения - по крайней мере так в библиотеках на Delphi - нужна поддержка DirectX - ищу библиотеку по работе с DirectX - устанавливаю и у меня нет проблем с описаниями и не возникает вопросов насколько библиотека оптимизирована, и я дальше продолжаю заниматься своим проектом, а не разбираюсь с работой функционала сторонних производителей
3. ОК - постараюсь найти время и конкретнее спросить в соответствующем разделе форума
Или вы хотите чтобы все библиотеки предоставляли интерфейс типа: "Одна функция do(string cmd), параметром передаем строку - 'построй график по показаниям индикаторов которые я тебе не скажу, и чтобы она имела вид, который я хочу, но сама догадайся какой...' "?
И то что нету документации, примеров и т.п. виноваты явно не MQ.
С DLL продаваться ничего не будет. Это наш осознанный шаг.