威力外汇

 找回密码
 注册

QQ登录

只需一步,快速开始

开启左侧

[指标] 什么是EX4反编译为MQL4指标

[复制链接]
阿弥陀佛 发表于 2020-10-19 12:11:16 | 显示全部楼层 |阅读模式
反编译指标是指将受保护的EX4文件破译为MQL4文件,目的是获取指标的源代码内容。

什么是EX4反编译为MQL4指标

什么是EX4反编译为MQL4指标,威力社区


为什么需要EX4反编译?
从网络购买或下载的ex4文件是无法进行编辑的,有人想通过返编码器将ex4转换为可编辑的MQL4,有人说这是善意的科学研究。但反编译EX4的更多原因是诈骗和盗窃,他们将EX4文件反编译后,重命名为其他名称(通常是俗称的“ Pip Magic”等),然后将其作为自己的商品销售。


如何识别指标是否反编译?
发现反编译代码的最简单方法是:
在MT4编辑器(MetaEditor)打开指标
如果代码包含由下划线分隔的字母和数字,则是经过反编译

以下是Ultra Trend的反编译版本的示例

什么是EX4反编译为MQL4指标

什么是EX4反编译为MQL4指标,威力社区

而且,许多反编译的指标代码的顶部都有一段水印代码,表明该指标是由EX4反编译而来。
常见的水印代码示例:Generated by ex4-to-mq4 decompiler FREEWARE 4.0.509.5


反编译后信息丢失
的确,反编译EX4可以生成可编辑的MQL4源代码,但是在反编译过程中,某些变量会被剥离并替换为“machine”名称。
熟练的MQL4编码人员和程序员将根据用途来命名变量,如果变量是“平均值”,则编码人员可能会将此命名为avgPeriod。反编译器将使用诸如g_393或类似的“machine”名称来重命名此变量(就像上面的截图示例)。


为什么外汇论坛回避ex4反编译主题?
外汇论坛工作人员对反编译MQL4持坚定拒绝立场,不仅因为这是不道德的,而且这是明明白白的偷窃。
如果编码作者决定保护他们的劳动成果,我们必须尊重这一点!
就像人们外出时锁门的原因是防止盗窃。


我已下载EX4 to MQL4反编译器,但是无法使用?
新版MT4不允许对EX4进行反编译。


我想研究指标的编码方式,我可以对其进行反编译吗?
答:NO,威力论坛有上有许多可用的MQL4源代码指标,新手程序员可以使用这些免费的指标文件学习。
一旦您开始学习编码,花了几天甚至数月时间完善自己的指标,您就会明白为什么其他人选择只公布不可编辑的EX4文件。

上一篇:MT4的Excel实时交易数据
下一篇:MT4查看1分钟或2分钟图表的指标或EA
基本的为人之道很重要,是成功的基础所在,如谦虚谨慎、诚实正直、尊重他人和创造价值
回复

使用道具 举报

关闭

站长推荐上一条 /10 下一条

“成功的秘诀是坚持目标。”——本杰明迪斯雷利

小黑屋|威力社区

GMT+8, 2024-11-23 17:59 , Processed in 0.140514 second(s), 36 queries .

Powered by Discuz! X3.4

© 2017-2020 Comsenz Inc.

本网站仅在国家法律允许时提供学习交流。本网站不代理经纪商(broker),不参与经纪商经营活动,不对经纪商提供担保或承担任何责任。

高风险提示:外汇黄金、差价合约等杠杆类交易包含重大亏损风险,阁下可能会于交易时蒙受损失超过存入的资金!!! 因此未必适合每一位投资者。 阁下必须充分理解所涉及的风险并在必要时寻求独立财务顾问建议。

任何在本网站内发表的评论、新闻、研究、分析、价格、其他资料或第三方网站的链接只能视作一般市场资讯。本网站信息不构成或导致(1) 提供或出售任何金融服务或产品的要约邀请;(2)采取任何金融产品相关行动的推荐(明示或暗示);或(3)任何投资建议或市场预测。 市场意见并非按照旨在促进投资研究独立性的法律要求而拟备,因此并非受到发放此等资料前禁止交易的约束。本网站不会为直接或间接使用或 依赖此等资料而可能引致的任何亏损或损失(包括但不限于任何盈利的损失)负责。