トップ  >  リファレンス  >  標準定数・列挙・構造体  >  チャート定数  >  チャートプロパティ
スポンサーリンク
検索
カスタム検索
リファレンスツリー
オススメ
チャートプロパティ


ENUM_CHART_PROPERTY列挙の識別子は、チャート操作を行う為の関数の引数に使用します。

特定のプロパティにアクセスする時、チャートウインドウの番号を指定する必要があります。
チャートウインドウの番号が0の場合、メインウインドウを意味します。

"プロパティの型"欄の"r/o"は読み取り専用で、変更する事が出来ない事を意味します。
"プロパティの型"欄の"w/o"は書き込み専用で、読み取りが出来ない事を意味します。


ENUM_CHART_PROPERTY_INTEGER列挙は、ChartSetInteger()関数とChartGetInteger()関数で使用します。

ENUM_CHART_PROPERTY_INTEGER
ID 詳細 プロパティの型
CHART_IS_OBJECT OBJ_CHARTオブジェクトを識別する。(falseでチャートオブジェクト) bool r/o
CHART_BRING_TO_TOP チャートウインドウを最前面に表示する。
他チャートウインドウより前に表示する。
bool w/o
CHART_MOUSE_SCROLL true設定で、マウスを使用したチャートの水平スクロール可能、
false設定で水平スクロール不可。
CHART_SCALEFIX, CHART_SCALEFIX_11, CHART_SCALE_PT_PER_BARのプロパティにtrueが設定されている場合、垂直方向のスクロールが可能。
bool
CHART_EVENT_MOUSE_MOVE true設定で、MQL4プログラムへチャート上のマウス操作イベント(CHARTEVENT_MOUSE_MOVE)の通知を送信する。 bool
CHART_EVENT_OBJECT_CREATE treu設定で、MQL4プログラムへオブジェクト作成イベント(CHARTEVENT_OBJECT_CREATE)の通知を送信する bool
CHART_EVENT_OBJECT_DELETE treu設定で、MQL4プログラムへオブジェクト削除イベント(CHARTEVENT_OBJECT_DELETE)の通知を送信する bool
CHART_MODE チャートの種類(ローソク足、バーチャート、ラインチャート) enum
ENUM_CHART_MODE
CHART_FOREGROUND true設定で、価格チャートが最前面に表示
(グラフィカルオブジェクトが背面に表示)。
bool
CHART_SHIFT チャートシフト
チャートの右端にインデントを設ける。
bool
CHART_AUTOSCROLL チャート自動スクロール bool
CHART_SCALE スケールズーム
(0:最大ズームアウト 〜 5:最大ズームイン)
int (0〜5)
CHART_SCALEFIX スケールを固定 bool
CHART_SCALEFIX_11 スケールを1対1で固定 bool
CHART_SCALE_PT_PER_BAR スケールを固定(pips/bar) bool
CHART_SHOW_ONE_CLICK ワンクリックトレード」パネルの表示 bool
CHART_SHOW_OHLC チャート左上隅のOHLC表示
(OHLC:始値,高値,安値,終値)
bool
CHART_SHOW_BID_LINE 売値(Bid)ライン表示
(最後の価格ライン?)
bool
CHART_SHOW_ASK_LINE 買値(Ask)ライン表示 bool
CHART_SHOW_LAST_LINE 最後の価格ライン表示
(機能していない?)
bool
CHART_SHOW_PERIOD_SEP 期間区切りの縦線表示
日付変更の線(タイムゾーンに従った日付)
bool
CHART_SHOW_GRID チャートグリッド表示 bool
CHART_SHOW_VOLUMES チャート出来高表示 enum
ENUM_CHART_VOLUME_MODE
CHART_SHOW_OBJECT_DESCR グラフィカルオブジェクトの説明表示
(オブジェクト説明が無い場合は表示されません)
bool
CHART_VISIBLE_BARS チャート上の表示できるバー数 int r/o
CHART_WINDOWS_TOTAL ウインドウ数(メイン・サブウインドウ含む) int r/o
CHART_WINDOW_IS_VISIBLE サブウインドウ可視 bool r/o
modifiler引数に
サブウインドウ番号を指定
CHART_WINDOW_HANDLE チャートウインドウハンドル(HWND) int r/o
CHART_WINDOW_YDISTANCE メインチャートウインドウの上部フレームと、サブウインドウの上部フレームの間の距離。
単位は垂直Y軸のpixelです。 (指定したサブウインドウとの距離を取得するので、サブウインドウ指定を0にした場合は0が返されます。)
int r/o
modifiler引数に
サブウインドウ番号を指定
CHART_FIRST_VISIBLE_BAR チャート上の表示されているバー数 int r/o
CHART_WIDTH_IN_BARS チャートウインドウ幅(バー数単位) int r/o
CHART_WIDTH_IN_PIXELS チャートウインドウ幅(ピクセル単位) int r/o
CHART_HEIGHT_IN_PIXELS チャートウインドウ高さ(ピクセル単位) int
modifiler引数に
サブウインドウ番号を指定
CHART_COLOR_BACKGROUND チャートの背景色 color
CHART_COLOR_FOREGROUND チャートの前景色(スケール・フレーム) color
CHART_COLOR_GRID チャートグリッド色 color
CHART_COLOR_VOLUME チャート出来高色 color
CHART_COLOR_CHART_UP チャートの上昇バー色 color
CHART_COLOR_CHART_DOWN チャートの下落バー色 color
CHART_COLOR_CHART_LINE ラインチャート色 color
CHART_COLOR_CANDLE_BULL ローソク足の上昇色 color
CHART_COLOR_CANDLE_BEAR ローソク足の下落色 color
CHART_COLOR_BID 売値ライン色(最後の価格ライン色?) color
CHART_COLOR_ASK 買値ライン色 color
CHART_COLOR_LAST 最後の価格ライン色(機能していない?) color
CHART_COLOR_STOP_LEVEL ストップレベル色 color
CHART_SHOW_TRADE_LEVELS チャート上にトレードレベル表示
(エントリー・リミット・ストップロス・指値レベルの表示)
bool
CHART_DRAG_TRADE_LEVELS ドラッグモード
(マウス操作でチャート上のトレードレベルを変更出来るモード)
bool
CHART_SHOW_DATE_SCALE 日時スケール表示 bool
CHART_SHOW_PRICE_SCALE 価格スケール表示 bool
CHART_IS_OFFLINE オフラインチャート bool r/o




ENUM_CHART_PROPERTY_DOUBLE列挙は、ChartSetDouble()関数とChartGetDouble()関数で使用します。

ENUM_CHART_PROPERTY_DOUBLE
ID 詳細 プロパティの型
CHART_SHIFT_SIZE チャートシフトのサイズ(右端のインデント) double (10-50%)
CHART_FIXED_POSITION チャート固定位置(パーセント単位)。
チャートの自動スクロール(CHART_AUTOSCROLL)がOFFの場合にのみ有効です。
チャート固定位置は、チャート下に表示されている時間スケールの上に
マーク(小さい灰色の上三角形のマーク)されます。
double
CHART_FIXED_MAX チャートスケール固定の上限設定値 double
CHART_FIXED_MIN チャートスケール固定の下限設定値 double
CHART_POINTS_PER_BAR スケール固定設定値(pips/bar) double
CHART_PRICE_MIN チャートの最小レート(表示値) double r/o
modifiler引数に
サブウインドウ番号を指定
CHART_PRICE_MAX チャートの最大レート(表示値) double r/o
modifiler引数に
サブウインドウ番号を指定




ENUM_CHART_PROPERTY_STRING列挙は、ChartSetString()関数とChartGetString()関数で使用します。

ENUM_CHART_PROPERTY_STRING
ID 詳細 プロパティの型
CHART_COMMENT チャートコメント
(comment()で表示されるテキスト)
string


管理人の勝手なコメント:
・チャートオブジェクト(OBJ_CHART)はMT5の機能です。MT4ではCHART_IS_OBJECTは常にtrue応答しました。
・MT4のプロパティダイアログにBidライン表示の設定は無いし、
 CHART_SHOW_BID_LINEで表示設定にすると、最後の価格ラインが表示される。
・CHART_SHOW_LAST_LINEが機能していない?
これも恐らくMT5用の機能だと思います。



スポンサーリンク



Copyright ©2015 MT4でEA自作しちゃお〜 All Rights Reserved.


Top

inserted by FC2 system