|
|
Все о автоматизации торгового процесса Обсуждение автоматической торговли и программного обеспечения. Алгоритмы трейдинга. |
|
Опции темы | Опции просмотра |
11.11.2013, 07:06 | #1 |
Acrypto-Мастер
Регистрация: 15.02.2013
Сообщений: 7,463
Вы сказали Спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
|
"Визуальное программирование - путь новичка"
Буквально несколько десятков лет назад будущее человека совместно с компьютером виделось в контексте узкопрофильного специалиста, который при помощи языков программирования решает различные задачи во всех отраслях. Сейчас же ситуация радикально изменилась, программирование является довольно сложным и обширное, но каждый из пользователей имеет возможность написать простенький алгоритм, выполняющий любую постоянно выполняемую очередность задач, и при этом экономящий довольно много времени. Но все же не все людей начинают этим заниматься. С одной стороны – отсутствие базовых знаний и желания их получить, а с другой – довольно высокие критерии отбора в когорту «носителей программистских знаний» и умений. Обусловлено это и тем что, что особого продвижения в направлении облегчения и приближения к обычному пользователю ресурсов и методик программирования не происходит. Визуальное программирование в наше время это одно из на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 Копирование строго запрещено. |
11.11.2013, 09:17 | #2 |
Acrypto-Мастер
Регистрация: 15.02.2013
Сообщений: 7,463
Вы сказали Спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
|
Прикрепленные файлы будут позже, когда Терор их как нибудь привинтит к теме, а то они 30 имеют. Если кого интересует то могу дать ссылку на скачивания с яндекса.диска
|
13.11.2013, 01:03 | #3 |
Acrypto-Мастер
Регистрация: 15.02.2013
Сообщений: 7,463
Вы сказали Спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
|
Добавляю необходимые файли, а точнее ссылки на скачивание, так как на форум такого размера файлы проблемно загрузить. Антивирус может ругаться на MQL Studio, а именно на компилятор. Я игнорировал это предупреждение, пока что комп целый))))
http://yadi.sk/d/k45zN6tUCUc4y http://yadi.sk/d/-oUpkdQqCUc5i |
13.11.2013, 20:59 | #4 | |
Новичок
Регистрация: 10.11.2013
Сообщений: 47
Вы сказали Спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
|
Цитата:
|
|
27.11.2013, 11:07 | #5 |
Мастер
Регистрация: 07.11.2013
Сообщений: 2,052
Вы сказали Спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
|
Программирование это в большинстве экономия времени.Я за него.Интересно что в этой статье есть информация про визуальное программирование даже для новичков.HiAsm внушает довольно много доверия.Радует что даже не опытный в программировании человек может с лёгкостью воспользоватся этой программой.Статья очень полезная и интересная.Я впервые услышала про возможность создавать своих собственных советников при помощи программирования.
|
09.12.2013, 23:36 | #6 | |
Acrypto-Мастер
Регистрация: 15.02.2013
Сообщений: 7,463
Вы сказали Спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
|
Цитата:
|
|
17.12.2013, 21:16 | #7 | |
Специалист
Регистрация: 31.03.2013
Сообщений: 642
Вы сказали Спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
|
Цитата:
|
|
15.03.2015, 09:31 | #8 |
Новичок
Регистрация: 15.03.2015
Сообщений: 2
Вы сказали Спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
|
|
15.03.2015, 09:38 | #9 | |
Новичок
Регистрация: 15.03.2015
Сообщений: 2
Вы сказали Спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
|
Цитата:
|
|
02.12.2016, 08:44 | #10 |
Новичок
Регистрация: 02.12.2016
Сообщений: 2
Вы сказали Спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
|
Интересно, но все эти кубики для тебя кто то оформлял и всех пожеланий они явно не учли. Я про то что практически любой сервис ограничивает творчестве. Лучше уж сразу учить язык программирования.
|