Мой подход. Ядро - Движок. - страница 161

 
Реter Konow:

Раньше, это направление никто в серьез не развивал. А тут вдруг взялись. И зачем? Ведь я создавал конструктор GUI для людей, не для себя. И распостронять хочу свободно. Он конечно похуже C# будет, но зато безопасен и для Маркета подходит. И постоянно развивается. Так в чем смысл? Мне насолить что ли?))

Кстати, всегда говорил, что конструктор буду предлагать только для МТ5. На МТ4 у меня тестовый полигон. И это оправдано с точки зрения разработки. Заставляет совершенствовать, искать лучшие решения...   

кто взялся? я апнул эту тему несколько раз, ну может быть человек 20 кто читает этот форум начали эксперименты творить, вряд ли больше, а кто и ранее пользовался сторонними dll те и будут пользоваться

разработчики терминала свою концепцию "безопасной песочницы МТ" не изменяли, ничего не изменилось

ну, а Ваша работа... время покажет ;)

Реter KonowТак в чем смысл? Мне насолить что ли?))

Вы преувеличиваете свою значимость ;)

 
Igor Makanu:

кто взялся? я апнул эту тему несколько раз, ну может быть человек 20 кто читает этот форум начали эксперименты творить, вряд ли больше, а кто и ранее пользовался сторонними dll те и будут пользоваться

разработчики терминала свою концепцию "безопасной песочницы МТ" не изменяли, ничего не изменилось

ну, а Ваша работа... время покажет ;)

Вы преувеличиваете свою значимость ;)

Не, значимость свою я конечно преувеличиваю (как и все мы), но здесь просто совпадение какое то...)) 

Статья может все изменить. Ее прочтут тысячи людей и она может запустить то, что можно уже не повернуть назад. Василий разрабатывает связь с Шарпом профессионально. Я конечно не против, но публикация его решений может навредить. Может я преувеличиваю, но если будет легко соединить советник с Шарпом, получится опасная смесь. Советник связан со счетом, деньгами. На компьютере могут быть личные данные пользователя. Шарп откроет дверь в личное пространство трейдера. Даст доступ к запрещенным местам. А советник будет служить чьим то темным замыслам. Может и нет, но кто его знает...  

 

Советник может стать приманкой для распостронения троянов. Их наклепают и закинут в свободный доступ. И пиши пропало. :(((

Просто после статьи может возникнуть доверие к советникам с ДЛЛ и GUI. А любое доверие, - благодатная почва для мошенников.

 
Реter Konow:

Статья может все изменить. Ее прочтут тысячи людей и она может запустить то, что можно уже не повернуть назад. Василий разрабатывает связь с Шарпом профессионально. Я конечно не против, но публикация его решений может навредить. Может я преувеличиваю, но если будет легко соединить советник с Шарпом, получится опасная смесь. Советник связан со счетом, деньгами. На компьютере могут быть личные данные пользователя. Шарп откроет дверь в личное пространство трейдера. Даст доступ к запрещенным местам. А советник будет служить чьим то темным замыслам. Может и нет, но кто его знает...  

?

https://www.mql5.com/ru/articles/96

https://www.mql5.com/ru/articles/18

https://www.mql5.com/ru/articles/364

https://www.mql5.com/ru/articles/1414

https://www.mql5.com/ru/articles/73

https://www.mql5.com/ru/articles/1903

https://www.mql5.com/ru/articles/249

https://www.mql5.com/ru/articles/44

https://www.mql5.com/ru/articles/1361

https://www.mql5.com/ru/articles/236

https://www.mql5.com/ru/articles/1567

https://www.mql5.com/ru/articles/2895

... и еще 12 страниц поиском по статьям... думаю более  50 статей по интеграции МТ с внешними dll точно будет

и? ... при всем моем уважению к Василию, интересные у него статьи, чувствуется профессионализм, но думаете он сломает систему? - -систему, что тот кто не хотел пользоваться поиском в интернете, вот вдруг и начнет профессионально заниматься С# .... могу успокоить, сам C# тож в своей рантайм среде крутится, все равно в чистый С++ придется выбираться ;)

Руководство по написанию DLL для MQL5 на Delphi
Руководство по написанию DLL для MQL5 на Delphi
  • www.mql5.com
Механизм написания DLL будет рассмотрен на примере среды разработки Delphi 2009. Выбор именно этой версии обусловлен тем, что в MQL5 строки хранятся в формате Юникод. А в более старых версиях Delphi в модуле SysUtils отсутствуют функции для работы со строками Юникод формата. Если вы, по каким-то причинам, используете более раннюю версию (Delphi...
 
Igor Makanu:

...

https://www.mql5.com/ru/articles/2895

... и еще 12 страниц поиском по статьям... думаю более  50 статей по интеграции МТ с внешними dll точно будет

и? ... при всем моем уважению к Василию, интересные у него статьи, чувствуется профессионализм, но думаете он сломает систему? - -систему, что тот кто не хотел пользоваться поиском в интернете, вот вдруг и начнет профессионально заниматься С# .... могу успокоить, сам C# тож в своей рантайм среде крутится, все равно в чистый С++ придется выбираться ;)

Помните, как я говорил о сложности подключения внешнего приложения к МТ? Так вот это действительно БЫЛО сложно. Раньше. А теперь, когда мне показали что сделали разработчики, насколько они упростили связь, мне стало не по себе. Не потому что я испугался за свой проект, а потому что всегда считал это направление неправильным в целом.

Разработчики упростили и расширили возможности связи. Посмотрите насколько легче пользоваться ДЛЛ сейчас, по сравнению с тем, что описано в тех статьях. Там черт ногу сломит. А теперь вместо десятка статей будет одна. И с ней, один простой адаптер. А это уже серьезно.

Если взяли курс на интеграцию всех прелестей C#, нужно не забывать о всех побочных эффектах, которые вылезут вместе с прелестями. 

Я против упрощения связи. Если Василий напишет статью на уровне предыдущих, (сложно и мутно), а его решение будет громоздким и малоэффективным, - то ничего не изменится.  Но, если он сделает революцию в простоте и универсальности подключения, - это станет опасным.

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

 
Да! Спички детям не игрушка.
 

Тупиковость массовой интеграции с С# проявляется при элементарном логическом рассуждении:

1. Допустим создали универсальное подключение к шарпу и новые фишки всем понравились. Виз.студия, Виндоус GUI и все дела... Все потянулись к C# и стали дружно его использовать. 

2. Доверие к советникам с ДЛЛ выросло. Люди свободно ставят гибридных роботов в торговлю. Помогают друг другу их писать. Передают коды...

3. Находятся мошенники, которые видят возросшее доверие публики к советникам с ДЛЛ, и решают использовать это для кражи личной информации, распостронения вирусов и других афер. Пишут вредоносный код, ставят в советников, выбрасывают в открытый доступ. Рекламируют их под видом прибыльных ТС.

4. Появляются пострадавшие, - нубы, непредупрежденные, альтруисты... Они пишут на форум, рассказывают. Доверие к советникам ДЛЛ написанных другими (даже честными) начинает снижатся. Возникают подозрения. Паранойя.

5. Круг замыкается. Волна возросшего интереса неизбежно убивается злоумышленниками, пользующимися чужим доверием. И поскольку системы контроля ДЛЛ нет, любое массовое использование МТ-шарповских гибридов, превращается в рулетку.

Но распостронять их непременно будут, и это никак не остановить. На этом этапе, направление приводит в тупик: - растет вред репутации советников и рисуется негативный фон вокруг МТ5, поддерживающего вредоносное программирование, от которого кто то пострадал.

Поэтому, ни к чему хорошему, это направление не ведет. 

 
Реter Konow:

Тупиковость массовой интеграции с С# проявляется при элементарном логическом рассуждении:

1. Допустим создали универсальное подключение к шарпу и новые фишки всем понравились. Виз.студия, Виндоус GUI и все дела... Все потянулись к C# и стали дружно его использовать. 

2. Доверие к советникам с ДЛЛ выросло. Люди свободно ставят гибридных роботов в торговлю. Помогают друг другу их писать. Передают коды...

3. Находятся мошенники, которые видят возросшее доверие публики к советникам с ДЛЛ, и решают использовать это для кражи личной информации, распостронения вирусов и других афер. Пишут вредоносный код, ставят в советников, выбрасывают в открытый доступ. Рекламируют их под видом прибыльных ТС.

4. Появляются пострадавшие, - нубы, непредупрежденные, альтруисты... Они пишут на форум, рассказывают. Доверие к советникам ДЛЛ написанных другими (даже честными) начинает снижатся. Возникают подозрения. Паранойя.

5. Круг замыкается. Волна возросшего интереса неизбежно убивается злоумышленниками, пользующимися чужим доверием. И поскольку системы контроля ДЛЛ нет, любое массовое использование МТ-шарповских гибридов, превращается в рулетку.

Но распостронять их непременно будут, и это никак не остановить. На этом этапе, направление приводит в тупик: - растет вред репутации советников и рисуется негативный фон вокруг МТ5, поддерживающего вредоносное программирование, от которого кто то пострадал.

Поэтому, ни к чему хорошему, это направление не ведет. Потом придется долго доказывать, что ты не верблюд.

И только лишь единственный-неповторимый Петя Конов спасёт всё мировое сообщество трейдеров от мошенников и вернёт доверие к советникам. Но только к тем советникам, что на ядре на Луну.

Медаль на складе...

 
Реter Konow:

Тупиковость массовой интеграции с С# проявляется при элементарном логическом рассуждении...

Петр, похоже это единственный аргумент, который ты смог найти. Но и он не выдерживает критики, потому что:

  • Во-первых, предполагается открытое распространение исходных кодов на C# - берешь и смотришь, что там написано. Если в C# не понимаешь, из обширного сообщества найдутся другие кто понимает и поднимут бучу если что.
  • Во-вторых, даже если код на C# закрыт - то он все равно открыт. Восстановить программу практически один к одному из сборки Net не проблема. Поэтому писать траянов и вирусы на C# вообще не вариант. Эта практически открытая технология по своей сути.

Так вот.
 
Vasiliy Sokolov:

Петр, похоже это единственный аргумент, который ты смог найти. Но и он не выдерживает критики, потому что:

  • Во-первых, предполагается открытое распространение исходных кодов на C# - берешь и смотришь, что там написано. Если в C# не понимаешь, из обширного сообщества найдутся другие кто понимает и поднимит бучу если что.
  • Во-вторых, даже если код на C# закрыт - то он все равно открыт. Восстановить программу практически один к одному из сборки Net не проблема. Поэтому писать траянов и вирусы на C# вообще не вариант. Эта практически открытая технология по своей сути.

Так вот.

Речь о нубах, а они не понимают этих нюансов и не разбираются в кодах. Они изначально доверяют, и непременно станут жертвой мошенников. Посмотри на фейковые магазины советников. А если там прибавятся эти гибриды с троянами? Зачем быть ответственным за возникновение новой ниши аферизма в интернете?

Кто будет восстанавливать программу из сборки .Net? Нубы? Простые пользователи? Они будут открывать код и разбираться троян это или нет? Ну серьезно, Василий.))

Распостронять будут в обход нашего сайта, и там никакого контроля не будет. А весь негативный фон от пострадавших принесет сюда. 


ЗЫ. На волне доверия к Шарповским ДЛЛ, мошенники могут распостронять C++ овские ДЛЛ. Кто там в интернете сильно разбираться будет...

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