对MQL5的祝愿 - 页 126

 
MT4和MT5并不是竞争对手。
 
Andrei01 >>:
Под поддержкой платформы имелось ввиду невозможность запуска кода МТ4 на МТ5. Это нисколько не противоречит выпуску новой платформы МТ5 с её новыми возможностями и видением, но вызывает недоумение стратегическое решение неподдерживать код МТ4 в МТ5. Если предполагается и дальше поддерживать МТ4, то такое решение выглядит еще более странно, так как в этом случае переход трейдеров на МТ5 будет еще менее массовым и более долгим и лишь зря распылит силы разработчиков на поддержку двух конкурирующих продуктов.

为什么你对MQL4 "不支持 "如此纠结?重写一个普通规模的指标或专家顾问不会超过1小时

我在一两个小时内重写了有1000多行的代码。如果你不能将MQL4代码转换为MQL5,其中的转换主要包括重命名函数,请将其订购给一个不会超过10英镑的程序员。

 
getch >>:
MT4 и MT5 - не конкуренты.

当然,竞争对手是为交易者服务的,因为他必须决定是否为MQL5重写MQL4代码。如果他们不需要重写任何东西,那么每个人都会使用MT5,而不会有任何悔恨和道德上的困境。:)

 
Andrei01 >>:

Конешно конкуренты для трейдера так как он должен решить стоит ли ему переписывать код МТ4 на МТ5. А если ничего переписывать не надо было то всё бы пользовались только МТ5 без всякого угрызения совести и моральных дилем. :)

你想拥有MT5的所有功能吗?然后重写你的创作。

如果没有,就在MT4上安心工作。已经解释过了,MT5是一个平行产品。

"MT4和MT5不是竞争对手"Co getch

 
joo >>:

Да что Вы прям зациклились на "неподдержке" MQL4? Переписать среднестатистического размера индикатор или эксперт не займет больше 1-го часа!

Я свои коды переписывал, где намного больше 1000 строк за пару-другую часов. Если Вы не можете конвертировать код MQL4 в MQL5, где конвертация заключается в большинстве случаев простым переименованием функций, закажите это программисту, который не возьмёт больше 10 баксов.

也许你不知道,"MQL5在与市场环境合作方面与MQL4有很大的不同,有绝对不同的交易操作思想"(ц - Renat)。

但是,把你的专家顾问的工作代码以10镑甚至免费的方式交给一个程序员是一个笑话。说句不好听的,你必须是疯了才行。:)

讨论的实质不是这个问题,而是为什么Metacquotes有意识地决定不支持MT5中的MQL4,给每个人包括自己造成完全不必要的问题。

 
joo >>:

Вам нужен весь функционал MT5? Тогда перепишите свои творения.

Если нет, работайте спокойно на MT4. Объяснили же, MT5 - параллельный продукт.

"MT4 и MT5 - не конкуренты" Co getch

请仔细阅读讨论的内容。我不想再重复十遍。

 
回答自己这个问题:你为什么要关心MT5?那你会关心MT6吗?
如果一切都在MT4上正常运行,那么为MT5重写就没有意义了。

如果我们谈论的是一个还没有写好的战略,那么就有一个平台的选择。
与MT4+MQL4相比,MT5+MQL5在外汇市场上不会(也不会)给您带来任何交易优势
当涉及到其他市场时,因此,没有必要从MT4切换到MT5。因为MT4上没有其他市场,只有一种假象。
 
getch >>:
Ответьте себе на вопрос: почему вас вообще волнует MT5? И будет ли вас волновать MT6?
Если все работает, как надо, на MT4, то нет никакого смысла переписывать это под MT5.
你刚刚自己回答了这个问题。"交易订单的异步处理是一件必要的事情。"忘记了吗?
那么,鉴于MT5的强大功能,在不重写MQL4代码的情况下,保持在MT4市场策略的框架内,许多其他的东西可以在MT5中进一步改进。这似乎是一件很明显的事情。
 
Andrei01 >>:
Вы же только что сами ответили на этот вопрос. "Асинхронная обработка торговых приказов - необходимая вещь." Забыли?
Ну и много других вещей, которые можно было бы продолжать улучшать в МТ5, учитывая его большие возможности, не переписывая код МТ4 и оставаясь в рамках его рыночной стратегии. Вроде вещь очевидная.

如果你想在MQL4代码中添加交易订单的异步处理,只需添加(无需重写)MQL5代码--这是不真实的。
交易订单的异步 处理概念与同步 处理的概念相比,从地方性净值 化概念要远一些。后者有自己的细微差别,可以在两个平台上实施。前者则不然。
根据开发人员对 "非灵活 "策略的俚语,交易订单的异步处理是必要的:多币种(FOREX)点球,套利,等等。也就是说,在需要与交易环境在 "所有方面 "进行闪电式互动的地方。
在一个真正依赖 异步的策略中引入异步,不仅需要修正代码,还需要改变策略本身的逻辑
CodeBase有一个EA的例子,其结果确实取决于交易订单处理的同步性。让我们假设MT5支持MQL4,并且该EA已经在MT5上运行。我敢说,为了让这样的EA利用异步的优势,必须对EA的逻辑 做出重大改变。

对于FOREX来说,MT5+MQL5与MT4+MQL4相比,没有任何 "美味 "可言,除了前面提到的并不常见的 "美味 "异步。

P.S. 想象一下,MetaTrader5的代号是NinjaTrader2...

 
getch >>:

Если вы хотите иметь возможность к MQL4-коду прикрутить асинхронную обработку торговых приказов просто добавкой (без переписывания) MQL5-кода - это нереально.

我不想在MQL4代码中添加任何东西,我只想在MT5中支持它,将来有可能在一个工作平台 中顺利修改代码。你认为这是一个不合逻辑的要求吗?