- 博客(8)
- 收藏
- 关注
原创 MT4客户端API
登录请求地址http://{host}/srv/dologin参数 名称 类型 必须 说明 server string yes MT4服务器地址 login int yes Mt4帐号 password ...
2021-04-19 11:46:55
1717
2
原创 基于MT4平台通过CTP操作期货(一) -- 行情
通过MT4平台来由ctp接口操作期货,首先需要处理好商品和行情1.期货商品品种由于期货商品代号会随着时间变化,且商品品种较多,手动维护商品的话太繁琐。比较简单的处理方式 是做一个服务端的插件,在插件的启动事件int APIENTRY MtSrvStartup(CServerInterface *server)去检查并新增商品代号 这里主要用到了MT4接口的这两个个方法,取商品信息和新增商品int
2017-03-29 21:09:22
19648
5
原创 Barclays交易平台分析(FLASH逆向分析)
注意: 本文内容是我几年前所写发于贴吧,现整理于此处。 免责声明:本文仅内容作为学习交流使用,不可用于任何商业途径分析目标 Barclays外汇贵金属交易平台 分析目的 弄清楚通讯方式该平台是一个网页形式的交易平台,实际是用的flash首先可以在这里随意注册模拟帐号 https://www.barclaysstockbrokers.co.uk/Accounts/BarxDirect-Co
2016-09-30 12:05:26
1961
原创 MT4服务端插件案例
需求描述客户本来有一个交易系统,要求mt4与该系统交互,做到与该系统数据同步。 以下是客户的需求原文。 MT4只作为一个桌面版的交易工具,和WebTrader共用一个账号体系,MT4的所有功能最终都通过Web API连接券商系统的后台实现。MT4终端需要实现以下功能: ●登录 用户可以在MT4终端登录券商系统,登录后可以进行查询、下单、平仓等操作,MT4终端需要正确保存用户的登录状
2016-07-16 17:22:43
9819
1
原创 JAVA处理SSL过程简单分析
遇到一个通过exe4j将java程序以及虚拟机环境都打包进来的一个exe桌面程序。需要了解其通讯内容,程序使用了SSL对通讯进行加密。1首先直接用OD加载exe进程,然后对send下断点6D6071E7 FF15 E4C0606D call dword ptr [<&WS2_32.#19>] ; ws2_32.send6D6071ED 85C0
2016-05-03 22:40:29
4982
原创 MT4行情datafeed接口二次开发简介
插件为dll格式,需要导出以下三个方法DsCreate();DsDestroy();DsVersion();主要是要在 DsCreate 方法返回一个MT4要求的CFeedInterface类的子类。插件内部通过实现该类来提供相关数据源。CFeedInterface声明如下class CFeedInterface {public: //---- virtual methods
2016-04-26 16:18:57
17914
2
原创 MT4客户端通讯分析(二)——数据包解密
免责声明:本文仅内容作为学习交流使用,不可用于任何商业途径上次分析的登录数据包是通过一个常量MD5数组进行加密变换的,对于登录后的其它数据包, 接着上次分析的代码,上次分析的最后有这样一段代码_text:00434C88 loc_0_434C88: ; CODE XREF: UserLogin+196j_text:00434C88
2016-04-26 14:54:19
8830
16
原创 MT4客户端通讯分析(一)——登录部分分析
免责声明:本文仅内容作为学习交流使用,不可用于任何商业途径 MT4客户端225通讯协议分析。通过对send下断,找到第一个发送的数据包,即登录内容,通过调用栈往上找到关键的函数调用,登录函数接收以下4个参数 (1) 用户ID(int) (2) 密码(pchar) (3) 0 (4) 0 相关代码如下_text:00434AD0 sub esp, 0A8
2016-04-26 14:39:23
7689
4
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人