<?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>チャート変数 アーカイブ - 自動売買を作ろう！</title>
	<atom:link href="https://mql-programing.com/archives/tag/%e3%83%81%e3%83%a3%e3%83%bc%e3%83%88%e5%a4%89%e6%95%b0/feed/" rel="self" type="application/rss+xml" />
	<link>https://mql-programing.com/archives/tag/チャート変数/</link>
	<description>MQLプログラミング学習サイト</description>
	<lastBuildDate>Tue, 31 Mar 2026 13:14:14 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.0</generator>

<image>
	<url>https://mql-programing.com/main29/wp-content/uploads/2021/02/cropped-ブログアイコン-32x32.jpg</url>
	<title>チャート変数 アーカイブ - 自動売買を作ろう！</title>
	<link>https://mql-programing.com/archives/tag/チャート変数/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>【MQL4変数】チャート変数​</title>
		<link>https://mql-programing.com/archives/2878/chart_variable/</link>
		
		<dc:creator><![CDATA[朝日奈りさ]]></dc:creator>
		<pubDate>Sun, 08 May 2022 08:43:15 +0000</pubDate>
				<category><![CDATA[【辞書】MQLリファレンス]]></category>
		<category><![CDATA[変数]]></category>
		<category><![CDATA[MQL]]></category>
		<category><![CDATA[リファレンス]]></category>
		<category><![CDATA[自動売買]]></category>
		<category><![CDATA[チャート変数]]></category>
		<guid isPermaLink="false">https://mql-programing.com/?p=2878</guid>

					<description><![CDATA[<p>チャート変数とは チャート変数とは、システムが自動的に取り扱う変数のことで、チャートの情報などが格納されます。 そのため、特に宣言しなくても使える変数が、チャート変数と呼ばれます。 逆に言えば、チャート変数に何かを代入す [&#8230;]</p>
<p>投稿 <a href="https://mql-programing.com/archives/2878/chart_variable/">【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"><strong><span class="marker-under-red">チャート変数とは、システムが自動的に取り扱う変数のことで、チャートの情報などが格納されます。</span></strong></p>



<p class="wp-block-paragraph">そのため、特に宣言しなくても使える変数が、チャート変数と呼ばれます。</p>



<p class="wp-block-paragraph">逆に言えば、<strong>チャート変数に何かを代入することはできません</strong>ので、ご注意ください。</p>



<div style="height:100px" aria-hidden="true" class="wp-block-spacer"></div>



<p class="wp-block-paragraph">チャート変数と似た変数で、<a href="https://mql-programing.com/system_variable/">システム変数</a>という変数があります。</p>



<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/system_variable/" title="【MQL4変数】システム変数（_○○）" 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://i0.wp.com/mql-programing.com/main29/wp-content/uploads/2022/05/system_variable.jpg?fit=1200%2C675&#038;ssl=1" 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変数】システム変数（_○○）</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/2866/system_variable/" 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>



<div style="height:100px" aria-hidden="true" class="wp-block-spacer"></div>



<h3 class="wp-block-heading"><span id="toc2">チャート変数</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>Digits</td><td>現在のチャートの価格の小数点以下の桁数</td></tr><tr><td>Point</td><td>現在のチャートの価格の小数点値</td></tr><tr><td>Ask</td><td>現在のチャートの買値</td></tr><tr><td>Bid</td><td>現在のチャートの売値</td></tr><tr><td>Bars</td><td>現在のチャートのロウソク足の数</td></tr><tr><td>Close[]</td><td>各ロウソク足の終値の配列</td></tr><tr><td>High[]</td><td>各ロウソク足の高値の配列</td></tr><tr><td>Low[]</td><td>各ロウソク足の底値の配列</td></tr><tr><td>Open[]</td><td>各ロウソク足の始値の配列</td></tr><tr><td>Time[]</td><td>各ロウソク足の時間の配列</td></tr><tr><td>Volume[]</td><td>各ロウソク足の出来高の配列</td></tr></tbody></table></figure>



<div style="height:100px" aria-hidden="true" class="wp-block-spacer"></div>



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



<p class="wp-block-paragraph">チャート変数を使うときは、他の<a href="https://mql-programing.com/variable/" title="">変数</a>や<a href="https://mql-programing.com/array/" title="【MQLプログラミング基礎】配列の使い方をマスターしよう！プログラム例あり">配列</a>と同じように使います。</p>



<p class="wp-block-paragraph">例えば、以下のようなプログラムです。</p>



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



<div class="hcb_wrap"><pre class="prism line-numbers lang-cpp" data-lang="C++"><code>void OnInit(){
    //配列の0番目（現在のロウソク足）を指定
    Print("買値                = ",DoubleToStr( Ask , Digits ));
    Print("売値                = ",DoubleToStr( Bid , Digits ));
    Print("価格の小数点以下桁数   = ",Digits);
    Print("価格の小数点値        = ",DoubleToStr(Point  , Digits ));
    Print("チャートのバー数      = ",Bars);
    Print("始値                = ",DoubleToStr( Open[0]  , Digits ));
    Print("終値                = ",DoubleToStr( Close[0] , Digits ));
    Print("高値                = ",DoubleToStr( High[0]  , Digits ));
    Print("安値                = ",DoubleToStr( Low[0]   , Digits ));
    Print("バーの時間           = ",TimeToStr(Time[0]));
    Print("出来高              = ",Volume[0]);
}</code></pre></div>



<div style="height:100px" aria-hidden="true" class="wp-block-spacer"></div>



<p class="wp-block-paragraph">上記のように記述することで、以下のような出力を得ることができます。</p>



<p class="wp-block-paragraph"><strong>買値 = 1.38473<br>売値 = 1.38455<br>価格の小数点以下桁数= 5<br>価格の小数点値 = 0.00001<br>チャートのバー数 = 1492<br>始値 = 1.38450<br>終値 = 1.38444<br>高値 = 1.38463<br>安値 = 1.38434<br>バーの時間 = 2015.04.17 07:25<br>出来高 = 179</strong></p>



<div style="height:100px" aria-hidden="true" class="wp-block-spacer"></div>



<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>



<div style="height:100px" aria-hidden="true" class="wp-block-spacer"></div>



<h3 class="wp-block-heading"><span id="toc5">チャート変数(配列)の考え方</span></h3>



<p class="wp-block-paragraph">チャート変数には、配列を取り扱っているものがあります。</p>



<p class="wp-block-paragraph"><strong>Close[] や High[] などです。</strong></p>



<p class="wp-block-paragraph">これらの配列の考え方ですが、少しクセがあり、難しいので補足します。</p>



<div style="height:100px" aria-hidden="true" class="wp-block-spacer"></div>



<p class="wp-block-paragraph">ここでは、Close[] を例にとって考えていきます。</p>



<p class="wp-block-paragraph">いきなりですが、以下のプログラムを見てください。</p>



<div class="hcb_wrap"><pre class="prism line-numbers lang-cpp" data-lang="C++"><code>double close0 = Close[0];  //現在のロウソク足の終値
double close1 = Close[1];  //1本前のロウソク足の終値
double close2 = Close[2];  //2本前のロウソク足の終値</code></pre></div>



<p class="wp-block-paragraph">上記のようになっております。</p>



<p class="wp-block-paragraph">Close[0]には現在のロウソク足の終値が格納されており、<strong><span class="marker-under-red">Close[1],Close[2]と数値が上がるごとに、過去のロウソク足の終値になります。</span></strong></p>



<p class="wp-block-paragraph">なので、Close[10]と書けば10本前のロウソク足の終値を取得することができるのです。</p>



<div style="height:69px" aria-hidden="true" class="wp-block-spacer"></div>



<p class="wp-block-paragraph"><strong>それでは、ロウソク足が更新された<span class="marker-under">「瞬間」</span>を考えてみましょう。</strong></p>



<div class="hcb_wrap"><pre class="prism line-numbers lang-cpp" data-lang="C++"><code>double close0 = Close[0];  //現在の価格
double close1 = Close[1];  //Close[0]だった価格
double close2 = Close[2];  //Close[1]だった価格</code></pre></div>



<p class="wp-block-paragraph"><strong><span class="marker-under-red">このように、全ての配列が更新され、1段階過去の終値になります。</span></strong></p>



<p class="wp-block-paragraph">そのため、Close[0]だった価格はClose[1]に格納され、Close[1]だった価格はClose[2]に格納されます。</p>



<p class="wp-block-paragraph">ロウソク足が更新される毎に、1段階過去にズレるので、プログラミングをするときは注意しましょう。</p>



<div style="height:62px" aria-hidden="true" class="wp-block-spacer"></div>



<p class="wp-block-paragraph">ただ、このようになっているのにはメリットがあります。</p>



<p class="wp-block-paragraph"><strong>それは、0番目は必ず最新のロウソク足の価格になり、1番目は必ず1本前のロウソク足の価格になるということです。</strong></p>



<p class="wp-block-paragraph">そのため、自動売買やインジケータを作成するとき、<a href="https://mql-programing.com/repeat-for-while/" title="【MQLプログラミング基礎】繰り返し文を書いてみよう！プログラム例あり">for文</a>などのプログラミングをしやすくなっています。</p>



<div style="height:100px" aria-hidden="true" class="wp-block-spacer"></div>



<h2 class="wp-block-heading"><span id="toc6">まとめ</span></h2>



<p class="wp-block-paragraph"><strong>チャート変数は、チャートの情報を変数・配列に格納したもので、システムが自動的に更新します。</strong></p>



<p class="wp-block-paragraph">配列は少し癖がありますが、慣れれば使い勝手がよくなりますので、少しずつ消化していきましょう。</p>



<p class="wp-block-paragraph"><strong><span class="marker-under-red">チャート変数は、自動売買やインジケータを作成するために、必要不可欠な変数・配列</span></strong>なので、しっかりと理解するようにしてください。</p>



<div style="height:100px" aria-hidden="true" class="wp-block-spacer"></div>



<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/variable/" 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/2020/10/変数とは.png?fit=2240%2C1260&#038;ssl=1" 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">目次 変数とは？変数の使い方変数に保存されているデータの変更方法MQLプログラミングでの変数の使い方MQLプログラム例（MT4で動作可能）まとめ 変数とは？ 変数は、数字や文字などの、データを保存するための入れ物です。</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/47/variable/" 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="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">目次 はじめに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/?elementor-preview=1202&#038;ver=1634090664#toc78" 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>投稿 <a href="https://mql-programing.com/archives/2878/chart_variable/">【MQL4変数】チャート変数​</a> は <a href="https://mql-programing.com">自動売買を作ろう！</a> に最初に表示されました。</p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
