Я читал другие сообщения об использовании сообщений/функций USERHISTORY
и QUOTES
для получения информации через учетную запись MetaTrader 4 без использования терминала MetaTrader 4, но я не Не знаю, где найти полный список функций, которые можно использовать с этим методом. Пожалуйста помоги
Где я могу найти полный список функций для MT4, для прямой связи через сокет?
Ответы (1)
I. Юридический аспект:
MetaQuotes, Inc. не хочет, чтобы кто-то пошел по этому пути. Около десяти лет назад был сезон попыток обойти часть программного обеспечения терминала MetaTrader, и было несколько успешных реализаций графического веб-интерфейса для торговли, которые могли использовать проводной (вы называете это сокетом) протокол. и полностью реализовать пользовательский опыт взаимодействия торгового графического интерфейса с торговым сервером прямо без части терминала MetaTrader.
Затем последовали судебные иски за нарушение охраняемых прав на любую интеллектуальную собственность или по любой другой причине, и ни один из новаторов торговли без терминала не остался в бизнесе.
Определенно не вариант, если вы планируете вести бизнес в этой области.
II. Техническая часть:
Учитывая вышеизложенное, не ожидайте, что у вас будет какая-либо документированная основа, которая упростит ваши усилия по реинжинирингу. Далее приготовьтесь также, что самое простое, что может использовать программное обеспечение для борьбы с любым подобным мотивированным реверс-инжинирингом, — это частое обновление рукопожатия на уровне сокета и обмена данными (что наблюдалось несколько раз), не говоря уже о всегда присутствующем шансе. начать использовать полиморфный механизм обфускации для дальнейшего повышения критерия для усилий по обратному инжинирингу.
III. Если вы действительно увлеченный любитель, держите это в своем списке желаний:
Для этой цели существует юридически серая зона (в соответствии с главой I выше), где вы настраиваете свою тестируемую систему in vivo и управляете всеми возможными взаимодействиями на терминале MetaTrader, как это делает весь остальной мир, и у вас есть некоторые инструменты, такие как проводной анализатор / анализатор пакетов, которые помогут вам расшифровать MT4-Terminal <-->
MT4-Server протокол подтверждения связи и обмена данными на уровне проводной сети.
Таким образом, можно «построить» на примере требуемый «полный список», который технически может быть использован (конечно, с полной эмуляцией всего полного контекста на стороне терминала) in-vivo.