Скачать MetaTrader 5

Внешняя программа (написанная на C#) + МТ4. КАК передать сигнал на открытие/закрытие ордеров???

Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
Удобнее торговать с помощью смартфона? Мобильная версия MetaTrader 5 тебе подойдет!
David
29
David 2013.08.17 16:23 

Всем добрый день. Есть Внешняя программа, которая получая данные с сервера обрабатвает их и при наличии нужных совпадений и так далее--подает сигнал на покупку/продажу . Давай для простоты эксперимента просто это будет программа в которой будет всего 2 кнопки - купить и продать.

Вопрос: Как передать сигнал в МТ4 об открытее (и закрытии) позиции??

Просьба: Давать не просто подсказку. Например: Делай это через DLL

Мне к сожалению так подсказка мало чем поможет.

Просьба -2 : Если даете совет давай ссылку и/или свой более подробный совет.

Заранее огромное спасибо.

С уважением, Давид.

Рустам
3597
Рустам 2013.08.17 16:35  
David
29
David 2013.08.17 19:57  

Спасибо за столь оперативный ответ.

Вопрос возможно ли в МТ4 сделать это через DLL

И если да- то соответсвеннео ссылку

Ну и так же все возможные варианты кроме DLL и того что сверху - пишите

Еще раз все кто ответил и будет отвечать огромное спасибо.

Комбинатор
15931
Комбинатор 2013.08.17 20:07  
Напрямую отдать приказ нельзя. Но можно придумать любой свой протокол общения между внешним приложением и советником-исполнителем.
David
29
David 2013.08.19 10:39  

Ребята что то никак не выходит. Помогите еще ка нибудь - еще статьи, еще ссылки на реализацию открытия ордера (и закрытия и контроля открытыми ордерами) из внешней программы в МТ4.

Спасибо.

Alexey Klenov
1883
Alexey Klenov 2013.08.19 10:54  

Через name pipe, через memmapping

На с# делаешь серверную часть

на mql эксперт который присоединяется к пайпу или переодически читает mem файл

David
29
David 2013.08.20 16:11  
olyakish:

Через name pipe, через memmapping

На с# делаешь серверную часть

на mql эксперт который присоединяется к пайпу или переодически читает mem файл



а можно поподробнее.
David
29
David 2013.08.20 20:24  

Создать на C# сервер и клиент (ввиде консольного приложения или виндоус апликации--без разницы)
я могу.

вопрос как написать эксперта который подключается к серверу и понимает команды на покупку продажу

Рустам
3597
Рустам 2013.08.20 20:43  
странный вы человек, вам дают прямое указание на примеры кодов как это сделать https://www.mql5.com/ru/articles/503, но вас и это не устраивает. может быть вам сходить в Работа и заказать ?
David
29
David 2013.08.20 22:20  

Если посмотреть мое самое первое сообщение то там во второй строке написано что мне нужно связать с МТ4 а не с МТ5.

По ссылке которая мне дается связь про мт5.

если это актуально и для мт4-- то во первых прощу прощения за то, что тупил. во вторых огромное спасибо.

Рустам
3597
Рустам 2013.08.20 22:30  
Lords: если это актуально и для мт4

иначе бы не давал ссыль. синтаксис конечно от четверки, но все остальное справедливо.
12
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий