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

 
Чтобы заставить трейдера, который получает прибыль на мт4 с помощью индикаторов или советников, что не будут работать на мт5, сломайте мт4. Тогда ему просто придётся тратить время на изучение mql5. Пока мт4 существует, ничего сделать не сможете. Пусть всегда будет солнце!
 
Andrey F. Zelinsky:

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

популярность торговой платформы -- определяется популярностью внутреннего языка программирования.

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

вопрос -- какая группа детей научиться читать быстрее или вообще будет способна научиться?

в этом примере -- слова это аналог готовых классов.

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

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

К сожалению вы ошибаетесь. 

Я начал программировать с 3-его курса, на Algol 68 на ЭВМ Минск 32, и во время производственной практики моя курсовая задача была запрограммировать задачу линейной программировании с помощью симплекс методом.

А сама задача: "Оптимальное распределение машин и механизмов между строительными объектами".

Потом перешел на ЕС-ЭВМ с Ассемблером, PL/1, "Искру" на Basic . . . .


Программисты делятся на 2 категории: Системные и Проблемные. К ним присоединились и еще WEB программисты, можно к ним и еще добавить сетевые программисты . . . 

Я всегда был проблемным программистом и несмотря на то что знал Assembler для Windows, a также API и ООП, но предпочитаю написать программы на языках высокого уровня.

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

И нынешний MQL5 дает эту возможность, а недостатки постепенно устраняются.

 
Petros Shatakhtsyan:

К сожалению вы ошибаетесь. 

Я начал программировать с 3-его курса, на Algol 68 на ЭВМ Минск 32 ...

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

Но аудитория разработчиков индикаторов/советников -- делится на а) тех, кто проходил понимание азов -- и на б) тех, для кого MQL это первый язык программирования.

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

Именно для этой группы были введены привычные для MQL4-разработчиков iTime, iClose, iOpen, ...

И именно потому что MQL4 и MQL5 -- это разные языки программирования -- а MQL5 сложнее в освоении и использовании чем MQL4 -- группа "б) тех, для кого MQL это первый язык программирования" не перетекает из МТ4 на МТ5, или перетекает очень медленно.

Причины такого положения дел надо исследовать -- моё предположение -- это подача/обучение аудитории языковых конструкций -- подача сразу со стандартной библиотеки лишает или замедляет для начинающих разработчиков понимание "что к чему".

 
Andrey F. Zelinsky:

.

-- подача сразу со стандартной библиотеки лишает или замедляет для начинающих разработчиков понимание "что к чему".

А я думаю, что наоборот.

Стандартная библиотека всем дает возможность без знания ООП и что такой класс, писать торговые операции очень кратко.


Я понимаю почему многие боятся от MQL5. Некоторым кажется что написать на MQL5 надо знать классы и ООП.

Уверяю что знание ООП, для перехода с MQL4 на MQL5 не нужно !

 
Petros Shatakhtsyan:

А я думаю, что наоборот. ...

Думайте, кто же вам запрещает или мешает думать.

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

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

 
Andrey F. Zelinsky:

Думайте, кто же вам запрещает или мешает думать.

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

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

у меня в моей работе сложилось мнение - насиженные менеджеры враг всего нового, понятно почему - им отсидеть день и свалить, у вас вроде есть потенциал


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

 
pavlick_:

Что за глупости. Чьим бизнесом является, например, с++? Это свободный стандарт, общественное достояние. Компиляторы со свободными лицензиями. Это всё обрастает свободными библиотеками. А много ли альтруистов найдётся писать свободные библиотеки для закрытого МКЛ для продвижения их бизнеса? Не, ну найдутся наверняка желающие потешить своё чсв, но у меня, например, вообще желания не возникает. И вообще, даже встраивать ничего не надо (как lua в квике) - давать апи.

Тогда читайте вторую половину текста - подготовка специалистов неизвестно для кого. И причем тут какие-то библиотеки?

А вот это вот "как lua в квике" - с этого и надо было начинать этим все и сказано. Даже взржал немного. 

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

 
Petros Shatakhtsyan:

А я думаю, что наоборот.

Стандартная библиотека всем дает возможность без знания ООП и что такой класс, писать торговые операции очень кратко.


Я понимаю почему многие боятся от MQL5. Некоторым кажется что написать на MQL5 надо знать классы и ООП.

Уверяю что знание ООП, для перехода с MQL4 на MQL5 не нужно !

Куда проще! Но как видим - даже это не все способны осмыслить. Потрясающе!

 
Andrey F. Zelinsky:

Думайте, кто же вам запрещает или мешает думать.

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

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

Андрей, это не я практик ? 

Посмотрите на мой профиль и там есть ссылка на видео. Эту программу я разработал 12 лет тому назад на VC++, Borland C++ и Oracle.

И еще с 97-по 2008гг, у меня была собственная фирма, где принимал заказы, а также занимался обучением к программированию VC++,  и Visual FoxPro.


Так что не советую соревноваться со мной, проиграете. ( Это конечно шутка :)

 
Petros Shatakhtsyan:

Стандартная библиотека всем дает возможность без знания ООП и что такой класс, писать торговые операции очень кратко.

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

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

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

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

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

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