<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>ObjectGetInteger アーカイブ - 自動売買を作ろう！</title>
	<atom:link href="https://mql-programing.com/archives/tag/objectgetinteger/feed/" rel="self" type="application/rss+xml" />
	<link>https://mql-programing.com/archives/tag/objectgetinteger/</link>
	<description>MQLプログラミング学習サイト</description>
	<lastBuildDate>Tue, 31 Mar 2026 12:43:01 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.1.4</generator>

<image>
	<url>https://mql-programing.com/main29/wp-content/uploads/2021/02/cropped-ブログアイコン-32x32.jpg</url>
	<title>ObjectGetInteger アーカイブ - 自動売買を作ろう！</title>
	<link>https://mql-programing.com/archives/tag/objectgetinteger/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>【MQL4定数】アローコードの定数（Arrow Code）</title>
		<link>https://mql-programing.com/archives/1895/arrow-code/</link>
		
		<dc:creator><![CDATA[朝日奈りさ]]></dc:creator>
		<pubDate>Sat, 09 Oct 2021 05:13:21 +0000</pubDate>
				<category><![CDATA[【辞書】MQLリファレンス]]></category>
		<category><![CDATA[定数]]></category>
		<category><![CDATA[ObjectSetInteger]]></category>
		<category><![CDATA[ObjectGetInteger]]></category>
		<category><![CDATA[Arrow Code]]></category>
		<category><![CDATA[MQL]]></category>
		<category><![CDATA[リファレンス]]></category>
		<guid isPermaLink="false">https://mql-programing.com/?p=1895</guid>

					<description><![CDATA[<p>アローコードの定数（Arrow Code） アローコードの定数は、オブジェクトの矢印の種類を設定するときに使われます。 アローコードとは、チャート上に表示する矢印オブジェクトの種類を、定数にしたものです。 例えば、上矢印 [&#8230;]</p>
<p>投稿 <a href="https://mql-programing.com/archives/1895/arrow-code/">【MQL4定数】アローコードの定数（Arrow Code）</a> は <a href="https://mql-programing.com">自動売買を作ろう！</a> に最初に表示されました。</p>
]]></description>
										<content:encoded><![CDATA[
<h2 class="wp-block-heading"><span id="toc1">アローコードの定数（Arrow Code）</span></h2>



<p class="wp-block-paragraph">アローコードの定数は、オブジェクトの矢印の種類を設定するときに使われます。</p>



<p class="wp-block-paragraph"><span class="marker-under-red"><strong>アローコードとは、チャート上に表示する矢印オブジェクトの種類を、定数にしたものです。</strong></span></p>



<p class="wp-block-paragraph">例えば、上矢印を表示したい場合は、<strong>SYMBOL_ARROWUP</strong>を使います。</p>



<p class="wp-block-paragraph">　</p>



<p class="wp-block-paragraph">アローコードは、ObjectSetInteger関数、ObjectGetInteger関数で使われます。</p>



<p class="wp-block-paragraph">簡単に関数の説明です。</p>



<ul class="wp-block-list"><li><strong>ObjectSetInteger関数：オブジェクトの状態を設定する</strong></li><li><strong>ObjectGetInteger関数：オブジェクトの状態を取得する</strong></li></ul>



<p class="wp-block-paragraph">　</p>



<p class="wp-block-paragraph">それぞれ、<strong><span class="marker-under-red">OBJPROP_ARROWCODEの設定値</span></strong>として、アローコードの定数が使われます。</p>



<p class="wp-block-paragraph">　</p>



<h3 class="wp-block-heading"><span id="toc2">アローコードの定数（Arrow Code）</span></h3>



<figure class="wp-block-table alignfull is-style-stripes"><table><tbody><tr><td><b>定数</b></td><td><strong>説明</strong></td></tr><tr><td>SYMBOL_THUMBSUP</td><td>親指アップの矢印</td></tr><tr><td>SYMBOL_THUMBSDOWN</td><td>親指ダウンの矢印</td></tr><tr><td>SYMBOL_ARROWUP</td><td>上矢印</td></tr><tr><td>SYMBOL_ARROWDOWN</td><td>下矢印</td></tr><tr><td>SYMBOL_STOPSIGN</td><td>ストップサイン（バツ）</td></tr><tr><td>SYMBOL_CHECKSIGN</td><td>チェックサイン（チェック）</td></tr><tr><td>SYMBOL_LEFTPRICE</td><td>左側に価格を表示</td></tr><tr><td>SYMBOL_RIGHTPRICE</td><td>右側に価格を表示</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">　</p>



<h2 class="wp-block-heading"><span id="toc3">アローコードの定数（Arrow Code）の使い方</span></h2>



<p class="wp-block-paragraph">ObjectSetInteger関数、ObjectGetInteger関数で使用されます。</p>



<p class="wp-block-paragraph"><strong><span class="marker-under-red">それぞれ、OBJPROP_ARROWCODEの設定値として、アローコードの定数が使われます。</span></strong></p>



<p class="wp-block-paragraph">上記の定数を入力しましょう。</p>



<p class="wp-block-paragraph">すると、その定数に対応した矢印の種類が設定されます。</p>



<p class="wp-block-paragraph">例えば、以下のように使用します。</p>



<div class="hcb_wrap"><pre class="prism line-numbers lang-cpp" data-lang="C++"><code>  //ObjectSetInteger関数
  //オブジェクトを上矢印に設定
   bool objectSetInteger = ObjectSetInteger(ChartID(), "自動売買を作ろう！", OBJPROP_ARROWCODE, SYMBOL_ARROWUP);

  //ObjectGetInteger関数
  //オブジェクトのアローコードを取得
   long objectGetInteger = ObjectGetInteger(ChartID(), "自動売買を作ろう！", OBJPROP_ARROWCODE);</code></pre></div>



<p class="wp-block-paragraph">　</p>



<h2 class="wp-block-heading"><span id="toc4">サンプルプログラム</span></h2>



<p class="wp-block-paragraph">以下は、チャート上に矢印オブジェクトを作成し、アローコードの定数を使って矢印の種類を設定するサンプルプログラムです。</p>



<div class="hcb_wrap"><pre class="prism line-numbers lang-cpp" data-lang="C++"><code>//+------------------------------------------------------------------+
//| スクリプト：アローコードのサンプルプログラム                      |
//+------------------------------------------------------------------+
void OnStart()
{
   //--- オブジェクト名
   string objName1 = "ArrowUp_Sample";
   string objName2 = "ArrowDown_Sample";
   string objName3 = "CheckSign_Sample";
   string objName4 = "StopSign_Sample";

   //--- 現在のチャートIDを取得
   long chartId = ChartID();

   //--- 現在の時間と価格を取得
   datetime currentTime = TimeCurrent();
   double currentPrice   = Ask;

   //--- 既存のオブジェクトがあれば削除
   ObjectDelete(chartId, objName1);
   ObjectDelete(chartId, objName2);
   ObjectDelete(chartId, objName3);
   ObjectDelete(chartId, objName4);

   //--- 上矢印オブジェクトを作成（SYMBOL_ARROWUP）
   ObjectCreate(chartId, objName1, OBJ_ARROW, 0, currentTime, currentPrice - 0.001);
   ObjectSetInteger(chartId, objName1, OBJPROP_ARROWCODE, SYMBOL_ARROWUP);
   ObjectSetInteger(chartId, objName1, OBJPROP_COLOR, clrBlue);
   ObjectSetInteger(chartId, objName1, OBJPROP_WIDTH, 2);
   Print("上矢印を作成しました。アローコード: ", ObjectGetInteger(chartId, objName1, OBJPROP_ARROWCODE));

   //--- 下矢印オブジェクトを作成（SYMBOL_ARROWDOWN）
   ObjectCreate(chartId, objName2, OBJ_ARROW, 0, currentTime, currentPrice + 0.001);
   ObjectSetInteger(chartId, objName2, OBJPROP_ARROWCODE, SYMBOL_ARROWDOWN);
   ObjectSetInteger(chartId, objName2, OBJPROP_COLOR, clrRed);
   ObjectSetInteger(chartId, objName2, OBJPROP_WIDTH, 2);
   Print("下矢印を作成しました。アローコード: ", ObjectGetInteger(chartId, objName2, OBJPROP_ARROWCODE));

   //--- チェックサインを作成（SYMBOL_CHECKSIGN）
   ObjectCreate(chartId, objName3, OBJ_ARROW, 0, currentTime - PeriodSeconds() * 3, currentPrice);
   ObjectSetInteger(chartId, objName3, OBJPROP_ARROWCODE, SYMBOL_CHECKSIGN);
   ObjectSetInteger(chartId, objName3, OBJPROP_COLOR, clrGreen);
   ObjectSetInteger(chartId, objName3, OBJPROP_WIDTH, 2);
   Print("チェックサインを作成しました。アローコード: ", ObjectGetInteger(chartId, objName3, OBJPROP_ARROWCODE));

   //--- ストップサインを作成（SYMBOL_STOPSIGN）
   ObjectCreate(chartId, objName4, OBJ_ARROW, 0, currentTime - PeriodSeconds() * 6, currentPrice);
   ObjectSetInteger(chartId, objName4, OBJPROP_ARROWCODE, SYMBOL_STOPSIGN);
   ObjectSetInteger(chartId, objName4, OBJPROP_COLOR, clrOrangeRed);
   ObjectSetInteger(chartId, objName4, OBJPROP_WIDTH, 2);
   Print("ストップサインを作成しました。アローコード: ", ObjectGetInteger(chartId, objName4, OBJPROP_ARROWCODE));

   //--- チャートを再描画
   ChartRedraw(chartId);

   Print("すべてのアローオブジェクトの作成が完了しました。");
}</code></pre></div>



<p class="wp-block-paragraph">このサンプルでは、<strong>SYMBOL_ARROWUP</strong>（上矢印）、<strong>SYMBOL_ARROWDOWN</strong>（下矢印）、<strong>SYMBOL_CHECKSIGN</strong>（チェックサイン）、<strong>SYMBOL_STOPSIGN</strong>（ストップサイン）の4種類のアローコードを使用しています。</p>



<p class="wp-block-paragraph">ObjectCreate関数でOBJ_ARROW型のオブジェクトを作成した後、<strong>ObjectSetInteger関数</strong>の<strong>OBJPROP_ARROWCODE</strong>にアローコードの定数を設定することで、矢印の種類を変更できます。</p>



<p class="wp-block-paragraph">また、<strong>ObjectGetInteger関数</strong>で設定済みのアローコードを取得し、Print関数でログに出力しています。</p>



<p class="wp-block-paragraph">　</p>



<div class="wp-block-cocoon-blocks-button-1 button-block"><a href="https://mql-programing.com/sample_program/" class="btn btn-l btn-circle" target="_self">サンプルプログラムはこちら</a></div>



<p class="wp-block-paragraph">　</p>



<figure class="wp-block-embed is-type-wp-embed is-provider-自動売買を作ろう！ wp-block-embed-自動売買を作ろう！"><div class="wp-block-embed__wrapper">

<a href="https://mql-programing.com/enum/" title="【MQLプログラミング基礎】列挙型とは？配列との違いを理解して使いこなそう！" class="blogcard-wrap external-blogcard-wrap a-wrap cf" target="_blank"><div class="blogcard external-blogcard eb-left cf"><div class="blogcard-label external-blogcard-label"><span class="fa"></span></div><figure class="blogcard-thumbnail external-blogcard-thumbnail"><img fetchpriority="high" decoding="async" src="https://mql-programing.com/main29/wp-content/uploads/cocoon-resources/blog-card-cache/ed11fa32d13f5e46898c7d986ed3a3ff.jpg" alt="" class="blogcard-thumb-image external-blogcard-thumb-image" width="320" height="180" /></figure><div class="blogcard-content external-blogcard-content"><div class="blogcard-title external-blogcard-title">【MQLプログラミング基礎】列挙型とは？配列との違いを理解して使いこなそう！</div><div class="blogcard-snippet external-blogcard-snippet">列挙型とは？ 「文字を数値に変換できたら便利なのになぁ」 という方は、列挙型を使ってみましょう！ 列挙型は、「文字列と数値」の組み合わせを設定できる型です。 例えば、列挙型に「December」と入力すると「12」が返っ</div></div><div class="blogcard-footer external-blogcard-footer cf"><div class="blogcard-site external-blogcard-site"><div class="blogcard-favicon external-blogcard-favicon"><img decoding="async" src="https://www.google.com/s2/favicons?domain=https://mql-programing.com/archives/1399/enum/" alt="" class="blogcard-favicon-image external-blogcard-favicon-image" width="16" height="16" /></div><div class="blogcard-domain external-blogcard-domain">mql-programing.com</div></div></div></div></a>
</div></figure>



<figure class="wp-block-embed is-type-wp-embed is-provider-自動売買を作ろう！ wp-block-embed-自動売買を作ろう！"><div class="wp-block-embed__wrapper">

<a href="https://mql-programing.com/make_autotrade_by_myself/" title="【MQL4プログラミング】自動売買の作り方！FXで使えるテンプレートあり" class="blogcard-wrap external-blogcard-wrap a-wrap cf" target="_blank"><div class="blogcard external-blogcard eb-left cf"><div class="blogcard-label external-blogcard-label"><span class="fa"></span></div><figure class="blogcard-thumbnail external-blogcard-thumbnail"><img decoding="async" src="https://mql-programing.com/main29/wp-content/uploads/cocoon-resources/blog-card-cache/a4e701a9f8569faadbe992111b709637.jpg" alt="" class="blogcard-thumb-image external-blogcard-thumb-image" width="320" height="180" /></figure><div class="blogcard-content external-blogcard-content"><div class="blogcard-title external-blogcard-title">【MQL4プログラミング】自動売買の作り方！FXで使えるテンプレートあり</div><div class="blogcard-snippet external-blogcard-snippet">はじめに この記事は、MQLプログラミング基礎を理解している方向けに作成しております。 もしMQLプログラミングがわからないという方は、先に以下の記事を読んでおくことをオススメします。 カテゴリー：MQLプログラミング基</div></div><div class="blogcard-footer external-blogcard-footer cf"><div class="blogcard-site external-blogcard-site"><div class="blogcard-favicon external-blogcard-favicon"><img loading="lazy" decoding="async" src="https://www.google.com/s2/favicons?domain=https://mql-programing.com/archives/1605/make_autotrade_by_myself/" alt="" class="blogcard-favicon-image external-blogcard-favicon-image" width="16" height="16" /></div><div class="blogcard-domain external-blogcard-domain">mql-programing.com</div></div></div></div></a>
</div></figure>



<figure class="wp-block-embed is-type-wp-embed is-provider-自動売買を作ろう！ wp-block-embed-自動売買を作ろう！"><div class="wp-block-embed__wrapper">

<a href="https://mql-programing.com/mql-reference/" title="MQL4リファレンス【全データ一覧】" class="blogcard-wrap internal-blogcard-wrap a-wrap cf"><div class="blogcard internal-blogcard ib-left cf"><div class="blogcard-label internal-blogcard-label"><span class="fa"></span></div><figure class="blogcard-thumbnail internal-blogcard-thumbnail"><img loading="lazy" decoding="async" width="160" height="90" src="https://mql-programing.com/main29/wp-content/uploads/2021/02/MQLリファレンス-160x90.jpg" class="blogcard-thumb-image internal-blogcard-thumb-image wp-post-image" alt="" srcset="https://mql-programing.com/main29/wp-content/uploads/2021/02/MQLリファレンス-160x90.jpg 160w, https://mql-programing.com/main29/wp-content/uploads/2021/02/MQLリファレンス-300x169.jpg 300w, https://mql-programing.com/main29/wp-content/uploads/2021/02/MQLリファレンス-1024x576.jpg 1024w, https://mql-programing.com/main29/wp-content/uploads/2021/02/MQLリファレンス-768x432.jpg 768w, https://mql-programing.com/main29/wp-content/uploads/2021/02/MQLリファレンス-120x68.jpg 120w, https://mql-programing.com/main29/wp-content/uploads/2021/02/MQLリファレンス-320x180.jpg 320w, https://mql-programing.com/main29/wp-content/uploads/2021/02/MQLリファレンス.jpg 1120w" sizes="(max-width: 160px) 100vw, 160px" /></figure><div class="blogcard-content internal-blogcard-content"><div class="blogcard-title internal-blogcard-title">MQL4リファレンス【全データ一覧】</div><div class="blogcard-snippet internal-blogcard-snippet">/*! elementor - v3.6.5 - 27-04-2022 */.e-container.e-container--row .elementor-spacer-inner{width:var(--spacer-size)}.e-</div></div><div class="blogcard-footer internal-blogcard-footer cf"><div class="blogcard-site internal-blogcard-site"><div class="blogcard-favicon internal-blogcard-favicon"><img loading="lazy" decoding="async" src="https://www.google.com/s2/favicons?domain=https://mql-programing.com" alt="" class="blogcard-favicon-image internal-blogcard-favicon-image" width="16" height="16" /></div><div class="blogcard-domain internal-blogcard-domain">mql-programing.com</div></div></div></div></a>
</div></figure>



<p class="wp-block-paragraph">　</p>
<p>投稿 <a href="https://mql-programing.com/archives/1895/arrow-code/">【MQL4定数】アローコードの定数（Arrow Code）</a> は <a href="https://mql-programing.com">自動売買を作ろう！</a> に最初に表示されました。</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>【MQL4定数】オブジェクト可視の定数（時間足）</title>
		<link>https://mql-programing.com/archives/1842/object_visibility/</link>
		
		<dc:creator><![CDATA[朝日奈りさ]]></dc:creator>
		<pubDate>Wed, 06 Oct 2021 02:58:06 +0000</pubDate>
				<category><![CDATA[定数]]></category>
		<category><![CDATA[【辞書】MQLリファレンス]]></category>
		<category><![CDATA[リファレンス]]></category>
		<category><![CDATA[ObjectSetInteger]]></category>
		<category><![CDATA[ObjectGetInteger]]></category>
		<category><![CDATA[object_visibility]]></category>
		<category><![CDATA[MQL]]></category>
		<guid isPermaLink="false">https://mql-programing.com/?p=1842</guid>

					<description><![CDATA[<p>オブジェクト可視の定数（時間足） オブジェクト可視の定数は、オブジェクト可視を設定するときに使われます。 「5分足では表示する、1時間足では表示しない」というような設定をするための定数です。 主に、ObjectSetIn [&#8230;]</p>
<p>投稿 <a href="https://mql-programing.com/archives/1842/object_visibility/">【MQL4定数】オブジェクト可視の定数（時間足）</a> は <a href="https://mql-programing.com">自動売買を作ろう！</a> に最初に表示されました。</p>
]]></description>
										<content:encoded><![CDATA[
<h2 class="wp-block-heading"><span id="toc1">オブジェクト可視の定数（時間足）</span></h2>



<p class="wp-block-paragraph">オブジェクト可視の定数は、オブジェクト可視を設定するときに使われます。</p>



<p class="wp-block-paragraph">「5分足では表示する、1時間足では表示しない」というような設定をするための定数です。</p>



<p class="wp-block-paragraph">主に、ObjectSetInteger関数、ObjectGetInteger関数で使われます。</p>



<p class="wp-block-paragraph">簡単に関数の説明です。</p>



<ul class="wp-block-list"><li><strong>ObjectSetInteger関数：オブジェクトの状態を設定する</strong></li><li><strong>ObjectGetInteger関数：オブジェクトの状態を取得する</strong></li></ul>



<p class="wp-block-paragraph">　</p>



<p class="wp-block-paragraph">それぞれ、<strong><span class="marker-under-red">OBJPROP_TIMEFRAMESの設定値</span></strong>として、オブジェクト可視の定数が使われます。</p>



<p class="wp-block-paragraph">　</p>



<h3 class="wp-block-heading"><span id="toc2">オブジェクト可視の定数（時間足）</span></h3>



<figure class="wp-block-table alignfull is-style-stripes"><table><tbody><tr><td><b>定数</b></td><td><strong>説明</strong></td></tr><tr><td>EMPTY</td><td>全ての時間軸チャートに表示しない</td></tr><tr><td>OBJ_NO_PERIODS</td><td>全ての時間軸チャートに表示しない</td></tr><tr><td>OBJ_PERIOD_M1</td><td>1分チャートに表示する</td></tr><tr><td>OBJ_PERIOD_M5</td><td>5分チャートに表示する</td></tr><tr><td>OBJ_PERIOD_M15</td><td>15分チャートに表示する</td></tr><tr><td>OBJ_PERIOD_M30</td><td>30分チャートに表示する</td></tr><tr><td>OBJ_PERIOD_H1</td><td>1時間チャートに表示する</td></tr><tr><td>OBJ_PERIOD_H4</td><td>4時間チャートに表示する</td></tr><tr><td>OBJ_PERIOD_D1</td><td>1日チャートに表示する</td></tr><tr><td>OBJ_PERIOD_W1</td><td>1週間チャートに表示する</td></tr><tr><td>OBJ_PERIOD_MN1</td><td>1ヶ月チャートに表示する</td></tr><tr><td>OBJ_ALL_PERIODS</td><td>全てのチャートに表示する</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">　</p>



<h2 class="wp-block-heading"><span id="toc3">オブジェクト可視の定数（時間足）の使い方</span></h2>



<p class="wp-block-paragraph">主に、ObjectSetInteger関数、ObjectGetInteger関数で使用されます。</p>



<p class="wp-block-paragraph"><strong><span class="marker-under-red">それぞれ、OBJPROP_TIMEFRAMESの設定値として、オブジェクト可視の定数が使われます。</span></strong></p>



<p class="wp-block-paragraph">上記の定数を入力しましょう。</p>



<p class="wp-block-paragraph">すると、その定数に対応した時間足が設定されます。</p>



<p class="wp-block-paragraph">例えば、以下のように使用します。</p>



<div class="hcb_wrap"><pre class="prism line-numbers lang-cpp" data-lang="C++"><code>  //ObjectSetInteger関数
  //オブジェクトの可視を全ての時間足に設定する
   bool objectSetInteger = ObjectSetInteger(ChartID(), "自動売買を作ろう！", OBJPROP_TIMEFRAMES, OBJ_ALL_PERIODS);
 
  //ObjectGetInteger関数
  //オブジェクトの可視設定を取得する
  long objectGetInteger = ObjectGetInteger(ChartID(), "自動売買を作ろう！", OBJPROP_TIMEFRAMES);</code></pre></div>



<p class="wp-block-paragraph">　</p>



<h2 class="wp-block-heading"><span id="toc4">プログラム例</span></h2>



<p class="wp-block-paragraph">以下は、水平線オブジェクトを作成し、オブジェクト可視の定数を使って特定の時間足にのみ表示する設定を行うプログラム例です。</p>



<div class="hcb_wrap"><pre class="prism line-numbers lang-cpp" data-lang="C++"><code>//+------------------------------------------------------------------+
//| スクリプトプログラム開始関数                                      |
//+------------------------------------------------------------------+
void OnStart()
{
   string objName = "VisibilityTestLine";
   double price   = Ask;

   //--- 水平線オブジェクトを作成する
   if(!ObjectCreate(0, objName, OBJ_HLINE, 0, 0, price))
   {
      Print("オブジェクト作成失敗: ", GetLastError());
      return;
   }

   //--- オブジェクトの色を設定する
   ObjectSetInteger(0, objName, OBJPROP_COLOR, clrRed);

   //--- オブジェクトの可視設定を行う
   //--- 1時間足と4時間足にのみ表示する（ビット演算で複数指定）
   ObjectSetInteger(0, objName, OBJPROP_TIMEFRAMES, OBJ_PERIOD_H1 | OBJ_PERIOD_H4);

   Print("水平線を作成しました（1時間足・4時間足のみ表示）");

   //--- 現在の可視設定を取得して確認する
   long visibility = ObjectGetInteger(0, objName, OBJPROP_TIMEFRAMES);
   Print("可視設定値: ", visibility);

   //--- 各時間足への表示状態を確認する
   if((visibility & OBJ_PERIOD_M1)  != 0) Print("1分足: 表示");
   if((visibility & OBJ_PERIOD_M5)  != 0) Print("5分足: 表示");
   if((visibility & OBJ_PERIOD_M15) != 0) Print("15分足: 表示");
   if((visibility & OBJ_PERIOD_M30) != 0) Print("30分足: 表示");
   if((visibility & OBJ_PERIOD_H1)  != 0) Print("1時間足: 表示");
   if((visibility & OBJ_PERIOD_H4)  != 0) Print("4時間足: 表示");
   if((visibility & OBJ_PERIOD_D1)  != 0) Print("日足: 表示");
   if((visibility & OBJ_PERIOD_W1)  != 0) Print("週足: 表示");
   if((visibility & OBJ_PERIOD_MN1) != 0) Print("月足: 表示");

   //--- 全ての時間足に表示を変更する
   ObjectSetInteger(0, objName, OBJPROP_TIMEFRAMES, OBJ_ALL_PERIODS);
   Print("全ての時間足に表示するよう変更しました");
}</code></pre></div>



<p class="wp-block-paragraph">　</p>



<p class="wp-block-paragraph">上記のプログラムでは、まず水平線オブジェクトを作成し、OBJ_PERIOD_H1とOBJ_PERIOD_H4をビット演算子「|」で組み合わせて、1時間足と4時間足にのみ表示する設定を行っています。</p>



<p class="wp-block-paragraph">複数の時間足を指定したい場合は、このようにビット演算子「|」を使って定数を組み合わせます。</p>



<p class="wp-block-paragraph">　</p>



<div class="wp-block-cocoon-blocks-button-1 button-block"><a href="https://mql-programing.com/sample_program/" class="btn btn-l btn-circle" target="_self">サンプルプログラムはこちら</a></div>



<p class="wp-block-paragraph">　</p>



<figure class="wp-block-embed is-type-wp-embed is-provider-自動売買を作ろう！ wp-block-embed-自動売買を作ろう！"><div class="wp-block-embed__wrapper">

<a href="https://mql-programing.com/make_autotrade_by_myself/" title="【MQL4プログラミング】自動売買の作り方！FXで使えるテンプレートあり" class="blogcard-wrap external-blogcard-wrap a-wrap cf" target="_blank"><div class="blogcard external-blogcard eb-left cf"><div class="blogcard-label external-blogcard-label"><span class="fa"></span></div><figure class="blogcard-thumbnail external-blogcard-thumbnail"><img loading="lazy" decoding="async" src="https://mql-programing.com/main29/wp-content/uploads/cocoon-resources/blog-card-cache/a4e701a9f8569faadbe992111b709637.jpg" alt="" class="blogcard-thumb-image external-blogcard-thumb-image" width="320" height="180" /></figure><div class="blogcard-content external-blogcard-content"><div class="blogcard-title external-blogcard-title">【MQL4プログラミング】自動売買の作り方！FXで使えるテンプレートあり</div><div class="blogcard-snippet external-blogcard-snippet">はじめに この記事は、MQLプログラミング基礎を理解している方向けに作成しております。 もしMQLプログラミングがわからないという方は、先に以下の記事を読んでおくことをオススメします。 カテゴリー：MQLプログラミング基</div></div><div class="blogcard-footer external-blogcard-footer cf"><div class="blogcard-site external-blogcard-site"><div class="blogcard-favicon external-blogcard-favicon"><img loading="lazy" decoding="async" src="https://www.google.com/s2/favicons?domain=https://mql-programing.com/archives/1605/make_autotrade_by_myself/" alt="" class="blogcard-favicon-image external-blogcard-favicon-image" width="16" height="16" /></div><div class="blogcard-domain external-blogcard-domain">mql-programing.com</div></div></div></div></a>
</div></figure>



<figure class="wp-block-embed is-type-wp-embed is-provider-自動売買を作ろう！ wp-block-embed-自動売買を作ろう！"><div class="wp-block-embed__wrapper">

<a href="https://mql-programing.com/mql-reference/" title="MQL4リファレンス【全データ一覧】" class="blogcard-wrap internal-blogcard-wrap a-wrap cf"><div class="blogcard internal-blogcard ib-left cf"><div class="blogcard-label internal-blogcard-label"><span class="fa"></span></div><figure class="blogcard-thumbnail internal-blogcard-thumbnail"><img loading="lazy" decoding="async" width="160" height="90" src="https://mql-programing.com/main29/wp-content/uploads/2021/02/MQLリファレンス-160x90.jpg" class="blogcard-thumb-image internal-blogcard-thumb-image wp-post-image" alt="" srcset="https://mql-programing.com/main29/wp-content/uploads/2021/02/MQLリファレンス-160x90.jpg 160w, https://mql-programing.com/main29/wp-content/uploads/2021/02/MQLリファレンス-300x169.jpg 300w, https://mql-programing.com/main29/wp-content/uploads/2021/02/MQLリファレンス-1024x576.jpg 1024w, https://mql-programing.com/main29/wp-content/uploads/2021/02/MQLリファレンス-768x432.jpg 768w, https://mql-programing.com/main29/wp-content/uploads/2021/02/MQLリファレンス-120x68.jpg 120w, https://mql-programing.com/main29/wp-content/uploads/2021/02/MQLリファレンス-320x180.jpg 320w, https://mql-programing.com/main29/wp-content/uploads/2021/02/MQLリファレンス.jpg 1120w" sizes="(max-width: 160px) 100vw, 160px" /></figure><div class="blogcard-content internal-blogcard-content"><div class="blogcard-title internal-blogcard-title">MQL4リファレンス【全データ一覧】</div><div class="blogcard-snippet internal-blogcard-snippet">/*! elementor - v3.6.5 - 27-04-2022 */.e-container.e-container--row .elementor-spacer-inner{width:var(--spacer-size)}.e-</div></div><div class="blogcard-footer internal-blogcard-footer cf"><div class="blogcard-site internal-blogcard-site"><div class="blogcard-favicon internal-blogcard-favicon"><img loading="lazy" decoding="async" src="https://www.google.com/s2/favicons?domain=https://mql-programing.com" alt="" class="blogcard-favicon-image internal-blogcard-favicon-image" width="16" height="16" /></div><div class="blogcard-domain internal-blogcard-domain">mql-programing.com</div></div></div></div></a>
</div></figure>



<p class="wp-block-paragraph">　</p>
<p>投稿 <a href="https://mql-programing.com/archives/1842/object_visibility/">【MQL4定数】オブジェクト可視の定数（時間足）</a> は <a href="https://mql-programing.com">自動売買を作ろう！</a> に最初に表示されました。</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>【MQL4定数】オブジェクト設定の定数：Integer型（ENUM_OBJECT_PROPERTY_INTEGER）</title>
		<link>https://mql-programing.com/archives/1548/object_property_integer/</link>
		
		<dc:creator><![CDATA[朝日奈りさ]]></dc:creator>
		<pubDate>Sun, 26 Sep 2021 07:44:52 +0000</pubDate>
				<category><![CDATA[【辞書】MQLリファレンス]]></category>
		<category><![CDATA[定数]]></category>
		<category><![CDATA[MQL]]></category>
		<category><![CDATA[リファレンス]]></category>
		<category><![CDATA[ENUM_OBJECT_PROPERTY_INTEGER]]></category>
		<category><![CDATA[ObjectSetInteger]]></category>
		<category><![CDATA[ObjectGetInteger]]></category>
		<guid isPermaLink="false">https://mql-programing.com/?p=1548</guid>

					<description><![CDATA[<p>オブジェクト設定の定数（Integer型） オブジェクト設定の定数（Integer型）は、オブジェクト設定関数の引数として使用します。 主に、ObjectSetInteger関数と ObjectGetInteger関数で [&#8230;]</p>
<p>投稿 <a href="https://mql-programing.com/archives/1548/object_property_integer/">【MQL4定数】オブジェクト設定の定数：Integer型（ENUM_OBJECT_PROPERTY_INTEGER）</a> は <a href="https://mql-programing.com">自動売買を作ろう！</a> に最初に表示されました。</p>
]]></description>
										<content:encoded><![CDATA[
<h2 class="wp-block-heading"><span id="toc1">オブジェクト設定の定数（Integer型）</span></h2>



<p class="wp-block-paragraph">オブジェクト設定の定数（Integer型）は、オブジェクト設定関数の引数として使用します。</p>



<p class="wp-block-paragraph">主に、ObjectSetInteger関数と ObjectGetInteger関数です。</p>



<p class="wp-block-paragraph">以下、関数の簡単な説明です。</p>



<ul class="wp-block-list"><li><strong>ObjectSetInteger関数：オブジェクトの状態を設定する</strong></li><li><strong>ObjectGetInteger関数：オブジェクトの状態を取得する</strong></li></ul>



<p class="wp-block-paragraph">　</p>



<p class="wp-block-paragraph">ここで注意して欲しいのは、定数の数値が直接設定されるのではなく、<strong><span class="marker-under-red">定数の項目に値を設定する</span></strong>ということです。</p>



<p class="wp-block-paragraph">そのため定数の他に、別の値を設定する必要があります。</p>



<p class="wp-block-paragraph"><strong>定数によって、入出力可能な型が決まっている</strong>ので、それも確認しましょう。</p>



<p class="wp-block-paragraph">　</p>



<p class="wp-block-paragraph">オブジェクト設定の定数には、Integer型の他にも Double型、String型の3種類があります。</p>



<p class="wp-block-paragraph">ここでは、<strong><span class="marker-under-red">Integer型の情報</span></strong>を記載しております。</p>



<p class="wp-block-paragraph">ちなみに Integer型とは、「int型・bool型・color型・datetime型・列挙型」を指します。</p>



<p class="wp-block-paragraph">　</p>



<h3 class="wp-block-heading"><span id="toc2">オブジェクト設定の定数：Integer型（ENUM_OBJECT_PROPERTY_INTEGER）</span></h3>



<figure class="wp-block-table is-style-stripes"><table><tbody><tr><td><strong>定数</strong></td><td><strong>入出力の型</strong></td><td><strong>設定する項目</strong></td></tr><tr><td>OBJPROP_COLOR</td><td>color</td><td>オブジェクトの色</td></tr><tr><td>OBJPROP_STYLE</td><td><code>ENUM_LINE_STYLE</code></td><td>線の種類</td></tr><tr><td>OBJPROP_WIDTH</td><td>int</td><td>線の幅</td></tr><tr><td>OBJPROP_BACK</td><td>bool</td><td>オブジェクトの背景表示</td></tr><tr><td>OBJPROP_ZORDER</td><td>long</td><td>クリックイベントの優先度<br>大きいオブジェクトからクリックされる<br>参考：CHARTEVENT_CLICK</td></tr><tr><td>OBJPROP_FILL</td><td>bool</td><td>オブジェクトの塗りつぶしの許可</td></tr><tr><td>OBJPROP_HIDDEN</td><td>bool</td><td>オブジェクトリストに表示させない</td></tr><tr><td>OBJPROP_SELECTED</td><td>bool</td><td>オブジェクトの選択状態</td></tr><tr><td>OBJPROP_READONLY</td><td>bool</td><td>テキストを編集させない<br>参考：OBJ_EDIT</td></tr><tr><td>OBJPROP_TYPE</td><td><code>ENUM_OBJECT</code></td><td>オブジェクトの種類</td></tr><tr><td>OBJPROP_TIME</td><td>datetime</td><td>アンカーポイントの位置（時間軸）</td></tr><tr><td>OBJPROP_SELECTABLE</td><td>bool</td><td>オブジェクトの選択の許可</td></tr><tr><td>OBJPROP_CREATETIME</td><td>datetime</td><td>オブジェクトの作成日時</td></tr><tr><td>OBJPROP_LEVELS</td><td>int</td><td>レベルラインの値<br>参考：RSIなど</td></tr><tr><td>OBJPROP_LEVELCOLOR</td><td>color</td><td>レベルラインの色</td></tr><tr><td>OBJPROP_LEVELSTYLE</td><td>ENUM_LINE_STYLE</td><td>レベルラインの線の種類</td></tr><tr><td>OBJPROP_LEVELWIDTH</td><td>int</td><td>レベルラインの太さ</td></tr><tr><td>OBJPROP_ALIGN</td><td>ENUM_ALIGN_MODE</td><td>テキストの左寄せ・中央・右寄せ</td></tr><tr><td>OBJPROP_FONTSIZE</td><td>int</td><td>フォントサイズ</td></tr><tr><td>OBJPROP_RAY_RIGHT</td><td>bool</td><td>線の右端の延長表示</td></tr><tr><td>OBJPROP_ELLIPSE</td><td>bool</td><td>完全な楕円を表示<br>参考：OBJ_FIBOARC</td></tr><tr><td>OBJPROP_ARROWCODE</td><td>char</td><td>矢印コード</td></tr><tr><td>OBJPROP_TIMEFRAMES</td><td>OBJ_PERIOD</td><td>オブジェクトを表示する時間足</td></tr><tr><td>OBJPROP_ANCHOR</td><td>①ENUM_ARROW_ANCHOR<br>②ENUM_ANCHOR_POINT</td><td>アンカーポイントの設定<br>参考①：OBJ_ARROW<br>参考②：OBJ_LABEL, OBJ_BITMAP_LABEL, OBJ_TEXT</td></tr><tr><td>OBJPROP_XDISTANCE</td><td>int</td><td>チャート四隅からのX軸距離（pixel）</td></tr><tr><td>OBJPROP_YDISTANCE</td><td>int</td><td>チャート四隅からのY軸距離（pixel）</td></tr><tr><td>OBJPROP_STATE</td><td>bool</td><td>ボタン押下の状態</td></tr><tr><td>OBJPROP_XSIZE</td><td>int</td><td>オブジェクトの幅（pixel）</td></tr><tr><td>OBJPROP_YSIZE</td><td>int</td><td>オブジェクトの高さ（pixel）</td></tr><tr><td>OBJPROP_XOFFSET</td><td>int</td><td>X軸方向の表示開始位置（pixel）<br>参考：OBJ_BITMAP,OBJ_BITMAP_LABEL</td></tr><tr><td>OBJPROP_YOFFSET</td><td>int</td><td>Y軸方向の表示開始位置（pixel）<br>参考：OBJ_BITMAP,OBJ_BITMAP_LABEL</td></tr><tr><td>OBJPROP_BGCOLOR</td><td>color</td><td>背景色<br>参考：OBJ_EDIT, OBJ_BUTTON, OBJ_RECTANGLE_LABEL</td></tr><tr><td>OBJPROP_CORNER</td><td>ENUM_BASE_CORNER</td><td>アンカーポイントの基準点</td></tr><tr><td>OBJPROP_BORDER_TYPE</td><td>ENUM_BORDER_TYPE</td><td>枠線の種類<br>参考：OBJ_RECTANGLE</td></tr><tr><td>OBJPROP_BORDER_COLOR</td><td>color</td><td>枠線の色<br>参考：OBJ_EDIT , OBJ_BUTTON</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">　</p>



<h2 class="wp-block-heading"><span id="toc3">オブジェクト設定の定数（Integer型）の使い方</span></h2>



<p class="wp-block-paragraph">主に、ObjectSetInteger関数と ObjectGetInteger関数で使用されます。</p>



<p class="wp-block-paragraph">ObjectSetInteger関数を実行する場合は、定数の他にInteger型の値を入力します。</p>



<p class="wp-block-paragraph">ObjectGetInteger関数を実行する場合は、定数だけで問題ありません。</p>



<p class="wp-block-paragraph">例えば、以下のように使用します。</p>



<div class="hcb_wrap"><pre class="prism line-numbers lang-cpp" data-lang="C++"><code>  //ObjectSetInteger関数
  //オブジェクトの線の太さを3に設定
  bool objectSetInteger = ObjectSetInteger(ChartID(),&quot;obj_name&quot;,OBJPROP_WIDTH,3);


  //ObjectGetInteger関数
  //オブジェクトの線の太さを取得
  int objectGetInteger = ObjectGetInteger(ChartID(),&quot;obj_name&quot;,OBJPROP_WIDTH);</code></pre></div>



<p class="wp-block-paragraph">　</p>



<p class="wp-block-paragraph">返り値はobjectSetInteger関数はbool型で、ObjectGetInteger関数はInteger型です。</p>



<p class="wp-block-paragraph">実際にプログラミングするときは、上記の表にしたがって、正しい変数の型を入力・出力してください。</p>



<p class="wp-block-paragraph">　</p>



<h2 class="wp-block-heading"><span id="toc4">【補足】オブジェクト設定の定数の列挙型（ENUM_OBJECT_PROPERTY_INTEGER）</span></h2>



<p class="wp-block-paragraph">オブジェクト設定の定数（Integer型）は、ENUM_OBJECT_PROPERTY_INTEGER​という<a href="https://mql-programing.com/enum/">列挙型</a>に含まれています。</p>



<p class="wp-block-paragraph">列挙型は、定数群をひとまとめにしたものです。</p>



<p class="wp-block-paragraph">以下のように使います。</p>



<div class="hcb_wrap"><pre class="prism line-numbers lang-cpp" data-lang="C++"><code>ENUM_OBJECT_PROPERTY_INTEGER objectPropertyInteger = OBJPROP_WIDTH;</code></pre></div>



<p class="wp-block-paragraph">上記のようにプログラムすると、objectPropertyInteger変数に OBJPROP_WIDTHの数値が代入されます。</p>



<p class="wp-block-paragraph">　</p>



<div class="wp-block-cocoon-blocks-button-1 button-block"><a href="https://mql-programing.com/sample_program/" class="btn btn-l btn-circle" target="_self">サンプルプログラムはこちら</a></div>



<p class="wp-block-paragraph">　</p>



<figure class="wp-block-embed is-type-wp-embed is-provider-自動売買を作ろう！ wp-block-embed-自動売買を作ろう！"><div class="wp-block-embed__wrapper">

<a href="https://mql-programing.com/enum/" title="【MQLプログラミング基礎】列挙型とは？配列との違いを理解して使いこなそう！" class="blogcard-wrap external-blogcard-wrap a-wrap cf" target="_blank"><div class="blogcard external-blogcard eb-left cf"><div class="blogcard-label external-blogcard-label"><span class="fa"></span></div><figure class="blogcard-thumbnail external-blogcard-thumbnail"><img loading="lazy" decoding="async" src="https://mql-programing.com/main29/wp-content/uploads/cocoon-resources/blog-card-cache/ed11fa32d13f5e46898c7d986ed3a3ff.jpg" alt="" class="blogcard-thumb-image external-blogcard-thumb-image" width="320" height="180" /></figure><div class="blogcard-content external-blogcard-content"><div class="blogcard-title external-blogcard-title">【MQLプログラミング基礎】列挙型とは？配列との違いを理解して使いこなそう！</div><div class="blogcard-snippet external-blogcard-snippet">列挙型とは？ 「文字を数値に変換できたら便利なのになぁ」 という方は、列挙型を使ってみましょう！ 列挙型は、「文字列と数値」の組み合わせを設定できる型です。 例えば、列挙型に「December」と入力すると「12」が返っ</div></div><div class="blogcard-footer external-blogcard-footer cf"><div class="blogcard-site external-blogcard-site"><div class="blogcard-favicon external-blogcard-favicon"><img loading="lazy" decoding="async" src="https://www.google.com/s2/favicons?domain=https://mql-programing.com/archives/1399/enum/" alt="" class="blogcard-favicon-image external-blogcard-favicon-image" width="16" height="16" /></div><div class="blogcard-domain external-blogcard-domain">mql-programing.com</div></div></div></div></a>
</div></figure>



<figure class="wp-block-embed is-type-wp-embed is-provider-自動売買を作ろう！ wp-block-embed-自動売買を作ろう！"><div class="wp-block-embed__wrapper">

<a href="https://mql-programing.com/make_autotrade_by_myself/" title="【MQL4プログラミング】自動売買の作り方！FXで使えるテンプレートあり" class="blogcard-wrap external-blogcard-wrap a-wrap cf" target="_blank"><div class="blogcard external-blogcard eb-left cf"><div class="blogcard-label external-blogcard-label"><span class="fa"></span></div><figure class="blogcard-thumbnail external-blogcard-thumbnail"><img loading="lazy" decoding="async" src="https://mql-programing.com/main29/wp-content/uploads/cocoon-resources/blog-card-cache/a4e701a9f8569faadbe992111b709637.jpg" alt="" class="blogcard-thumb-image external-blogcard-thumb-image" width="320" height="180" /></figure><div class="blogcard-content external-blogcard-content"><div class="blogcard-title external-blogcard-title">【MQL4プログラミング】自動売買の作り方！FXで使えるテンプレートあり</div><div class="blogcard-snippet external-blogcard-snippet">はじめに この記事は、MQLプログラミング基礎を理解している方向けに作成しております。 もしMQLプログラミングがわからないという方は、先に以下の記事を読んでおくことをオススメします。 カテゴリー：MQLプログラミング基</div></div><div class="blogcard-footer external-blogcard-footer cf"><div class="blogcard-site external-blogcard-site"><div class="blogcard-favicon external-blogcard-favicon"><img loading="lazy" decoding="async" src="https://www.google.com/s2/favicons?domain=https://mql-programing.com/archives/1605/make_autotrade_by_myself/" alt="" class="blogcard-favicon-image external-blogcard-favicon-image" width="16" height="16" /></div><div class="blogcard-domain external-blogcard-domain">mql-programing.com</div></div></div></div></a>
</div></figure>



<figure class="wp-block-embed is-type-wp-embed is-provider-自動売買を作ろう！ wp-block-embed-自動売買を作ろう！"><div class="wp-block-embed__wrapper">

<a href="https://mql-programing.com/mql-reference/" title="MQL4リファレンス【全データ一覧】" class="blogcard-wrap internal-blogcard-wrap a-wrap cf"><div class="blogcard internal-blogcard ib-left cf"><div class="blogcard-label internal-blogcard-label"><span class="fa"></span></div><figure class="blogcard-thumbnail internal-blogcard-thumbnail"><img loading="lazy" decoding="async" width="160" height="90" src="https://mql-programing.com/main29/wp-content/uploads/2021/02/MQLリファレンス-160x90.jpg" class="blogcard-thumb-image internal-blogcard-thumb-image wp-post-image" alt="" srcset="https://mql-programing.com/main29/wp-content/uploads/2021/02/MQLリファレンス-160x90.jpg 160w, https://mql-programing.com/main29/wp-content/uploads/2021/02/MQLリファレンス-300x169.jpg 300w, https://mql-programing.com/main29/wp-content/uploads/2021/02/MQLリファレンス-1024x576.jpg 1024w, https://mql-programing.com/main29/wp-content/uploads/2021/02/MQLリファレンス-768x432.jpg 768w, https://mql-programing.com/main29/wp-content/uploads/2021/02/MQLリファレンス-120x68.jpg 120w, https://mql-programing.com/main29/wp-content/uploads/2021/02/MQLリファレンス-320x180.jpg 320w, https://mql-programing.com/main29/wp-content/uploads/2021/02/MQLリファレンス.jpg 1120w" sizes="(max-width: 160px) 100vw, 160px" /></figure><div class="blogcard-content internal-blogcard-content"><div class="blogcard-title internal-blogcard-title">MQL4リファレンス【全データ一覧】</div><div class="blogcard-snippet internal-blogcard-snippet">/*! elementor - v3.6.5 - 27-04-2022 */.e-container.e-container--row .elementor-spacer-inner{width:var(--spacer-size)}.e-</div></div><div class="blogcard-footer internal-blogcard-footer cf"><div class="blogcard-site internal-blogcard-site"><div class="blogcard-favicon internal-blogcard-favicon"><img loading="lazy" decoding="async" src="https://www.google.com/s2/favicons?domain=https://mql-programing.com" alt="" class="blogcard-favicon-image internal-blogcard-favicon-image" width="16" height="16" /></div><div class="blogcard-domain internal-blogcard-domain">mql-programing.com</div></div></div></div></a>
</div></figure>



<p class="wp-block-paragraph">　</p>
<p>投稿 <a href="https://mql-programing.com/archives/1548/object_property_integer/">【MQL4定数】オブジェクト設定の定数：Integer型（ENUM_OBJECT_PROPERTY_INTEGER）</a> は <a href="https://mql-programing.com">自動売買を作ろう！</a> に最初に表示されました。</p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
