如何从市场MQL4测试指标? - 页 3

 
RaptorUK:

没有,对不起。


你知道我对市场很感兴趣,还记得我给你的PM暗示它将会发生吗?去年6月......但我对技术指标没有太多/任何兴趣,我唯一了解到的是在这里试图帮助用户。

好吧,我不认为在我们的讨论中对指标的这种区分有什么重要意义。我们可能要继续讨论这个话题,顺便说一句,我不知道这个讨论是否能导致什么。

请继续帮助用户,我不会再干涉了。

 
angevoyageur:

新的MT4在大多数情况下运行良好。我在一个真实账户上运行我的EA,构建610。

好吧,我不知道该怎么说。我认为没有必要进一步争论这个问题。
我只想说我的最后一句话,因为我已经开始写这个了,我不会再发表任何评论。

上周我在论坛上说,在别人的100条负面评论之间,我把我的代码移植到了b6xx的新约定(属性严格)。而且,它在演示中工作,没有明显的问题。
所以这应该是某种成功?我在不需要服务的事情上损失了一些时间?
不,我不能使用旧的代码。因为FX代码需要不断的维护和改进。

说白了,每个人都喜欢改进和新的可能性。
我喜欢有一天我能够在MT4的自定义标准下进行遗传优化。
我喜欢MQL4中终于有了铸造的事实。

但我想在我决定使用它的时候。当我看到我将因此而获利时。
我想有控制权!我不想让注释代替变量的名称出现,除非我决定这样做。

那么这种强制执行背后的bug数量呢?

angevoyageur

我不和用户争吵,我同意他们有理由不满意。但抱怨对我来说不是一件事,我让别人去抱怨,这个论坛上已经有很多这样的行为了。

在全球范围内,我喜欢Metaquotes的工作,他们建立了两个伟大的产品MT4和MT5,两个伟大的网站,很多有用的服务。每个聪明人都可以从他们身上学到很多东西。他们也犯过错误,他们的工作方式似乎很奇怪,我仍在努力理解,通过帮助而不是通过不断的负面批评。

只有一个好产品。那就是MT4,老的那个。有所有的可能性,限制和错误,他仍然有。
而且环境很好。一些关于MQL5的伟大文章。

MT5是一个半成品。当我第一次看到它时,2012年10月,我真的很高兴,希望这将是一个巨大的进步。
我开始迁移到MT5,经过6个月的工作,我放弃了。
每一件好事(是的,那里有许多好事),至少有两个缺点。
一切都太复杂了。
充满了bug,无论我碰了什么,它都不工作。对于我想要的一切,我不得不找到一些变通办法。(好吧,我想现在已经好多了)
还有1000个顽固的恼人的决定,不允许对冲,历史控制等等。很快就会从开发商/交易商那里获得控制权。

我希望能够做我想做的事情!

基本上,因为这个原因,我不得不同时维护MT4和MT5的代码。所以我发现自己一直在维护,而不是在交易和探索新的可能性。所以,这并不值得。OOP和策略测试器 的良好概念是MT5的全部内容。

angevoyageur

只有一个问题,你为什么还在使用Metaquotes产品?

我为什么不使用旧的MT4?它运行良好,我将继续使用它。
我有太多的代码(我自己的,EA和指标),关于系统的知识和好的经纪商,不能离开这个环境。

是的,你是对的,MQ不再是唯一的可编程交易平台的供应商了。
而第一个竞争对手的座右铭是'交易者至上!'。
你能大胆猜测一下他们为什么选择这个口号吗?

 

graziani:.

...

但我想在我决定的时候使用它。当我看到我将因此而获利时。

我想拥有控制权!我不想让注释代替变量的名字出现,除非我决定这样做。

不要使用#property strict。很简单。

那么,这种强制执行背后的bug数量又是多少呢?

只有一个好的产品。那就是MT4,老的那个。他有所有的可能性,限制和错误,他仍然有。
而且环境很好。一些关于MQL5的伟大文章。

MT5是一个半成品。当我第一次看到它时,2012年10月,我真的很高兴,希望这将是一个巨大的进步。
我开始迁移到MT5,经过6个月的工作,我放弃了。
每一个好东西(是的,有很多好东西),至少有两个坏处。

一切都太复杂了。

任何人都可以有自己的看法。不是一个问题。

充满了bug,无论我碰了什么,它都不工作。对于我想要的一切,我必须找到一些变通办法。(好吧,我想现在已经好多了)
还有1000个顽固的恼人的决定,不允许对冲,历史控制等等。不久之后,从开发商/交易商那里获得控制权。

我希望能够做我想做的事!为什么我不使用旧的交易系统?

我明白这一点。但为什么这么难理解,一个商业公司的目标不是为你提供一个平台来做你想做的事。我从来没有遇到过一个可以做我想要的所有事情的软件。除了那些我自己编程的软件。

基本上,因为这个原因,我不得不同时维护MT4和MT5的代码。所以我发现自己一直在维护,而不是在交易和探索新的可能性。所以这并不值得。OOP和策略测试器的良好概念是MT5的全部内容。

为什么我不使用旧的MT4?它运行良好,我将继续使用它。

我有太多的代码(我自己的,EA和指标),关于系统的知识和好的经纪商,不能离开这个环境。

是的,你是对的,MQ不再是唯一的可编程交易平台供应商了。
而第一个竞争对手的座右铭是'交易者至上!'。
你能大胆猜测一下他们为什么选择这个口号吗?

当然,是出于营销的考虑。没有一家 商业公司 客户满意度 作为首要目标�他们的目标是 赚钱 客户满意度 是其中一个可能的 方式 当一个 公司 达到几乎 垄断的程度 赚钱方式 就会大大 失去其重要性 欢迎来到现实世界。
 
angevoyageur:
不要使用#property strict。很简单。

你错过了重点。这只是一个例子。而且# 属性脚本对这个美丽的功能没有影响。

当然,是为了营销的原因。没有一家 商业公司 客户满意度 作为首要目标他们的目标是 赚钱 客户满意度 可能的方式之一当一个 公司 达到几乎 垄断的程度 赚钱方式 就会大大 失去其重要性。欢迎来到现实世界。

你错过了重点。他们正在使用它,因为他们意识到这可能是用户方面不满意的主要原因。

 

@graziani:除了对冲和导入 数据外,mt5在其他所有类别中都优于mt4。我认为。

从交易的角度来看,对冲并不产生任何优势。它只是使下面的工作更容易。

  • 在同一个符号上交易多个相反的信号。
  • 很容易区分手动交易和专家顾问交易。
  • 还有很多其他的小事情,对冲使之更容易。
 
ubzen:

mt5比mt4优越

当然是的。但它是互补的,所以我不能只使用MT5。

  • 在同一个符号上交易多个相反的信号。

这是我需要套期保值的唯一原因。

我可以在MT5中进行对冲,这并非不可能。

 
请在帖子的主要信息中回来...........
 
graziani: 我可以在MT5中进行套期保值,这并非不可能,但它太复杂了。

完全同意你的观点。

即使是习惯于MT4的手动交易者也不会对以头寸为中心的管理感到满意。

然而,非外汇市场/交易者不知道所有的大惊小怪是怎么回事。

这就是习惯于某种东西而不愿意改变的人的表现。

 
js497: 请在帖子的主要信息中回来...........
好的,对不起。请不要再发表离题的评论。
 
js497: how to test indicator from market mql4 ?

对你的问题的回答是,你不能。(至少目前不能)

想这样做的开发者应该提供一个免费版本,将指标硬编码为一个无用的符号

一个潜在的缺点是,使用免费版本的人可以切换符号所工作的数据。(仅限MT4)。

但现在的问题是,当mt5-market设置了一个不同的先例时,为什么开发者要这样做?

为什么MetaQuotes会采取 "指标操作不得改变 "的立场,这让我感到惊讶。

这就是当有矛盾的功能时发生的情况,"我们知道他们可以做......但他们选择不做",为什么?