Статья посвящена особенностям переноса в MQL5 ценовых конструкций, используемых в индикаторах, написанных на MQL4. Для упрощения переноса индикаторных расчетов из MQL4 в MQL5 предложена библиотека функций mql4_2_mql5.mqh, применение которой рассмотрено на примере переноса индикаторов MACD, Stochastic и RSI.
自分で公開 することができます。ただ、もちろん今すぐではありません。
Rについては、以前から言っていることです。
そして、私利私欲...、クドクド、応援する。MQがすべて終了したら、あとは掲示板に書き込むだけです :(
聖杯はすでに見つかっているのでしょうか?:)))
どうやらそうらしい。すべてのストラテジーがコード化され、すべてのトレーダーがプログラマーになった。
あとは、じたばたするだけです。
それに、Rについては以前から言っていることですが。
統合そのものは、おそらくバイブルの作者が行うと理解して います(天井裏からの思い)。
例えば、神経細胞の表現が非常に乏しいので、FANNはその点では優れています。
他に何が必要なのか、誰が何を見ることができるのか。
いいえ、まだ明確にサポートする予定はありません。
これは、単に構文を変換するスクリプトではなく、mql4のコード(と取引の意図)を解釈し、可能な限りmql5のコードに変換する人工知能のシステム(ライブラリで書かれています)です。論理的な間違いはあるかもしれないが、少なくとも構文には問題がない。
また、自動翻訳されたコードを検討し、自動変換がうまくいかない部分(あまりよくない部分)を完璧にする(ヒューマナイズする)こともできます。いずれにせよ、人間の修正は必要ですが、仕事によっては簡単でプログラマーの仕事欄を抑制しない場合もあります。
MQL4のコードにも、mql5に移行する必要があるものがたくさんあります。
自動化されたコード移植、ライブラリが役に立つかもしれません。
2大記事があります。
https://www.mql5.com/ru/articles/66
https://www.mql5.com/ru/articles/81
が、それだけでは十分ではありません。
ライブラリは、単なる構文変換ではなく、コードロジックの「翻訳者」としての役割が大きいはずです。
個人的に最も野心的なプロジェクトは、ターゲットから成るライブラリで、自動的に - ほとんど - mql4のコードをmql5のコードに翻訳することが可能です。
..........................................
ライブラリは単なる構文変換ではなく、コードのロジックを「翻訳」するものであるべきです。非常に難しい課題です。 ほとんど非現実的です。
非常に困難な課題であり、現実的ではない
<<syntax parser/"parser">> みたいな感じでしょうか。
-
仮にこのようなライブラリ+スクリプトが実装されていたとしても、
<< mql4のコードをmql5のコードに変換してみる>>
のようになり、
<< mql4のコードをmql5のコードに変換する>> のようにはならないでしょう。