この記事に対するコメントが少ない理由を分析するのは興味深い。
実際、この記事は非常に優れたグラフィック・ライブラリの 別のデモンストレーションである。そして、そのアプリケーションのもう1つが示されている。
しかし、アプリケーション自体は、以前の記事と比較して有用性という点では、何も新しいものをもたらさない。
美しい-はい!ソースコード-はい!興味深いソリューション-いいえ!実用的なアプリケーションの利便性の説明 - いいえ。つまり、美しいビジュアライゼーションのために美しいビジュアライゼーションを手に入れたということだ。 そして、何をビジュアライズするかは重要ではない。重要なのは、それをする機会があるということだ。
だから、記事の後で何かを言うのは難しいのだ。著者は非常に優秀だ!彼のライブラリーはビジュアライゼーションのタスクに対応できることを改めて示した。この記事は、MT5のグラフィカルな可能性を知らない人、つまり初心者に示すことを意図していることがわかった。しかし、初心者には難しく、非初心者はすでにグラフィックについてよく知っている。フレームについては、ここにはほとんど書かれていない。
なんとなく。もう一度言うが、作者は非常に努力した、それは見過ごすことはできない。しかし、最終的な出力はアニメーション画像です。
どのような処理について話しているのでしょうか?私は常にフレームモードを使用しており、特に問題を感じたことはありません。
グラフィックカーネルの初期化とは、マウスカーソルの動きを追跡し、タイマーを起動することです。残念ながら、現在のバージョンのMetaTrader 5では 、最適化が完了してもタイマーは有効になりません。
フレームモードでは、OnInit、OnDeinit、OnTick、OnTrade、OnTradeTransaction、OnTimerは無視されます。OnChartEvent だけが機能します。フレーム・モードでOnTimerを使用するシナリオは?
もちろん、OnChartEvent-exceptionのため、フレーム・モード・フラグの有無をチェックする必要があります。MQL_FRAME_MODEはありません。
興味深いことに、MEで "MQL_FRAME_MODE "という単語をCTRL+SHIFT+Fで検索すると、空っぽになります。公式のサンプルでさえ、それについての言葉はない。
- 投票: 44
- 2012.06.11
- MetaQuotes Software Corp.
- www.mql5.com
OnChartEventから タイマーを開始する方法はないのでしょうか?
フレームモードでのOnTimerアプリケーションのシナリオは何ですか?
インターフェース
この記事について、コメントが少ない理由を分析するのは興味深い。
...
あなたが自分のバージョンを書いて、あなた自身に欠けているもの、あるいは他の誰かが欠けていると思うものをすべて含めて、それをどう見るかを示すことは問題ではない。喜んで読ませていただきます。
OnChartEventからタイマーを開始できないのですか?
試していません。このように動作するが、なぜか動作しない」ではなく、期待通りの結果を得たい。
あなた自身のバージョンを書いて、あなた自身に欠けているもの、あるいは他の誰かに欠けていると思うものをすべて含めて、それをどう見るかを示すことは問題ない。ぜひ読んでみたい。
その一部をQBに掲載した。
- 無料取引アプリ
- 8千を超えるシグナルをコピー
- 金融ニュースで金融マーケットを探索
新しい記事 MetaTrader 5における取引戦略最適化の可視化 はパブリッシュされました:
本稿では、最適化プロセスの可視化を拡張するためのグラフィカルインターフェイスを備えたMQLアプリケーションが実装されます。グラフィカルインターフェイスには、EasyAndFastライブラリの最新バージョンが適用されます。MQLアプリケーションでグラフィカルインタフェースが必要な理由は多くのユーザによって尋ねられることがあります。本稿では、トレーダーにとって有用な複数のケースの1つを示します。
ここで見る通り、それはかなり有益です。この取引アルゴリズムのほとんどすべての結果は負(95.23%)です。時間範囲を広げると、それはさらに悪化します。しかし、取引システムを開発する際には、ほとんどの結果が正であることを確認する必要があります。それ以外の場合は、アルゴリズムは損失を引き起こすので、使用されてはなりません。より多くのデータのパラメータを最適化し、できるだけ多くの取引が存在することを確認する必要があります。
標準パッケージから別の取引アルゴリズムを試してみましょう。 MACD Sample.mq5です。これはすでにクラスとして実装されています。わずかな改良を加えれば、以前のようにアプリケーションに接続するだけで済みます。テストは同じ銘柄と時間枠で行うべきです。テストではより多くの取引があるように時間範囲を広げる必要があります (2010.01.01 – 2018.01.01)。以下は、取引EAの最適化結果です。
図6 MACDサンプル最適化の結果
作者: Anatoli Kazharski