
MQL4MQL5 オブジェクト
ObjectDelete()
- できること
- 名前を指定してオブジェクトを削除する
- 対応
- MQL4・MQL5
ObjectDelete() とは
名前を指定して、チャートのオブジェクトを削除する関数です。
ObjectDelete() の書式と引数
bool ObjectDelete(long chart_id, string name)| 引数 | 型 | 省略時 | 説明 |
|---|---|---|---|
chart_id | long | 必須 | チャートの ID。今のチャートなら 0。 |
name | string | 必須 | 削除するオブジェクトの名前。 |
戻り値
削除できたら true。
ObjectDelete() の使い方(コード例)
MQL4・MQL5 共通
if(!ObjectDelete(0, "NowLine"))
Print("削除できません error=", GetLastError());OnTick()・OnStart() などの関数の中に書いて使う例です。MetaEditor でコンパイルできることを確認済みです。
MQL4 と MQL5 の違い
MQL4 には ObjectDelete(名前) という古い書き方もあります。












