Что нужно сделать, чтобы все наконец перешли на МТ5? (сбор мнений) - страница 25

 

Диалектика процесса такова:

Развитие языка до MQL4, вело к успеху, но продолжение развития (от MQL4 в сторону MQL5) стало уводить язык от его целевой аудитории . Новый язык предложил нагромождение сущностей сознанию обывателя и вызывал отторжение. Но не развиваться в сторону MQL5 было невозможно, т.к. от продвинутых пользователей всегда шли просьбы что то добавить, а разработчикам хлеб нужен. Следовательно, дальнейшее развитие и уход от целевой аудитории были предопределены. А сейчас будет происходить новый виток диалектического процесса, - возвращение в сторону упрощения и повторное завоевание популярности у масс, но уже на новой (MQL5) основе.

 
Fast528:

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

Безусловно.

Только теперь надо правильно и доходчиво донести свои знания -- причём донести неискушенному пользователю (самому массовому и потому ключевому).

Об этом, собственно, и речь.

Вопросы о преимуществе МТ5 и "как заставить" перейти с МТ4 на МТ5 возникают уже не один и не два и даже не пять лет.

Уже и хеджинг добавили, и ITime, iClose и т.п. добавили, и кодабаза завалена примерами (массовые публиканты одно и тоже с таких разных сторон показали) -- и масса преимуществ в тестировании в МТ5 -- и всё равно проблема перехода с МТ4 на МТ5 муссируется.

Значит есть причина? Причину надо выяснить.

 
Dmitry Fedoseev:

Кто кого готовит? Если вы реализовали апи, то я пишу на чём хочу и учусь где хочу, на плюсах, на шарпе, на чём угодно, а материалов достаточно. Если вы документацию к апи считаете обучением ...

Да и это... сколько видел всяких разных лицензий, что-то свободных так и не увидел, а искал упорно - но нет них, а что то кому-то какие-то фантази кажутся свободными, это не более чем фантазии.

А чем эти несвободны? http://www.gnu.org/licenses/license-list.ru.html
Various Licenses and Comments about Them - GNU Project - Free Software Foundation
  • www.gnu.org
This page is maintained by the Free Software Foundation's Licensing and Compliance Lab. You can support our efforts by making a donation to the FSF. Have a question not answered here? Check out some of our other licensing resources or contact the Compliance Lab at licensing@fsf.org. We classify a license according to certain key criteria...
 
Andrey F. Zelinsky:

При чём тут ООП и стандартная библиотека?

Прекрасно можно обходится без ООП на MQL5 не зная ни что такое класс, ни что такое стандартная библиотека.

Но если посмотрим пояснения местных гуру, то мы только и читаем "посмотрите класс СБ ...", "наследуйте класс СБ ...", "напишите свой класс ..."

Т.е. слово "класс" и "стандартная библиотека" неизменно идут рядом.

Откройте описание СБ в документации: "торговые классы", "класс/группа", "класс для работы ...", "прямые потомки", "методы".

Для новичков, которые не идёт в MQL5 из-за ООП -- у них же просто нет никаких шансов. 

Чтобы использовать стандартные торговые функции, совсем не надо знать такие вещи. Знание структуры, как им пользоваться, столько хватит.

Но когда хотите например МОНОвалютный советник превратить на мультивалютника, тоже можно без класса. 

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

Вот и тогда приходит в помощь класс. И надо знать в обязательном порядке как объявить переменные в классе, как иметь доступ к ним, конструктор, деструктор, но не так много.

Чтобы научиться к этим  понятиям и пользоваться, требуется пройти всего 3 урока по 2 часа. Но только для того чтобы Моновалютник превратить на мульти.

А в целом ООП не для тупых программистов.

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

 
Petros Shatakhtsyan:

Чтобы использовать стандартные торговые функции, совсем не надо знать такие вещи. Знание структуры, как им пользоваться, столько хватит.

...

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

Пихание без меры на всех углах торговых классов и методов стандартной библиотеки -- не даёт для новичка понимания торговых функций языка.

О торговых функциях MQL5 вообще нигде не говорится -- разговоры о них подменены разговорами исключительно о методах и классах стандартной библиотеки.

 
pavlick_:

Кто кого готовит? Если вы реализовали апи, то я пишу на чём хочу и учусь где хочу, на плюсах, на шарпе, на чём угодно, а материалов достаточно. Если вы документацию к апи считаете обучением ...

Эт точно. Единственный путь развитие -АПИ. По крайней мере, все ПО движется к открытым системам, мейнстрим, так сказать.)

Что касается замкнутых сообществ, то они обречены. Разве только их искусственно холить и лелеять, но даже и в этом случае никакого развития не ожидается.

Хотя, в замкнутости MQL сообщества тоже может быть глубокий коммерческий смысл.

 

Язык тут вообще не причем. Из пользователей МТ4/МТ5 пытаются что-то свое закодить процентов 5-10, не больше. Остальные в лучшем случае что-нибудь из CodeBase или Маркета могут скачать. И им абсолютно пофиг, что там внутри: классы-шмассы, функции-шрукции.

Вот вы представьте, что нужно объяснить пользователю не использующему программирование и советников, чем это МТ5 лучше МТ4. Быстрота, масштабируемость, чистая архитектура... - все это пустые звуки для обычных юзеров. Поэтому доводы едва ли найдутся.

 
Vasiliy Sokolov:

Язык тут вообще не причем. Из пользователей МТ4/МТ5 пытаются что-то свое закодить процентов 5-10, не больше. Остальные в лучшем случае что-нибудь из CodeBase или Маркета могут скачать. И им абсолютно пофиг, что там внутри: классы-шмассы, функции-шрукции.

Вот вы представьте, что нужно объяснить пользователю не использующему программирование и советников, чем это МТ5 лучше МТ4. Быстрота, масштабируемость, чистая архитектура... - все это пустые звуки для обычных юзеров. Поэтому доводы едва ли найдутся.

Допустим кодеров 5-10 процентов, а остальным без разницы какая платформа. Тогда разделим пользователей на две категории, - активные пользователи (кодеры) и пассивные (подписчики сигналов, ручные трейдеры, покупатели маркета).

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

Значит задача, - убедить кодеров перейти на МТ5, и вопрос будет решен.

 
Andrey F. Zelinsky:

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

Пихание без меры на всех углах торговых классов и методов стандартной библиотеки -- не даёт для новичка понимания торговых функций языка.

О торговых функциях MQL5 вообще нигде не говорится -- разговоры о них подменены разговорами исключительно о методах и классах стандартной библиотеки.

Если другие поняли вас, что вы хотите, то пусть другие объяснят мне.

Пусть новички скажут в чем их трудность.


Для торговых функции есть вот это Справочник MQL5  Торговые функции.

Я также использую их, например для поиска позиции использую: PositionSelect.

А вместо OrderSend предпочитаю использовать стандартные функции.  Кому как удобно.

 
Реter Konow:

Допустим кодеров 5-10 процентов, а остальным без разницы какая платформа. Тогда разделим пользователей на две категории, - активные пользователи (кодеры) и пассивные (подписчики сигналов, ручные трейдеры, покупатели маркета).

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

Значит, задача - убедить кодеров перейти на МТ5 и вопрос будет решен.

Верно, только профессиональный кодер, это в первую очередь человек, обслуживающий интересы других. Кто в своем уме удалит все свои продукты из Маркета для МТ4, лишая себя возможности заработка? Кто откажется от заказов в фрилансе на МТ4 только потому что это МТ4?

Кодеров действительно процентов 5-10, но их все равно достаточно, что бы создавать конкуренцию между собой. Если найдется один такой дартаньян, то остальные просто пальцем у веска покрутят и дальше будут обслуживать МТ4-юзверей. Только MQ может существенно повлиять, хотя бы потому что она владелец и МТ4 и МТ5. Но все это влияние это принудительные драконовские меры, а по факту осознанный разгром сложившейся экосистемы в МТ4. Никто в здравом уме на это не пойдет.