加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

MT5交易轨迹指标

(2018-05-26 15:28:43)
标签:

mt5

分类: MT5
可能许多朋友看到‘交易轨迹’或是‘交易路径’这类的指标显示不知道是什么意思。简单来说就是把未平仓和平仓交易记录用类似复盘显示那种,把开平仓位置标识在图表上,然后用多空不同颜色连接起来显示在图表上。这个有什么用途呢?几年前开发第一个交易轨迹指标是用在 MT4 上,主要是一些喜好研究网格对冲 EA 的朋友,用来解析外面分享流通有观摩密码的交易账户,看那些账户里的 EA 开平仓的位置,进而理解 EA 的原理或是交易模式。通常一个账户,只要把鼠标移动到订单上,就可以看到每个订单的魔术号,人工下单系统默认0,每个 EA 不同魔术号可以在这样的指标里输入,就可以只显示特定 EA 的订单开平仓位置显示,虽然无法准确解析出开单量化的条件,但是任何条件都是概率问题,主要是看对冲的策略属于那一种。MT5 平台上对这样的工具指标也同样有需求的,所以个人从新整理设计这个‘交易轨迹’显示指标到 MT5 并分享在下面的链接,没有期限设置,有需要的朋友可以下载。

链接: 

(2021.01.05 注释:已不再分享,MT4 或 MT5 版收费300元限购买者使用)

这次分享的是指标,所以下载后请放在 /MQL5/Indicators/ 文件夹内。

操作说明:

外部参数主要是设置 订单魔术号,默认是 -1 代表显示所有订单,如果只要显示人工单,设置0,如果要显示特定 EA 下的单,把鼠标移动到那个订单上就可以看到一个小浮窗,上面就有那个订单的 expert id 那个就是订单魔术号,输入那个号码即可。

有些 EA 使用几组订单魔术号,这样就需要分别输入所使用的魔术号作解析。

指标一挂到图表上,就会自动统计这个账户曾经下单过的商品列表(按照英文字母顺序排列),显示商品名按键在图表上。

为何需要这样的按键,因为订单开平仓位置显示,一次只能显示在一个商品的图表上,如果要快速切换商品图表,所以这个指标也多了,把这些下过单的商品名称变为按键,只要按了后,就立刻可以切换到那个商品图表,显示那个商品的交易记录轨迹,这样使用上就便利许多。

另外鼠标移动到这个指标显示的开平仓位置,也会弹出一个小浮窗,显示是否为新仓或是平仓单,如果是平仓位置,会多显示平仓的盈亏是多少,持仓时间等等信息。

在外部参数有一个‘显示开仓量’的参数开关,默认是关闭,如果开启,在每个开仓位置上会再多显示开仓量。


=====


从编程的角度而言,MT5 的平仓是下另外一个对冲反向单来平仓,所以平仓单是另外一个单,而 MT4 只是简单的平仓,单号都是一样的,所有的对应查找都是使用同一单号。更复杂的是, MT5 不仅是开平仓不同单号,连开仓和平仓单还各自带有两个不同‘订单号’(如下图的 MT5 订单交易记录),也就是一个单是有两个历史交易订单号的,的确是够麻烦的,有标识 in 的是新仓, out 的是平仓对冲单。因为新仓和平仓是分开的订单,所以在设计这类的交易轨迹,需要正确对照到开仓平仓单,才能画出开平仓之间的虚线,也才能计算出持仓时间。

平仓单的那两个‘订单号’(order# 和 deal#)在历史订单处理是不同的用途,分别可以查找到之前新仓单号和盈亏和平仓时间,连一般的 MT5 EA 定制编程逻辑也很少触及这么细节的历史订单处理,大概只有设计这类的 MT5 订单统计指标的编程才会需要理解这些繁琐的订单定义,对于刚接触 MT5 的交易者而言,单是看到历史交易记录里的开仓和平仓单各自有两组订单号大概就搞混了,还好这些都不是交易者关注的,大家应该是更留意订单记录最右边栏位的盈亏金额是否是正值吧!

其实 MT5 的这些复杂的订单架构,有交易过外盘期货的交易者,应该都不会觉得太陌生,个人是先设计过调用外盘期货商的 API 接口程序之后,才在几年前接触 MT4/MT5 编程的,外盘期货商提供的接口函数文档里面的订单处理定义,只有比 MT5 这些订单处理更麻烦不会更简单,所以这些复杂的地方,对于一般交易者,如果看不懂就直接跳过,直接关注最重要是否赚钱盈亏即可,把复杂的订单处理留给编程者处理即可。



个人提供 MT4/MT5 EA 或 指标定制编程代写服务,收费依据定制委托条件复杂度而定,有兴趣可透过邮件 boolapi@qq.com 或 QQ 1034612103 联系 (加好友后即可立即留言)

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有