"Мой первый 'грааль' или Программирование на языке MQL4 - страница 2 - Программирование на языке MQL (Meta Quotes Language) | MMGP
Присоединяйтесь к нашему инвестиционному форуму, на котором уже 434,752 пользователей. Чтобы получить доступ ко многим закрытым разделам и начать общение -  .
Вход через:  
Важная информация
Есть опыт работы с криптовалютами? Заведи Крипто-Блог и заработай на нём!
Торгуешь криптовалютой? Оставь свой отзыв о бирже!
Разбираешься в криптовалюте? Прими участие в акции Крипторайтер 2.0 (2-10 поинтов за 1000 символов)
Изменения в акции "Оплата за сообщения".
Как на одной публикации заработать $100
Ответить
 
Первый пост Опции темы
Сообщения прочитаны и/или просмотрены Сегодня, 05:22
Старый 17.06.2012, 11:47
#21
Мастер
 
Пол: Мужской
Инвестирую в: Форекс
Регистрация: 02.10.2009
Сообщений: 4,812
Благодарностей: 3,726
УГ: 2
КП: 0.092
Re: "Мой первый 'грааль' или Программирование на языке MQL4

и еще добавлю -в 99% случаев результаты тестов практически ничего не значат,они могут лишь дать направление в котором двигаться. чтобы понять.действительно ли бот рабочий,нужно тестить на реале.
__________________

сделать любое кол-во btc и коды EXMO на заказ, комисс 4-5%
https://cryptorg.net - сервис автоматизированной торговли на крипто биржах
fxlionpromo вне форума  
Сказали спасибо:
igorko (17.06.2012)
Старый 18.06.2012, 15:16
#22
Профессионал
 
Имя: Александр
Пол: Мужской
Адрес: РФ, Сибирь
Инвестирую в: Форекс
Регистрация: 28.10.2011
Сообщений: 1,075
Благодарностей: 808
УГ: 0
КП: 0.000
награды Волшебный горшочек 
Re: "Мой первый 'грааль' или Программирование на языке MQL4

Цитата:
Сообщение от fxlionpromo Посмотреть сообщение
и еще добавлю -в 99% случаев результаты тестов практически ничего не значат,они могут лишь дать направление в котором двигаться. чтобы понять.действительно ли бот рабочий,нужно тестить на реале.
99% дают только тиковые котировки, или есть способ попроще?
__________________

FxCash - профессиональные услуги по возврату части спрэда (комиссии).
Alex235 вне форума  
Сказали спасибо:
Semen Karp (25.04.2013)
Старый 25.04.2013, 16:54
#23
Заблокированный
 
Пол: Мужской
Инвестирую в: Доверительное управление
Регистрация: 25.03.2013
Сообщений: 87
Благодарностей: 11
УГ: 0
КП: 0.000
Re: "Мой первый 'грааль' или Программирование на языке MQL4

Цитата:
Сообщение от Alex235 Посмотреть сообщение
99% дают только тиковые котировки, или есть способ попроще?
так есть вариант попроще?
Баннер: {{ slide.title }}
Semen Karp вне форума  
Старый 15.08.2013, 16:48
#24
 
Пол: Мужской
Инвестирую в: Форекс
Регистрация: 15.08.2013
Сообщений: 1
Благодарностей: 0
УГ: 0
КП: 0.000
Re: "Мой первый 'грааль' или Программирование на языке MQL4

Народ, помогите пожалуйста, пишу советник, но плоховато с синтаксисом, пишу
if (iRSI(PERIOD_H1,14)<40)
А он мне болт( что не так то? Спасибо!
Баннер: {{ slide.title }}
WolfbertFX вне форума  
Старый 15.08.2013, 18:13
#25
Любитель
 
Имя: Джонни Сэк
Пол: Мужской
Адрес: Нью-Джерси
Инвестирую в: HYIP
Регистрация: 09.08.2013
Сообщений: 134
Благодарностей: 55
УГ: 0
КП: 0.000
Re: "Мой первый 'грааль' или Программирование на языке MQL4

Цитата:
Сообщение от WolfbertFX Посмотреть сообщение
Народ, помогите пожалуйста, пишу советник, но плоховато с синтаксисом, пишу
if (iRSI(PERIOD_H1,14)<40)
А он мне болт( что не так то? Спасибо!
if (iRSI(NULL, PERIOD_H1, 14, PRICE_CLOSE, 1) < 40.0)
не?
Джон Сакримони вне форума  
Старый 02.04.2015, 13:24
#26
Специалист
 
Пол: Мужской
Инвестирую в: Свой бизнес
Регистрация: 20.07.2010
Сообщений: 584
Благодарностей: 306
УГ: 0
КП: 0.093
Re: "Мой первый 'грааль' или Программирование на языке MQL4

Здравствуйте. Каким кодом можно открывать окно редактирования(модификации) ордера ?
Такое окно открывается двойным кликом на ордере.
Хочу сделать так чтоб оно открывалось по двойному клику в определенном(которое можно задать) месте на графике.
FairyPrince вне форума  
Старый 02.04.2015, 15:52
#27
Мастер
 
Имя: Влад
Пол: Мужской
Возраст: 41
Адрес: Россия
Инвестирую в: Свой бизнес
Регистрация: 10.04.2011
Сообщений: 2,212
Благодарностей: 1,896
УГ: 0
КП: 0.565
награды Волшебный горшочек 
Re: "Мой первый 'грааль' или Программирование на языке MQL4

Цитата:
Сообщение от FairyPrince Посмотреть сообщение
Каким кодом можно открывать окно редактирования(модификации) ордера ?
Есть средства MQL, а есть средства самой платформы MT.
Если бы с MT шла dll-ка, которая предоставляла бы возможность "вытаскивать" функции открытия соответствующих окон MT, то реализовать подобное можно было бы простым импортом функции из этой dll-ки и обращение к ней в MQL коде. Естественно, на входе надо было бы иметь тикет ордера и т.п. Но такого "в природе" нет (насколько мне известно). Поэтому путь писать самому dll-ку, которая будет открывать windows-окно с такими же параметрами стандартного окна модификации ордера (можно его даже скомпоновать окно в таком виде), как бы эмулируя стандартное окно модификации ордера. Т.е. здесь окно "делается" через средства разработчика Visual C++. Рисуем там окно с соответствующими параметрами, дополняем соответствующим кодом, прописав функцию вызова этого окна, и компилируем в dll. Параметры ордера передаем в это окно из MQL и в том же MQL принимаем параметры от этого окна, а уже через функции работы с ордерами (OrderModify) модифицируем средствами MQL ордер.
Также теоретически возможен вызов стандартного окна средствами эмуляции двойного клика по конкретному ордеру на вкладке "торговля" МТ, т.е. в коде (тот же dll) эмулируем двойной клик по соответствующей позиции экрана (там где наш "нужный" ордер). Данный способ будет трудоемким и менее гибким нежели первый способ с классическим окном windows через dll.
А вообще, не понятно, к чему такие "выкрутасы"? Какую задачу Вы хотите решать таким способом? Может, есть другие, более простые варианты, легко реализуемые стандартными средствами MQL?
Реализовать два эти способа возможно также напрямую в MQL стандартными средствами WinApi, т.е. путем импорта из user32.dll соответствующих функций и работы с ними.

Последний раз редактировалось Владислав Сергеев; 02.04.2015 в 16:04.
Владислав Сергеев вне форума  
Сказали спасибо:
FairyPrince (02.04.2015)
Старый 02.04.2015, 18:36
#28
Специалист
 
Пол: Мужской
Инвестирую в: Свой бизнес
Регистрация: 20.07.2010
Сообщений: 584
Благодарностей: 306
УГ: 0
КП: 0.093
Re: "Мой первый 'грааль' или Программирование на языке MQL4

Цитата:
Сообщение от Владислав Сергеев Посмотреть сообщение
А вообще, не понятно, к чему такие "выкрутасы"? Какую задачу Вы хотите решать таким способом?
Большое вам спасибо за такой подробный ответ.
Да, можно вообще какбы ничего не делать, а пользоваться той же вкладкой "торговля" в МТ, но как-то увлекся MQL, и пошло поехало
Задача. У меня на экране голый график, все вкладки спрятаны, отвлекают да и место забирают. Склепал себе простой индюк который в вехнем углу компактно показывает список открытых ордеров. Планировал доделать это дело так чтобы при двойном клике на них появлялось окно модификации соответсвующего ордера, тоесть чтобы вообще не лазить в закладку "торговля" или искать этот ордер на графике (зеленая пунктирная линия) и кликать на него, это тоже не совсем удобно.
FairyPrince вне форума  
Старый 02.04.2015, 20:18
#29
Мастер
 
Имя: Влад
Пол: Мужской
Возраст: 41
Адрес: Россия
Инвестирую в: Свой бизнес
Регистрация: 10.04.2011
Сообщений: 2,212
Благодарностей: 1,896
УГ: 0
КП: 0.565
награды Волшебный горшочек 
Re: "Мой первый 'грааль' или Программирование на языке MQL4

Цитата:
Сообщение от FairyPrince Посмотреть сообщение
или искать этот ордер на графике (зеленая пунктирная линия) и кликать на него, это тоже не совсем удобно.
FairyPrince, а чем Вас не устраивает клик правой кнопкой мыши по открытой позиции на графике? Там тоже выскакивает маленькая менюшка с пунктами: изменить тикет такой-то, закрыть тикет такой-то, трейлинг стоп. Может здесь "собака и зарыта"? В чем там неудобство? Или Ваша реализация рассчитана только на 1 текущий ордер?
Цитата:
Сообщение от FairyPrince Посмотреть сообщение
тоесть чтобы вообще не лазить в закладку "торговля"
тогда вариант с эмуляцией двойного клика мышкой по ордеру из вкладки "торговля" не прокатит, т.к. эмуляция предусматривает, чтобы это окно было активным на экране (потому что клик эмулируется по конкретной позиции, в которой что-то указано).
Цитата:
Сообщение от FairyPrince Посмотреть сообщение
в вехнем углу компактно показывает список открытых ордеров.
Это получается, что Вы пытаетесь создать эмулятор собственного терминала на базе терминала MT4 Это все равно, что писать СИ++ на Бейсике.
Это реализуемо средствами обновленного MQL4, который "прошарено" стал работать с графическими объектами. И в помощь Вам вариант с созданием окна, путем импорта функции из самописной dll либо из user32.dll (проще написать свою процедуру с окном параметров, потому что дизайн окна легко создать в средстве разработчика того же Visual C++).

Последний раз редактировалось Владислав Сергеев; 02.04.2015 в 20:30.
Владислав Сергеев вне форума  
Сказали спасибо:
FairyPrince (02.04.2015)
Старый 02.04.2015, 20:52
#30
Специалист
 
Пол: Мужской
Инвестирую в: Свой бизнес
Регистрация: 20.07.2010
Сообщений: 584
Благодарностей: 306
УГ: 0
КП: 0.093
Re: "Мой первый 'грааль' или Программирование на языке MQL4

Цитата:
Сообщение от Владислав Сергеев Посмотреть сообщение
Это получается, что Вы пытаетесь создать эмулятор собственного терминала на базе терминала MT4
Это реализуемо средствами обновленного MQL4, который "прошарено" стал работать с объектами. И в помощь Вам вариант с созданием окна, путем импорта функции из самописной dll либо из user32.dll (проще написать свою процедуру с окном параметров, потому что дизайн окна легко создать в средстве разработчика того же Visual C++).
Получается что да
Мда, без ДЛЛок действительно не обойтись в любом случае. Как-то неохота вникать в это все. Лан, будем думать Спасибо.
FairyPrince вне форума  
Старый 08.04.2015, 10:37
#31
Инвестирую в ICE FX
Форекс-блогер
 
Аватар Ratatara
 
Имя: Наталья
Пол: Женский
Адрес: Россия
Инвестирую в: Форекс
Регистрация: 22.01.2010
Сообщений: 10,991
Благодарностей: 8,255
УГ: 146
Записей в FX-блоге: 2502
Подписок FX: 17
КП: 0.265
подарки
награды Волшебный горшочек 
Re: "Мой первый 'грааль' или Программирование на языке MQL4

А я, вот, по сто раз переделываю один и тот же сов и каждый раз плачу программисту по 30$. Хотя, код открытый, и кое что там поменять - это дело пяти минут. Чувствую, что это совсем просто, но никак не могу заставить себя сесть и разобраться в этом языке программирования.
Ratatara вне форума  
Старый 08.04.2015, 11:13
#32
Специалист
 
Пол: Мужской
Инвестирую в: Свой бизнес
Регистрация: 20.07.2010
Сообщений: 584
Благодарностей: 306
УГ: 0
КП: 0.093
Re: "Мой первый 'грааль' или Программирование на языке MQL4

Ratatara, Если вы знакомы хотя бы с одним языком и немного программировали, то освоить MQL займет несколько дней
FairyPrince вне форума  
Старый 11.04.2015, 03:41
#33
Инвестирую в ICE FX
Форекс-блогер
 
Аватар Ratatara
 
Имя: Наталья
Пол: Женский
Адрес: Россия
Инвестирую в: Форекс
Регистрация: 22.01.2010
Сообщений: 10,991
Благодарностей: 8,255
УГ: 146
Записей в FX-блоге: 2502
Подписок FX: 17
КП: 0.265
подарки
награды Волшебный горшочек 
Re: "Мой первый 'грааль' или Программирование на языке MQL4

Цитата:
Сообщение от FairyPrince Посмотреть сообщение
Ratatara, Если вы знакомы хотя бы с одним языком и немного программировали, то освоить MQL займет несколько дней
Да, знакома... помните, был такой язык программирования Бейсик.
Ratatara вне форума  
Старый 11.04.2015, 05:21
#34
Мастер
 
Аватар PIRANHAfx
 
Пол: Мужской
Возраст: 38
Инвестирую в: Форекс
Регистрация: 12.03.2014
Сообщений: 4,964
Благодарностей: 2,505
УГ: 3
Записей в FX-блоге: 374
Подписок FX: 12
КП: 0.522
подарки
Re: "Мой первый 'грааль' или Программирование на языке MQL4

Цитата:
Сообщение от Ratatara Посмотреть сообщение
А я, вот, по сто раз переделываю один и тот же сов и каждый раз плачу программисту по 30$.
Вам хоть пишут, я вот воспользовался сервисом на Метаковском сайте, так мне крутой програмер на МQL (abolk) уже 3-й месяц простой советник пишет... 28 января я "разместил объяву" , так он мне до сих пор в скайп пишет , что через 2 дня все сделает.. А сова реально простая...Крайний раз я писал ему в прошлый понедельник, он мне обещал предоставить начальную версию через 2 дня)))И так с 28 января...
Седни - типо пятницо, я не понимай, хотя на сайте он вроде бы делает другие задания, но с моим у него какая то трабла...
PIRANHAfx вне форума  
Старый 11.04.2015, 10:31
#35
Заблокированный
 
Пол: Мужской
Регистрация: 26.07.2010
Сообщений: 4,055
Благодарностей: 613
УГ: 0
КП: 0.000
Re: "Мой первый 'грааль' или Программирование на языке MQL4

Цитата:
Сообщение от FairyPrince Посмотреть сообщение
Ratatara, Если вы знакомы хотя бы с одним языком и немного программировали, то освоить MQL займет несколько дней
Освоить не сложно... Но во всём деле нужен опыт. Вы поставите такой советник на свой реальный счёт? Вы так рассуждаете как будто легко построить дом. Положил кирпич на кирпич и дом готов.
Баннер: {{ slide.title }}
Forex-club7 вне форума  
Старый 11.04.2015, 12:02
#36
Специалист
 
Пол: Мужской
Инвестирую в: Свой бизнес
Регистрация: 20.07.2010
Сообщений: 584
Благодарностей: 306
УГ: 0
КП: 0.093
Re: "Мой первый 'грааль' или Программирование на языке MQL4

Цитата:
Сообщение от Forex-club7 Посмотреть сообщение
Вы поставите такой советник на свой реальный счёт?
Вижу вы совсем не знакомы с программированием. Освоить язык и написать советник - это не одно и то же. Много людей знает языки программирования, но мало кто сможет написать операционную систему, Windows например.
Пример про кирпичи и дом тоже подходит, но я говорил именно об освоении кладки кирпичей, а не о строительстве дома
FairyPrince вне форума  
Старый 11.04.2015, 15:44
#37
Инвестирую в ICE FX
Форекс-блогер
 
Аватар Ratatara
 
Имя: Наталья
Пол: Женский
Адрес: Россия
Инвестирую в: Форекс
Регистрация: 22.01.2010
Сообщений: 10,991
Благодарностей: 8,255
УГ: 146
Записей в FX-блоге: 2502
Подписок FX: 17
КП: 0.265
подарки
награды Волшебный горшочек 
Re: "Мой первый 'грааль' или Программирование на языке MQL4

Цитата:
Сообщение от PIRANHAfx Посмотреть сообщение
Вам хоть пишут, я вот воспользовался сервисом на Метаковском сайте, так мне крутой програмер на МQL (abolk) уже 3-й месяц простой советник пишет...
Там бесплатно делают?
Я давно работаю с одним программистом, он всё оперативно делает. Но, естественно, за деньги.
Я тут и тему про него открыла: http://mmgp.ru/showthread.php?t=302169
Ratatara вне форума  
Старый 11.04.2015, 16:42
#38
Мастер
 
Аватар PIRANHAfx
 
Пол: Мужской
Возраст: 38
Инвестирую в: Форекс
Регистрация: 12.03.2014
Сообщений: 4,964
Благодарностей: 2,505
УГ: 3
Записей в FX-блоге: 374
Подписок FX: 12
КП: 0.522
подарки
Re: "Мой первый 'грааль' или Программирование на языке MQL4

Цитата:
Сообщение от Ratatara Посмотреть сообщение
Там бесплатно делают?
Я давно работаю с одним программистом, он всё оперативно делает. Но, естественно, за деньги.
Я тут и тему про него открыла: http://mmgp.ru/showthread.php?t=302169
Нет не бесплатно, сговорились за 80 баксов все сделать, у него и отзывы шикарные и разрекламил он себя, как суперкрутой программист, я, откровенно говоря в недоумении нахожусь...
PIRANHAfx вне форума  
Ответить
Войдите, чтобы оставить комментарий.
Сообщения прочитаны и/или просмотрены Сегодня, 05:22
Опции темы

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


Случайные темы
Аватар bizneser
Nokia может возродить легендарную линейку N
От bizneser в разделе «Новости технологий и интернета»
Аватар upline
Представитель Ethereum Foundation: блокчейн выведет Россию на новый уровень
От upline в разделе «Новости в мире финансов и инвестиций»
Аватара нет
Требуется: $75 WMZ на 45 дней
От bobkli в разделе «Архив: Прием лимитов доверия»
Аватар bizneser
Австрийская OMV и "Газпром" обменялись активами
От bizneser в разделе «Новости в мире финансов и инвестиций»
Аватар kingcasha
Жена звезды NBA Айеша Карри запускает новый стартап Gather по доставке еды
От kingcasha в разделе «Новости в мире финансов и инвестиций»
Аватар babuyn
Валютный рынок. USD/JPYвошла в режим распродаж
От babuyn в разделе «Новости и слухи рынка форекс»
.     
Пользователей
434,752
Тем
504,462
Сообщений
12,665,121

mmgp.telegram