импорт данных в свою автономную программу

 

Доброго времени суток!

Я хочу написать свою МТС на C#. Вырабатываемые ею сигналы на совершение сделок планируется использовать не только на Форекс, но и на ФОРТС. Кроме того, это необходимо, поскольку в фирме, в которую я хочу устроиться на работу трейдером, запрещено использовать МТС (торговый терминал - метатрейдер 4). В связи с этим прошу ответить на несколько вопросов. Существует ли открытый серверный интерфейс MetaQuotes? Если да, то как получить его описание и доступ к его тиковым данным в режиме реального времени? Если нет, то возможно ли читать данные (как тиковые в режиме реального времени, так и исторические) из метатрейдера 4 (или с сайта MetaQuotes) внешней программой? Если - нет, то что посоветуете? Если да, то как состыковать программу с терминалом (подтвердить логин и пароль, и запрашивать тиковые данные по конкретным инструментам)? Нет ли уже такого кода для Net языков? Заранее премного благодарен!

 
Left писал(а) >>

Доброго времени суток!

Я хочу написать свою МТС на C#. Вырабатываемые ею сигналы на совершение сделок планируется использовать не только на Форекс, но и на ФОРТС. Кроме того, это необходимо, поскольку в фирме, в которую я хочу устроиться на работу трейдером, запрещено использовать МТС (торговый терминал - метатрейдер 4). В связи с этим прошу ответить на несколько вопросов. Существует ли открытый серверный интерфейс MetaQuotes? Если да, то как получить его описание и доступ к его тиковым данным в режиме реального времени? Если нет, то возможно ли читать данные (как тиковые в режиме реального времени, так и исторические) из метатрейдера 4 (или с сайта MetaQuotes) внешней программой? Если - нет, то что посоветуете? Если да, то как состыковать программу с терминалом (подтвердить логин и пароль, и запрашивать тиковые данные по конкретным инструментам)? Нет ли уже такого кода для Net языков? Заранее премного благодарен!

Александр. Ничего что отвечу здесь. Я такого предложения никогда никому не делал (я про письмо). Текст письма приводить не буду. Как я понимаю его получили многие.

 
Vinin >>:

Александр. Ничего что отвечу здесь. Я такого предложения никогда никому не делал (я про письмо). Текст письма приводить не буду. Как я понимаю его получили многие.

Загони котировки в csv файл и считывай чем хочешь !

В code base есть эксперт арбираж, там это реализовно кажется

 
dimeon >>:

Загони котировки в csv файл и считывай чем хочешь !

В code base есть эксперт арбираж, там это реализовно кажется

А где взять котировки, чтобы их загнать в этот формат? Речь идёт только об исторических данных. А как получать тиковые? Подскажите, пожалуйста, как получить открытые программные интерфейсы сервера (MetaTrader 4 Server API). ДЦ, предоставляющие свои терминалы на основе MetaTrader 4 ничего об этом не знают (по крайней мере в московских офисах).

 
установи просто мт пусть даже для демо счета любого дц, он и будет ловить тики и записывать данные в файл, а с этого файла уже твоя прога будет считывать
 

Метаквоты не дают API МТ4 и протокол общения с сервером. Они засекречены.

Можно брать котировки только из МТ4 или DDE МТ4. DDE будет лучшим решением. Ибо, с него можно получить то, что не получишь из МТ4.

 
Left >>:

Доброго времени суток!

Я хочу написать свою МТС на C#. Вырабатываемые ею сигналы на совершение сделок планируется использовать не только на Форекс, но и на ФОРТС. Кроме того, это необходимо, поскольку в фирме, в которую я хочу устроиться на работу трейдером, запрещено использовать МТС (торговый терминал - метатрейдер 4). В связи с этим прошу ответить на несколько вопросов. Существует ли открытый серверный интерфейс MetaQuotes? Если да, то как получить его описание и доступ к его тиковым данным в режиме реального времени? Если нет, то возможно ли читать данные (как тиковые в режиме реального времени, так и исторические) из метатрейдера 4 (или с сайта MetaQuotes) внешней программой? Если - нет, то что посоветуете? Если да, то как состыковать программу с терминалом (подтвердить логин и пароль, и запрашивать тиковые данные по конкретным инструментам)? Нет ли уже такого кода для Net языков? Заранее премного благодарен!

Могу предложить dll, которая может отправлять данные из MT4 вашему серверу по сети.

 
soulmate >>:

Могу предложить dll, которая может отправлять данные из MT4 вашему серверу по сети.


такая DLL есть в винде стандартно, называется Ws2_32.dll.
 
Zhunko >>:

Метаквоты не дают API МТ4 и протокол общения с сервером. Они засекречены.

Можно брать котировки только из МТ4 или DDE МТ4. DDE будет лучшим решением. Ибо, с него можно получить то, что не получишь из МТ4.

Спасибо.Можно чуть подробнее (в хелпе про DDE почему-то не нашёл)? Брать с DDE надо с помощью своей программы написанной на встроенном в МТ4 языке, или есть стандартная функция в самом терминале? В каком формате будут данные на выходе? Как быстрее и легче скачать исторические данные?

 
Left >>:

Спасибо.Можно чуть подробнее (в хелпе про DDE почему-то не нашёл)? Брать с DDE надо с помощью своей программы написанной на встроенном в МТ4 языке, или есть стандартная функция в самом терминале? В каком формате будут данные на выходе? Как быстрее и легче скачать исторические данные?


Help -> сервис -> DDE и экспорт котировок.
 
Не понимаю, почему не брать котиры через MQL4?! Если автоторговля запрещена - это не значит, что запрещено выполнение MQL4-кода.
Причина обращения: