MetaQuotes Language (MQL4) - написание механических торговых систем - Программное обеспечение | MMGP
Присоединяйтесь к нашему инвестиционному форуму, на котором уже 435,116 пользователей. Чтобы получить доступ ко многим закрытым разделам и начать общение -  .
Вход через:  
Программы для торговли на Форекс и Фондовом рынке: MetaTrader, Metastock и др. Торговые стратегии на базе этих программ (MetaQuotes Language 4 (MQL4). Советники, индикаторы, скрипты и прочие программы для торговли.
Важная информация
Есть опыт работы с криптовалютами? Заведи Крипто-Блог и заработай на нём!
Торгуешь криптовалютой? Оставь свой отзыв о бирже!
Разбираешься в криптовалюте? Прими участие в акции Крипторайтер 2.0 (2-10 поинтов за 1000 символов)
Изменения в акции "Оплата за сообщения".
Как на одной публикации заработать $100
Ответить
 
Первый пост Опции темы
Сообщения прочитаны и/или просмотрены Сегодня, 10:05
Старый 19.08.2007, 18:47
#1
Участник MMGP.RU
 
Имя: Алексей
Пол: Мужской
Возраст: 35
Адрес: Россия, Москва
Инвестирую в: Свой бизнес
Регистрация: 07.07.2006
Сообщений: 9,612
Благодарностей: 13,762
Записей в блоге: 3
УГ: 1
подарки
награды За особые заслуги Старый писака Волшебный горшочек 
MetaQuotes Language (MQL4) - написание механических торговых систем

Механические торговые системы

Торговый терминал MetaTrader4 позволяет не только вести торговлю и проводить графический анализ рынка. Наличие встроенного языка программирования MetaQuotes Language (MQL) открывает широкие возможности по написанию механических торговых систем различной степени сложности.

Торговый советник представляет собой программу, которая может отдавать торговые приказы автономно без вмешательства человека. Преимущества такого подхода очевидны: программа четко следует заложенному в нее алгоритму, не устает, не испытывает жадности, страха, неуверенности, может торговать круглосуточно.

-----------------------

Сервис:

http://www.e2e-fx.net/soft/101

----------------
Наши знания и опыт для вашей работы

Наш сервис предоставляет услуги по разработке торговых экспертов и графических индикаторов на основании ваших идей. Вы также можете сделать заказ на перевод индикаторов и экспертов более ранних версий MQL на язык MQL4.

По желанию наших заказчиков мы проводим реинжиниринг и рефакторинг уже существующих механических торговых систем и индикаторов, и на их основе создаем новые, учитывающие уникальные особенности вашей торговой системы c учетом ваших пожеланий.

Мы также предлагаем готовые решения в области теханализа.


Требования к заказчику

Для оценки стоимости и времени разработки от заказчика требуется подробный алгоритм с изложением следующих условий:
наименование эксперта или индикатора
условия для открытия позиции, условия для закрытия позиции
количество одновременно открытых позиций
наличие уровней StopLoss и TakeProfit
использование TrailingStop
использование дополнительных индикаторов
другие условия

Чем проще и понятнее изложен алгоритм, тем меньше времени уйдет на разработку.

---------------------------------------------
Источник: http://www.e2e-fx.net/soft/101
---------------------------------------------
mysilver вне форума  
Старый 22.08.2007, 12:41
#2
kut
Интересующийся
 
Пол: Мужской
Адрес: Moscow
Регистрация: 25.04.2007
Сообщений: 428
Благодарностей: 137
УГ: 0
КП: 0.000
К сожалению, должен заметить, что язык MQL достаточно примитивный и не поддерживает даже работу с наборами данных (тем, что в Си называется struct, а в Паскале - record) и указателями (динамическая работа с памятью есть, но находится в зачаточном состоянии и крайне неудобна, так можно работать только с массивами чисел). Про возможность объектно-ориентированного программирования речь, естественно, вообще не идёт. Поэтому реализация сколько-нибудь сложных алгоритмов средствами MQL получается достаточно громоздкой, а иногда вообще невозможной, да и средств отладки практически нет (обычно выручает старая добрая контрольная печать). Кроме того, внешняя схожесть с Си обманчива, особенно это касается работы с текстом - пожалуй, тут MQL ближе к Паскалю. Однако можно работать с внешними DLL, и следовательно, сделать на базе MQL нечто вроде API к терминалу, а сами программы писать на "нормальном" языке.

Впрочем, то, что есть, работает вполне адекватно, баги достаточно редки и обычно их можно обойти, да и устраняются, как правило, вполне оперативно. Поэтому как специализированный язык программирования, предназначенный для реализации относительно несложных алгоритмов, MQL4 является вполне добротным продуктом.
kut вне форума  
Старый 29.10.2007, 10:49
#3
Интересующийся
 
Пол: Мужской
Адрес: Казань
Инвестирую в: Форекс
Регистрация: 02.08.2007
Сообщений: 165
Благодарностей: 36
УГ: 0
КП: 0.000
А может опишем как писать реальную стратегию-робота. Щас такая тема появилась, многие знакомые хотят своего автомата написать, реализующую их стратегию и все графические фигуры. Может дружно напишем?
Demark вне форума  
Старый 04.01.2008, 15:22
#4
Интересующийся
 
Пол: Мужской
Инвестирую в: Золото
Регистрация: 04.11.2007
Сообщений: 32
Благодарностей: 5
УГ: 0
КП: 0.000
Ищу mql-щика

Нужно создать программу на mql4 или по крайней мере исправить имеющуюся.Работа будет оплачена подобающе(только расценки узнаю).
Ничего сейчас конкретного сказать про неё сказать не могу так как
во первых - не я заказчик
во вторых - не имею право разглашать подобного рода информацию
Только могу сказать что автотрейдинг будет вестись на 3 или более валютах одновременно
ИШУ ПРОФЕССИОНАЛА В ЭТОМ ДЕЛЕ ТАК КАК РАБОТА НЕ ИЗ САМЫХ ЛЁГКИХ И НЕ БЫСТРЫХ
З.Ы. ОДНО ИЗ ВАЖНЕЙШИХ УСЛОВИЙ ПОЛНАЯ СЕКРЕТНОСТЬ И НЕРАЗГЛАШЕНИЕ
Batyrbek вне форума  
Старый 04.01.2008, 15:31
#5
Интересующийся
 
Пол: Мужской
Инвестирую в: Золото
Регистрация: 04.11.2007
Сообщений: 32
Благодарностей: 5
УГ: 0
КП: 0.000
Цитата:
Сообщение от Batyrbek Посмотреть сообщение
Нужно создать программу на mql4 или по крайней мере исправить имеющуюся.Работа будет оплачена подобающе(только расценки узнаю).
Ничего сейчас конкретного сказать про неё сказать не могу так как
во первых - не я заказчик
во вторых - не имею право разглашать подобного рода информацию
Только могу сказать что автотрейдинг будет вестись на 3 или более валютах одновременно
ИШУ ПРОФЕССИОНАЛА В ЭТОМ ДЕЛЕ ТАК КАК РАБОТА НЕ ИЗ САМЫХ ЛЁГКИХ И НЕ БЫСТРЫХ
З.Ы. ОДНО ИЗ ВАЖНЕЙШИХ УСЛОВИЙ ПОЛНАЯ СЕКРЕТНОСТЬ И НЕРАЗГЛАШЕНИЕ

контактые данные
icq 408700904
yahoo login batyrdurfaz
email batyr.durfaz@gmail.com
skype batyrbekfreak
Batyrbek вне форума  
Старый 04.01.2008, 16:23
#6
Мастер
 
Имя: Дмитрий
Пол: Мужской
Возраст: 30
Адрес: Пермь
Инвестирую в: Свой бизнес
Регистрация: 18.05.2007
Сообщений: 1,649
Благодарностей: 459
УГ: 0
КП: 0.000
кинус ссыль на тему знающему человеку...
__________________

ещё 500 вёдер и золотой ключик наш!
ХЫШНИК вне форума  
Старый 14.02.2008, 23:08
#7
 
Пол: Мужской
Инвестирую в: Форекс
Регистрация: 14.02.2008
Сообщений: 1
Благодарностей: 0
УГ: 0
КП: 0.000
вопрос по MetaQuotes Language 4

Здравствуйте товарищи, кто нибудь знает, есть ли в этом языке программирования функция, которая возвращает цену спроса или цену предложения на данном графике в указанный момент времени?
Я нашёл предопределённую переменную, которая означает последнюю поступившую величину спроса, а вот величину спроса на указанный момент времени не нашёл.
Спасибо.
Баннер: {{ slide.title }}
Marser вне форума  
Старый 15.02.2008, 00:42
#8
Главный модератор
Главные модераторы
 
Имя: Евгений
Пол: Мужской
Регистрация: 07.12.2007
Сообщений: 14,750
Благодарностей: 6,710
Записей в блоге: 21
УГ: 3
подарки
награды Волшебный горшочек Ветеран MMGP.RU 
Цитата:
Я нашёл предопределённую переменную, которая означает последнюю поступившую величину спроса, а вот величину спроса на указанный момент времени не нашёл.
Переменные Bid и Ask - последние цены и есть текущие. Или Вы что-то другое имеете ввиду под текущим моментом времени (прошлое? если так то к любой котировки можно обратиться).
Aisller на форуме  
Старый 13.03.2008, 01:56
#9
 
Пол: Мужской
Инвестирую в: HYIP Фонды
Регистрация: 13.03.2008
Сообщений: 4
Благодарностей: 0
УГ: 0
КП: 0.000
Цитата:
Сообщение от kut Посмотреть сообщение
К сожалению, должен заметить, что язык MQL достаточно примитивный и не поддерживает даже работу с наборами данных (тем, что в Си называется struct, а в Паскале - record) и указателями (динамическая работа с памятью есть, но находится в зачаточном состоянии и крайне неудобна, так можно работать только с массивами чисел). Про возможность объектно-ориентированного программирования речь, естественно, вообще не идёт. Поэтому реализация сколько-нибудь сложных алгоритмов средствами MQL получается достаточно громоздкой, а иногда вообще невозможной, да и средств отладки практически нет (обычно выручает старая добрая контрольная печать). Кроме того, внешняя схожесть с Си обманчива, особенно это касается работы с текстом - пожалуй, тут MQL ближе к Паскалю. Однако можно работать с внешними DLL, и следовательно, сделать на базе MQL нечто вроде API к терминалу, а сами программы писать на "нормальном" языке.

Впрочем, то, что есть, работает вполне адекватно, баги достаточно редки и обычно их можно обойти, да и устраняются, как правило, вполне оперативно. Поэтому как специализированный язык программирования, предназначенный для реализации относительно несложных алгоритмов, MQL4 является вполне добротным продуктом.
Полностью с Вамис огласен! язык MQL очень примитивный! Но всё же и на нём можно что-то сотворить!
Баннер: {{ slide.title }}
MaGWaY вне форума  
Старый 13.03.2008, 11:26
#10
Главный модератор
Главные модераторы
 
Имя: Евгений
Пол: Мужской
Регистрация: 07.12.2007
Сообщений: 14,750
Благодарностей: 6,710
Записей в блоге: 21
УГ: 3
подарки
награды Волшебный горшочек Ветеран MMGP.RU 
Цитата:
К сожалению, должен заметить, что язык MQL достаточно примитивный и не поддерживает даже работу с наборами данных (тем, что в Си называется struct, а в Паскале - record) и указателями (динамическая работа с памятью есть, но находится в зачаточном состоянии и крайне неудобна, так можно работать только с массивами чисел).
Да, MQL не обладает вышеуказанными функциями, но согласитесь, в 99% они просто не нужны, а в остальных случаях можно обойтись более, конечно, громоздкими структурами. И то, это будет требоваться в Советниках, для написания Индикаторов вполне достаточно нынешних возможностей.
Aisller на форуме  
Ответить
Войдите, чтобы оставить комментарий.
Сообщения прочитаны и/или просмотрены Сегодня, 10:05
Опции темы

Быстрый переход


Случайные темы
Аватара нет
Простая регистрация 15-30 сек, оплата 0.50 WMR
От Yri в разделе «Список интернет мошенников»
Аватар Joe Sorrento
CRP center - рефбек до 330%
От Joe Sorrento в разделе «Архив: Реферальные и страховые предложения»
Аватар MgcashPro
Инвайт для 4seo.biz
От MgcashPro в разделе «Курилка»
Аватар ~XG~
фгвфл возместит клиентам Украинского профессионального банка 650,3 млн грн.
От ~XG~ в разделе «Новости в банковской сфере и страховании»
Аватара нет
Обвал российского рубля продолжается: доллар — 71, евро — 81
От Ushakov в разделе «Новости в мире финансов и инвестиций»
.     
Пользователей
435,116
Тем
504,946
Сообщений
12,678,228

mmgp.telegram