MQL4、MQL5に関する初心者からの質問、アルゴリズムやコードに関するヘルプ、ディスカッションなど。 - ページ 546

 
Vladimir M.:

定義されているのではなく、設定されているのです。

サブウィンドウ

[in] チャートのサブウィンドウ番号です。0は、グラフのメインウィンドウを意味します。指定されたサブウィンドウは存在しなければ ならず、存在しない場合は false を返す。

EURJPYチャート上のインジケータは、USDJPYチャートの メインウィンドウにオブジェクトを作成する必要があります。

intsub_window,// ウィンドウのインデックス?

 
Taras Slobodyanik:

ウィンドウズ・ファインダー

WindowsTotal

ダメなものはダメ。オブジェクトを作成したい場所にインジケータがない。WindowFindは、インジケータ名でウィンドウを検索します。

 
khorosh:

EURJPYチャート上のインジケータは、USDJPYチャートのメインウィンドウにオブジェクトを作成する必要があり、そのオブジェクトは.NET Frameworkで記述されている必要があります。

intsub_window,// ウィンドウのインデックス?

0
 
Vladimir M.:
0

ありがとうございます。

 
MQL5(またはWinAPI)でチャートをフルスクリーンに拡大するにはどうすればいいのか?
 
Andrii Djola:
MQL5で(またはWinAPIを使って)チャートをフルスクリーンに拡大するにはどうすればよいですか?

CHART_IS_MAXIMIZE と CHART_IS_MINIMIZEプロパティを ドキュメントで発見しました。読み取り専用とは書かれていませんが、それにもかかわらず、変更しても何も起こりません。プロパティを正しく読み取ることができます。

すべてWinAPIで動作します。

#define  SW_MAXIMIZE   3          // Maximizes the specified window.
#define  SW_MINIMIZE   6          // Minimizes the specified window and activates the next top-level window in the Z order.
#define  SW_RESTORE    9          // Activates and displays the window

#import "user32.dll"
   int GetParent(int hWnd);
   bool ShowWindow(int hWnd, int nCmdShow);
#import

//+------------------------------------------------------------------+
//| Script program start function                                    |
//+------------------------------------------------------------------+
void OnStart()
{  
   int hChartWnd = int(ChartGetInteger(0, CHART_WINDOW_HANDLE));
   if (!hChartWnd)
   {
      Alert("Ошибка получения дескриптора чарта. Error: ", GetLastError());
      return;
   }
   
   int hSymbolWnd = GetParent(hChartWnd);
   if (!hChartWnd)
   {
      Alert("Ошибка получения дескриптора окна символа. Error: ", GetLastError());
      return;
   }
   
   ShowWindow(hSymbolWnd, SW_MAXIMIZE);
}
 
Ihor Herasko:

CHART_IS_MAXIMIZE と CHART_IS_MINIMIZEプロパティを ドキュメントで発見しました。読み取り専用とは書かれていませんが、それにもかかわらず、変更しても何も起こりません。プロパティを正しく読み取ることができます。

しかし、全てはWinAPIを通して動作します。

ありがとうございました。

 

こんにちは。バッファがない場合、マーケットプロファイル指標をEAに接続する方法を教えていただけませんか?もう、頭を悩ませて(!?

インジケーターを添付してください

ファイル:
 
voron_026:

こんにちは。バッファがない場合、マーケットプロファイル指標をEAに接続する方法を教えていただけませんか?もう、頭を悩ませて(!?

インジケーターを添付してください

Expert Advisorではレベルの計算のみを繰り返し行います。結局のところ、プロファイルはグラフィカルなオブジェクトを使って表示されるのです。

 

差し支えなければですが。コードのどこから計算が始まるのか、正確に教えていただけませんか?わかりにくいですね。

そして、私の理解が正しければ、この部分はカスタム関数としてEAコードに挿入する必要があるのでしょうか?