#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 |//+------------------------------------------------------------------+voidOnStart()
{
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);
}
定義されているのではなく、設定されているのです。
サブウィンドウ
[in] チャートのサブウィンドウ番号です。0は、グラフのメインウィンドウを意味します。指定されたサブウィンドウは存在しなければ ならず、存在しない場合は false を返す。
EURJPYチャート上のインジケータは、USDJPYチャートの メインウィンドウにオブジェクトを作成する必要があります。
intsub_window,// ウィンドウのインデックス?
ウィンドウズ・ファインダー
WindowsTotal
ダメなものはダメ。オブジェクトを作成したい場所にインジケータがない。WindowFindは、インジケータ名でウィンドウを検索します。
EURJPYチャート上のインジケータは、USDJPYチャートのメインウィンドウにオブジェクトを作成する必要があり、そのオブジェクトは.NET Frameworkで記述されている必要があります。
intsub_window,// ウィンドウのインデックス?
0
ありがとうございます。
MQL5で(またはWinAPIを使って)チャートをフルスクリーンに拡大するにはどうすればよいですか?
CHART_IS_MAXIMIZE と CHART_IS_MINIMIZEプロパティを ドキュメントで発見しました。読み取り専用とは書かれていませんが、それにもかかわらず、変更しても何も起こりません。プロパティを正しく読み取ることができます。
すべてWinAPIで動作します。
CHART_IS_MAXIMIZE と CHART_IS_MINIMIZEプロパティを ドキュメントで発見しました。読み取り専用とは書かれていませんが、それにもかかわらず、変更しても何も起こりません。プロパティを正しく読み取ることができます。
しかし、全てはWinAPIを通して動作します。
ありがとうございました。
こんにちは。バッファがない場合、マーケットプロファイル指標をEAに接続する方法を教えていただけませんか?もう、頭を悩ませて(!?
インジケーターを添付してください
こんにちは。バッファがない場合、マーケットプロファイル指標をEAに接続する方法を教えていただけませんか?もう、頭を悩ませて(!?
インジケーターを添付してください
Expert Advisorではレベルの計算のみを繰り返し行います。結局のところ、プロファイルはグラフィカルなオブジェクトを使って表示されるのです。
差し支えなければですが。コードのどこから計算が始まるのか、正確に教えていただけませんか?わかりにくいですね。
そして、私の理解が正しければ、この部分はカスタム関数としてEAコードに挿入する必要があるのでしょうか?