1,000人限定!!企画に参加してEAをGetする公式ラインに登録して
プレゼントをもらう

【MQL】図形やラインを表示させるための『オブジェクト関数一覧』についてまとめてみた

MQL インジケーター オブジェクト関数一覧MT4インジケーター作成

オブジェクト関数

オブジェクト関数とは、グラフィカルオブジェクトを操作する為の関数です。

オブジェクト関数はかなり量があるので、よく使うオブジェクト関数をご紹介したいと思います。

ObjectCreate

指定したチャートに指定したタイプのオブジェトを生成します。

bool  ObjectCreate(
   string        object_name,   // オブジェクト名
   ENUM_OBJECT   object_type,   // オブジェクトタイプ
   int           sub_window,    // ウインドウインデックス
   datetime      time1,         // 1番目の時間のアンカーポイント
   double        price1,        // 1番目の価格のアンカーポイント
   datetime      time2,         // 2番目の時間のアンカーポイント
   double        price2,        // 2番目の価格のアンカーポイント
   datetime      time3,         // 3番目の時間のアンカーポイント
   double        price3        // 3番目の価格のアンカーポイント
   );

ObjectName

オブジェクトリストの指定したインデックスに対応するオブジェクト名を返します。

string  ObjectName(
   int   object_index   // オブジェクトインデックス
   );

ObjectDelete

指定した名前のオブジェクトを削除します。

bool  ObjectDelete(
   string   object_name   // オブジェクト名
   );

ObjectsDeleteAll

指定したサブウインドウから指定したタイプのオブジェクトを全て削除します。

bool  ObjectsDeleteAll(
   int    sub_window  = EMPTY,   // ウインドウインデックス
   int    object_type = EMPTY   // オブジェクトタイプ
   );

ObjectSet

指定したオブジェクトのプロパティ値を変更します

bool  ObjectSet(
   string   object_name,   // オブジェクト名
   int      index,         // プロパティインデックス
   double   value          // 設定値
   );

ObjectType

オブジェクトタイプを返します。

int  ObjectType(
   string   object_name   // object name
   );
定 数
内 容
OBJ_VLINE垂直線
OBJ_HLINE水平線
OBJ_TRENDトレンドライン
OBJ_TRENDBYANGLE角度によるトレンドライン
OBJ_CYCLESサイクルライン
OBJ_CHANNELチャネル
OBJ_STDDEVCHANNEL標準偏差チャネル
OBJ_REGRESSION線形回帰
OBJ_PITCHFORKアンドリュース・ピッチフォーク
OBJ_GANNLINEギャンライン
OBJ_GANNFANギャンファン
OBJ_GANNGRIDギャングリッド
OBJ_FIBOフィボナッチリトレースメント
OBJ_FIBOTIMESフィボナッチタイムゾーン
OBJ_FIBOFANフィボナッチファン
OBJ_FIBOARCフィボナッチ円弧
OBJ_FIBOCHANNELフィボナッチチャネル
OBJ_EXPANSIONフィボナッチ拡張
OBJ_RECTANGLE長方形
OBJ_TRIANGLE三角形
OBJ_ELLIPSE楕円
OBJ_ARROW_THUMB_UPサムズアップ
OBJ_ARROW_THUMB_DOWNサムズダウン
OBJ_ARROW_UP上矢印
OBJ_ARROW_DOWN下矢印
OBJ_ARROW_STOPストップサイン
OBJ_ARROW_CHECKチェックサイン
OBJ_ARROW_LEFT_PRICE価格ラベル(左側)
OBJ_ARROW_RIGHT_PRICE価格ラベル(右側)
OBJ_ARROW_BUY買いサイン
OBJ_ARROW_SELL売りサイン
OBJ_ARROW矢印
OBJ_TEXTテキスト
OBJ_LABELラベル
OBJ_BUTTONボタン
OBJ_BITMAPビットマップ
OBJ_BITMAP_LABELビットマップラベル
OBJ_EDIT編集枠
OBJ_EVENT経済指標カレンダーに反応するイベントオブジェクト
OBJ_RECTANGLE_LABELカスタムグラフィカルインターフェースを作成したり
デザインするオブジェクト

ObjectSetText

オブジェクトの説明を変更します。

bool  ObjectSetText(
   string   object_name,            // オブジェクト名
   string   text,                   // 説明
   int      font_size  = 0,         // フォントサイズ
   string   font_name  = NULL,     // フォント
   color    text_color = clrNONE   // 色
   );

まとめ

1,000人限定でFXの自動売買のEAを無料で配布中!!

FX-EA System Projectでは、

【1,000人限定で無料でFXの自動売買のEAを配布中】

です!!

・毎日チャートを見てるのに全く稼げなかった

・コンサルや塾に入ったけど全く稼げなかった

・裁量トレードは難しくて挫折した

・ツールやシステムを購入したが全く稼げなかった

・時間がなくて裁量トレードを行える時間がない

・自動で楽に稼ぎたい

という風に思っている方はこの企画はおすすめです。

フォワードテスト・バックテストを

しっかり行ったパフォーマンスの良いEAを提供中です!!

また、どんどん新しいEAも随時無料配布します!!

人数限定なので早いものがちです!!

もしFX-EA System Projectに興味があれば

是非参加してください。

MT4インジケーター作成
\記事が役に立ったらシェアしてね/
FX-EA System Projectをフォローする
FX-EA System Project Creator

コメント

タイトルとURLをコピーしました