ライブラリ: MasterWindowsライブラリ

 

MasterWindowsライブラリ:

プログラムのユーザーフレンドリーなインターフェースを作成するためのクラスのライブラリです。

図1 MasterWindowsライブラリの使用例

作者: Sergey Pavlov

 

アプリケーションプログラムでMasterWindowsライブラリを使用する

 
Sergey Pavlov:

アプリケーションプログラムでMasterWindowsライブラリを使用する。

セルゲイ、YouTubeに書いたことをここで繰り返します。ブラジルの音楽ではなく、スクリーンで起こっていることについてあなたのコメントを聞く方がずっといいでしょう。
 
Alexey Volchanskiy:
セルゲイ、YouTubeに書いたことをここで繰り返すよ。ブラジルの音楽ではなく、スクリーンで起こっていることについてのコメントを聞いた方がずっといいだろう。

これはライブラリーのデモンストレーションなんだ。でも、もっとビデオを録画してコメントしてみるよ。

 

解説付きビデオ:

 
Sergey Pavlov:

解説付きビデオ:

こんにちは、セルゲイ。

私は自分のインジケーターに、本質に立ち入らずに素早くボタンを追加したかったのですが、何かがうまくいきませんでした)。

ここで ダウンロードしたMasterWindows.mq5をコンパイルしようとすると、エラーが出ます。

ここから 新しいライブラリをダウンロードしました。

エラーの原因は何でしょうか?

 
s22aa:

やあ、セルゲイ。

私のインジケーターに、本質に立ち入らずにボタンを追加したかったのですが、何かうまくいきませんでした)。

ここで ダウンロードしたMasterWindows.mq5をコンパイルしようとすると、エラーが出ます。

ここから 最新のライブラリをダウンロードしました。

エラーの原因は何でしょうか?

このプログラムは市販されています。

今年4月の無料版を添付しました。

 
Sergey Pavlov:

このプログラムは商業ベースで配信されている。

今年4月の無料版を添付しておきます。

なるほど。

ボタンで表を描くのは、とてもとても簡単なことがわかりました。

素晴らしいプログラムですね。

ありがとう。

 
Sergey Pavlov:

このプログラムは商業ベースで配信されている。

今年4月の無料版を添付します。

投稿の 中で、"Expert Advisorとindicatorの2つのファイルが同時に生成される "と 書かれています

今、プログラムはインジケータを生成しないのですか?

Expert Advisorからindicatorにボタンを移す方法がわかりません。困っています。

生成されたExpert Advisorからインジケーターを作る方法を教えてください。

 
s22aa:

あなたの投稿の 中に、"Expert AdvisorとIndicatorの2つのファイルが同時に生成される "と 書かれています

今、プログラムはインジケータを生成しないのですか?

Expert Advisorからindicatorにボタンを移す方法が思いつきません。困っています。

生成されたExpert Advisorからインジケーターを作る方法を教えてください。

ファイル名に_indという接頭辞をつけることでインジケーターコードが生成されます。

または、生成されたEAコードに関数を追加してください:


int OnCalculate(const int rates_total,
                const int prev_calculated,
                const datetime& time[],
                const double& open[],
                const double& high[],
                const double& low[],
                const double& close[],
                const long& tick_volume[],
                const long& volume[],
                const int& spread[])
  {
//---
//--- 次の呼び出しのためにprev_calculatedの値を返す
   return(rates_total);
  }
 
Sergey Pavlov:

インジケーターコードが生成される:ファイル名に接頭辞_indが追加される。

または、受け取ったEAコードに関数を追加します:


回答ありがとうございます。

私は本当に愚かでした、すべてがその通りに動作することが判明しました。

時間は朝の3時頃で、私はテストテーブルを生成し、そこにコメントを挿入し、チェックし、ボタンが動作し、コメントが表示されます。

ボタン付きのテーブルをその通りに生成し、コードをインジケーターに転送した。

インジケータにはボタン付きのテーブルが表示されるが、コメントはない。このようにコードを転送しても、ボタンが押されてもコメントは表示されません。

質問を書いて寝たのが朝の4時でした。

今日見たら、コメントを書いていなかったことが判明しました。)