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.