前一位发言者[伪专家]忘了(一如既往地)写明这是他的imho,与现实....。我想到了经典的 "谁是评委?
瓦西里,干得好!我认为这是....在最好的意义上
出于某种原因,我不能同意上面的欧拉-维恩图。
一方面,开发人员一直将 net-MT5 作为厨房 MT4 的市场优势。而现在,Vasily 提议用 MQL 的力量将 net-MT5 改造成 Frankenstein-MT5,全然不顾开发人员的意见,即带有多方向头寸的 TS 是难以启齿的无稽之谈。
这个 Vasily 真是民主市场 价值观的煽动者!每个人都被从绞索中拉了出来,向他展示了如何去做,而他却扭来扭去,又鼓动大家去找绞索。
我会读的,以防绳子派上用场。
而且说真的,我不知道有哪个交易所平台有便宜、简单、现成的虚拟化工具包。在我看来,Vasily 的作品是独一无二的,它是价格低廉且唯一可用的自行车。这就是为什么 MT5 可能是现在唯一一个可以在 "虚拟化 "项目中加上 "加号 "的交易所平台,尽管是有偿的(象征性的),但仍然是一个加号。
ZЫ 然而,这张图非常可疑......如果作者能解释一下他画图时的意思,也无妨。
大量的图片配上所谓的英文文字,这是向潜在读者炫耀的最好例子。
应该在文章的第一行,或者在文章的第一条评论中就写明,这篇文章并不适合所有人。尤其是在 "文章 "服务中已经有了这样的先例,当作者有充分的自知之明,直接并 "尊重 "读者地写道:"这篇文章不适合[这样]的人。 重点不在他们 身上"。[..]
我意识到,作者提供了超有价值的信息(在开发 MT4 的情况下可以省去这些信息,一般来说,在没有 MT4 的情况下也可以省去这些信息),而且,比如说,那些想要获得这些信息的人应该在字典里找找看。不过,您至少应该发挥一下自己的聪明才智:如何将丰富的图片文字输入在线翻译?
p.s. 关于文章的主题,不考虑这篇多语种文章,这个主题值得关注。
关于带有英文文本的图片:
首先,大部分截图都是面板本身的截图。由于它是在国际资源上展示的,并非每个人都懂俄语,因此默认情况下自然会本地化为英语。此外,这是 AppStore 的要求:所有截图都必须使用英语,界面也必须使用英语。我不能在文章中描述 HT 的本地化版本,因为它与默认版本不同,会让许多用户感到困惑。
其次,既然一半的截图应该是英文的,那么另一半也应该是英文的。否则,总体风格就会被打破,我们会得到一个更大的语言醋汁。
第三,截图的后半部分是简单的方案。其中很多都包含 "秩序 "或 "魔法 "这样的词。- 这些都是非常成熟的概念,相比之下,翻译它们并不可取。
第四,每幅插图在文中都有详细描述。相反,插图是对描述的补充,而不是相反。因此,不理解图中的文字也可以理解图的含义。插图是为初学者制作的。对问题有或多或少了解的人,不需要一张图就能理解材料。
第五,这些英文方案也应该用于与外国人交流。例如,我最近要向一位澳大利亚人解释 HT 安装方案,12 号图帮了我大忙,一下子就消除了所有疑问。
图 12 非常突出。这是一个非常复杂的图。我认为确实有必要提供一个本地化版本。
最后,对于那些希望看到自己的母语而不是英语的人,HT 有一个本地化选项。你可以将列名更改为类似的俄语单词(参见第2.10 节改变对冲终端表格的外观)。
zaskok:
...
一方面,开发人员一直认为 net-MT5 比 MT4 更有市场优势。而现在,Vasily 提议通过 MQL 力量将 net-MT5 打造成 Frankenstein-MT5,无视开发人员的意见,即带有多方向仓位的 TS 是难以启齿的无稽之谈。....
开发人员从未做过这样的断言。只是净值观点是交易所行业事实上的标准。
...
而且说真的,我不知道有哪个交易所平台有廉价、简单、开箱即用的虚拟化工具包。而在我看来,Vasily 的作品是独一无二的,它是价格低廉且唯一可用的自行车。因此,MT5 可能是目前唯一一个可以在 "虚拟化 "项目上加分的交易所平台,尽管是付费的(象征性的)。
....
我知道至少有三个平台默认内置了虚拟化功能。例如,ducascopy 终端。还有证券交易所 WealthLab 和同样是证券交易所但不公开的超级 HFT 平台 TradeWorkShop。换句话说,多向交易不仅是 MT4 的特权。在交易所环境中也可以进行多向交易,这意味着在 MetaTrader 5 中也可以进行多向交易。这就是您问题的答案:
ZЫ 这张图非常可疑,不过....。作者应该解释一下他画图时的意思。
净值表示法并不限制多向交易,因为根据图 1 的定义,净值表示法处于机会的外轮廓线上。
H.Y. 顺便说一下,这张图不是我画的,而是 Renat 画的并贴了出来,我只是把它融入了所述材料的大背景中。
开发人员从未做过这样的断言。只是净表示法是交易所行业的事实标准。
我看了你的资料,你不是新人。你为什么要撒谎?我以前从没想过,只有雷纳特过去和现在都在给开发者之间的多向立场泼脏水,而其他人则保持沉默,并继续保持沉默。 他们根本没有就这个话题发言。同样的头总是爬得相当辛苦的伏击,而不是忘记毛瑟枪的禁令......你一定忘了。
我知道至少有三个平台默认内置了虚拟化。例如,ducascopy 终端。
它不是证券交易终端。在外汇方面,是的,有很多现代 MT 竞争对手默认支持虚拟化,包括 API。
还有一家证券交易所 WealthLab 和同一家证券交易所,但不是公共超级 HFT 平台 TradeWorkShop。换句话说,多向交易不仅仅是 MT4 的特权。
我不知道 WealthLab 的虚拟化功能。谢谢!
多向交易在交易所环境中是可能的,因此在 MetaTrader 5 中也是可能的。这就是您问题的答案:
多向交易始终是虚拟化的一个元素。外汇交易也是净额交易。MT4 有自己的虚拟化机制,而不是因为外汇交易的特殊性。在MT4 <-> FOREX FIX API Netto 中存在许多漏洞。
Netto 表示法不会对多方向交易造成限制,因为根据图 1 的定义,netto 表示法处于可能性的外圈。
顺便说一下,这张图不是我画的,而是 Renat 绘制并发布的,我只是将其融入了所述材料的一般背景中。
MT5 上实现了虚拟化,但 MT4 上也实现了净虚拟化。那么,为什么净功能集包含 MT4 呢?MT4 和 MT5 一样都是净平台。反之亦然:MT5 和 MT4 一样都有虚拟化机制。因此,这两套功能要么重合,要么重叠。但绝不可能完全包含某个人。
关于这篇文章 - 我还没有读完 10%。但我希望看到在 HT API 上编写移动平均值 智能交易系统。之后,在原版及其 HT 版本的测试器中进行性能测量。并拥有成千上万的交易、订单和头寸。也就是说,我想了解虚拟化的速度成本。您能分享一下吗?
我看了你的资料,你不是新来的。你为什么要撒谎?我以前从未想过,只有雷纳特在开发人员的不同立场上泼脏水,其余的人都保持沉默,并继续保持沉默。 他们根本不谈论这个话题。同样的头总是爬得很高很高,不忘记毛瑟枪的禁令......你一定是忘了。
我没有欺骗你,你只是说得不准确。是有过对话。但并不是说网赚是真的,多向交易是不好的。有人声称,策略组合是邪恶的,你真的只需要在一个账户上使用一种策略。我不同意这种观点。此外,也有一些严肃的著作证明了策略组合的有效性。最主要的当然是马科维茨的著作。
多向交易始终是虚拟化的一个要素。外汇交易也是净额交易。MT4 有自己的虚拟化机制,而不是因为外汇交易的特殊性。MT4 <-> FOREX FIX API Netto 有很多漏洞。
没错。多向交易始终是虚拟化,我已在文章的第二部分对此进行了阐述。基本上,唯一的区别在于虚拟化是在服务器级别还是在用户级别进行。
MT5 实现了虚拟化,但 MT4 也实现了净虚拟化。那么,为什么 MT4 包含许多净功能?MT4 和 MT5 一样都是网络平台。反之亦然:MT5 与 MT4 一样也有虚拟化机制。因此,数字图应该匹配或重叠。但绝不能完全包含某个人。
好吧,我承认:净值化和虚拟化是等同的概念。我不是 MT5 开发人员。我不需要证明第 5 版比第 4 版更好。对我来说,净额计算与 MetaTrader 4 之间的相同点就足够了。
我 认为,净额结算不会对虚拟化造成限制,而且通过开发的用户编程语言,可以在用户端实现可靠、有保证*的虚拟化 ,而无需涉及服务器端。
*重要的一点是,我不能保证 HT 中不存在可能破坏表示完整性的软件错误。无论如何,这些错误一旦被发现就会被修复,随着时间的推移,HT 的错误内容将减少到零。
MT5 上实现了虚拟化,但 MT4 上也实现了净值化。那么,为什么网络功能集包含 MT4?MT4 和 MT5 一样都是净平台。反之亦然:MT5 与 MT4 一样也有虚拟化机制。因此,数字图应该匹配或重叠。但绝不可能完全包含某个人。
关于这篇文章 - 我还没读到 10%。但我希望看到在 HT API 上编写的移动平均值智能交易系统。之后,我想在测试器中测量原版及其 HT 版本的性能。并拥有数千次交易、订单和头寸。也就是说,我想了解虚拟化的速度成本。您能分享这样的工具吗?
是的,有这样一个 Expert Advisor。但我们认为它的实现并不十分成功,因为它是匆忙完成的,而且使用了 OOP(对初学者来说并不好)。
虽然没有进行认真的性能测试,但应该不会有太大差别。主要的资源密集型操作是:文件读写操作(臭名昭著的局部循环)和在内存中部署头寸的追溯交易。在测试过程中,我们设法完全消除了本地循环(以及文件操作),因为在测试模式中使用的是垄断模式。启动一个智能交易系统,并为其创建一个交易环境;无需与其他实例交换。
也不需要在文件夹中部署,因为在启动智能交易系统时,测试账户是空的:没有交易或订单。
在测试过程中,一个订单会产生一笔交易(反之亦然,但这并不重要)。这也是一种显著的加速,因为 "订单运算 "大大简化了。此外,在这种情况下,订单只需搜索一次。也就是说,搜索操作(我们之间的搜索操作为 O(log2(n)))只需执行一次。
总的来说,我喜欢使用 HedgeMA Expert Advisor。查看、测试、研究。但为了比较速度,我们应该修改智能交易系统,使相同的代码在 HT 和 MT5 网络环境中运行。
Z.Y. 等待第二部分。这是关于 API 的。其中存在细微差别,您应在研究性能之前了解这些细微差别。
新文章 在 MetaTrader 5 里使用 HedgeTerminal (对冲终端) 面板进行双向交易和仓位对冲, 第一部分已发布:
本文描述了一种新的方法来进行仓位对冲,并在 MetaTrader 4 和 MetaTrader 5 的用户之间就此事的争辩划清界线。用通俗地语言描述可靠的对冲算法,并用简单图表和图例示意。本文专述新的 HedgeTerminal (对冲终端) 面板, 实质上是用于 MetaTrader 5 的全功能交易终端。使用 HedgeTerminal 和它提供的虚拟化交易, 仓位管理与 MetaTrader 4 的方式类似。
在过去的 18 个月里,MetaQuotes 为了将 MetaTrader 4 和 MetaTrader 5 平台整合到统一的生态系统,进行了广泛坚实的工作。现在,这两个平台可以共享一个解决方案的统一市场 - MetaTrader市场,可由外部开发者提供不同的产品。用于两个平台的编译器也已经统一。其结果是这两个平台都拥有基于 MQL5 的通用编译器,和一种编程语言 - MQL 依据所使用的平台,具有不同函数集合。所有发布于 代码库 的源代码也已修改,并且它们当中的一些经过调整也可与新编译器兼容。
平台的这次重大统一,搁置了交易部分的统一。MetaTrader 4 和 MetaTrader 5 的交易模型依然不兼容,尽管事实上,交易环境的主要部分是共通的。MetaTrader 4 通过系统订单,有助于独立管理交易仓位 - 特殊程序实体使得终端里的双向交易十分简单容易。MetaTrader 5 的目标在于交易所交易,其中交易者契约的主要体现是总体净持仓。在 MetaTrader 5 中订单只是简单地买卖金融工具的指令。
这两个平台之间交易执行的差异,导致了很多热烈的讨论和辩论。不过,讨论归讨论。不幸的是,自从 MetaTrader 5 发布,如同 MetaTrader 4 那样展现交易者契约双向仓位的解决方案不止发布了一款。尽管发表了许多文章,提出了各种方案,只是它们都不具备足够地灵活性,以便大规模应用。另外,这些决定中没有能适合交易所交易的,它涉及了大量必须考虑的细节。
本文要解决 MetaTrader 平台第四版、第五版的爱好者之间的争议。这将提供一种通用方案来形成编程规范,以及精确按照规范实现的程序。本文讨论一款可视化的面板和虚拟化函数库 HedgeTerminal, 其允许交易员像使用 MetaTrader 4 那样展现双向仓位。同时,HedgeTerminal 底层模型亦考虑了交易订单执行的特性。这意味着它可以在场外市场 FOREX 和集中式交易所两者间成功地实现,例如,在莫斯科交易所的衍生品分部交易衍生证券。
总体上,交易价格的形成是比较复杂的,包含了很多在 MetaTrader 终端上进行外汇交易时隐藏的明显细节。
还有其它一些情况,在 MetaTrader 5 中,交易环境的扩展重现需要额外的努力来分析这些信息。提示逻辑问题:
在 MetaTrader 5 上有没有如同 MetaTrader 4 一样简单、清晰的交易方式,并可保持便利地访问所有交易细节?使用 MetaTrader 5 是否有如同 MetaTrader 4 一样分配双向交易的方式?- 这些问题的答案是: "是的, 这就是"!
让我们来参照 MetaTrader 4 和 MetaTrader 5 终端的能力图例来理解这种可能:
图例. 1. MetaTrader 4 和 MetaTrader 5 的能力图例
作者:Vasiliy Sokolov