Архитектура абстрактного торгового терминала

 

Здравствуйте, форумчане. 

 Тут обсуждают в основном вопросы автоматической торговли, подключения сторонних инструментов к метатрейдеру, меня же интересует другая тема. 

Кто в курсе, расскажите в общих словах, как устроен метатрейдер.

По сути это программа, которая в неком формате (каком? xml или может быть json? какова спецификация, если это не секрет) принимает котировки от собственного сервера ДЦ у которого есть договор с банками на поставку межбанковских курсов, либо от какого нибудь dealing desc, у которого есть договор с ДЦ. Далее отображает это в виде графиков, давая всякие возможности для рисования на графике линий и тд. Вызов ордера формулирует и посылает в некой форме запрос брокеру на сделку с валютой. Запрос идет к брокеру, который выполняет его или нет в зависимости от всяких условий. Ордер обрабатывается процессингом на каких то чьих то серверах, списывая деньги со счета клиента у ДЦ. Когда объемы той или иной сделки достигают минимальной суммы сделки на рынке форекс, брокер совершает "реальную" куплю/продажу валюты, но это для клиента ДЦ и пользователя метатрейдера уже скрытый процесс.

 Когда некий абстрактный ДЦ желает предоставлять своим клиентам торговлю через некий абстрактный терминал, создатели терминала заключают некий договор с ДЦ. Программа немного переписывается под нужды ДЦ, пишется процессинг для получения котировок и для отправки ордеров. Ну и ДЦ платит по определенным условиям терминалу. 

 Все верно?

 Ничего секретного вроде бы не спросил. Интересно мнение специалистов. Спасибо.

 
shvedchenko:

Здравствуйте, форумчане. 

 Тут обсуждают в основном вопросы автоматической торговли, подключения сторонних инструментов к метатрейдеру, меня же интересует другая тема. 

Кто в курсе, расскажите в общих словах, как устроен метатрейдер.

По сути это программа, которая в неком формате (каком? xml или может быть json? какова спецификация, если это не секрет) принимает котировки от собственного сервера ДЦ у которого есть договор с банками на поставку межбанковских курсов, либо от какого нибудь dealing desc, у которого есть договор с ДЦ. Далее отображает это в виде графиков, давая всякие возможности для рисования на графике линий и тд. Вызов ордера формулирует и посылает в некой форме запрос брокеру на сделку с валютой. Запрос идет к брокеру, который выполняет его или нет в зависимости от всяких условий. Ордер обрабатывается процессингом на каких то чьих то серверах, списывая деньги со счета клиента у ДЦ. Когда объемы той или иной сделки достигают минимальной суммы сделки на рынке форекс, брокер совершает "реальную" куплю/продажу валюты, но это для клиента ДЦ и пользователя метатрейдера уже скрытый процесс.

 Когда некий абстрактный ДЦ желает предоставлять своим клиентам торговлю через некий абстрактный терминал, создатели терминала заключают некий договор с ДЦ. Программа немного переписывается под нужды ДЦ, пишется процессинг для получения котировок и для отправки ордеров. Ну и ДЦ платит по определенным условиям терминалу. 

 Все верно?

 Ничего секретного вроде бы не спросил. Интересно мнение специалистов. Спасибо.

А вы вообще ничего не спросили.

За весь пост я нашёл только два вопросительных знака:

каком? xml или может быть json? какова спецификация, если это не секрет

На самом деле это секрет, так что эти два вопроса снимаются.

на вопрос Все верно?  можно ответить да всё верно. И что это вам даёт?

 

вероятно от нас требуется подтверждение или опровержения каждого сказанного слова.

и действительно что это даёт ?

вероятно взламывать будут или свой терминал писать по образу и подобию

 

В основе поста лежит мое чистое детское любопытство. Не могу спокойно работать с чем то, пока не пойму как это работает. Спасибо, рад что все верно понял. 

Причина обращения: