Всех приветствую.
Решил завести свой блог на смартлабе и делать публикации на тему алгоритмической торговли. Буду время от времени постить материалы посвящённые программированию на языках mql4 и mql5 под торговые платформы MetaTrader 4 и 5 соответственно.
Материалов по этим языкам в интернете предостаточно, но б
ольшая часть видеоуроков от разных авторов, и от меня в том числе, записывалась до 600 билда терминала МТ4, когда он и претерпел значительные изменения. Именно тогда в mql4 и появилось объектно-ориентированное программирование и в целом язык изменился. Не то чтобы старые видеоуроки полностью утратили актуальность, но часть программного кода, написанного в старых версиях mql4 без ошибок и предупреждений успешно не перекомпилируется в современной версии редактора. Поэтому решил обновить цикл видеоуроков по mql4 с перспективой дальнейшего перехода на mql5.
Конечно самым мощным ресурсом для изучения mql является официальное сообщество. Но там манера подачи скажем так: «От программистов — для программистов». Абсолютному новичку в программировании вообще и в mql в частности, пользоваться только справочной документацией будет затруднительно. Я же стараюсь доносить информацию максимально просто, доходчиво и с примерами.
Начинать изучение языка mql следует со среды разработки MetaEditor, в которой и происходит сам набор программного кода для будущего советника, технического индикатора или скрипта. Первое ознакомительное видео позволяет разобраться в редакторе MetaEditor и его возможностях, а так же настроить его для комфортной работы. Подробнее в видео.
Благодарю за внимание.
— куча багов, которые теперь уже не будут исправляться разработчиками MQ
— все исполнение кода в одном потоке, что не даст возможности без кучи приседаний реализовать сложные алгоритмы
— сервера МТ5 на биржах ведут учет по каждому клиенту, и нет ни какой гарантии, что разработчики не пользуются данной информацией
прим: данный факт подтверждается внутренними номерами МТ5 позиций, ордеров и сделок, которые не существуют на бирже, хотя по запросу с сервера МТ5 вся история отдается
лучше не тратить время на изучение ущербного языка т.к. в итоге придете к выводу, что МТ5 это лишь детская песочница на бирже, но очень затратная по времени
ps. не касается МТ4 и МТ5 работающих на форекс т.к. все это кухни не имеющие к бирже ни какого отношения кроме транслируемой в терминалы цены