もちろん、OOPは興味深く、建設的で、視覚的なデザインは非常に必要です。
そうでなければ、mt5はすぐに幸せな農夫とテキサスホールデムのソーシャルネットワークに変わるだろう。
チャート上のキスのような新しいアプリケーションを開発するために、あなた自身のウィンドウを作成する準備ができている必要があります。
何か間違ったことをしたのかな?
でも、うまくいかない...。
半信半疑でやってみたらうまくいった。
そこで、このプロジェクトを作成した。
このようなウィンドウを追加するために、例えば記事のmasdインジケータのために、次のプロジェクトを作成した。

ヘッダーの上のボタンは、設定パネルを最小化し、私の理解では、将来インジケーターをアンロードします。
ご覧のように、1行目がmasdメソッドを担当し、クリックすると、エルダーのMACDのバリエーションが表示されます。
- エルダーのMACDは、インパルス方式としても知られています;
- 移動線のないエルダーのMACD;
- oSMAは、インジケータが下降または上昇するときに色付けされます;
2,3,4,5行目は入力設定です。
ここで、私はこの結果を得たい。
ファイルを作成した。
しかし、またコンパイルされない。 そして、これをさらに使うにはどうしたらいいのだろう?
たとえこのモジュールが上級者向けだとしても。
MACD Sample.mq5用にこんなものを作ってみよう。
入力パラメータをプラスマイナスで変更できるようにして、このウィンドウを最小化し、クロスをクリックすると、そのパラメータが表示されるようにする。
そうすれば、チャート上の幸福な農夫までそう遠くない。
今アップデートしたけど、結果には影響なかったよ。
生成されたコードファイルを添付してください。
CoreWinTT:
ここにある
ここにある
エラーなくコピーできました:

使用したファイルのリスト

コンパイラーはどのようなメッセージを表示しますか?
取引の機会を逃しています。
- 無料取引アプリ
- 8千を超えるシグナルをコピー
- 金融ニュースで金融マーケットを探索
新しい記事 「サル」でもわかるMQL:オブジェクトクラスの設計 構築方法 はパブリッシュされました:
ビジュアルデザインのサンプルプログラムを作成することで、MQL5にてどのようにクラスを設計し、構築するかについて紹介致します。この記事は、MT5アプリケーションに取り組む、プログラム初心者のために執筆されています。オブジェクト指向プログラミングの理論の奥深くまで到達せずに、クラスを作成する技術の簡潔、かつ簡単な理解を提供します。
作者: Sergey Pavlov