Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
В кодобазу загляните. Там куча небольших по коду советников.
Например. Торгует по пересечению МА. Есть пересиживание убытков.
https://www.mql5.com/ru/code/14601
Конечно не учит, как и C.
Язык программирования по определению не может учить.
Изучения языка начинается с чтения документации и решения прикладных задач, а не с видео курсов.
Чтобы понимать документацию, нужно понимать о чём речь в этой документации.
Чтобы понимать примеры из документации и кодобазы, нужно понимать что несут за собой эти примеры.
Чтобы это понять, нужно уметь читать код как книгу. Вот только это не художественная литература, чтоб смысл понимался сразу.
Да как человек будет решать задачу? если он не знает что такое переменная, и что такое инициализация. Об этом речь, о основах.
Ребята, хорош мелить чепуху, с высоты своего уже накопленного опыта.
Возможно да, Си не учит, учат преподаватели. И когда есть наставник, даже по видео, материал гораздо лучше усваивается.
Не собираюсь тут что то кому то доказывать, но мне язык Си очень сильно помог.
Чтобы понимать документацию, нужно понимать о чём речь в этой документации.
Чтобы понимать примеры из документации и кодобазы, нужно понимать что несут за собой эти примеры.
Чтобы это понять, нужно уметь читать код как книгу. Вот только это не художественная литература, чтоб смысл понимался сразу.
Да как человек будет решать задачу? если он не знает что такое переменная, и что такое инициализация. Об этом речь, о основах.
Ребята, хорош мелить чепуху, с высоты своего уже накопленного опыта.
Возможно да, Си не учит, учат преподаватели. И когда есть наставник, даже по видео, материал гораздо лучше усваивается.
Не собираюсь тут что то кому то доказывать, но мне язык Си очень сильно помог.
В этой статье все есть https://www.mql5.com/ru/articles/100
хватит чушь печатать
Объясните тогда человеку все основы. Уверен вы на это не пойдёте.
Переменные, массивы, циклы, области видимости и т.д. и т.д.
А самое главное научите человека мыслить логически, строить схемы и т.д.
Прежде чем что то писать, нужно знать основы и их понимать.
MQL не учит основам!
По этому если человек захочет продолжить углублено изучать взрослые языки, у него будет хорошая база.
И в дальнейшем возможно забудет про mql как страшный сон ))
вы плохо усвоили уроки Си -- т.к. знали бы рекомендацию Кернигана и Ритчи:
Единственный способ освоить новый язык программирования -- писать на нем программы [гл 1.1. их классической книги].
-- обратите внимание на выделенное -- написано "на нём" -- т.е. если надо писать советники на MQL, то и начинать надо с MQL, а не с Си или какого другого языка (в данном случае, совершенно бестолкового).
да, и потом -- ни один вменяемый разработчик никогда не учит язык программирования -- зачем? -- надо писать на нём программы, язык программирования вторичен.
вы плохо усвоили уроки Си -- т.к. знали бы рекомендацию Кернигана и Ритчи:
Единственный способ освоить новый язык программирования -- писать на нем программы [гл 1.1. их классической книги].
-- обратите внимание на выделенное -- написано "на нём" -- т.е. если надо писать советники на MQL, то и писать программы надо на MQL/
да, и потом -- ни один вменяемый разработчик никогда не учит язык программирования -- зачем? -- надо писать на нём программы, язык программирования вторичен.
О чём и речь, чтобы начать писать, нужно изучить грамматику. А mql типизированный язык с очень многими тонкостями.
Освоив грамматику, уже можно приступить к документации mql с осмысленным подходом к делу.
Возьмите любой язык на котором мы говорим, учат сперва буковки, потом слова, потом предложения.
Когда будешь уже понимать эти буковки, тогда уже примеры и документация.
Всё, дальше без меня, вижу тут упоротые mql-щики которым дай только похоливарить.
О чём и речь, чтобы начать писать, нужно изучить грамматику. А mql типизированный язык с очень многими тонкостями.
Освоив грамматику, уже можно приступить к документации mql с осмысленным подходом к делу.
Возьмите любой язык на котором мы говорим, учат сперва буковки, потом слова, потом предложения.
Когда будешь уже понимать эти буковки, тогда уже примеры и документация.
Всё, дальше без меня, вижу тут упоротые mql-щики которым дай только похоливарить.
Вот именно! Если кто-то собирается разговаривать с французами, он учит французский язык, а если в китайцами, то китайский.
Я всегда даю такой совет.
Берем в код-базе код советника с индикатором и досконально, используя документацию, их изучаем.
Затем потихонечку начинаем писать самостоятельно.
Если появляются какие то подводные камни, спрашиваем на форуме, не стесняемся.
Я всегда даю такой совет.
Берем в код-базе код советника с индикатором и досконально, используя документацию их изучаем.
Затем потихонечку начинаем писать самостоятельно.
Если появляются какие то подводные камни, спрашиваем на форуме, не стесняемся.
Может быть, если кто-то совсем 0, то он вообще не знает, что такое if, for, переменные, массивы. Но эти четыре вещи - это дело одного вечера, можно изучить по любой статейке для чайников. А между прочим, в документации эти вещи отличнейшим образом представлены, поэтому можно вообще не ходить налево.
https://www.mql5.com/ru/docs/basis
Может быть, если кто-то совсем 0, то он вообще не знает,Что такое if, for, переменные, массивы. Но эти четыре вещи - это дело одного вечера, модно изучить по любой статейке для чайников. А между прочим ,в документации жэти вещи отличнейшим образом представлены, поэтому можно вообще не ходить налево.
https://www.mql5.com/ru/docs/basis
Отлично для знающего человека, для новичка в программировании там абракадабра.
Сразу непонятно что пишется:
Язык MetaQuotes Language 5 (MQL5) является объектно-ориентированным языком программирования высокого уровня и предназначен для написания автоматических торговых стратегий, пользовательских технических индикаторов для анализа разнообразных финансовых рынков. Он позволяет не только писать разнообразные экспертные системы, предназначенные для работы в режиме реального времени, но и создавать собственные графические инструменты, помогающие принимать торговые решения.
Как понимает абсолютно далёкий от программирования человек:
объектно-ориентированным - объекты ориентируются? ориентация на объекты? Например, объект "книга". Ориентация, книга, объект?.....
высокого уровня - значит есть низкий уровень, средний уровень. Чем средний уровень отличается от низкого? .....
Ладно сразу к делу, первая ссылка с кодом:
Перечисления
Данные перечислимого типа enum относятся к некоторому ограниченному множеству данных. Определение перечислимого типа:
enum имя_перечислимого_типа
{
список_значений
};
Список значений представляет из себя список идентификаторов именованных констант, разделенных запятыми.
Пример:
enum months // перечисление именованных констант
{
January,
February,
March,
April,
May,
June,
July,
August,
September,
October,
November,
December
};
Перечисление является ограниченным списком?...
4 байта? Вы считать умеете? September- как это слово поместить в 4 байта? ....
анонимное перечисление - есть список и он не имеет имени?.....
Вы сильно заблуждаетесь, что по справке можно с нуля научится MQL!!! Уже должны быть некоторое понимание программирования! Для эксперимента спросите у незнающего человека, что он понял с самой первой страницы документации.