Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Закидали новичка бесполезной для него информацией.))
Полезна информация или нет решит новичок
Хорошо сказал, познавательно, спасибо
Это говорит о том, что не надо так афишировать свои желания. С таким-же успехом Владимир мог задавать вопросы конкретно о той или иной функции и получать полезные советы, а не бред «специалистов» типа учи С++ или учи ассемблер. Можно начать с изучения перфокарт.
Продолжаем:
Класс!!! Василий, у Вас прирождённый талант учителя. Всё доходчиво и понятно, особенно для тех, кто на полном нуле. Не задумывались написать книгу по типу того, как написал "Учебник MQL4" Сергей Ковалёв, только теперь бы он назывался "Учебник MQL5" Василия Соколова?
Может быть данная тема даст толчок такому начинанию, как Вы считаете, Василий?
С уважением, Владимир.
Василий лишь зацикливает Ваше внимание на некоторых отдельных аспектах, считая что они важнее других. Например, Функция или Событие. Почитайте о функциях у С.Ковалева и найдете не менее (и даже более) подробное и доступное обьяснение, но без акцентирования на них внимания в ущерб остальным темам. Поэтому, нужно читать учебник.
Петер, могу предложить Вам и Василию совместными усилиями сделать доброе дело и написать такую книгу по MQL5.
Написать книгу - это самый лучший способ оставить о себе след в истории человечества, в частности, в истории программирования. Подумайте!
С уважением, Владимир.
Петер, могу предложить Вам и Василию совместными усилиями сделать доброе дело и написать такую книгу по MQL5.
Написать книгу - это самый лучший способ оставить о себе след в истории человечества, в частности, в истории программирования. Подумайте!
С уважением, Владимир.
Спасибо за предложение, но Василий легко "уделает" меня по части классического подхода, который и нужен в такой книге. От себя могу предложить только абстрактное понимание Обьекта и Среды в их динамичном взаимодействии через призму программирования, но, это будет заключительная глава.))))
Понятно. Теперь хочется узнать мнение Василия по поводу моего предложения по написанию книги.
Сейчас, как раз изучаю его статью" Универсальный торговый эксперт: Работа с пользовательскими трейлинг-стопами (часть 6)".
С уважением, Владимир.
Продолжение
Из поста выше было понятно, что основное внимание уделяется функциям. Все было посвящено им, и ничему кроме них. Можно посчитать что это явный субъективный перекос или некая заумная "философия". Однако никакой философии здесь нет. И такое внимание к функциям не случайно. Дело в том, что в программировании, функция имеет фундаментальное значение. Более того, в математике функция также очень важное и фундаментальное понятие. В 20-ых годах прошлого века Алонзо Черчем была разработана система исчисления основанная на функциях. Она была названа лямбда-исчислением. Эта система формализовала понятие вычислимости и плотно связывала компьютерные вычисления и математику. На основе лямбда-исчисления ведущими программистами мира были разработаны так называемые функциональные языки программирования, в которых функции отводится ведущее место. Например в функциональном языке программирования Haskell нет даже цикла for или чего-то подобного. Вместо этого предлагается вызывать функцию специальным образом, рекурсивно, для вычисления нужного значения. Можно доказать, что имея в наличии только функции и запрет на присваивание, можно написать тьюринг-полный язык программирования. Это такой язык на котором было бы возможно написать все, что возможно на любой другом тьюринг-полном языке, вроде процедурного или ООП языка.
MQL не функциональный язык, а скорее процедурный, расширяемый классами, со строгой типизацией и богатым предметно-ориентированным API (в виде тех же функций, о неожиданность). С другой стороны, теория функций базируется на прочном математическом фундаменте, предлагает простые и действенные паттерны использования любого языка программирования где есть функции, поэтому от функций и математической базы, которая за ними стоит, отказываться как минимум не дальновидно. Поэтому столь большое внимание я уделяю функциями. Не важно на сколько правильно Вы поймете устройство массива, не важно если ошибетесь с каким-то типом данных. Это быстро исправляется и корректируется. Но если Вы не разберетесь с функциями, и тому как они связаны между собой, то даже среднего программера из Вас не получится.
Таким образом что бы научится нормально прогать, т.е. линейно по времени расширять функционал своей программы, нужно научится следующему:
Функции кажутся простыми. "А чего там изучать-то. Вот тут абзац прочитать и делов-то. А дальше массивы, for, while..." - Нет, это не так. Функции в самом деле устроены на вид просто (и это прекрасно). Но что бы они по-настоящему умели решать задачи эффективно, функции должны обладать определенными свойствами и объединятся друг с другом определенным способом. Как это все делать возможно напишу позже.
Понятно. Теперь хочется узнать мнение Василия по поводу моего предложения по написанию книги.
Сейчас, как раз изучаю его статью" Универсальный торговый эксперт: Работа с пользовательскими трейлинг-стопами (часть 6)".
С уважением, Владимир.
Не. Книги не будет. Может несколько статей. Но не в ближайшее время точно.
Петер, могу предложить Вам и Василию совместными усилиями сделать доброе дело и написать такую книгу по MQL5.
Вот это точно вряд ли. Слишком разные у нас взгляды с Петром. Можете посмотреть что-нибудь из наших кодов, что бы убедится на сколько разные)