Renat:
かつて、MT5ではMT4の数倍のスピードが約束されていた。しかし、同等の速度しか出せないことが判明し......。MT5の超高速はどこいった?
ストラテジーテスターはトレーダーにとって害悪である。
そうですね、そういう言い方をすれば、他のものも全部有害ですね。例えば、生命は性行為で感染し、必ず死に至るので危険な性病です。
少なくともMT5テスターには、例えばMT4テスターで初心者トレーダーの 自己欺瞞につながったいくつかの機能が欠けています。
1.MT5にはフォワードテストがあります。MT4ではバックテストから順張りか逆張りかわからないのに、MT5ではチャート上にセパレータがあるということです(Photoshopの罫線と縦線はどのグラフィックエディターでも追加できますが)。
2.利益の出るカウンター取引のみを決済することで、損失を犠牲にして残高を増やすことができないこと。
などなど。
では、もう1枚の写真をご覧ください。村スレの自分の書き込みを引用すると
テスターが開いたバーをどのように走るか見てください。つまり、ローソク足の尾は全く考慮されません!そして、ストップをかけるためのもので、短ければ短いほど精度が高くなるのだそうです。
オープニング価格
トレーダーの中には、イントラバーモデリングの特殊性に依存したくないと考え、形成されたバーで取引するEAを作成する人もいます。現在の価格バーが完全に形成されていることは、次の価格バーが表示されたときに確認することができます。こ のようなExpert Advisorのモデリングモードが「Open prices」 なのです。
このモードでは、最初のバーの開始がモデル化され(Open = High = Low = Close, Volume = 1)、専門家が前の価格バー形成の終わりを識別することができます。このバーでExpert Advisorのテストが 開始されます。次のステップは、すでに完全に形成されている現在のバーを出力することですが、これに対してテストは実行さ れません!
))例えば石花が、アワーバーのオープニングでどうなるかを見てください。
デュカスのティック履歴で実行しようとしたら、すぐにグレイルが萎んでしまった)
バーオープン制御を明示的に行うEAに限る
そこで質問ですが、バーオープンを明示的に制御するExpert Advisor(オープンとティック)をテストしたことがありますか?
昔々、MT5ではMT4の何倍ものスピードが約束されていました。しかし、これまでのところ、比較可能性しか実現できていないことが判明......。MT5の超高速はどこいった?
テスター以外では、mql5上のアプリケーションは、mql4上よりも少なくとも1桁以上高速に動作しています。
バー・オープニングを明示的に制御するExpert Advisorのみ。
そこで質問ですが、バーのオープニングを明示的に制御するEA(optとticksによる)をテストしたことがありますか?
そう、ポジションをいつ開けるかは全く関係ないのです。テスターは次の建値までぼんやりと通過し、価格がローソクの内側や2つの建値の外側でどう動いたかは全く気にしない。
テスターの外では、mql5のアプリケーションはmql4よりも少なくとも1桁以上高速に動作しています。
これはもちろん良いことです。しかし、テスター以外では、弱いPCでも速度を気にする人はほとんどいません。テスターで重要なのは、まさに「スピード」です。
![MQL5 - MetaTrader 5クライアントターミナルにビルトインされたトレードストラテジーの言語](https://c.mql5.com/i/registerlandings/logo-2.png)
- 無料取引アプリ
- 8千を超えるシグナルをコピー
- 金融ニュースで金融マーケットを探索
これがそのパイです。https://www.mql5.com/ru/forum/6337/page4 をご覧ください。
Renat:
すでに開発版(社内開発用です)では、Open Priceモードで大幅な高速化を実現し、MT4とMT5のテスター間の速度差の問題を解決しています。Open Priceでは、相場環境を的確にコントロールするための中間ティックの「公平」な生成を放棄することで、MT4と同等のスピードになりました。また、バーの状態キャッシュを完全に書き換える作業にも力を入れ、最適化の際に複数のパスで大幅なスピードアップを実現しました。
次の2つのビルドでは、より高速な新しいテスターをリリースする予定です。