CChartObject
CChartObject は標準 MQL5 ライブラリのチャート型のグラフィックオブジェクトの基本クラスです。
説明
CChartObject クラスは派生クラスの MQL5 API 関数への容易化されたアクセスを提供します。
宣言
class CChartObject : public CObject |
タイトル
#include <ChartObjects\ChartObject.mqh> |
継承階層CObject CChartObject 直接子孫 CChartObjectArrow, CChartObjectBitmap, CChartObjectBmpLabel, CChartObjectCycles, CChartObjectElliottWave3, CChartObjectEllipse, CChartObjectFiboArc, CChartObjectFiboFan, CChartObjectFiboTimes, CChartObjectHLine, CChartObjectRectangle, CChartObjectSubChart, CChartObjectText, CChartObjectTrend, CChartObjectTriangle, CChartObjectVLine |
クラスメソッド
属性 |
|
ChartId | グラフィックオブジェクトが属するチャートの識別子を取得します。 |
Window | チャートがグラフィックであるウィンドウの数を取得します。 |
Name | グラフィックオブジェクトの名称を取得/設定します。 |
NumPoints | アンカーポイントの数を取得します。 |
代入 |
|
Attach | グラフィックチャートを結合します。 |
SetPoint | アンカーポイントを設定します。 |
削除 |
|
Delete | グラフィックチャートを削除します。 |
Detach | グラフィックチャートを解きます。 |
シフト |
|
ShiftObject | オブジェクトの相対的な動き。 |
ShiftPoint | オブジェクトポイントの相対的な動き。 |
オブジェクトプロパティ |
|
Time | オブジェクトポイントの時間座標を取得/設定します。 |
Price | オブジェクトポイントの価格座標を取得/設定します。 |
Color | オブジェクトの色を取得/設定します。 |
Style | ラインスタイルオブジェクトを取得/設定します。 |
Width | 線オブジェクトの幅を取得/設定します。 |
BackGround | 背景オブジェクト描画のフラグを取得/設定します。 |
Selected | オブジェクトの「selected」フラグを取得/設定します。 |
Selectable | フラグ設定が可能なオブジェクトを取得/設定します。 |
Description | オブジェクトテキストを取得/設定します。 |
Tooltip | オブジェクトのツールヒントを取得/設定します。 |
Timeframes | オブジェクト可視フラグのマスクを取得/設定します。 |
Z_Order | チャートクリックの優先順位を取得/設定します。 |
CreateTime | オブジェクト作成時刻を取得します。 |
オブジェクトのレベルプロパティ |
|
LevelsCount | オブジェクトのレベル数を取得/設定します。 |
LevelColor | ラインレベルの色を取得/設定します。 |
LevelStyle | ラインスタイルレベルを取得/設定します。 |
LevelWidth | ラインレベルの幅を取得/設定します。 |
LevelValue | レベルを取得/設定します。 |
LevelDescription | テキストレベルを取得/設定します。 |
MQL5 API 関数へのアクセス |
|
GetInteger | オブジェクトプロパティの値を取得します。 |
SetInteger | オブジェクトプロパティを設定します。 |
GetDouble | オブジェクトプロパティの値を取得します。 |
SetDouble | オブジェクトプロパティを設定します。 |
GetString | オブジェクトプロパティの値を取得します。 |
SetString | オブジェクトプロパティを設定します。 |
入出力 |
|
virtual Save | ファイルエントリの仮想メソッド。 |
virtual Load | ファイル読み込みの仮想メソッド。 |
virtual Type | 識別の仮想メソッド。 |
クラスから継承されたメソッド CObject Prev, Prev, Next, Next, Compare |
ラインオブジェクト
「Lines(線)」 グラフィックオブジェクトのグループ
このセクションには、グラフィックオブジェクトの「Lines(線)」クラスの操作に関する技術的な詳細と関連するMQL5 標準ライブラリコンポーネントの説明が含まれています。
クラス名 | オブジェクト |
CChartObjectVLine | 「Vertical Line(垂直線)」グラフィックオブジェクト |
CChartObjectHLine | 「Horizontal Line(水平線)」グラフィックオブジェクト |
CChartObjectTrend | 「Trend Line(トレンドライン)」グラフィックオブジェクト |
CChartObjectTrendByAngle | 「Trend Line by Angle(アングルトレンド)」グラフィックオブジェクト |
CChartObjectCycles | 「Cyclic Lines(サイクルライン)」グラフィックオブジェクト |
参照
オブジェクトの型、グラフィックオブジェクト
チャンネルオブジェクト
「Channels(チャンネル)」 グラフィックオブジェクトのグループ
このセクションには、グラフィックオブジェクトの「Channels(チャンネル)」クラスの操作に関する技術的な詳細と関連するMQL5 標準ライブラリコンポーネントの説明が含まれています。
クラス名 | オブジェクト |
CChartObjectChannel | 「Equidistant Channel(等距離チャンネル)」グラフィックオブジェクト |
CChartObjectRegression | 「Linear Regression Channel(線形回帰チャンネル)」グラフィックオブジェクト |
CChartObjectStdDevChannel | 「Standard Deviation Channel(標準偏差チャンネル)」グラフィックオブジェクト |
CChartObjectPitchfork | 「Andrew’s Pitchfork(アンドリューズピッチフォーク)」グラフィックオブジェクト |
参照
オブジェクトの型、グラフィックオブジェクト
ギャンツール
「Gann Tools(ギャンツール)」 グラフィックオブジェクトのグループ
このセクションには、グラフィックオブジェクトの「Gann Tools(ギャンツール)」クラスの操作に関する技術的な詳細と関連するMQL5 標準ライブラリコンポーネントの説明が含まれています。
クラス名 | オブジェクト |
CChartObjectGannLine | 「ギャンライン」グラフィックオブジェクト |
CChartObjectGannFan | 「ギャンファン」グラフィックオブジェクト |
CChartObjectGannGrid | 「 Gann Grid(ギャングリッド)」グラフィックオブジェクト |
参照
オブジェクトの型、グラフィックオブジェクト
フィボナッチツール
「Fibonacci Tools(フィボナッチツール)」 グラフィックオブジェクトのグループ
このセクションには、グラフィックオブジェクトの「Fibonacci Tools(フィボナッチツール)」クラスの操作に関する技術的な詳細と関連するMQL5 標準ライブラリコンポーネントの説明が含まれています。
クラス名 | オブジェクト |
CChartObjectFibo | 「 Fibonacci Retracement (フィボナッチリトレースメント)」グラフィックオブジェクト |
CChartObjectFiboTimes | 「Fibonacci Time Zones(フィボナッチタイムゾーン)」グラフィックオブジェクト |
CChartObjectFiboFan | 「Fibonacci Fan(フィボナッチファン)」グラフィックオブジェクト |
CChartObjectFiboArc | 「Fibonacci Arc(フィボナッチアーク)」グラフィックオブジェクト |
CChartObjectFiboChannel | 「 Fibonacci Channel(フィボナッチチャンネル)」グラフィックオブジェクト |
CChartObjectFiboExpansion | 「 Fibonacci Expansion(フィボナッチ拡張)」グラフィックオブジェクト |
参照
オブジェクトの型、グラフィックオブジェクト
エリオットツール
「Elliott Tools(エリオットツール)」 グラフィックオブジェクトのグループ
このセクションには、グラフィックオブジェクトの「Elliott Tools(エリオットツール)」クラスの操作に関する技術的な詳細と関連するMQL5 標準ライブラリコンポーネントの説明が含まれています。
クラス名 | オブジェクト |
CChartObjectElliottWave3 | 「Correcting Wave(修正波)」グラフィックオブジェクト |
CChartObjectElliottWave5 | 「 Impulse Wave(エリオット推進波)」グラフィックオブジェクト |
参照
オブジェクトの型、グラフィックオブジェクト
図形オブジェクト
「Shapes(図形)」 グラフィックオブジェクトのグループ
このセクションには、グラフィックオブジェクトの「Shapes(図形)」クラスの操作に関する技術的な詳細と関連するMQL5 標準ライブラリコンポーネントの説明が含まれています。
クラス名 | オブジェクト |
CChartObjectRectangle | 「Rectangle(四角形)」グラフィックオブジェクト |
CChartObjectTriangle | 「Triangle(三角形)」グラフィックオブジェクト |
CChartObjectEllipse | 「Ellipse(楕円形)」グラフィックオブジェクト |
参照
オブジェクトの型、グラフィックオブジェクト
矢印オブジェクト
Arrows(矢印)グラフィックオブジェクトのグループ
このセクションには、グラフィックオブジェクトの「Arrows(矢印)」クラスの操作に関する技術的な詳細と関連するMQL5 標準ライブラリコンポーネントの説明が含まれています。本質的には、矢印は、特定のコードと一致するいくつかのアイコンです。チャート上にアイコンを表示する「Arrow(矢印)」グラフィックオブジェクトには 2 つのタイプがあります。
- コードのアイコン表示されたオブジェクトを指定を可能にする「Arrow(矢印)」オブジェクト
- アイコンの特定のタイプ(及び対応する特定の固定コード)を表示するグループオブジェクト
矢印のクラスは、任意のコードのアイコンを表示します。
クラス名 | 矢印オブジェクトの名称 |
CChartObjectArrow | 矢印。 |
固定コードを持つ矢印のクラス
クラス名 | 矢印オブジェクトの名称 |
CChartObjectArrowCheck | チェック。 |
CChartObjectArrowDown | 上矢印。 |
CChartObjectArrowUp | 下矢印。 |
CChartObjectArrowStop | ストップサイン。 |
CChartObjectArrowThumbDown | サムズアップ。 |
CChartObjectArrowThumbUp | サムズダウン。 |
CChartObjectArrowLeftPrice | 左プライスラベル。 |
CChartObjectArrowRightPrice | 右プライスラベル。 |
参照
オブジェクトの型、オブジェクト結合の方法、グラフィックオブジェクト
オブジェクト制御
「Object Controls(オブジェクト制御)」 グラフィックオブジェクトのグループ
このセクションには、グラフィックオブジェクトの「Object Controls(オブジェクト制御)」クラスの操作に関する技術的な詳細と関連するMQL5 標準ライブラリコンポーネントの説明が含まれています。
クラス名 | オブジェクト |
CChartObjectText | 「Text(テキスト)」グラフィックオブジェクト |
CChartObjectLabel | 「Text Label(ラベル)」グラフィックオブジェクト |
CChartObjectEdit | 「Edit(編集)」グラフィックオブジェクト |
CChartObjectButton | 「Button(ボタン)」グラフィックオブジェクト |
CChartObjectSubChart | 「Chart(チャート)」グラフィックオブジェクト |
CChartObjectBitmap | 「Bitmap(ビットマップ)」グラフィックオブジェクト |
CChartObjectBmpLabel | 「Bitmap Label(ビットマップラベル)」グラフィックオブジェクト |
CChartObjectRectLabel | 「Rectangle Label(四角形ラベル)」グラフィックオブジェクト |
参照
オブジェクトの型、グラフィックオブジェクト
Originally posted 2019-07-30 10:07:41.