"Визуальное программирование - путь новичка"
Буквально несколько десятков лет назад будущее человека совместно с компьютером виделось в контексте узкопрофильного специалиста, который при помощи языков программирования решает различные задачи во всех отраслях. Сейчас же ситуация радикально изменилась, программирование является довольно сложным и обширное, но каждый из пользователей имеет возможность написать простенький алгоритм, выполняющий любую постоянно выполняемую очередность задач, и при этом экономящий довольно много времени. Но все же не все людей начинают этим заниматься. С одной стороны – отсутствие базовых знаний и желания их получить, а с другой – довольно высокие критерии отбора в когорту «носителей программистских знаний» и умений. Обусловлено это и тем что, что особого продвижения в направлении облегчения и приближения к обычному пользователю ресурсов и методик программирования не происходит.
Визуальное программирование в наше время это одно из наqпопулярнейших парадигм в программировании. Оно заключается в автоматической разработке программных модулей с использованием собственной диалоговой структуры. Рассматривая различные системы визуального программирования, можно заметить, что все они основываются на программировании объектно-ориентированном и являются его наследием. Довольно часто программирование такого рода используется для создания оболочки программ и различных систем управления.
Список программ которые дают доступ пользователю ко всему спектру функций и возможностей визуального программирования очень огромный, но сегодня мы поговорим о одной из самых популярных программ для MQL4 программирования HiAsm.
HiAsm это средство визуального программирования, которая предоставляет возможность даже новичку, который не обучен ни одному языку программирования, создать программу с алгоритмом сложной модификации, буквально складывая кубики.
Работать в HiAsm настолько просто, что создание программы с развитым и сложным алгоритмом может занять времени намного меньше, чем написание такого же кода только в текстовом редакторе. При этом качество кода остаётся на уровне. Также HiAsm может расширять возможности с помощью дополнительных пакетов, позволяющих в конструкторе складывать программы на любых языках программирования. Они позволяют создать советники и индикаторы для терминала MT4 на языке MQL4, и MT5 - на MQL5. Создания программ, будь то советников или индикаторов состоит в организации принципиальной схемы состоящей из компонентов в визуальном редакторе HiAsm.
Конструктор программ HiAsm совместно с пакетом MQL-Studio предоставляет большее количество удобств в разработке продуктов для терминала MetTredare4 чем стандартный редактор MetaQuotes Language Editor.
Достоинства данной программы:
1. Нет необходимости изучать языки программирования;
2. Дает возможность воспринимать весь алгоритм программы как схему;
3. Предоставляется возможность изменять самый сложный алгоритм без особых усилий;
4. Экономит отведенное на программирование время;
Последовательность установки:
HiAsm:
1. Открываем HiAsm.zip;
2. Запускаем HiAsm.exe;
3. В пункте меню сервис выбираем настройка. В окне которое открылось, слева, нажимаем на интеграция. Каждый из переключателей справа переводим в значение true. При установке переключателей иногда будут всплывать сообщения, после их закрытия, окно настроек становится недоступным. Для возобновления его достаточно нажать Alt + Tab;
4. HiAsm настроена.
Установка MQL4-Studio for HiAsm (MQL4-SforHA):
1. Выполнять установку следует после того как HiAsm установлена;
2. Архив MQL4-SforHA.zip распаковываем в любую папку;
3. Выполняем файл Setup.exe и делаем все по инструкции инсталятора.
Работа в MQL4-SforHA:
Если вы выполнили все вышеизложенное можно приступи к созданию MQL4-программ (скриптов, советников, индикаторов) в визуальном конструкторе HiAsm.
Итак:
1.Выполняем запуск HiAsm, и выбираем пункт «создания нового проекта»;
2.В появившемся окне, слева, нажимаем на «MQL4». Справа выбираем кнопку «эксперт». Ok;
3.Для того чтобы не заморачиватся, выбираем пример который есть во вложении внизу статьи. Скопируйте примерный код схемы MQL4;
4.Сохраняете проект в папку экспертов MetaTrader 4.
5.Выбираете кнопку «запустить». Откроется компилятор;
6.В его окне указываете путь к редактору MetaEditor 4 и компилируете схему. Файл советника с.mq4 расширением откроется в редакторе ME 4;
7.В редакторе видим созданный код советника. Компилируем;
Запускаете MetaTrader 4, находите скомпилированный только что советник и перетаскиваете на график. Результатом проделанной работы будет строка комментария которая появится в верхний левом углу графика с размером динамического лота, размер лота зависит от той части депозита, которой вы готовы пожертвовать, открыв одну сделку таким лотом, а также в зависимости от свободных средств . Изначальными значениями этой программы являются следующие: Risk - риск, StopPoint – Stop Loss позиции, Lot – лот (используется при Risk=0). Значения которых можно задать в настройках советника, открывается оно в момент установки советника на график.
После всего проделанного, вы уже можете приступать к написанию своего первого советника, который положить начало вашим свершениям и достижениям на рынке форекс и не только.
Автор: Crosh
Все права на статью принадлежат
http://forum.forex-investo.ru
Копирование строго запрещено.