MT4Develop的博客

记录外汇(MT4)平台等相关开发经验

基于MT4平台实现二元交易的思路

市面上有很多基于MT4做的二元交易。 这里只简单说下我做的思路。 主要要处理两个方面的事,一个是在客户端对二元信息的 展示,另一个是在服务端处理二元信息的交互以及对下单逻辑的处理。1.客户端 客户端可以自己做一个程序,做个登录界面, 然后去 服务端验证用户名以及密码,验证成功后,加载M...

2017-11-07 09:19:14

阅读数 1313

评论数 8

基于MT4平台通过CTP操作期货(一) -- 行情

通过MT4平台来由ctp接口操作期货,首先需要处理好商品和行情1.期货商品品种由于期货商品代号会随着时间变化,且商品品种较多,手动维护商品的话太繁琐。比较简单的处理方式 是做一个服务端的插件,在插件的启动事件int APIENTRY MtSrvStartup(CServerInterface *...

2017-03-29 21:09:22

阅读数 10019

评论数 3

Barclays交易平台分析(FLASH逆向分析)

注意: 本文内容是我几年前所写发于贴吧,现整理于此处。 免责声明:本文仅内容作为学习交流使用,不可用于任何商业途径分析目标 Barclays外汇贵金属交易平台 分析目的 弄清楚通讯方式该平台是一个网页形式的交易平台,实际是用的flash首先可以在这里随意注册模拟帐号 https://w...

2016-09-30 12:05:26

阅读数 1081

评论数 0

MT4服务端插件案例

需求描述客户本来有一个交易系统,要求mt4与该系统交互,做到与该系统数据同步。 以下是客户的需求原文。 MT4只作为一个桌面版的交易工具,和WebTrader共用一个账号体系,MT4的所有功能最终都通过Web API连接券商系统的后台实现。MT4终端需要实现以下功能: ●登录 用...

2016-07-16 17:22:43

阅读数 6867

评论数 7

JAVA处理SSL过程简单分析

遇到一个通过exe4j将java程序以及虚拟机环境都打包进来的一个exe桌面程序。需要了解其通讯内容,程序使用了SSL对通讯进行加密。1首先直接用OD加载exe进程,然后对send下断点6D6071E7 FF15 E4C0606D call dword ptr [<&...

2016-05-03 22:40:29

阅读数 3622

评论数 0

MT4行情datafeed接口二次开发简介

插件为dll格式,需要导出以下三个方法DsCreate(); DsDestroy(); DsVersion();主要是要在 DsCreate 方法返回一个MT4要求的CFeedInterface类的子类。插件内部通过实现该类来提供相关数据源。CFeedInterface声明如下class CFee...

2016-04-26 16:18:57

阅读数 12758

评论数 11

MT4客户端通讯分析(二)——数据包解密

免责声明:本文仅内容作为学习交流使用,不可用于任何商业途径上次分析的登录数据包是通过一个常量MD5数组进行加密变换的,对于登录后的其它数据包, 接着上次分析的代码,上次分析的最后有这样一段代码_text:00434C88 loc_0_434C88: ...

2016-04-26 14:54:19

阅读数 6162

评论数 28

MT4客户端通讯分析(一)——登录部分分析

免责声明:本文仅内容作为学习交流使用,不可用于任何商业途径 MT4客户端225通讯协议分析。通过对send下断,找到第一个发送的数据包,即登录内容,通过调用栈往上找到关键的函数调用,登录函数接收以下4个参数 (1) 用户ID(int) (2) 密码(pchar) (3) 0 (4) 0 相...

2016-04-26 14:39:23

阅读数 5349

评论数 5

提示
确定要删除当前文章?
取消 删除
关闭
关闭