«Программирование с нуля на MQL4»
Автор: Валерий | Фев 12, 2011 | Комментарии 8
Мы открываем новую рубрику «Программирование с нуля на MQL4». Она будет полезна всем, кто желает научиться делать свои программы под MetaTrader 4.
Для чего это Вам нужно – Вы наверняка знаете и сами.
А я поясню, как это можно использовать.
- Автоматизация торговли. Например: самостоятельно торгующий эксперт; скрипт, выполняющий команду сразу для группы ордеров; индикатор, сигнализирующий Вам о событии на рынке.
- Исследования рынка. Это может быть тестирование торговой системы с помощью эксперта; исследование взаимосвязи определенных событий с помощью индикатора; быстрая и наглядная проверка Ваших гипотез.
- Быстрое получение информации в удобном виде. К примеру: с помощью скрипта можно одним движением получить необходимые данные по финансовому инструменту, Вашему счету, и даже сохранить их в файл; индикатор может постоянно отображать текущее состояние дел – суммарный лот, запас хода, среднюю цену позиций.
- Контроль действий брокера. Это может быть индикатор, информирующий об изменении спреда, уровня установки стоп-ордеров, или записывающий все тики в файл.
Ваши программы – это возможность упростить жизнь и сэкономить время, поручив системную работу компьютеру.
Я буду говорить простым понятным языком, но если Вы не поняли какое-либо слово, фразу – спрашивайте, Вы должны это понять, чтобы двигаться дальше!
Если кто-то ожидает найти здесь готовые решения – я Вас разочарую: я не буду давать готовых программ.
Готовые продукты Вы можете заказать за определенную плату на этой странице. Я же буду объяснять: что и как работает, где какая ошибка, каким путем можно двигаться к решению задачи. Думать Вы будете сами! И получите результат, превышающий Ваши первоначальные ожидания!
- Язык MQL 4 - уроки, справочник. Курсы обучения MQL 4
- Скрипт, индикатор, эксперт
- Запуск программ
- Тестер стратегий
- Оптимизация экспертов
- Написание простого скрипта.
- Написание элементарного индикатора.
- Написание советника для торговли
- «Волшебство» в MQL4.
- Советник «болтун»
- Обработка ошибок
- Работа над ошибками
- Индикаторный «советник»
- «Советник» и пользовательский индикатор
- Трейлинг
- Опрос: Что нам трейдерам нужно в помощь?
- Эпилог
- Оператор-переключатель switch
- Глобальные переменные и «светофор» приправленные Мартингейлом
- Терминал МетаТрейдер 4 – установка «советника»
- Введение в программирование
В плане автоматизации мы предлагаем Вам:
- Скачать «советник», индикатор, скрипт (бесплатно).
- Приобрести готового робота для торговли.
Для тех кто хочет автоматизировать свою ТС:
Для тех кто хочет свои идеи сам воплощать в жизнь, мы предлагаем:
Публикация от: : Валерий
Имеет вредную привычку – не может сидеть без дела или просто смотреть телевизор. Поэтому все свободное время что-то делает и изучает.
Валерий говорит: Трейдинг - это риск и в тоже время свобода, здесь нет начальника над тобой и ты никому ничего не должен, только ты и монитор. Но сидеть постоянно перед монитором это пустая трата времени. Это время можно использовать с большей пользой, а за рынком пусть следит программа, заодно будут сэкономлены деньги на успокоительных средствах.
Тестирование торговых стратегий и систем с помощью «экспертов» экономит ему уйму времени. Торгует с помощью «Советников», и это экономит ему не только время но и нервы.











програмирование на мт4 — это хорошо, но… вот если объяснили и потренировали на мт5 это было бы великолепно.
Отличный у вас сайт. Не жалко потраченного времени. Бродил по интернету и случайно зашел.
Теперь буду постоянным читателем.
С целью повышения качества, попробую немного покритиковать Вашу деятельность :)
1. Что Вы планируете сделать из данной темы: планируете ли Вы обучать программированию «с нуля», либо просто разъяснять некоторые аспекты?
2. Создается впечатление, что Вы начали обучение с конца, то есть с оптимизации, запуска, тестирования, мы же еще ничего не создали. Плюс это больше относится уже к самому терминалу МТ4, нежели к программированию.
3. На мой взгляд, необходимо либо значительно увеличить объем статей, либо сделать их значительно часто, а то времени на изучение уйдет не один год… Тот, кто хочет уделять время обучению, найдет хотябы полчаса — час в день, чтобы посидеть и подумать, но информации у Вас очень мало. Считаю целесообразным исправить этот важный момент.
4. Как вариант, возьмите обычный учебник с сайта mql4 — он вполне не плох, но написан более техническим языком (сжато), но план, порядок нюансы там почти все затронуты, и перефразируйте его «для каждого». Это будет продуктивнее!
5. Прежде чем начинать изучать mql, думаю стоит рассказать об азах программирования, таких вещах, как присвоение, циклы, чтобы когда началось само обучение mql мы были уже подготовлены и могли бы не отвлекаться на это. Тоесть может создать некий «словарь» терминов, примеров, где дать определение общим понятиям, может нарисовать рисунки (тех же циклов, как учат в школе). Я не очень задавался целью, но подобного я нигде не видел, хотя и считаю это востребованным.
Предлагаю Вам обдумать данные вопросы. Не сочтите пост за придирки, считаю что это улучшит качество контента.
Павел! Спасибо за критику и за интерес!
Ваше мнение важно для нас, тем более, что в Ваших словах много правильно подмечено. Естественно, все это, по-возможности, будет учтено.
Мы действительно начали обзор «с конца», с намерением показать цели изучения данного материала. Начиная с самого простого, постепенно мы будем углубляться в процесс программирования, усложняя задачи и находя их решения, возможно, обсуждая все это совместно.
В ближайшее время планируется увеличить частоту выхода статей и прейти непосредственно к процессу программирования, параллельно разъясняя все аспекты. Думаю, информация будет лучше укладываться, если совмещать ее с практикой.
Переписывать учебник MQL мы не будем, т.к. каждый, набравшись немного опыта, сможет воспользоваться и учебником, и справкой в редакторе MQL. Уверен — такая необходимость будет у каждого, и это хорошо, потому что только усилия помогают делу и учебе.
Здравствуйте Валерий! Сделайте пожалуйста урок по написанию советника на основе мартингейла. Заинтересовался таким советником, но написать самому не получается.
Вот статья про «Мартин» :) Читать…
Здравствуйте Валерий, что то не могу понять как у вас тут можно курс полностью скачать? и это видео-курс или в текстовом формате?
Курса в формате видео нет. Курс изложен в виде статей на сайте. Практика, вопросы и консультации на форуме.