<?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>ＦＸ自動売買ソフト徹底解剖！ &#187; Coutom Indicator</title>
	<atom:link href="http://t-commu.net/blog/t012/tag/coutom-indicator/feed/" rel="self" type="application/rss+xml" />
	<link>http://t-commu.net/blog/t012</link>
	<description>Just another T-commu.net Blogs weblog</description>
	<lastBuildDate>Sat, 20 Aug 2011 03:36:55 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.6</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>無料インジケーター　日本時間を表示する「JPN_Time_Sub」</title>
		<link>http://t-commu.net/blog/t012/2010/02/24/%e7%84%a1%e6%96%99%e3%82%a4%e3%83%b3%e3%82%b8%e3%82%b1%e3%83%bc%e3%82%bf%e3%83%bc%e3%80%80%e6%97%a5%e6%9c%ac%e6%99%82%e9%96%93%e3%82%92%e8%a1%a8%e7%a4%ba%e3%81%99%e3%82%8b%e3%80%8cjpn_time_sub/</link>
		<comments>http://t-commu.net/blog/t012/2010/02/24/%e7%84%a1%e6%96%99%e3%82%a4%e3%83%b3%e3%82%b8%e3%82%b1%e3%83%bc%e3%82%bf%e3%83%bc%e3%80%80%e6%97%a5%e6%9c%ac%e6%99%82%e9%96%93%e3%82%92%e8%a1%a8%e7%a4%ba%e3%81%99%e3%82%8b%e3%80%8cjpn_time_sub/#comments</comments>
		<pubDate>Wed, 24 Feb 2010 06:27:11 +0000</pubDate>
		<dc:creator>Mr.Brain</dc:creator>
				<category><![CDATA[無料インジケーター（Ind）]]></category>
		<category><![CDATA[Coutom Indicator]]></category>
		<category><![CDATA[MT4]]></category>
		<category><![CDATA[プログラミング]]></category>
		<category><![CDATA[メタエディター]]></category>
		<category><![CDATA[メタトレーダー]]></category>
		<category><![CDATA[ユーティリティー]]></category>

		<guid isPermaLink="false">http://t-commu.net/blog/t012/?p=235</guid>
		<description><![CDATA[



現在７６位！もし１０位以内にランクインしたら感謝の気持ちを込めて、トレコミュユーザーにに何かお返しをしたいと考えていますので応援お願いします！（中居犬）



Mr.Brainです。
僕 Mr.Brain 製作の自動売買EA「クロスファイアFX」が、とても反響を頂いております。ありがとうございます。「クロスファイアFX」については、下記のページで詳しく解説していますので、興味のある方はご覧ください。
「クロスファイアFX」の紹介はこちら
「クロスファイアFX」の特典「約定通知メールアプリOrderAutoAlart」紹介はこちら
「クロスファイアFX」の特典「EURCHF無料EA」紹介はこちら
「クロスファイアFX」に関するよくある質問と回答はこちら
メタトレーダー４（MT4）は、高機能でありながら無料で使えるとても素晴らしいソフトだと思います。また、自作でインジケーターや自動売買のEAも作れてしまう。本当に万能ではないかと思ってしまいます。
しかし、そのメタトレーダー４（MT4）ですが、使っている内に、少し不満な部分も見えてきてしまいます。人間って欲張りにできてるんですね（＾＾；
例えば、メタトレーダー４（MT4）を使って一番最初に、不満を感じるのが時刻の表示だと思います。僕も今でこそ慣れてしまって、まったく気になりませんが、最初にメタトレーダー４（MT4）を使って不便だと感じたのが、時刻の表示でした。
一部の業者を除き、メタトレーダー４（MT4）をインストールすると表示される時刻が、日本時間とずれている事に気づくと思います。
僕も、当初は「あれ？」と思い、きっと、どこかで設定する箇所があると信じ、あれやこれやと設定をいじくり回してみましたが、どうも設定する箇所がありません。そこで、ネットで調べてみると、どうも、メタトレーダー４（MT4）で表示される時間は、その業者のサーバーの時間である事、そして、それを調整する方法がない事が分かりました。
これは不便だとは思いましたが、意外となれてみると別段不便と感じる事はなくなりました。
しかし、未だにメタトレーダー４（MT4）では、時刻の調整ができない事を知らずに悩んでおられる方が多く、僕もよく相談されます。
そこで、このコラムで、日本時間を表示するインジケーターをご紹介したいと思います。
JPN_Time_Sub
ダウンロードはこちらから
「JPN_Time_Sub」は、メタトレーダー４（MT4）を使う方であれば、結構有名なインジケーターです。サブウィンドーに日本時間を表示してくれるインジケーターで、この「JPN_Time_Sub」には派生バージョンも複数存在して、色々な方が、さらに使いやすく改造して公開されたりしています。
今回は、その中でも、オリジナルバージョンである「JPN_Time_Sub」をご紹介します。もし、オリジナルバージョンを使ってみて、使いにくいな。とか、こんな風にしたら、もっと良いなとかあれば、ネットで探してみるなり、改造されるなりしてみてはいかがでしょうか？
また、このようにメタトレーダー４（MT4）は、世界中の有志が、オリジナルのインジケーターやEAを無償で公開していたりします。その数は膨大で、とても全部を把握する事など不可能です。
なので、きっと僕の知らないとても素晴らしいインジケーターやEAがあったりします。もしかすると、日本時間を表示するインジケーターも、もっと素晴らしいものがあるかもしれません。もし、そんなインジケーターを見つけたら、今度は僕に教えてくださいね（＾＾）
それでは、次回をお楽しみに！
本コラムでは読者の方と交流できるコラムを目指しています。こんな記事を書いて欲しい、こんな事を知りたいなど、あれば、コメントに買いていただければ、その回答をコラムでご紹介するという形を考えています。なので、どしどしご要望をいただければと思います。





本コラムの記事が「参考になった！」「面白かった！」と思われたら、ぜひ、ブログランキングに投票お願い致しますm(_ _)m　１０位以内を目指しています！




 脱毛　東京 レーザー脱毛

]]></description>
			<content:encoded><![CDATA[<table border="0" cellspacing="0" cellpadding="0" width="550">
<tbody>
<tr>
<td width="115"><a href="http://blog.with2.net/link.php?973149" target="_blank"><img src="http://image.with2.net/img/banner/c/banner_1/br_c_1532_1.gif" border="0" alt="人気ブログランキングへ" width="110" height="31" /></a></td>
<td><span style="color: #ff0000"><strong>現在７６位！</strong></span>もし１０位以内にランクインしたら感謝の気持ちを込めて、トレコミュユーザーにに何かお返しをしたいと考えていますので応援お願いします！（<strong>中居犬</strong>）</td>
</tr>
</tbody>
</table>
<hr /><strong><span style="color: #0000ff">Mr.Brainです。</span></strong></p>
<p>僕 Mr.Brain 製作の自動売買EA「<strong>クロスファイアFX</strong>」が、とても反響を頂いております。ありがとうございます。「<strong>クロスファイアFX</strong>」については、下記のページで詳しく解説していますので、興味のある方はご覧ください。</p>
<p><a href="http://t-commu.net/pages/crossfire/index.html" target="_blank">「クロスファイアFX」の紹介はこちら</a><br />
<a href="http://t-commu.net/blog/t012/2010/02/16/%e7%b4%84%e5%ae%9a%e9%80%9a%e7%9f%a5%e3%83%a1%e3%83%bc%e3%83%ab%e3%82%a2%e3%83%97%e3%83%aa%e3%80%80orderautoalart/" target="_blank">「クロスファイアFX」の特典「約定通知メールアプリOrderAutoAlart」紹介はこちら</a><br />
<a href="http://t-commu.net/blog/t012/2010/02/18/%e3%82%af%e3%83%ad%e3%82%b9%e3%83%95%e3%82%a1%e3%82%a4%e3%82%a2fx%e3%82%92%e8%b3%bc%e5%85%a5%e3%81%97%e3%81%a6%e3%81%84%e3%81%9f%e3%81%a0%e3%81%84%e3%81%9f%e6%96%b9%e3%81%ab%e8%bf%bd%e5%8a%a0%e7%89%b9/" target="_self">「クロスファイアFX」の特典「EURCHF無料EA」紹介はこちら</a><br />
<a href="http://t-commu.net/blog/t012/2010/02/15/%e3%82%af%e3%83%ad%e3%82%b9%e3%83%95%e3%82%a1%e3%82%a4%e3%82%a2fx%e3%81%ae%e8%89%af%e3%81%8f%e3%81%82%e3%82%8b%e8%b3%aa%e5%95%8f%e3%81%a8%e5%9b%9e%e7%ad%94/" target="_blank">「クロスファイアFX」に関するよくある質問と回答はこちら</a></p>
<p><strong>メタトレーダー４</strong>（<strong>MT4</strong>）は、高機能でありながら無料で使えるとても素晴らしいソフトだと思います。また、自作で<strong>インジケーター</strong>や自動売買のEAも作れてしまう。本当に万能ではないかと思ってしまいます。</p>
<p>しかし、その<strong>メタトレーダー４</strong>（<strong>MT4</strong>）ですが、使っている内に、少し不満な部分も見えてきてしまいます。人間って欲張りにできてるんですね（＾＾；</p>
<p>例えば、<strong>メタトレーダー４</strong>（<strong>MT4</strong>）を使って一番最初に、不満を感じるのが時刻の表示だと思います。僕も今でこそ慣れてしまって、まったく気になりませんが、最初に<strong>メタトレーダー４</strong>（<strong>MT4</strong>）を使って不便だと感じたのが、時刻の表示でした。</p>
<p>一部の業者を除き、<strong>メタトレーダー４</strong>（<strong>MT4</strong>）をインストールすると表示される時刻が、日本時間とずれている事に気づくと思います。</p>
<p>僕も、当初は「あれ？」と思い、きっと、どこかで設定する箇所があると信じ、あれやこれやと設定をいじくり回してみましたが、どうも設定する箇所がありません。そこで、ネットで調べてみると、どうも、<strong>メタトレーダー４</strong>（<strong>MT4</strong>）で表示される時間は、その業者のサーバーの時間である事、そして、それを調整する方法がない事が分かりました。</p>
<p>これは不便だとは思いましたが、意外となれてみると別段不便と感じる事はなくなりました。</p>
<p>しかし、未だに<strong>メタトレーダー４</strong>（<strong>MT4</strong>）では、時刻の調整ができない事を知らずに悩んでおられる方が多く、僕もよく相談されます。</p>
<p>そこで、このコラムで、日本時間を表示する<strong>インジケーター</strong>をご紹介したいと思います。</p>
<p><strong><span style="color: #0000ff">JPN_Time_Sub</span></strong></p>
<div id="attachment_236" class="wp-caption aligncenter" style="width: 540px"><img class="size-full wp-image-236" title="日本時間を表示する「JPN_Time_Sub」" src="http://t-commu.net/blog/t012/files/2010/02/018-1.gif" alt="日本時間を表示する「JPN_Time_Sub」" width="530" height="250" /><p class="wp-caption-text">日本時間を表示する「JPN_Time_Sub」</p></div>
<p><a href="http://www.ftlabo.com/ind/JPN_Time_Sub.mq4" target="_self">ダウンロードはこちらから</a></p>
<p>「<strong>JPN_Time_Sub</strong>」は、<strong>メタトレーダー４</strong>（<strong>MT4</strong>）を使う方であれば、結構有名なインジケーターです。サブウィンドーに日本時間を表示してくれる<strong>インジケーター</strong>で、この「<strong>JPN_Time_Sub</strong>」には派生バージョンも複数存在して、色々な方が、さらに使いやすく改造して公開されたりしています。</p>
<p>今回は、その中でも、オリジナルバージョンである「<strong>JPN_Time_Sub</strong>」をご紹介します。もし、オリジナルバージョンを使ってみて、使いにくいな。とか、こんな風にしたら、もっと良いなとかあれば、ネットで探してみるなり、改造されるなりしてみてはいかがでしょうか？</p>
<p>また、このように<strong>メタトレーダー４</strong>（<strong>MT4</strong>）は、世界中の有志が、オリジナルの<strong>インジケーター</strong>や<strong>EA</strong>を無償で公開していたりします。その数は膨大で、とても全部を把握する事など不可能です。</p>
<p>なので、きっと僕の知らないとても素晴らしい<strong>インジケーター</strong>や<strong>EA</strong>があったりします。もしかすると、日本時間を表示する<strong>インジケーター</strong>も、もっと素晴らしいものがあるかもしれません。もし、そんな<strong>インジケーター</strong>を見つけたら、今度は僕に教えてくださいね（＾＾）</p>
<p>それでは、次回をお楽しみに！</p>
<p>本コラムでは読者の方と交流できるコラムを目指しています。こんな記事を書いて欲しい、こんな事を知りたいなど、あれば、コメントに買いていただければ、その回答をコラムでご紹介するという形を考えています。なので、どしどしご要望をいただければと思います。</p>
<hr />
<table border="0" cellspacing="0" cellpadding="0" width="550">
<tbody>
<tr>
<td width="115"><a href="http://blog.with2.net/link.php?973149" target="_blank"><img src="http://image.with2.net/img/banner/c/banner_1/br_c_1532_1.gif" border="0" alt="人気ブログランキングへ" width="110" height="31" /></a></td>
<td>本コラムの記事が<strong>「参考になった！」「面白かった！」</strong>と思われたら、ぜひ、ブログランキングに投票お願い致しますm(_ _)m　<strong><span style="color: #ff0000">１０位以内</span></strong>を目指しています！</td>
</tr>
</tbody>
</table>
<p><!--shinobi1--><a href="http://x8.ushimairi.com/bin/gg?139051700" target="_blank"><img src="http://x8.ushimairi.com/bin/ll?139051700" border="0" alt="" /></a><br />
<span style="font-size:9px"><img style="margin:0;vertical-align:text-bottom" src="http://img.shinobi.jp/tadaima/fj.gif" alt="" width="19" height="11" /> <a href="http://epilation.jpnz.jp" target="_blank">脱毛　東京</a> <a href="http://laser-datsumou.rental-rental.net" target="_blank">レーザー脱毛</a></span></p>
<p><!--shinobi2--></p>
]]></content:encoded>
			<wfw:commentRss>http://t-commu.net/blog/t012/2010/02/24/%e7%84%a1%e6%96%99%e3%82%a4%e3%83%b3%e3%82%b8%e3%82%b1%e3%83%bc%e3%82%bf%e3%83%bc%e3%80%80%e6%97%a5%e6%9c%ac%e6%99%82%e9%96%93%e3%82%92%e8%a1%a8%e7%a4%ba%e3%81%99%e3%82%8b%e3%80%8cjpn_time_sub/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>プログラミング講座の第２回「初期設定」</title>
		<link>http://t-commu.net/blog/t012/2010/02/23/%e3%83%97%e3%83%ad%e3%82%b0%e3%83%a9%e3%83%9f%e3%83%b3%e3%82%b0%e8%ac%9b%e5%ba%a7%e3%81%ae%e7%ac%ac%ef%bc%92%e5%9b%9e%e3%80%8c%e5%88%9d%e6%9c%9f%e8%a8%ad%e5%ae%9a%e3%80%8d/</link>
		<comments>http://t-commu.net/blog/t012/2010/02/23/%e3%83%97%e3%83%ad%e3%82%b0%e3%83%a9%e3%83%9f%e3%83%b3%e3%82%b0%e8%ac%9b%e5%ba%a7%e3%81%ae%e7%ac%ac%ef%bc%92%e5%9b%9e%e3%80%8c%e5%88%9d%e6%9c%9f%e8%a8%ad%e5%ae%9a%e3%80%8d/#comments</comments>
		<pubDate>Tue, 23 Feb 2010 08:24:12 +0000</pubDate>
		<dc:creator>Mr.Brain</dc:creator>
				<category><![CDATA[プログラミング講座]]></category>
		<category><![CDATA[Coutom Indicator]]></category>
		<category><![CDATA[MT4]]></category>
		<category><![CDATA[エキスパートアドバイザー]]></category>
		<category><![CDATA[システムトレード]]></category>
		<category><![CDATA[メタトレーダー]]></category>

		<guid isPermaLink="false">http://t-commu.net/blog/t012/?p=231</guid>
		<description><![CDATA[



現在６７位！もし１０位以内にランクインしたら感謝の気持ちを込めて、トレコミュユーザーにに何かお返しをしたいと考えていますので応援お願いします！（中居犬）



Mr.Brainです。
クロスファイアFXですが、トレコミュさんから、引き続き５０００円を負担してい頂ける事になりました！値上げまでに買いたいが、まだメタトレーダーについて知識がないので心配なんです。というようなお問い合わせもありましたので、少しは余裕もってみていただけると思います。トレコミュさんありがとうございますm(_ _)m
「クロスファイアFX」については、下記のページで詳しく解説していますので、興味のある方はご覧ください。
「クロスファイアFX」の紹介はこちら
「クロスファイアFX」の特典「約定通知メールアプリOrderAutoAlart」紹介はこちら
「クロスファイアFX」の特典「EURCHF無料EA」紹介はこちら
「クロスファイアFX」に関するよくある質問と回答はこちら
さて、今回は２月１７日のコラムに続き、プログラミング講座の第２回目を実施したいと思います。（＾＾）
プログラムの流れにそって、具体的に詳しく解説していこうと思いますが、今回は、カスタムインジケーター（Coutom Indicator）プログラムの初期設定の部分について説明です。まず、前回のカスタムインジケーター（Coutom Indicator）から、初期設定の部分を抜き出ししてみますと以下の部分になります。
//&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;
// プログラムの説明
//
// プログラム名：SampleInd001.mq4
// 説明　　　　：トレコミュ用サンプルインジケーター
// 　　　　　　　単純移動平均線
//&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;
#property copyright “Copyright(C) 2010, Forex Trading Laboratory”
#property link      “http://t-commu.net/blog/t012/”
#property indicator_chart_window
#property indicator_buffers 1
#property indicator_color1 Red
順番に説明していきますね。
//&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;
// プログラムの説明
//
// プログラム名：SampleInd001.mq4
// 説明　　　　：トレコミュ用サンプルインジケーター
// 　　　　　　　単純移動平均線
//&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;
の部分は、カスタムインジケーター（Coutom Indicator）の説明になります。&#8221;//&#8221;以降はコメントとして認識しますので、好きなフォーマットで記載しても構いません。作った本人が分かるように自由に書けばいいと思います。
尚、この部分は、必要なければ書かなくとも構いませんが、何本もカスタムインジケーター（Coutom Indicator）を作ると、後からどんなカスタムインジケーター（Coutom Indicator）なのか分からなくなりますから、この部分に記載しておけば、後から分かりますのでできれば書いておいた方がいいと思います。
次に、著作権表記の部分になりますが、以下の書式で書きます。
#property copyright “Copyright(C) 2010, Forex Trading Laboratory”
#property link      “http://t-commu.net/blog/t012/”
#property indicator_chart_window
#property indicator_buffers 1
#property indicator_color1 Red
#から始まるものは、プリプロセッサ命令と呼びます。プログラム全体に関わる設定を表します。
プリプロセッサ命令には、以下の種類があります。
copyright 値
製作者の著作権を記載します。
link 値
製作者のホームページのURLを記載します。
#define 識別子 値
識別子の部分を値に置き換えて処理します。変数と同じような使い方をします。
#property 識別子 値
識別子に値を設定します。#defineと似ていますが、#defineの識別子は任意に指定できますが、#propertyの識別子は以下の種類に限定されています。
library
ライブラリーの製作時に指定します。
indicator_chart_window
カスタムインジケーター（Coutom Indicator）で計算した値を表示する場所を、チャートウィンドーに指定します。
indicator_separate_window
カスタムインジケーター（Coutom Indicator）で計算した値を表示する場所を、サブウィンドーに指定します。
indicator_buffers 値 (1-8)
カスタムインジケーター（Coutom Indicator）で計算した値を表示するカスタム指標の個数を指定します。メタトレーダー５（MT5）では、この個数に上限はなくなりましたが、メタトレーダー４（MT4）では、上限は8個となっています。
indicator_minimum 値
サブウィンドーの縦軸の最小値を設定します。
indicator_maximum 値
サブウィンドーの縦軸の最大値を設定します。
indicator_colorN 値
N番目のカスタム指標の表示色を設定します。
indicator_widthN [...]]]></description>
			<content:encoded><![CDATA[<table border="0" cellspacing="0" cellpadding="0" width="550">
<tbody>
<tr>
<td width="115"><a href="http://blog.with2.net/link.php?973149" target="_blank"><img src="http://image.with2.net/img/banner/c/banner_1/br_c_1532_1.gif" border="0" alt="人気ブログランキングへ" width="110" height="31" /></a></td>
<td><span style="color: #ff0000"><strong>現在６７位！</strong></span>もし１０位以内にランクインしたら感謝の気持ちを込めて、トレコミュユーザーにに何かお返しをしたいと考えていますので応援お願いします！（<strong>中居犬</strong>）</td>
</tr>
</tbody>
</table>
<hr /><strong><span style="color: #0000ff">Mr.Brainです。</span></strong></p>
<p>クロスファイアFXですが、トレコミュさんから、引き続き５０００円を負担してい頂ける事になりました！値上げまでに買いたいが、まだメタトレーダーについて知識がないので心配なんです。というようなお問い合わせもありましたので、少しは余裕もってみていただけると思います。トレコミュさんありがとうございますm(_ _)m</p>
<p>「<strong>クロスファイアFX</strong>」については、下記のページで詳しく解説していますので、興味のある方はご覧ください。</p>
<p><a href="http://t-commu.net/pages/crossfire/index.html" target="_blank">「クロスファイアFX」の紹介はこちら</a><br />
<a href="http://t-commu.net/blog/t012/2010/02/16/%e7%b4%84%e5%ae%9a%e9%80%9a%e7%9f%a5%e3%83%a1%e3%83%bc%e3%83%ab%e3%82%a2%e3%83%97%e3%83%aa%e3%80%80orderautoalart/" target="_blank">「クロスファイアFX」の特典「約定通知メールアプリOrderAutoAlart」紹介はこちら</a><br />
<a href="http://t-commu.net/blog/t012/2010/02/18/%e3%82%af%e3%83%ad%e3%82%b9%e3%83%95%e3%82%a1%e3%82%a4%e3%82%a2fx%e3%82%92%e8%b3%bc%e5%85%a5%e3%81%97%e3%81%a6%e3%81%84%e3%81%9f%e3%81%a0%e3%81%84%e3%81%9f%e6%96%b9%e3%81%ab%e8%bf%bd%e5%8a%a0%e7%89%b9/" target="_self">「クロスファイアFX」の特典「EURCHF無料EA」紹介はこちら</a><br />
<a href="http://t-commu.net/blog/t012/2010/02/15/%e3%82%af%e3%83%ad%e3%82%b9%e3%83%95%e3%82%a1%e3%82%a4%e3%82%a2fx%e3%81%ae%e8%89%af%e3%81%8f%e3%81%82%e3%82%8b%e8%b3%aa%e5%95%8f%e3%81%a8%e5%9b%9e%e7%ad%94/" target="_blank">「クロスファイアFX」に関するよくある質問と回答はこちら</a></p>
<p>さて、今回は２月１７日のコラムに続き、プログラミング講座の第２回目を実施したいと思います。（＾＾）</p>
<p>プログラムの流れにそって、具体的に詳しく解説していこうと思いますが、今回は、カスタムインジケーター（Coutom Indicator）プログラムの初期設定の部分について説明です。まず、前回のカスタムインジケーター（Coutom Indicator）から、初期設定の部分を抜き出ししてみますと以下の部分になります。</p>
<p><span style="color: #0000ff">//&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<br />
// プログラムの説明<br />
//<br />
// プログラム名：SampleInd001.mq4<br />
// 説明　　　　：トレコミュ用サンプルインジケーター<br />
// 　　　　　　　単純移動平均線<br />
//&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<br />
#property copyright “Copyright(C) 2010, Forex Trading Laboratory”<br />
#property link      “http://t-commu.net/blog/t012/”</span></p>
<p><span style="color: #0000ff">#property indicator_chart_window<br />
#property indicator_buffers 1<br />
#property indicator_color1 Red</span><br />
順番に説明していきますね。</p>
<p><span style="color: #0000ff">//&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<br />
// プログラムの説明<br />
//<br />
// プログラム名：SampleInd001.mq4<br />
// 説明　　　　：トレコミュ用サンプルインジケーター<br />
// 　　　　　　　単純移動平均線<br />
//&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;</span></p>
<p>の部分は、カスタムインジケーター（Coutom Indicator）の説明になります。&#8221;//&#8221;以降はコメントとして認識しますので、好きなフォーマットで記載しても構いません。作った本人が分かるように自由に書けばいいと思います。</p>
<p>尚、この部分は、必要なければ書かなくとも構いませんが、何本もカスタムインジケーター（Coutom Indicator）を作ると、後からどんなカスタムインジケーター（Coutom Indicator）なのか分からなくなりますから、この部分に記載しておけば、後から分かりますのでできれば書いておいた方がいいと思います。</p>
<p>次に、著作権表記の部分になりますが、以下の書式で書きます。</p>
<p><span style="color: #0000ff">#property copyright “Copyright(C) 2010, Forex Trading Laboratory”<br />
#property link      “http://t-commu.net/blog/t012/”</span></p>
<p><span style="color: #0000ff"><span style="color: #0000ff">#property indicator_chart_window<br />
#property indicator_buffers 1<br />
#property indicator_color1 Red</span></span></p>
<p>#から始まるものは、プリプロセッサ命令と呼びます。プログラム全体に関わる設定を表します。</p>
<p>プリプロセッサ命令には、以下の種類があります。</p>
<p><span style="color: #0000ff"><strong>copyright 値</strong></span><br />
製作者の著作権を記載します。</p>
<p><span style="color: #0000ff"><strong>link 値</strong></span><br />
製作者のホームページのURLを記載します。</p>
<p><span style="color: #0000ff"><strong>#define 識別子 値<br />
</strong></span>識別子の部分を値に置き換えて処理します。変数と同じような使い方をします。</p>
<p><span style="color: #0000ff"><strong>#property 識別子 値<br />
</strong></span>識別子に値を設定します。#defineと似ていますが、#defineの識別子は任意に指定できますが、#propertyの識別子は以下の種類に限定されています。</p>
<p style="padding-left: 30px"><span style="color: #0000ff"><strong>library</strong></span><br />
ライブラリーの製作時に指定します。</p>
<p style="padding-left: 30px"><span style="color: #0000ff"><strong>indicator_chart_window</strong></span><br />
カスタムインジケーター（Coutom Indicator）で計算した値を表示する場所を、チャートウィンドーに指定します。</p>
<p style="padding-left: 30px"><span style="color: #0000ff"><strong>indicator_separate_window<br />
</strong></span>カスタムインジケーター（Coutom Indicator）で計算した値を表示する場所を、サブウィンドーに指定します。</p>
<p style="padding-left: 30px"><span style="color: #0000ff"><strong>indicator_buffers 値 (1-8)<br />
</strong></span>カスタムインジケーター（Coutom Indicator）で計算した値を表示するカスタム指標の個数を指定します。メタトレーダー５（MT5）では、この個数に上限はなくなりましたが、メタトレーダー４（MT4）では、上限は8個となっています。</p>
<p style="padding-left: 30px"><span style="color: #0000ff"><strong>indicator_minimum 値</strong></span><br />
サブウィンドーの縦軸の最小値を設定します。</p>
<p style="padding-left: 30px"><span style="color: #0000ff"><strong>indicator_maximum 値</strong></span><br />
サブウィンドーの縦軸の最大値を設定します。</p>
<p style="padding-left: 30px"><span style="color: #0000ff"><strong>indicator_colorN 値</strong></span><br />
N番目のカスタム指標の表示色を設定します。</p>
<p style="padding-left: 30px"><span style="color: #0000ff"><strong>indicator_widthN 値</strong></span><br />
N番目のカスタム指標の線の幅を設定します。</p>
<p style="padding-left: 30px"><span style="color: #0000ff"><strong>indicator_styleN 値<br />
</strong></span>N番目のカスタム指標のスタイルを設定します。</p>
<p style="padding-left: 30px"><span style="color: #0000ff"><strong>indicator_levelN 値</strong></span><br />
サブウィンドー上のN番目のレベルの値を設定します。</p>
<p style="padding-left: 30px"><span style="color: #0000ff"><strong>indicator_levelcolor 値</strong></span><br />
サブウィンドー上のレベルの色を設定します。</p>
<p style="padding-left: 30px"><span style="color: #0000ff"><strong>indicator_levelwidth 値</strong></span><br />
サブウィンドー上のレベルの線の幅を設定します。</p>
<p style="padding-left: 30px"><span style="color: #0000ff"><strong>indicator_levelstyle 値</strong></span><br />
サブウィンドー上のレベルの線のスタイルを設定します。</p>
<p style="padding-left: 30px"><span style="color: #0000ff"><strong>show_confirm</strong></span><br />
カスタムインジケーター（Coutom Indicator）を起動した時に、確認ウィンドーを表示する場合に指定します。</p>
<p style="padding-left: 30px"><span style="color: #0000ff"><strong>show_input</strong></span><br />
カスタムインジケーター（Coutom Indicator）を起動した時に、入力の確認ウィンドーを表示する場合に指定します。</p>
<p style="padding-left: 30px"><span style="color: #0000ff"><strong>stacksize 値</strong></span><br />
プログラムのスタックサイズを指定します。通常はあまり使う事はありません</p>
<p><span style="color: #0000ff"><strong>#include ファイル名<br />
</strong></span>ファイル名で指定したファイルを読み込みます。</p>
<p><span style="color: #0000ff"><strong>#import ファイル名<br />
</strong></span>外部プログラムを使う場合にファイル名を指定します。</p>
<p>以上が、初期設定です。設定項目が沢山あるようですが、実際に使用しなければ使わないものも多いので、慣れれば特に悩む事はないと思います。</p>
<p>これを、実際にプログラムに当てて説明すると</p>
<p><span style="color: #0000ff">//&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<br />
// プログラムの説明<br />
//<br />
// プログラム名：SampleInd001.mq4<br />
// 説明　　　　：トレコミュ用サンプルインジケーター<br />
// 　　　　　　　単純移動平均線<br />
//&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;</span></p>
<p>プログラムの説明部分です、僕の場合は、プログラム名を内容、レヴィジョンなどを記載しています。</p>
<p><span style="color: #0000ff">#property copyright “Copyright(C) 2010, Forex Trading Laboratory”</span></p>
<p>著作権表記です。僕の所属する「Forex Trading Laboratory」の記載です。</p>
<p><span style="color: #0000ff">#property link      “http://t-commu.net/blog/t012/”</span></p>
<p>ホームページのリンクです。このトレコミュのコラムのURLを記載しています。</p>
<p><span style="color: #0000ff">#property indicator_chart_window</span></p>
<p>カスタム指標をチャートウィンドーに表示するという指定です。</p>
<p><span style="color: #0000ff">#property indicator_buffers 1</span></p>
<p>カスタム指標の表示数を1に指定します。今回は単純移動平均線を1つ表示するだけなので1を指定します。</p>
<p><span style="color: #0000ff">#property indicator_color1 Red</span></p>
<p>カスタム指標（単純移動平均線）の色を赤に指定しています。</p>
<p>後、線の幅とかスタイルの指定もできますが、SetIndexStyle命令で指定できますので、僕の場合は、イニシャル処理で指定する事が多く、初期設定では指定しません。この当たりは製作者の好みによると思います。</p>
<p>以上、今回は、カスタムインジケーター（Coutom Indicator）の初期設定について解説しましたが、いかがでしたでしょうか？</p>
<p>プログラムというと難しく感じてしまうかもしれませんが、こうして、一つ一つ見ていけば、難しいところなど何もありません。特に僕なんか英語は苦手ですが、プログラムは書けちゃいますし読めちゃうんですね（笑）</p>
<p>それでは、次回もお楽しみに！<br />
<!--shinobi1--><a href="http://x8.ushimairi.com/bin/gg?139051700" target="_blank"><img src="http://x8.ushimairi.com/bin/ll?139051700" border="0" alt="" /></a><br />
<span style="font-size:9px"><img style="margin:0;vertical-align:text-bottom" src="http://img.shinobi.jp/tadaima/fj.gif" alt="" width="19" height="11" /> <a href="http://epilation.jpnz.jp" target="_blank">脱毛　東京</a> <a href="http://laser-datsumou.rental-rental.net" target="_blank">レーザー脱毛</a></span></p>
<p><!--shinobi2--></p>
]]></content:encoded>
			<wfw:commentRss>http://t-commu.net/blog/t012/2010/02/23/%e3%83%97%e3%83%ad%e3%82%b0%e3%83%a9%e3%83%9f%e3%83%b3%e3%82%b0%e8%ac%9b%e5%ba%a7%e3%81%ae%e7%ac%ac%ef%bc%92%e5%9b%9e%e3%80%8c%e5%88%9d%e6%9c%9f%e8%a8%ad%e5%ae%9a%e3%80%8d/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>カスタムインジケーター（Coutom Indicator）の作り方</title>
		<link>http://t-commu.net/blog/t012/2010/02/17/%e3%82%ab%e3%82%b9%e3%82%bf%e3%83%a0%e3%82%a4%e3%83%b3%e3%82%b8%e3%82%b1%e3%83%bc%e3%82%bf%e3%83%bc%ef%bc%88coutom-indicator%ef%bc%89%e3%81%ae%e4%bd%9c%e3%82%8a%e6%96%b9/</link>
		<comments>http://t-commu.net/blog/t012/2010/02/17/%e3%82%ab%e3%82%b9%e3%82%bf%e3%83%a0%e3%82%a4%e3%83%b3%e3%82%b8%e3%82%b1%e3%83%bc%e3%82%bf%e3%83%bc%ef%bc%88coutom-indicator%ef%bc%89%e3%81%ae%e4%bd%9c%e3%82%8a%e6%96%b9/#comments</comments>
		<pubDate>Wed, 17 Feb 2010 02:42:45 +0000</pubDate>
		<dc:creator>Mr.Brain</dc:creator>
				<category><![CDATA[プログラミング講座]]></category>
		<category><![CDATA[Coutom Indicator]]></category>
		<category><![CDATA[EA]]></category>
		<category><![CDATA[エキスパートアドバイザー]]></category>
		<category><![CDATA[プログラミング]]></category>
		<category><![CDATA[メタエディター]]></category>
		<category><![CDATA[メタトレーダー]]></category>
		<category><![CDATA[移動平均線]]></category>

		<guid isPermaLink="false">http://t-commu.net/blog/t012/?p=172</guid>
		<description><![CDATA[



現在６２位！もし１０位以内にランクインしたら感謝の気持ちを込めて、トレコミュユーザーにに何かお返しをしたいと考えていますので応援お願いします！（中居犬）



Mr.Brainです。
僕 Mr.Brain 製作の自動売買EA「クロスファイアFX」が、とても反響を頂いております。ありがとうございます。「クロスファイアFX」については、下記のページで詳しく解説していますので、興味のある方はご覧ください。
「クロスファイアFX」の紹介はこちら
「クロスファイアFX」の特典「約定通知メールアプリOrderAutoAlart」紹介はこちら
「クロスファイアFX」の特典「EURCHF無料EA」紹介はこちら
「クロスファイアFX」に関するよくある質問と回答はこちら
さて、今日はメタトレーダー４（MT4）のプログラミングのお話をしたいと思います。
トレコミュ掲示板でも、最近メタトレーダー４（MT4）のプログラミングの話題がちらほら出始めましたね。メタトレーダー４（MT4）はチャートソフトとしても、とても優秀ですが、やはり、その機能を十分に発揮するには、やはりプログラミングできる事が一番です。
プログラミングできれば、自分の思い描くオリジナルのカスタムインジケーター（Coutom Indicator）を作ったり、自動売買のEAを作ったりもできます。
なので、コラムを読んで頂いている読者の皆さんが、メタトレーダー（MT4）でプログラミングできるように、メタトレーダー４（MT4）のプログラミングの解説していきたいと思います。
では、まず初回の今日は、カスタムインジケーター（Coutom Indicator）の構造についてお話します。
カスタムインジケーター（Coutom Indicator）とは、通称インジケーターと呼ばれ、オリジナルの指標を表示するプログラムです。一つの通貨ペアのチャートに複数のインジケーターを組み込む事ができます。インジケーターは、独自の計算による算出した結果を元にラインやバークグラフを表示したり、売買シグナルを表示したりできます。また、このインジケーターの結果を元に、Expert Advisorで読み込んで自動売買を行う事ができます。
メタトレーダー４（MT4）のプログラミングを憶えるには、まず、このカスタムインジケーター（Coutom Indicator）を憶える事が近道です。カスタムインジケーター（Coutom Indicator）を作る事ができれば、そのカスタムインジケーター（Coutom Indicator）の結果を取り出して自動売買する事ができますので、EAの構造もシンプルになり、また、デバックも非常に簡単です。
カスタムインジケーターの構造は、以下のようになっています。
初期設定
プログラムの説明、著作権表記、リンク
指標の表示場所の宣言
指標バッファの宣言
パラメーターの宣言
イニシャル処理
指標バッファの設定
メイン処理
指標の計算
指標の表示
さて、それぞれの処理について、順番に説明しますね。
初期設定
プログラムの説明
プログラムの説明をコメントで記述します。書式はどのような形でも構いません。作った本人が分かるように自由に書いてください。また、必要なければ書かなくとも構いません。
著作権表記
プログラムの著作権の記述をします。必要なければ書かなくとも構いません。
リンク
プログラムを公開するホームページやブログがあれば、そのURLを記述をします。必要なければ書かなくとも構いません。
指標の表示場所の宣言
指標を表示する場所を宣言します。チャートが表示されている場所はチャートウィンドー、また、チャートの下に分割された別のウィンドーに表示する場合には、セパレーターウィンドーとします。
指標バッファの宣言
チャート上で表示する、ラインやバーの数を指定します。メタトレーダー４（MT4）では、一つのカスタムインジケーター（Coutom Indicator）で８つのラインやバーを表示させる事ができます。
パラメーターの宣言
プログラムで使用するパラメーターを宣言します。パラメーターは、外部パラメーターと内部パラメーターがあります。外部パラメーターは、プロパティー画面から変更できるパラメーターで、内部パラメーターは、プログラム中だけで使用するもので変更できません。
イニシャル処理
指標バッファの設定
指標バッファの設定をします。８つの指標バッファ毎に、名称、ラインの色、太さを設定します。
メイン処理
指標の計算
指標を計算する処理を行います。メタトレーダーで標準のテクニカル指標であれば専用の関数がありますからとても簡単です。
指標の表示
計算した数値を実際に指標バッファにセットします。
以上が、カスタムインジケーター（Coutom Indicator）の構造です。言葉では難しく感じるかもしれませんが、実際に作ってみるととても簡単です。
まず、手始めとして、一番馴染みの深い、移動平均線を表示するプログラムを下記に示します。
//&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-
// プログラムの説明
//
// プログラム名：SampleInd001.mq4
// 説明　　　　：トレコミュ用サンプルインジケーター
// 　　　　　　　単純移動平均線
//&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-
#property copyright &#8220;Copyright(C) 2010, Forex Trading Laboratory&#8221;
#property link      &#8220;http://t-commu.net/blog/t012/&#8221;
#property indicator_chart_window
#property indicator_buffers 1
#property indicator_color1 Red
double BufSMA[];
extern int SMAPeriod = 21;
//&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;
// イニシャル処理
//&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;
int init()
{
   SetIndexBuffer(0, BufSMA);
   SetIndexStyle(0, DRAW_LINE, STYLE_SOLID, 1);
   SetIndexLabel(0,&#8221;21SMA&#8221;);
   return(0);
}
//&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;
// メイン処理
//&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;
int start()
{
   //指標の計算範囲
   int counted_bars=IndicatorCounted();
   int limit=Bars-1-counted_bars;
   for(int i=limit-1; i&#62;=0; i&#8211;)
   [...]]]></description>
			<content:encoded><![CDATA[<table border="0" cellspacing="0" cellpadding="0" width="550">
<tbody>
<tr>
<td width="115"><a href="http://blog.with2.net/link.php?973149" target="_blank"><img src="http://image.with2.net/img/banner/c/banner_1/br_c_1532_1.gif" border="0" alt="人気ブログランキングへ" width="110" height="31" /></a></td>
<td><span style="color: #ff0000"><strong>現在６２位！</strong></span>もし１０位以内にランクインしたら感謝の気持ちを込めて、トレコミュユーザーにに何かお返しをしたいと考えていますので応援お願いします！（<strong>中居犬</strong>）</td>
</tr>
</tbody>
</table>
<hr /><strong><span style="color: #0000ff">Mr.Brainです。</span></strong></p>
<p>僕 Mr.Brain 製作の自動売買EA「<strong>クロスファイアFX</strong>」が、とても反響を頂いております。ありがとうございます。「<strong>クロスファイアFX</strong>」については、下記のページで詳しく解説していますので、興味のある方はご覧ください。</p>
<p><a href="http://t-commu.net/pages/crossfire/index.html" target="_blank">「クロスファイアFX」の紹介はこちら</a><br />
<a href="http://t-commu.net/blog/t012/2010/02/16/%e7%b4%84%e5%ae%9a%e9%80%9a%e7%9f%a5%e3%83%a1%e3%83%bc%e3%83%ab%e3%82%a2%e3%83%97%e3%83%aa%e3%80%80orderautoalart/" target="_blank">「クロスファイアFX」の特典「約定通知メールアプリOrderAutoAlart」紹介はこちら</a><br />
<a href="http://t-commu.net/blog/t012/2010/02/18/%e3%82%af%e3%83%ad%e3%82%b9%e3%83%95%e3%82%a1%e3%82%a4%e3%82%a2fx%e3%82%92%e8%b3%bc%e5%85%a5%e3%81%97%e3%81%a6%e3%81%84%e3%81%9f%e3%81%a0%e3%81%84%e3%81%9f%e6%96%b9%e3%81%ab%e8%bf%bd%e5%8a%a0%e7%89%b9/" target="_self">「クロスファイアFX」の特典「EURCHF無料EA」紹介はこちら</a><br />
<a href="http://t-commu.net/blog/t012/2010/02/15/%e3%82%af%e3%83%ad%e3%82%b9%e3%83%95%e3%82%a1%e3%82%a4%e3%82%a2fx%e3%81%ae%e8%89%af%e3%81%8f%e3%81%82%e3%82%8b%e8%b3%aa%e5%95%8f%e3%81%a8%e5%9b%9e%e7%ad%94/" target="_blank">「クロスファイアFX」に関するよくある質問と回答はこちら</a></p>
<p>さて、今日はメタトレーダー４（MT4）のプログラミングのお話をしたいと思います。</p>
<p>トレコミュ掲示板でも、最近メタトレーダー４（MT4）のプログラミングの話題がちらほら出始めましたね。メタトレーダー４（MT4）はチャートソフトとしても、とても優秀ですが、やはり、その機能を十分に発揮するには、やはりプログラミングできる事が一番です。</p>
<p>プログラミングできれば、自分の思い描くオリジナルの<strong>カスタムインジケーター</strong>（Coutom Indicator）を作ったり、自動売買のEAを作ったりもできます。</p>
<p>なので、コラムを読んで頂いている読者の皆さんが、メタトレーダー（MT4）でプログラミングできるように、メタトレーダー４（MT4）のプログラミングの解説していきたいと思います。</p>
<p>では、まず初回の今日は、<strong>カスタムインジケーター</strong>（Coutom Indicator）の構造についてお話します。</p>
<p><strong>カスタムインジケーター</strong>（Coutom Indicator）とは、通称インジケーターと呼ばれ、オリジナルの指標を表示するプログラムです。一つの通貨ペアのチャートに複数のインジケーターを組み込む事ができます。インジケーターは、独自の計算による算出した結果を元にラインやバークグラフを表示したり、売買シグナルを表示したりできます。また、このインジケーターの結果を元に、Expert Advisorで読み込んで自動売買を行う事ができます。</p>
<p>メタトレーダー４（MT4）のプログラミングを憶えるには、まず、この<strong>カスタムインジケーター</strong>（Coutom Indicator）を憶える事が近道です。<strong>カスタムインジケーター</strong>（Coutom Indicator）を作る事ができれば、その<strong>カスタムインジケーター</strong>（Coutom Indicator）の結果を取り出して自動売買する事ができますので、EAの構造もシンプルになり、また、デバックも非常に簡単です。</p>
<p><strong>カスタムインジケーター</strong>の構造は、以下のようになっています。</p>
<p style="padding-left: 30px"><span style="color: #0000ff"><strong>初期設定</strong></span></p>
<p style="padding-left: 60px"><span style="color: #0000ff">プログラムの説明、著作権表記、リンク<br />
指標の表示場所の宣言<br />
指標バッファの宣言<br />
パラメーターの宣言</span></p>
<p style="padding-left: 30px"><span style="color: #0000ff"><strong>イニシャル処理</strong></span></p>
<p style="padding-left: 60px"><span style="color: #0000ff">指標バッファの設定</span></p>
<p style="padding-left: 30px"><strong><span style="color: #0000ff">メイン処理</span></strong></p>
<p style="padding-left: 60px"><span style="color: #0000ff">指標の計算<br />
指標の表示</span></p>
<p>さて、それぞれの処理について、順番に説明しますね。</p>
<p><strong><span style="color: #0000ff">初期設定</span></strong></p>
<p><span style="color: #0000ff">プログラムの説明</span><br />
プログラムの説明をコメントで記述します。書式はどのような形でも構いません。作った本人が分かるように自由に書いてください。また、必要なければ書かなくとも構いません。</p>
<p><span style="color: #0000ff">著作権表記<br />
</span>プログラムの著作権の記述をします。必要なければ書かなくとも構いません。</p>
<p><span style="color: #0000ff">リンク</span><br />
プログラムを公開するホームページやブログがあれば、そのURLを記述をします。必要なければ書かなくとも構いません。</p>
<p><span style="color: #0000ff">指標の表示場所の宣言</span><br />
指標を表示する場所を宣言します。チャートが表示されている場所はチャートウィンドー、また、チャートの下に分割された別のウィンドーに表示する場合には、セパレーターウィンドーとします。</p>
<p><span style="color: #0000ff">指標バッファの宣言</span><br />
チャート上で表示する、ラインやバーの数を指定します。メタトレーダー４（MT4）では、一つのカスタムインジケーター（Coutom Indicator）で８つのラインやバーを表示させる事ができます。</p>
<p><span style="color: #0000ff">パラメーターの宣言</span><br />
プログラムで使用するパラメーターを宣言します。パラメーターは、外部パラメーターと内部パラメーターがあります。外部パラメーターは、プロパティー画面から変更できるパラメーターで、内部パラメーターは、プログラム中だけで使用するもので変更できません。</p>
<p><span style="color: #0000ff"><strong>イニシャル処理</strong></span></p>
<p><span style="color: #0000ff">指標バッファの設定<br />
</span>指標バッファの設定をします。８つの指標バッファ毎に、名称、ラインの色、太さを設定します。</p>
<p><strong><span style="color: #0000ff">メイン処理</span></strong></p>
<p><span style="color: #0000ff">指標の計算</span><br />
指標を計算する処理を行います。メタトレーダーで標準のテクニカル指標であれば専用の関数がありますからとても簡単です。</p>
<p><span style="color: #0000ff">指標の表示</span><br />
計算した数値を実際に指標バッファにセットします。</p>
<p>以上が、<strong>カスタムインジケーター</strong>（Coutom Indicator）の構造です。言葉では難しく感じるかもしれませんが、実際に作ってみるととても簡単です。</p>
<p>まず、手始めとして、一番馴染みの深い、移動平均線を表示するプログラムを下記に示します。<br />
//&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
// プログラムの説明<br />
//<br />
// プログラム名：SampleInd001.mq4<br />
// 説明　　　　：トレコミュ用サンプルインジケーター<br />
// 　　　　　　　単純移動平均線<br />
//&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
#property copyright &#8220;Copyright(C) 2010, Forex Trading Laboratory&#8221;<br />
#property link      &#8220;<a href="http://t-commu.net/blog/t012/">http://t-commu.net/blog/t012/</a>&#8221;</p>
<p>#property indicator_chart_window<br />
#property indicator_buffers 1<br />
#property indicator_color1 Red</p>
<p>double BufSMA[];</p>
<p>extern int SMAPeriod = 21;</p>
<p>//&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<br />
// イニシャル処理<br />
//&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<br />
int init()<br />
{<br />
   SetIndexBuffer(0, BufSMA);<br />
   SetIndexStyle(0, DRAW_LINE, STYLE_SOLID, 1);<br />
   SetIndexLabel(0,&#8221;21SMA&#8221;);</p>
<p>   return(0);<br />
}</p>
<p>//&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<br />
// メイン処理<br />
//&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<br />
int start()<br />
{<br />
   //指標の計算範囲<br />
   int counted_bars=IndicatorCounted();<br />
   int limit=Bars-1-counted_bars;</p>
<p>   for(int i=limit-1; i&gt;=0; i&#8211;)<br />
   {<br />
      BufSMA[i] = iMA(NULL,0,SMAPeriod,0,MODE_SMA,PRICE_CLOSE,i);<br />
   }</p>
<p>   return(0);<br />
}</p>
<p>//&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;</p>
<p>あえて簡単だと思っていただけるように、シンプルに作ってみました。たった一つ移動平均線を描くだけなら、たったこれだけのプログラムで済んでしまうんですね！</p>
<p>このプログラムを実際にチャートで表示してみました。</p>
<div class="mceTemp mceIEcenter">
<div id="attachment_180" class="wp-caption aligncenter" style="width: 510px"><img class="size-medium wp-image-180" title="単純移動平均線" src="http://t-commu.net/blog/t012/files/2010/02/014-13-500x306.gif" alt="単純移動平均線" width="500" height="306" /><p class="wp-caption-text">単純移動平均線</p></div>
</div>
<p> </p>
<p>無事移動平均線が事表示されました。</p>
<p>実際のプログラムの解説は、次回のコラムで説明させて頂きますが、まずは、とても簡単だという事が今回分かっていただければいいかと思います。プログラムっていっても、そんなに構える必要もありませんし、決まった流れにそって同じように作るだけなんです。なので、興味があればぜひチャレンジして頂きたいと思います（＾＾）</p>
<p>それでは、次回もお楽しみに！<br />
<!--shinobi1--><a href="http://x8.ushimairi.com/bin/gg?139051700" target="_blank"><img src="http://x8.ushimairi.com/bin/ll?139051700" border="0" alt="" /></a><br />
<span style="font-size:9px"><img style="margin:0;vertical-align:text-bottom" src="http://img.shinobi.jp/tadaima/fj.gif" alt="" width="19" height="11" /> <a href="http://epilation.jpnz.jp" target="_blank">脱毛　東京</a> <a href="http://laser-datsumou.rental-rental.net" target="_blank">レーザー脱毛</a></span></p>
<p><!--shinobi2--></p>
]]></content:encoded>
			<wfw:commentRss>http://t-commu.net/blog/t012/2010/02/17/%e3%82%ab%e3%82%b9%e3%82%bf%e3%83%a0%e3%82%a4%e3%83%b3%e3%82%b8%e3%82%b1%e3%83%bc%e3%82%bf%e3%83%bc%ef%bc%88coutom-indicator%ef%bc%89%e3%81%ae%e4%bd%9c%e3%82%8a%e6%96%b9/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>メタトレーダー４（MT4）のプログラム言語　MetaQuotes Language 4（MQL4）</title>
		<link>http://t-commu.net/blog/t012/2010/02/10/119/</link>
		<comments>http://t-commu.net/blog/t012/2010/02/10/119/#comments</comments>
		<pubDate>Wed, 10 Feb 2010 07:44:44 +0000</pubDate>
		<dc:creator>Mr.Brain</dc:creator>
				<category><![CDATA[メタトレーダー]]></category>
		<category><![CDATA[Coutom Indicator]]></category>
		<category><![CDATA[EA]]></category>
		<category><![CDATA[Expert Advisor]]></category>
		<category><![CDATA[MT4]]></category>
		<category><![CDATA[Script]]></category>
		<category><![CDATA[システムトレード]]></category>

		<guid isPermaLink="false">http://t-commu.net/blog/t012/?p=119</guid>
		<description><![CDATA[



人気ブログランキングに参加しました。応援よろしくお願いします。Mr.Brain



Mr.Brainです。
僕 Mr.Brain 製作の自動売買EA「クロスファイアFX」が、とても反響を頂いております。ありがとうございます。「クロスファイアFX」については、下記のページで詳しく解説していますので、興味のある方はご覧ください。
「クロスファイアFX」の紹介はこちら
「クロスファイアFX」の特典「約定通知メールアプリOrderAutoAlart」紹介はこちら
「クロスファイアFX」の特典「EURCHF無料EA」紹介はこちら
「クロスファイアFX」に関するよくある質問と回答はこちら
いつも本コラムを読んで頂きありがとうござます。このコラムも今回で１０枚目を迎えますが、アクセス数も増えてきており、システムトレードの関心高さをあらためて感じています。
さて、そのシステムトレードを行うにあたり、僕はメタトレーダー４（MT4）をお薦めしていますが、このメタトレーダー４（MT4）については、まだまだ書籍も少なく、学ぼうとしても情報がないのが現状です。そこで、本コラムでは、メタトレーダーの情報についてもご紹介していきたいと考えています。
メタトレーダー４（MT4）は、ロシアのメタクオーツ社が無償で提供するトレーディング・プラットフォームです。このメタトレーダー４（MT4）ほど世界中に愛用者がいるチャートソフトはなく、現在システムトレードをする上で必須と言っても過言ではありません。
そのメタトレーダー４（MT4）でシステムトレードをするには、MetaQuotes Language 4（MQL4）と呼ばれる専用の言語で書かれたプログラムを必要なのですが、実は、そのMQL4のプログラムは、Expert Advisor / Coutom Indicator / Script の３種類に分ける事ができます。
Expert Advisor（エキスパートアドバイザー）
Expert Advisorは、通称EAと呼ばれ、自動売買を行う為のプログラムです。自動売買を行う通貨ペアのチャート上に１つだけ組み込む事ができます。Expert Advisorが組み込まれたチャートの右上にはフェイスマークが表示され、どの動作状況をあらわしています。




自動売買が無効になっている状態



トレードが許可されていない状態



自動売買ができる



Coutom Indicator（カスタムインジケーター）
Coutom Indicatorは、通称インジケーターと呼ばれ、オリジナルの指標を表示するプログラムです。一つの通貨ペアのチャートに複数のインジケーターを組み込む事ができます。インジケーターは、独自の計算による算出した結果を元にラインやバークグラフを表示したり、売買シグナルを表示したりできます。また、このインジケーターの結果を元に、Expert Advisorで読み込んで自動売買を行う事ができます。
Script（スクリプト）
Scriptは、Expert Advisor や Coutom Indicator と異なり、１度だけ実行させることができるプログラムです。どちらかとユーティリティー的な使い方をするプログラムの場合、Scriptとしてプログラミングします。
インターネット上で無料で公開されていたり、販売されているプログラムは、以上の、Expert Advisor / Coutom Indicator / Script になりますが、自動売買用のプログラムを買ったつもりがインジケーターだったという事もありえますので、よく注意して購入する事が必要です。
特にインジケーターの場合、後だしジャンケンと言われるものも多いで注意が必要です。インジケーターの場合、過去にさかのぼって計算してサインを描く事ができる為に、一度出たサインが消えて書き換えられるものがあり、売買サインだけを見ると、ドンピシャのタイミングでサインが出ているように見えるものが、実は、後だしジャンケン（再計算）によって、表示されているという事もよくあります。自動売買のEAでは、バックテストですぐ成績が分かってしまいますが、インジケーターの場合、バックテストによる検証ができないので、実際に動かしてみないと本当の成績が分からないところがネックです。また、インディケーターを参考にトレードする手法で、裁量の入らないものでしたら、基本的にＥＡ化は可能です。ですが、インディケーターだけを前面的に出して販売されているようなものは、その真意を裏読をするならば

販売者が本当にプログラミング能力が低くてＥＡ化することが出来ない。（ただ、この場合でも無裁量であれば外注に出すことは可能なはず） 
ＥＡにするとバックデータを取られて都合が悪い（販売利益の為に、売りに出された手法の可能性が高いですね）
どうしても数字で落としきれない、人の感覚が必要な裁量を加えないといけないのでＥＡ化が困難（ということは、そのキモの裁量を身に着けるのに相当の努力が必要であったり、様々なパターンを用意し、習得が困難にして逃げ道を作ってあったり・・いずれにせよ、利益が取れるようになるには簡単ではない場合が多い）
・もともと、裁量での力量を見につける為に、補助的にインディケーターを参考にするもの

以上の４つのいずれかに該当してくると思います。４．なら、そもそも相場と向き合って裁量の感性を磨くためですから、仕方なしですが、少しでも楽をするために再現性の高い手法を希望するのであれば、１から３にあたりそうなものには十分注意してくださいね。（＾＾
Scriptの場合は、単体で販売されている事はあまりないようです。よく見かけるのは、沢山のポジションを１度に決済したり、過去の売買結果をファイルに書き出すなどのユーティリティープログラムですが、無償で公開されていたり、購入した自動売買のEAに特典として付属されてくる事が多いようです。
さて、今回はメタトレーダーのプログラムについての解説をしましたが、いかがでしたでしょうか？ コラムを進める内に、可能であれば簡単なプログラムも書けるようになっていただければと思いますので、少しづつではありますが、このような形で紹介していきたいと思います。
さて、本コラムでは読者の方と交流できるコラムを目指しています。こんな記事を書いて欲しい、こんな事を知りたいなど、あれば、コメントに買いていただければ、その回答をコラムでご紹介するという形を考えています。なので、どしどしご要望をいただければと思います。
それでは、次回をお楽しみに！



脱毛　東京 レーザー脱毛

]]></description>
			<content:encoded><![CDATA[<table border="0" cellspacing="0" cellpadding="0" width="550">
<tbody>
<tr>
<td width="115"><a href="http://blog.with2.net/link.php?973149" target="_blank"><img src="http://image.with2.net/img/banner/c/banner_1/br_c_1532_1.gif" border="0" alt="人気ブログランキングへ" width="110" height="31" /></a></td>
<td>人気ブログランキングに参加しました。応援よろしくお願いします。<span style="color: #0000ff"><strong>Mr.Brain</strong></span></td>
</tr>
</tbody>
</table>
<hr /><strong><span style="color: #0000ff">Mr.Brainです。</span></strong></p>
<p>僕 Mr.Brain 製作の自動売買EA「<strong>クロスファイアFX</strong>」が、とても反響を頂いております。ありがとうございます。「<strong>クロスファイアFX</strong>」については、下記のページで詳しく解説していますので、興味のある方はご覧ください。</p>
<p><a href="http://t-commu.net/pages/crossfire/index.html" target="_blank">「クロスファイアFX」の紹介はこちら</a><br />
<a href="http://t-commu.net/blog/t012/2010/02/16/%e7%b4%84%e5%ae%9a%e9%80%9a%e7%9f%a5%e3%83%a1%e3%83%bc%e3%83%ab%e3%82%a2%e3%83%97%e3%83%aa%e3%80%80orderautoalart/" target="_blank">「クロスファイアFX」の特典「約定通知メールアプリOrderAutoAlart」紹介はこちら</a><br />
<a href="http://t-commu.net/blog/t012/2010/02/18/%e3%82%af%e3%83%ad%e3%82%b9%e3%83%95%e3%82%a1%e3%82%a4%e3%82%a2fx%e3%82%92%e8%b3%bc%e5%85%a5%e3%81%97%e3%81%a6%e3%81%84%e3%81%9f%e3%81%a0%e3%81%84%e3%81%9f%e6%96%b9%e3%81%ab%e8%bf%bd%e5%8a%a0%e7%89%b9/" target="_self">「クロスファイアFX」の特典「EURCHF無料EA」紹介はこちら</a><br />
<a href="http://t-commu.net/blog/t012/2010/02/15/%e3%82%af%e3%83%ad%e3%82%b9%e3%83%95%e3%82%a1%e3%82%a4%e3%82%a2fx%e3%81%ae%e8%89%af%e3%81%8f%e3%81%82%e3%82%8b%e8%b3%aa%e5%95%8f%e3%81%a8%e5%9b%9e%e7%ad%94/" target="_blank">「クロスファイアFX」に関するよくある質問と回答はこちら</a></p>
<p>いつも本コラムを読んで頂きありがとうござます。このコラムも今回で１０枚目を迎えますが、アクセス数も増えてきており、システムトレードの関心高さをあらためて感じています。</p>
<p>さて、そのシステムトレードを行うにあたり、僕はメタトレーダー４（MT4）をお薦めしていますが、このメタトレーダー４（MT4）については、まだまだ書籍も少なく、学ぼうとしても情報がないのが現状です。そこで、本コラムでは、メタトレーダーの情報についてもご紹介していきたいと考えています。</p>
<p>メタトレーダー４（MT4）は、ロシアのメタクオーツ社が無償で提供するトレーディング・プラットフォームです。このメタトレーダー４（MT4）ほど世界中に愛用者がいるチャートソフトはなく、現在システムトレードをする上で必須と言っても過言ではありません。</p>
<p>そのメタトレーダー４（MT4）でシステムトレードをするには、MetaQuotes Language 4（MQL4）と呼ばれる専用の言語で書かれたプログラムを必要なのですが、実は、そのMQL4のプログラムは、Expert Advisor / Coutom Indicator / Script の３種類に分ける事ができます。</p>
<p><strong><span style="color: #0000ff">Expert Advisor（エキスパートアドバイザー）</span></strong></p>
<p><span style="color: #000000">Expert Advisorは、通称EAと呼ばれ、自動売買を行う為のプログラムです。自動売買を行う通貨ペアのチャート上に１つだけ組み込む事ができます。Expert Advisorが組み込まれたチャートの右上にはフェイスマークが表示され、どの動作状況をあらわしています。</span></p>
<table border="0" cellspacing="0" cellpadding="0" width="500">
<tbody>
<tr>
<td width="25"><img class="alignleft size-full wp-image-122" title="010-3" src="http://t-commu.net/blog/t012/files/2010/02/010-3.gif" alt="010-3" width="20" height="20" /></td>
<td>自動売買が無効になっている状態</td>
</tr>
<tr>
<td width="25"><img class="alignleft size-full wp-image-123" title="010-2" src="http://t-commu.net/blog/t012/files/2010/02/010-2.gif" alt="010-2" width="20" height="20" /></td>
<td>トレードが許可されていない状態</td>
</tr>
<tr>
<td width="25"><img class="alignleft size-full wp-image-124" title="010-1" src="http://t-commu.net/blog/t012/files/2010/02/010-1.gif" alt="010-1" width="20" height="20" /></td>
<td>自動売買ができる</td>
</tr>
</tbody>
</table>
<p><strong><span style="color: #0000ff">Coutom Indicator（カスタムインジケーター）</span></strong></p>
<p><span style="color: #000000">Coutom Indicatorは、通称インジケーターと呼ばれ、オリジナルの指標を表示するプログラムです。一つの通貨ペアのチャートに複数のインジケーターを組み込む事ができます。インジケーターは、独自の計算による算出した結果を元にラインやバークグラフを表示したり、売買シグナルを表示したりできます。また、このインジケーターの結果を元に、Expert Advisorで読み込んで自動売買を行う事ができます。</span></p>
<p><strong><span style="color: #0000ff">Script（スクリプト）</span></strong></p>
<p><span style="color: #000000">Scriptは、Expert Advisor や Coutom Indicator と異なり、１度だけ実行させることができるプログラムです。どちらかとユーティリティー的な使い方をするプログラムの場合、Scriptとしてプログラミングします。</span></p>
<p>インターネット上で無料で公開されていたり、販売されているプログラムは、以上の、Expert Advisor / Coutom Indicator / Script になりますが、自動売買用のプログラムを買ったつもりがインジケーターだったという事もありえますので、よく注意して購入する事が必要です。</p>
<p>特にインジケーターの場合、後だしジャンケンと言われるものも多いで注意が必要です。インジケーターの場合、過去にさかのぼって計算してサインを描く事ができる為に、一度出たサインが消えて書き換えられるものがあり、売買サインだけを見ると、ドンピシャのタイミングでサインが出ているように見えるものが、実は、後だしジャンケン（再計算）によって、表示されているという事もよくあります。自動売買のEAでは、バックテストですぐ成績が分かってしまいますが、インジケーターの場合、バックテストによる検証ができないので、実際に動かしてみないと本当の成績が分からないところがネックです。また、インディケーターを参考にトレードする手法で、裁量の入らないものでしたら、基本的にＥＡ化は可能です。ですが、インディケーターだけを前面的に出して販売されているようなものは、その真意を裏読をするならば</p>
<ol>
<li><span style="color: #0000ff">販売者が本当にプログラミング能力が低くてＥＡ化することが出来ない。（ただ、この場合でも無裁量であれば外注に出すことは可能なはず）</span><span style="color: #0000ff"> </span></li>
<li><span style="color: #0000ff">ＥＡにするとバックデータを取られて都合が悪い（販売利益の為に、売りに出された手法の可能性が高いですね）</span></li>
<li><span style="color: #0000ff">どうしても数字で落としきれない、人の感覚が必要な裁量を加えないといけないのでＥＡ化が困難（ということは、そのキモの裁量を身に着けるのに相当の努力が必要であったり、様々なパターンを用意し、習得が困難にして逃げ道を作ってあったり・・いずれにせよ、利益が取れるようになるには簡単ではない場合が多い）</span></li>
<li><span style="color: #0000ff">・もともと、裁量での力量を見につける為に、補助的にインディケーターを参考にするもの</span></li>
</ol>
<p>以上の４つのいずれかに該当してくると思います。４．なら、そもそも相場と向き合って裁量の感性を磨くためですから、仕方なしですが、少しでも楽をするために再現性の高い手法を希望するのであれば、１から３にあたりそうなものには十分注意してくださいね。（＾＾</p>
<p>Scriptの場合は、単体で販売されている事はあまりないようです。よく見かけるのは、沢山のポジションを１度に決済したり、過去の売買結果をファイルに書き出すなどのユーティリティープログラムですが、無償で公開されていたり、購入した自動売買のEAに特典として付属されてくる事が多いようです。</p>
<p>さて、今回はメタトレーダーのプログラムについての解説をしましたが、いかがでしたでしょうか？ コラムを進める内に、可能であれば簡単なプログラムも書けるようになっていただければと思いますので、少しづつではありますが、このような形で紹介していきたいと思います。</p>
<p>さて、本コラムでは読者の方と交流できるコラムを目指しています。こんな記事を書いて欲しい、こんな事を知りたいなど、あれば、コメントに買いていただければ、その回答をコラムでご紹介するという形を考えています。なので、どしどしご要望をいただければと思います。</p>
<p>それでは、次回をお楽しみに！<br />
<!--shinobi1--><br />
<a href="http://x8.ushimairi.com/bin/gg?139051700" target="_blank"><img src="http://x8.ushimairi.com/bin/ll?139051700" border="0" alt="" /></a><br />
<span style="font-size:9px"><img style="margin:0;vertical-align:text-bottom" src="http://img.shinobi.jp/tadaima/fj.gif" alt="" width="19" height="11" /><br />
<a href="http://epilation.jpnz.jp" target="_blank">脱毛　東京</a> <a href="http://laser-datsumou.rental-rental.net" target="_blank">レーザー脱毛</a></span></p>
<p><!--shinobi2--></p>
]]></content:encoded>
			<wfw:commentRss>http://t-commu.net/blog/t012/2010/02/10/119/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
	</channel>
</rss>

