<?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>ChartSetInteger アーカイブ - 自動売買を作ろう！</title>
	<atom:link href="https://mql-programing.com/archives/tag/chartsetinteger/feed/" rel="self" type="application/rss+xml" />
	<link>https://mql-programing.com/archives/tag/chartsetinteger/</link>
	<description>MQLプログラミング学習サイト</description>
	<lastBuildDate>Wed, 01 Apr 2026 05:05:54 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>

<image>
	<url>https://mql-programing.com/main29/wp-content/uploads/2021/02/cropped-ブログアイコン-32x32.jpg</url>
	<title>ChartSetInteger アーカイブ - 自動売買を作ろう！</title>
	<link>https://mql-programing.com/archives/tag/chartsetinteger/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>【MQL4】チャート設定定数を完全理解！ENUM_CHART_PROPERTY_INTEGER・STRING・DOUBLEの使い方</title>
		<link>https://mql-programing.com/archives/13083/%e3%80%90mql4%e3%80%91%e3%83%81%e3%83%a3%e3%83%bc%e3%83%88%e8%a8%ad%e5%ae%9a%e5%ae%9a%e6%95%b0%e3%82%92%e5%ae%8c%e5%85%a8%e7%90%86%e8%a7%a3%ef%bc%81enum_chart_property_integer%e3%83%bbstring%e3%83%bbd/</link>
		
		<dc:creator><![CDATA[朝日奈りさ]]></dc:creator>
		<pubDate>Wed, 29 Apr 2026 01:00:00 +0000</pubDate>
				<category><![CDATA[【辞書】MQLリファレンス]]></category>
		<category><![CDATA[定数]]></category>
		<category><![CDATA[ChartSetInteger]]></category>
		<category><![CDATA[MQL4]]></category>
		<category><![CDATA[EA開発]]></category>
		<category><![CDATA[チャート設定]]></category>
		<category><![CDATA[ENUM_CHART_PROPERTY]]></category>
		<guid isPermaLink="false">https://mql-programing.com/?p=13083</guid>

					<description><![CDATA[<p>EAやインジケーターを開発していると、「チャートの背景色をプログラムから変更したい」「グリッドを非表示にしたい」「ローソク足の色を統一したい」といった場面に出くわすことがあります。 MQL4では、チャートの見た目や動作を [&#8230;]</p>
<p>投稿 <a href="https://mql-programing.com/archives/13083/%e3%80%90mql4%e3%80%91%e3%83%81%e3%83%a3%e3%83%bc%e3%83%88%e8%a8%ad%e5%ae%9a%e5%ae%9a%e6%95%b0%e3%82%92%e5%ae%8c%e5%85%a8%e7%90%86%e8%a7%a3%ef%bc%81enum_chart_property_integer%e3%83%bbstring%e3%83%bbd/">【MQL4】チャート設定定数を完全理解！ENUM_CHART_PROPERTY_INTEGER・STRING・DOUBLEの使い方</a> は <a href="https://mql-programing.com">自動売買を作ろう！</a> に最初に表示されました。</p>
]]></description>
										<content:encoded><![CDATA[<p>EAやインジケーターを開発していると、「チャートの背景色をプログラムから変更したい」「グリッドを非表示にしたい」「ローソク足の色を統一したい」といった場面に出くわすことがあります。</p>
<p>MQL4では、チャートの見た目や動作を制御するための<strong>チャートプロパティ定数</strong>が用意されています。この記事では、<strong>ENUM_CHART_PROPERTY_INTEGER</strong>、<strong>ENUM_CHART_PROPERTY_STRING</strong>、<strong>ENUM_CHART_PROPERTY_DOUBLE</strong>の3種類の列挙型を中心に、チャート設定の操作方法をわかりやすく解説します。</p>
<h2><span id="toc1">チャートプロパティを操作する関数の全体像</span></h2>
<p>MQL4では、チャートプロパティの値を「設定する関数」と「取得する関数」がデータ型ごとにペアで用意されています。</p>
<table border="1" cellpadding="8" cellspacing="0" style="border-collapse: collapse; width: 100%; margin: 1em 0;">
<thead>
<tr style="background-color: #f0f0f0;">
<th>データ型</th>
<th>設定する関数</th>
<th>取得する関数</th>
<th>対応する列挙型</th>
</tr>
</thead>
<tbody>
<tr>
<td>整数型（long）</td>
<td>ChartSetInteger()</td>
<td>ChartGetInteger()</td>
<td>ENUM_CHART_PROPERTY_INTEGER</td>
</tr>
<tr>
<td>浮動小数点型（double）</td>
<td>ChartSetDouble()</td>
<td>ChartGetDouble()</td>
<td>ENUM_CHART_PROPERTY_DOUBLE</td>
</tr>
<tr>
<td>文字列型（string）</td>
<td>ChartSetString()</td>
<td>ChartGetString()</td>
<td>ENUM_CHART_PROPERTY_STRING</td>
</tr>
</tbody>
</table>
<p>これらの関数の第1引数にはチャートIDを指定します。<strong>0を指定すると現在のチャート</strong>を意味します。第2引数に、これから説明する列挙型の定数を渡すことで、どのプロパティを操作するかを指定します。</p>
<h2><span id="toc2">ENUM_CHART_PROPERTY_INTEGER — 整数型プロパティ</span></h2>
<p>最も種類が多く、よく使うのがこの整数型プロパティです。チャートの表示/非表示の切り替え、色の設定、モードの変更など幅広い操作ができます。</p>
<h3><span id="toc3">表示モード系のプロパティ</span></h3>
<table border="1" cellpadding="6" cellspacing="0" style="border-collapse: collapse; width: 100%; margin: 1em 0; font-size: 0.95em;">
<thead>
<tr style="background-color: #f0f0f0;">
<th>定数名</th>
<th>説明</th>
<th>設定値</th>
</tr>
</thead>
<tbody>
<tr>
<td>CHART_MODE</td>
<td>チャートの表示タイプ</td>
<td>CHART_BARS / CHART_CANDLES / CHART_LINE</td>
</tr>
<tr>
<td>CHART_FOREGROUND</td>
<td>価格チャートを前面に表示するか</td>
<td>true / false</td>
</tr>
<tr>
<td>CHART_SHIFT</td>
<td>右端にシフト（余白）を設けるか</td>
<td>true / false</td>
</tr>
<tr>
<td>CHART_AUTOSCROLL</td>
<td>自動スクロール（最新バーへ自動移動）</td>
<td>true / false</td>
</tr>
<tr>
<td>CHART_SCALE</td>
<td>チャートのスケール（0〜5）</td>
<td>0（縮小）〜 5（拡大）</td>
</tr>
</tbody>
</table>
<h3><span id="toc4">表示要素の ON/OFF 系プロパティ</span></h3>
<table border="1" cellpadding="6" cellspacing="0" style="border-collapse: collapse; width: 100%; margin: 1em 0; font-size: 0.95em;">
<thead>
<tr style="background-color: #f0f0f0;">
<th>定数名</th>
<th>説明</th>
</tr>
</thead>
<tbody>
<tr>
<td>CHART_SHOW_GRID</td>
<td>グリッド線の表示/非表示</td>
</tr>
<tr>
<td>CHART_SHOW_PERIOD_SEP</td>
<td>期間区切り線の表示/非表示</td>
</tr>
<tr>
<td>CHART_SHOW_ASK_LINE</td>
<td>Ask（買値）ラインの表示/非表示</td>
</tr>
<tr>
<td>CHART_SHOW_BID_LINE</td>
<td>Bid（売値）ラインの表示/非表示</td>
</tr>
<tr>
<td>CHART_SHOW_DATE_SCALE</td>
<td>横軸（日時スケール）の表示/非表示</td>
</tr>
<tr>
<td>CHART_SHOW_PRICE_SCALE</td>
<td>縦軸（価格スケール）の表示/非表示</td>
</tr>
<tr>
<td>CHART_SHOW_OHLC</td>
<td>四本値（OHLC）の表示/非表示</td>
</tr>
<tr>
<td>CHART_SHOW_ONE_CLICK</td>
<td>ワンクリックトレードパネルの表示/非表示</td>
</tr>
<tr>
<td>CHART_SHOW_VOLUMES</td>
<td>出来高の表示モード</td>
</tr>
</tbody>
</table>
<h3><span id="toc5">色の設定用プロパティ</span></h3>
<p>チャートの配色もすべてプログラムから制御できます。color型の値を指定します。</p>
<table border="1" cellpadding="6" cellspacing="0" style="border-collapse: collapse; width: 100%; margin: 1em 0; font-size: 0.95em;">
<thead>
<tr style="background-color: #f0f0f0;">
<th>定数名</th>
<th>説明</th>
</tr>
</thead>
<tbody>
<tr>
<td>CHART_COLOR_BACKGROUND</td>
<td>チャートの背景色</td>
</tr>
<tr>
<td>CHART_COLOR_FOREGROUND</td>
<td>前景色（軸やテキストの色）</td>
</tr>
<tr>
<td>CHART_COLOR_GRID</td>
<td>グリッド線の色</td>
</tr>
<tr>
<td>CHART_COLOR_CHART_UP</td>
<td>上昇バー / ローソク足の外枠・ヒゲの色</td>
</tr>
<tr>
<td>CHART_COLOR_CHART_DOWN</td>
<td>下降バー / ローソク足の外枠・ヒゲの色</td>
</tr>
<tr>
<td>CHART_COLOR_CANDLE_BULL</td>
<td>陽線（Bull）の実体の色</td>
</tr>
<tr>
<td>CHART_COLOR_CANDLE_BEAR</td>
<td>陰線（Bear）の実体の色</td>
</tr>
<tr>
<td>CHART_COLOR_CHART_LINE</td>
<td>ラインチャートの色</td>
</tr>
<tr>
<td>CHART_COLOR_ASK</td>
<td>Askラインの色</td>
</tr>
<tr>
<td>CHART_COLOR_BID</td>
<td>Bidラインの色</td>
</tr>
<tr>
<td>CHART_COLOR_STOP_LEVEL</td>
<td>ストップレベルの色</td>
</tr>
</tbody>
</table>
<h3><span id="toc6">読み取り専用のプロパティ</span></h3>
<p>以下のプロパティは値の取得のみ可能で、プログラムから変更はできません（読み取り専用 = r/o）。</p>
<table border="1" cellpadding="6" cellspacing="0" style="border-collapse: collapse; width: 100%; margin: 1em 0; font-size: 0.95em;">
<thead>
<tr style="background-color: #f0f0f0;">
<th>定数名</th>
<th>説明</th>
</tr>
</thead>
<tbody>
<tr>
<td>CHART_WINDOWS_TOTAL</td>
<td>チャートウィンドウの総数（サブウィンドウ含む）</td>
</tr>
<tr>
<td>CHART_WIDTH_IN_BARS</td>
<td>チャートの幅（バー数単位）</td>
</tr>
<tr>
<td>CHART_WIDTH_IN_PIXELS</td>
<td>チャートの幅（ピクセル単位）</td>
</tr>
<tr>
<td>CHART_HEIGHT_IN_PIXELS</td>
<td>チャートの高さ（ピクセル単位）</td>
</tr>
<tr>
<td>CHART_FIRST_VISIBLE_BAR</td>
<td>画面上で最初に見えるバーの番号</td>
</tr>
<tr>
<td>CHART_VISIBLE_BARS</td>
<td>画面上に表示されているバーの本数</td>
</tr>
<tr>
<td>CHART_IS_OBJECT</td>
<td>オブジェクトとしてのチャートかどうか</td>
</tr>
</tbody>
</table>
<h3><span id="toc7">実践サンプル：チャートの配色をカスタマイズする</span></h3>
<p>以下はEAの<code>OnInit()</code>内でチャートの見た目を一括変更する例です。</p>
<pre><code class="language-mql4">int OnInit()
{
   // チャート表示をローソク足に変更
   ChartSetInteger(0, CHART_MODE, CHART_CANDLES);
   
   // 背景色をダークブルーに設定
   ChartSetInteger(0, CHART_COLOR_BACKGROUND, clrMidnightBlue);
   
   // グリッドを非表示にする（背景色と同色でも可）
   ChartSetInteger(0, CHART_SHOW_GRID, false);
   
   // 陽線（Bull）の色設定
   ChartSetInteger(0, CHART_COLOR_CANDLE_BULL, clrDodgerBlue);
   ChartSetInteger(0, CHART_COLOR_CHART_UP, clrDodgerBlue);
   
   // 陰線（Bear）の色設定
   ChartSetInteger(0, CHART_COLOR_CANDLE_BEAR, clrMediumOrchid);
   ChartSetInteger(0, CHART_COLOR_CHART_DOWN, clrMediumOrchid);
   
   // Askラインを表示する
   ChartSetInteger(0, CHART_SHOW_ASK_LINE, true);
   
   // 設定を反映
   ChartRedraw();
   
   return(INIT_SUCCEEDED);
}</code></pre>
<p><strong>ポイント：</strong>ChartSetInteger()を呼んだだけでは画面にすぐ反映されないことがあります。確実に描画を更新したい場合は、最後に<code>ChartRedraw()</code>を呼びましょう。</p>
<h2><span id="toc8">ENUM_CHART_PROPERTY_DOUBLE — 浮動小数点型プロパティ</span></h2>
<p>Double型のプロパティは数が少なく、主にチャートの価格範囲を取得するために使います。</p>
<table border="1" cellpadding="6" cellspacing="0" style="border-collapse: collapse; width: 100%; margin: 1em 0; font-size: 0.95em;">
<thead>
<tr style="background-color: #f0f0f0;">
<th>定数名</th>
<th>説明</th>
<th>備考</th>
</tr>
</thead>
<tbody>
<tr>
<td>CHART_PRICE_MIN</td>
<td>チャート上の最小価格</td>
<td>読み取り専用</td>
</tr>
<tr>
<td>CHART_PRICE_MAX</td>
<td>チャート上の最大価格</td>
<td>読み取り専用</td>
</tr>
<tr>
<td>CHART_SHIFT_SIZE</td>
<td>右端シフトの割合（10〜50%）</td>
<td>設定可能</td>
</tr>
<tr>
<td>CHART_FIXED_POSITION</td>
<td>固定位置（左端からの割合%）</td>
<td>設定可能</td>
</tr>
<tr>
<td>CHART_FIXED_MAX</td>
<td>固定スケール時の最大価格</td>
<td>設定可能</td>
</tr>
<tr>
<td>CHART_FIXED_MIN</td>
<td>固定スケール時の最小価格</td>
<td>設定可能</td>
</tr>
</tbody>
</table>
<h3><span id="toc9">実践サンプル：現在のチャート価格範囲を取得する</span></h3>
<pre><code class="language-mql4">void OnTick()
{
   // 現在チャートに表示されている価格範囲を取得
   double priceMin = ChartGetDouble(0, CHART_PRICE_MIN);
   double priceMax = ChartGetDouble(0, CHART_PRICE_MAX);
   
   Print("表示中の価格範囲: ", priceMin, " ～ ", priceMax);
}</code></pre>
<p><code>CHART_PRICE_MIN</code>と<code>CHART_PRICE_MAX</code>は、画面上に「今見えている」範囲の最小・最大価格です。スクロールやズームに応じて動的に変化するため、現在の表示状態を知りたいときに便利です。</p>
<h2><span id="toc10">ENUM_CHART_PROPERTY_STRING — 文字列型プロパティ</span></h2>
<p>文字列型のプロパティは現在1つだけです。</p>
<table border="1" cellpadding="6" cellspacing="0" style="border-collapse: collapse; width: 100%; margin: 1em 0; font-size: 0.95em;">
<thead>
<tr style="background-color: #f0f0f0;">
<th>定数名</th>
<th>説明</th>
</tr>
</thead>
<tbody>
<tr>
<td>CHART_COMMENT</td>
<td>チャートの左上に表示されるコメント文字列</td>
</tr>
</tbody>
</table>
<h3><span id="toc11">実践サンプル：チャートにコメントを表示する</span></h3>
<pre><code class="language-mql4">void OnTick()
{
   // ChartSetString でチャートコメントを設定
   string info = "スプレッド: " + IntegerToString(SymbolInfoInteger(_Symbol, SYMBOL_SPREAD))
               + " / Bid: " + DoubleToString(Bid, _Digits);
   
   ChartSetString(0, CHART_COMMENT, info);
   ChartRedraw();
}

// コメントの取得
void ShowCurrentComment()
{
   string currentComment = ChartGetString(0, CHART_COMMENT);
   Print("現在のコメント: ", currentComment);
}</code></pre>
<p><code>ChartSetString()</code>による<code>CHART_COMMENT</code>の設定は、<code>Comment()</code>関数と同様にチャート左上にテキストを表示します。<code>Comment()</code>関数との違いは、チャートIDを指定できるため<strong>他のチャートウィンドウに対してもコメントを設定できる</strong>点です。</p>
<h2><span id="toc12">応用テクニック：チャートの設定を保存・復元する</span></h2>
<p>EAやインジケーターでチャートの見た目を変更する場合、終了時に元の設定に戻すのがマナーです。以下のパターンを覚えておきましょう。</p>
<pre><code class="language-mql4">// グローバル変数に元の設定を保存
color g_origBgColor;
bool  g_origShowGrid;

int OnInit()
{
   // 元の設定を保存
   g_origBgColor  = (color)ChartGetInteger(0, CHART_COLOR_BACKGROUND);
   g_origShowGrid = (bool)ChartGetInteger(0, CHART_SHOW_GRID);
   
   // 新しい設定を適用
   ChartSetInteger(0, CHART_COLOR_BACKGROUND, clrBlack);
   ChartSetInteger(0, CHART_SHOW_GRID, false);
   ChartRedraw();
   
   return(INIT_SUCCEEDED);
}

void OnDeinit(const int reason)
{
   // 元の設定を復元
   ChartSetInteger(0, CHART_COLOR_BACKGROUND, g_origBgColor);
   ChartSetInteger(0, CHART_SHOW_GRID, g_origShowGrid);
   ChartRedraw();
}</code></pre>
<p>こうすることで、EAを取り外したときにチャートが元の見た目に戻ります。ユーザーにとって親切な設計になりますので、ぜひ習慣にしてください。</p>
<h2><span id="toc13">よくある注意点とつまずきポイント</span></h2>
<h3><span id="toc14">① ChartRedraw()を忘れない</span></h3>
<p>チャートプロパティを変更する関数は、実際にはイベントキューにコマンドを追加するだけです。画面への即時反映が必要な場合は、<code>ChartRedraw()</code>を明示的に呼びましょう。</p>
<h3><span id="toc15">② 第1引数のチャートID</span></h3>
<p>第1引数に<strong>0</strong>を指定すると「現在のチャート」を意味します。別のチャートを操作したい場合は、<code>ChartID()</code>や<code>ChartFirst()</code>/<code>ChartNext()</code>で取得したIDを使います。</p>
<h3><span id="toc16">③ 読み取り専用プロパティに注意</span></h3>
<p><code>CHART_WIDTH_IN_PIXELS</code>や<code>CHART_PRICE_MIN</code>などの読み取り専用（r/o）プロパティに対してSet関数を呼んでも、値は変更されません。公式リファレンスで「r/o」の表記を確認しましょう。</p>
<h3><span id="toc17">④ 新しく開いたチャートの操作タイミング</span></h3>
<p><code>ChartOpen()</code>で新しくチャートを開いた直後は、まだデータが読み込まれていない場合があります。<code>CHART_PRICE_MIN</code>や<code>CHART_PRICE_MAX</code>を取得しても0が返ることがあるため、少し待つか、次のティックで取得するようにしましょう。</p>
<h2><span id="toc18">まとめ</span></h2>
<p>MQL4のチャートプロパティ定数は、大きく<strong>3つの列挙型</strong>に分類されます。</p>
<ul>
<li><strong>ENUM_CHART_PROPERTY_INTEGER</strong>：色・表示切替・モード設定など（最も種類が多い）</li>
<li><strong>ENUM_CHART_PROPERTY_DOUBLE</strong>：価格範囲・スケール関連</li>
<li><strong>ENUM_CHART_PROPERTY_STRING</strong>：チャートコメント</li>
</ul>
<p>操作には<code>ChartSetInteger()</code>/<code>ChartGetInteger()</code>、<code>ChartSetDouble()</code>/<code>ChartGetDouble()</code>、<code>ChartSetString()</code>/<code>ChartGetString()</code>の6つの関数を使い分けます。</p>
<p>特に、EAやインジケーターで<strong>チャートの配色カスタマイズ</strong>や<strong>情報表示</strong>を行う際に必須の知識となりますので、まずは本記事のサンプルコードを動かして、チャートプロパティの変更を体験してみてください！</p>
<p>投稿 <a href="https://mql-programing.com/archives/13083/%e3%80%90mql4%e3%80%91%e3%83%81%e3%83%a3%e3%83%bc%e3%83%88%e8%a8%ad%e5%ae%9a%e5%ae%9a%e6%95%b0%e3%82%92%e5%ae%8c%e5%85%a8%e7%90%86%e8%a7%a3%ef%bc%81enum_chart_property_integer%e3%83%bbstring%e3%83%bbd/">【MQL4】チャート設定定数を完全理解！ENUM_CHART_PROPERTY_INTEGER・STRING・DOUBLEの使い方</a> は <a href="https://mql-programing.com">自動売買を作ろう！</a> に最初に表示されました。</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>【MQL4定数】チャート出来高の種類の定数（ENUM_CHART_VOLUME_MODE）</title>
		<link>https://mql-programing.com/archives/1582/enum_chart_volume_mode/</link>
		
		<dc:creator><![CDATA[朝日奈りさ]]></dc:creator>
		<pubDate>Mon, 27 Sep 2021 05:10:20 +0000</pubDate>
				<category><![CDATA[【辞書】MQLリファレンス]]></category>
		<category><![CDATA[定数]]></category>
		<category><![CDATA[ChartSetInteger]]></category>
		<category><![CDATA[ENUM_CHART_VOLUME_MODE]]></category>
		<category><![CDATA[CHART_SHOW_VOLUMES]]></category>
		<category><![CDATA[MQL]]></category>
		<category><![CDATA[リファレンス]]></category>
		<guid isPermaLink="false">https://mql-programing.com/?p=1582</guid>

					<description><![CDATA[<p>チャート出来高の種類の定数 チャート出来高の種類の定数は、チャート出来高の表示の種類を選択するときに使用されます。 主に、ChartSetInteger関数です。 　 チャート出来高の種類の定数（ENUM_CHART_V [&#8230;]</p>
<p>投稿 <a href="https://mql-programing.com/archives/1582/enum_chart_volume_mode/">【MQL4定数】チャート出来高の種類の定数（ENUM_CHART_VOLUME_MODE）</a> は <a href="https://mql-programing.com">自動売買を作ろう！</a> に最初に表示されました。</p>
]]></description>
										<content:encoded><![CDATA[
<h2 class="wp-block-heading"><span id="toc1">チャート出来高の種類の定数</span></h2>



<p>チャート出来高の種類の定数は、チャート出来高の表示の種類を選択するときに使用されます。</p>



<p>主に、ChartSetInteger関数です。</p>



<p>　</p>



<h3 class="wp-block-heading"><span id="toc2">チャート出来高の種類の定数（ENUM_CHART_VOLUME_MODE）</span></h3>



<figure class="wp-block-table alignfull is-style-stripes"><table><tbody><tr><td><strong>定数</strong></td><td><strong>説明</strong></td></tr><tr><td>CHART_VOLUME_HIDE</td><td>出来高を表示しない</td></tr><tr><td>CHART_VOLUME_TICK</td><td>出来高 = 価格変動の回数 に設定</td></tr><tr><td>CHART_VOLUME_REAL</td><td>出来高 = 取引回数 に設定</td></tr></tbody></table></figure>



<p>　</p>



<h2 class="wp-block-heading"><span id="toc3">チャート出来高の種類の定数の使い方</span></h2>



<p>主に、ChartSetInteger関数で使用されます。</p>



<p><strong><span class="marker-under-red">ChartSetInteger関数の、CHART_SHOW_VOLUMESの設定値で使用されます。</span></strong></p>



<p>上記の定数を入力しましょう。</p>



<p>すると、その定数に対応したチャート出来高の種類が選択されます。</p>



<p>例えば、以下のように使用します。</p>



<div class="hcb_wrap"><pre class="prism line-numbers lang-cpp" data-lang="C++"><code>  //ChartSetInteger関数
  //CHART_SHOW_VOLUMESの設定値にCHART_VOLUME_HIDEを入れる
  //出来高を表示しない
  bool chartSetInteger = ChartSetInteger(ChartID(), CHART_SHOW_VOLUMES ,CHART_VOLUME_HIDE);</code></pre></div>



<p>　</p>



<p>返り値はbool型です。</p>



<p>成功すればture、失敗すればfalseが返ってきます。</p>



<p>　</p>



<h2 class="wp-block-heading"><span id="toc4">【補足】チャート出来高の種類の定数の列挙型（ENUM_CHART_VOLUME_MODE）</span></h2>



<p>チャート出来高の種類の定数は、ENUM_CHART_VOLUME_MODE​という<a href="https://mql-programing.com/enum/">列挙型</a>に含まれています。</p>



<p>列挙型は、定数群をひとまとめにしたものです。</p>



<p>以下のように使います。</p>



<div class="hcb_wrap"><pre class="prism line-numbers lang-cpp" data-lang="C++"><code>ENUM_CHART_VOLUME_MODE chartVolumeMode = CHART_VOLUME_HIDE;</code></pre></div>



<p>上記のようにプログラムすると、chartVolumeMode変数に CHART_VOLUME_HIDEの数値が代入されます。</p>



<p>　</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>　</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 decoding="async" src="https://i0.wp.com/mql-programing.com/main29/wp-content/uploads/2021/09/enum.jpg?fit=1200%2C675&#038;ssl=1" alt="" class="blogcard-thumb-image external-blogcard-thumb-image" width="160" height="90" /></figure><div class="blogcard-content external-blogcard-content"><div class="blogcard-title external-blogcard-title">【MQLプログラミング基礎】列挙型とは？配列との違いを理解して使いこなそう！</div><div class="blogcard-snippet external-blogcard-snippet">目次 列挙型とは？列挙型と配列の違い列挙型と配列のデータの取り出し方法の違い列挙型と配列のデータの取り出し方法のまとめ列挙型の構造と使い方列挙型の構造列挙型の使い方列挙型はどこで使われているのか列挙型のプログラム例まとめ</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://i0.wp.com/mql-programing.com/main29/wp-content/uploads/2021/09/make_autotrade_by_myself.jpg?fit=1200%2C675&#038;ssl=1" alt="" class="blogcard-thumb-image external-blogcard-thumb-image" width="160" height="90" /></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">目次 はじめにFX自動売買とはFX自動売買を作るための準備FX自動売買の作り方口座凍結の対策をするプログラムテンプレートを作る決済ロジックをプログラミングするプログラムテンプレートを作るエントリーロジックをプログラミング</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>　</p>
<p>投稿 <a href="https://mql-programing.com/archives/1582/enum_chart_volume_mode/">【MQL4定数】チャート出来高の種類の定数（ENUM_CHART_VOLUME_MODE）</a> は <a href="https://mql-programing.com">自動売買を作ろう！</a> に最初に表示されました。</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>【MQL4定数】チャートバーの種類の定数（ENUM_CHART_MODE）</title>
		<link>https://mql-programing.com/archives/1575/enum_chart_mode/</link>
		
		<dc:creator><![CDATA[朝日奈りさ]]></dc:creator>
		<pubDate>Mon, 27 Sep 2021 05:01:32 +0000</pubDate>
				<category><![CDATA[定数]]></category>
		<category><![CDATA[【辞書】MQLリファレンス]]></category>
		<category><![CDATA[リファレンス]]></category>
		<category><![CDATA[ChartSetInteger]]></category>
		<category><![CDATA[ENUM_CHART_MODE]]></category>
		<category><![CDATA[CHART_MODE]]></category>
		<category><![CDATA[MQL]]></category>
		<guid isPermaLink="false">https://mql-programing.com/?p=1575</guid>

					<description><![CDATA[<p>チャートバーの種類の定数 チャートバーの種類の定数は、チャートバーの表示の種類を選択するときに使用されます。 主に、ChartSetInteger関数です。 　 チャートバーの種類の定数（ENUM_CHART_MODE） [&#8230;]</p>
<p>投稿 <a href="https://mql-programing.com/archives/1575/enum_chart_mode/">【MQL4定数】チャートバーの種類の定数（ENUM_CHART_MODE）</a> は <a href="https://mql-programing.com">自動売買を作ろう！</a> に最初に表示されました。</p>
]]></description>
										<content:encoded><![CDATA[
<h2 class="wp-block-heading"><span id="toc1">チャートバーの種類の定数</span></h2>



<p>チャートバーの種類の定数は、チャートバーの表示の種類を選択するときに使用されます。</p>



<p>主に、ChartSetInteger関数です。</p>



<p>　</p>



<h3 class="wp-block-heading"><span id="toc2">チャートバーの種類の定数（ENUM_CHART_MODE）</span></h3>



<figure class="wp-block-table alignfull is-style-stripes"><table><tbody><tr><td><strong>定数</strong></td><td><strong>説明</strong></td></tr><tr><td>CHART_BARS</td><td>バーチャートを選択</td></tr><tr><td>CHART_CANDLES</td><td>ロウソク足を選択</td></tr><tr><td>CHART_LINE</td><td>ラインチャートを選択</td></tr></tbody></table></figure>



<p>　</p>



<h2 class="wp-block-heading"><span id="toc3">チャートバーの種類の定数の使い方</span></h2>



<p>主に、ChartSetInteger関数で使用されます。</p>



<p><strong><span class="marker-under-red">ChartSetInteger関数の、CHART_MODEの設定値で使用されます。</span></strong></p>



<p>上記の定数を入力しましょう。</p>



<p>すると、その定数に対応したチャートバーの種類が選択されます。</p>



<p>例えば、以下のように使用します。</p>



<div class="hcb_wrap"><pre class="prism line-numbers lang-cpp" data-lang="C++"><code>  //ChartSetInteger関数
  //CHART_MODEの設定値にCHART_CANDLESを入れる
  //ロウソク足を選択
  bool chartSetInteger = ChartSetInteger(ChartID(), CHART_MODE ,CHART_CANDLES);</code></pre></div>



<p>　</p>



<p>返り値はbool型です。</p>



<p>成功すればture、失敗すればfalseが返ってきます。</p>



<p>　</p>



<h2 class="wp-block-heading"><span id="toc4">【補足】チャートバーの種類の定数の列挙型（ENUM_CHART_MODE）</span></h2>



<p>チャートバーの種類の定数は、ENUM_CHART_MODE​という<a href="https://mql-programing.com/enum/">列挙型</a>に含まれています。</p>



<p>列挙型は、定数群をひとまとめにしたものです。</p>



<p>以下のように使います。</p>



<div class="hcb_wrap"><pre class="prism line-numbers lang-cpp" data-lang="C++"><code>ENUM_CHART_MODE chartMode = CHART_CANDLES;</code></pre></div>



<p>上記のようにプログラムすると、chartMode変数に CHART_CANDLESの数値が代入されます。</p>



<p>　</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>　</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://i0.wp.com/mql-programing.com/main29/wp-content/uploads/2021/09/enum.jpg?fit=1200%2C675&#038;ssl=1" alt="" class="blogcard-thumb-image external-blogcard-thumb-image" width="160" height="90" /></figure><div class="blogcard-content external-blogcard-content"><div class="blogcard-title external-blogcard-title">【MQLプログラミング基礎】列挙型とは？配列との違いを理解して使いこなそう！</div><div class="blogcard-snippet external-blogcard-snippet">目次 列挙型とは？列挙型と配列の違い列挙型と配列のデータの取り出し方法の違い列挙型と配列のデータの取り出し方法のまとめ列挙型の構造と使い方列挙型の構造列挙型の使い方列挙型はどこで使われているのか列挙型のプログラム例まとめ</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://i0.wp.com/mql-programing.com/main29/wp-content/uploads/2021/09/make_autotrade_by_myself.jpg?fit=1200%2C675&#038;ssl=1" alt="" class="blogcard-thumb-image external-blogcard-thumb-image" width="160" height="90" /></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">目次 はじめにFX自動売買とはFX自動売買を作るための準備FX自動売買の作り方口座凍結の対策をするプログラムテンプレートを作る決済ロジックをプログラミングするプログラムテンプレートを作るエントリーロジックをプログラミング</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>　</p>
<p>投稿 <a href="https://mql-programing.com/archives/1575/enum_chart_mode/">【MQL4定数】チャートバーの種類の定数（ENUM_CHART_MODE）</a> は <a href="https://mql-programing.com">自動売買を作ろう！</a> に最初に表示されました。</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>【MQL4定数】チャート設定の定数：Integer型（ENUM_CHART_PROPERTY_INTEGER）</title>
		<link>https://mql-programing.com/archives/1481/chart_property_integer/</link>
		
		<dc:creator><![CDATA[朝日奈りさ]]></dc:creator>
		<pubDate>Sat, 25 Sep 2021 07:06:13 +0000</pubDate>
				<category><![CDATA[【辞書】MQLリファレンス]]></category>
		<category><![CDATA[定数]]></category>
		<category><![CDATA[MQL]]></category>
		<category><![CDATA[リファレンス]]></category>
		<category><![CDATA[ENUM_CHART_PROPERTY_INTEGER]]></category>
		<category><![CDATA[ChartSetInteger]]></category>
		<category><![CDATA[ChartGetInteger]]></category>
		<guid isPermaLink="false">https://mql-programing.com/?p=1481</guid>

					<description><![CDATA[<p>チャート設定の定数（Integer型） チャート設定の定数（Integer型）は、チャート設定関数の引数として使用します。 主に、ChartSetInteger関数と ChartGetInteger関数です。 以下、関数 [&#8230;]</p>
<p>投稿 <a href="https://mql-programing.com/archives/1481/chart_property_integer/">【MQL4定数】チャート設定の定数：Integer型（ENUM_CHART_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>チャート設定の定数（Integer型）は、チャート設定関数の引数として使用します。</p>



<p>主に、ChartSetInteger関数と ChartGetInteger関数です。</p>



<p>以下、関数の簡単な説明です。</p>



<ul class="wp-block-list"><li><strong>ChartSetInteger関数：チャートの状態を設定する</strong></li><li><strong>ChartGetInteger関数：チャートの状態を取得する</strong></li></ul>



<p>　</p>



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



<p>そのため定数の他に、別の値を設定する必要があります。</p>



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



<p>　</p>



<p>チャート操作用の定数には、Integer型の他にも Double型、<a href="https://mql-programing.com/enum_chart_property_string/">String型</a>の3種類があります。</p>



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



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



<p>　</p>



<h3 class="wp-block-heading"><span id="toc2">チャート設定の定数：Integer型（ENUM_CHART_PROPERTY_INTEGER）</span></h3>



<figure class="wp-block-table alignfull is-style-stripes"><table><tbody><tr><td><strong>定数</strong></td><td><strong>入出力の型</strong></td><td><strong>設定する項目</strong></td></tr><tr><td>CHART_IS_OBJECT </td><td>bool</td><td>チャートがオブジェクトか識別</td></tr><tr><td>CHART_BRING_TO_TOP</td><td>bool</td><td>チャートを最前面に表示</td></tr><tr><td>CHART_EVENT_MOUSE_MOVE</td><td>bool</td><td>マウス操作イベント（CHARTEVENT_MOUSE_MOVE）を許可</td></tr><tr><td>CHART_EVENT_OBJECT_CREATE</td><td>bool</td><td>オブジェクト作成イベント（CHARTEVENT_OBJECT_CREATE）を許可</td></tr><tr><td>CHART_EVENT_OBJECT_DELETE</td><td>bool</td><td>オブジェクト削除イベント（CHARTEVENT_OBJECT_DELETE）を許可</td></tr><tr><td>CHART_MODE</td><td><span class="fz-12px">ENUM_CHART_MODE</span></td><td>バーの種類（ローソク足、バーチャート、ラインチャート）を設定</td></tr><tr><td>CHART_FOREGROUND</td><td>bool</td><td>チャートが最前面に表示（オブジェクトが背面になる）</td></tr><tr><td>CHART_SHIFT</td><td>bool</td><td>チャートの右端にインデント（空白）を設定</td></tr><tr><td>CHART_AUTOSCROLL</td><td>bool</td><td>チャート自動スクロールを設定</td></tr><tr><td>CHART_SCALE</td><td>int (0～5)</td><td>チャートのスケールを設定<br>　0：最大ズームアウト<br>　5：最大ズームイン</td></tr><tr><td>CHART_MOUSE_SCROLL</td><td>bool</td><td>チャートの水平スクロールを許可<br>以下の設定値がtrueの場合、垂直スクロールが可能<br>・CHART_SCALEFIX<br>・CHART_SCALEFIX_11<br>・CHART_SCALE_PT_PER_BAR</td></tr><tr><td>CHART_SCALEFIX</td><td>bool</td><td>チャートのスケールを固定</td></tr><tr><td>CHART_SCALEFIX_11</td><td>bool</td><td>チャートのスケールを1対1で固定</td></tr><tr><td>CHART_SCALE_PT_PER_BAR</td><td>bool</td><td>チャートのスケールを固定（単位：point / bar）</td></tr><tr><td>CHART_SHOW_ONE_CLICK</td><td>bool</td><td>ワンクリックトレードパネルを表示</td></tr><tr><td>CHART_SHOW_OHLC</td><td>bool</td><td>チャート左上に、始値・高値・安値・終値を表示</td></tr><tr><td>CHART_SHOW_ASK_LINE</td><td>bool</td><td>売値（Ask）ライン表示</td></tr><tr><td>CHART_SHOW_BID_LINE</td><td>bool</td><td>買値（Bid）ライン表示</td></tr><tr><td>CHART_SHOW_LAST_LINE</td><td>bool</td><td>最後に約定した価格ラインを表示</td></tr><tr><td>CHART_SHOW_PERIOD_SEP</td><td>bool</td><td>一定期間ごとに縦線を表示</td></tr><tr><td>CHART_SHOW_GRID</td><td>bool</td><td>チャートにグリッドを表示</td></tr><tr><td>CHART_SHOW_VOLUMES</td><td><span class="fz-14px"><span class="fz-12px">ENUM_CHART_VOLUME_MODE</span></span></td><td>チャート出来高表示</td></tr><tr><td>CHART_SHOW_OBJECT_DESCR </td><td>bool</td><td>オブジェクトの説明を表示</td></tr><tr><td>CHART_VISIBLE_BARS </td><td>int</td><td>チャートに表示されているバーの数を取得</td></tr><tr><td>CHART_WINDOWS_TOTAL </td><td>int</td><td>ウィンドウの数を取得</td></tr><tr><td>CHART_WINDOW_IS_VISIBLE </td><td>bool</td><td>サブウィンドウの可視を設定</td></tr><tr><td>CHART_WINDOW_HANDLE </td><td>int</td><td>ウィンドウハンドルを取得</td></tr><tr><td>CHART_WINDOW_YDISTANCE </td><td>int</td><td>チャートウィンドウの高さを設定（単位：pixel）</td></tr><tr><td>CHART_FIRST_VISIBLE_BAR </td><td>int</td><td>チャートの右端に表示されているバーの番号を取得</td></tr><tr><td>CHART_WIDTH_IN_BARS </td><td>int</td><td>チャートウインドウの幅を設定（単位：bar）</td></tr><tr><td>CHART_WIDTH_IN_PIXELS </td><td>int</td><td>チャートウインドウ幅を設定（単位：pixel）</td></tr><tr><td>CHART_HEIGHT_IN_PIXELS</td><td>int</td><td>チャートウインドウ高さを設定（単位：pixel）</td></tr><tr><td>CHART_COLOR_BACKGROUND </td><td>color</td><td>チャートの背景色を設定</td></tr><tr><td>CHART_COLOR_FOREGROUND </td><td>color</td><td>チャートの前景色を設定</td></tr><tr><td>CHART_COLOR_GRID </td><td>color</td><td>チャートのグリッド色を設定</td></tr><tr><td>CHART_COLOR_VOLUME </td><td>color</td><td>チャートの出来高の色を設定</td></tr><tr><td>CHART_COLOR_CHART_UP </td><td>color</td><td>チャートの上昇バーの枠の色を設定</td></tr><tr><td>CHART_COLOR_CHART_DOWN </td><td>color</td><td>チャートの下落バーの枠の色を設定</td></tr><tr><td>CHART_COLOR_CHART_LINE </td><td>color</td><td>ラインチャートの色を設定</td></tr><tr><td>CHART_COLOR_CANDLE_BULL </td><td>color</td><td>ローソク足の上昇バーの塗りつぶし色を設定</td></tr><tr><td>CHART_COLOR_CANDLE_BEAR </td><td>color</td><td>ローソク足の下落バーの塗りつぶし色を設定</td></tr><tr><td>CHART_COLOR_BID </td><td>color</td><td>チャートの売値ラインの色を設定</td></tr><tr><td>CHART_COLOR_ASK </td><td>color</td><td>チャートの買値ラインの色を設定</td></tr><tr><td>CHART_COLOR_LAST </td><td>color</td><td>最後に約定した価格ラインの色を設定</td></tr><tr><td>CHART_COLOR_STOP_LEVEL </td><td>color</td><td>チャートのストップレベルの色を設定</td></tr><tr><td>CHART_SHOW_TRADE_LEVELS </td><td>bool</td><td>チャートのポジション・決済逆指値・決済指値・未決済注文のラインを表示</td></tr><tr><td>CHART_DRAG_TRADE_LEVELS </td><td>bool</td><td>マウス操作で決済逆指値・決済指値・未決済注文の変更を許可</td></tr><tr><td>CHART_SHOW_DATE_SCALE </td><td>bool</td><td>チャート下の日時を表示</td></tr><tr><td>CHART_SHOW_PRICE_SCALE </td><td>bool</td><td>チャート右の価格を表示</td></tr><tr><td>CHART_IS_OFFLINE </td><td>bool</td><td>チャートがオフラインか識別</td></tr></tbody></table></figure>



<p>　</p>



<h2 class="wp-block-heading"><span id="toc3">チャート設定の定数（Integer型）の使い方</span></h2>



<p>主に、ChartSetInteger関数と ChartGetInteger関数で使用されます。</p>



<p>ChartSetInteger関数を実行する場合は、定数の他にInteger型の値を入力します。</p>



<p>ChartGetInteger関数を実行する場合は、定数だけで問題ありません。</p>



<p>例えば、以下のように使用します。</p>



<div class="hcb_wrap"><pre class="prism line-numbers lang-cpp" data-lang="C++"><code>  //ChartSetInteger関数
  //チャートの自動スクロールを許可
  bool chartSetInteger = ChartSetInteger(0,CHART_AUTOSCROLL,0,true);


  //ChartGetInteger関数
  //チャートの自動スクロールの状態を取得
  bool chartGetInteger = ChartGetInteger(0,CHART_AUTOSCROLL,0);</code></pre></div>



<p>　</p>



<p>今回は返り値が bool型です。</p>



<p>実際にプログラミングするときは、上記の表にしたがって変数の型を設定してください。</p>



<p>　</p>



<h2 class="wp-block-heading"><span id="toc4">【補足】チャート設定の定数：Integer型の列挙型（ENUM_CHART_PROPERTY_INTEGER）</span></h2>



<p>チャート設定の定数（Integer型）は、ENUM_CHART_PROPERTY_INTEGER​という<a href="https://mql-programing.com/enum/">列挙型</a>に含まれています。</p>



<p>列挙型は、定数群をひとまとめにしたものです。</p>



<p>以下のように使います。</p>



<div class="hcb_wrap"><pre class="prism line-numbers lang-cpp" data-lang="C++"><code>ENUM_CHART_PROPERTY_INTEGER chartPropertyInteger = CHART_AUTOSCROLL;</code></pre></div>



<p>上記のようにプログラムすると、chartPropertyInteger変数に CHART_AUTOSCROLLの数値が代入されます。</p>



<p>　</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>　</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://i0.wp.com/mql-programing.com/main29/wp-content/uploads/2021/09/enum.jpg?fit=1200%2C675&#038;ssl=1" alt="" class="blogcard-thumb-image external-blogcard-thumb-image" width="160" height="90" /></figure><div class="blogcard-content external-blogcard-content"><div class="blogcard-title external-blogcard-title">【MQLプログラミング基礎】列挙型とは？配列との違いを理解して使いこなそう！</div><div class="blogcard-snippet external-blogcard-snippet">目次 列挙型とは？列挙型と配列の違い列挙型と配列のデータの取り出し方法の違い列挙型と配列のデータの取り出し方法のまとめ列挙型の構造と使い方列挙型の構造列挙型の使い方列挙型はどこで使われているのか列挙型のプログラム例まとめ</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://i0.wp.com/mql-programing.com/main29/wp-content/uploads/2021/09/make_autotrade_by_myself.jpg?fit=1200%2C675&#038;ssl=1" alt="" class="blogcard-thumb-image external-blogcard-thumb-image" width="160" height="90" /></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">目次 はじめにFX自動売買とはFX自動売買を作るための準備FX自動売買の作り方口座凍結の対策をするプログラムテンプレートを作る決済ロジックをプログラミングするプログラムテンプレートを作るエントリーロジックをプログラミング</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>　</p>
<p>投稿 <a href="https://mql-programing.com/archives/1481/chart_property_integer/">【MQL4定数】チャート設定の定数：Integer型（ENUM_CHART_PROPERTY_INTEGER）</a> は <a href="https://mql-programing.com">自動売買を作ろう！</a> に最初に表示されました。</p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
