tag:blogger.com,1999:blog-54781565102561176162024-03-13T20:45:37.737+09:00メタトレーダーのEAを作ろう初めてのEA作成! MT4用EAの作り方を記事にしていきます。COMFFEREDhttp://www.blogger.com/profile/04433672771512943667noreply@blogger.comBlogger8125tag:blogger.com,1999:blog-5478156510256117616.post-35269606651391465332013-07-19T17:49:00.000+09:002013-07-19T17:49:06.853+09:00ドテン決済判定のプログラミング<br />
<br />
<b><a href="http://blog.comffered.com/2013/04/blog-post.html" target="_blank">前回は、</a>「発注判定」のプログラミング</b>について書きました。 <b><u>今回は、</u></b>その「発注判定」プログラムを活かして、<b>「ドテン決済」するプログラムの書き方</b>です。<br />
<br />
<br />
この「ドテン決済」のプログラムの書き方・理屈がわかれば、<b>これまでの記事で、最低限必要な「発注」~「決済」のプログラミングができる様になります。</b><br />
<br />
<br />
<span style="font-size: x-small;"><span style="background-color: white; color: #222222; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; line-height: 18px;">※ 説明に使用する</span><b style="background-color: white; color: #222222; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; line-height: 18px;">「無料EAサンプル」を、入手されていない方は、以下のリンクからダウンロード</b><span style="background-color: white; color: #222222; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; line-height: 18px;">してください。</span></span><br />
<span style="background-color: white; color: #222222; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; line-height: 18px;"> </span><span style="background-color: white; color: #222222; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: x-small; line-height: 18px;"> </span><b style="background-color: white; color: #222222; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: small; line-height: 18px;">→ <a href="http://www.comffered.com/ea_free" style="color: #888888; text-decoration: none;" target="_blank">「無料EAサンプル」ダウンロードへ</a></b><br />
<span style="background-color: white; color: #222222; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; line-height: 18px;"> </span><span style="background-color: white; color: #222222; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: xx-small; line-height: 18px;"> </span><b style="background-color: white; color: #222222; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: x-small; line-height: 18px;">●「1.2移動平均交差システム-1」</b><br />
<span style="font-size: xx-small;"><span style="background-color: white; color: #222222; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; line-height: 18px;"> 2つの移動平均線が交差したタイミングで売買します。 MT4組み込み</span><br style="background-color: white; color: #222222; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; line-height: 18px;" /><span style="background-color: white; color: #222222; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; line-height: 18px;"> テクニカル指標のiMA()関数を使用しています。</span><br style="background-color: white; color: #222222; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; line-height: 18px;" /><span style="background-color: white; color: #222222; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; line-height: 18px;"> ファイル名:CEF2MACross_01.mq4</span></span><br />
<br />
<br />
<h3>
<span style="color: #b45f06;">1.ドテン決済プログラミングの考え方</span></h3>
<br />
<br />
<b>さて「ドテン決済」は、</b>「発注判定」での買い・売りシグナルが逆になった場合に、<b>保有中のポジションを決済し、反対方向の新規ポジションの発注</b>をします。 <br />
<br />
ドテン決済の流れを図で表すと、<b>以下の様なイメージ</b>です。<br />
<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="http://1.bp.blogspot.com/-xQUb53ds45k/UejuVHoX_QI/AAAAAAAAARw/SXFNUZv7jkE/s1600/MT4EA_DotenClose.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="177" src="http://1.bp.blogspot.com/-xQUb53ds45k/UejuVHoX_QI/AAAAAAAAARw/SXFNUZv7jkE/s400/MT4EA_DotenClose.png" width="400" /></a></div>
<br />
<br />
<br />
<br />
<b>つまり「ドテン決済」は、本来的に「発注判定」のプログラムを流用する事ができる概念</b>です。<br />
<br />
<br />
<h3>
<span style="color: #b45f06;">2.具体的なプログラミングの方法</span></h3>
<br />
<br />
さて、具体的なプログラミング方法についてです。 サンプルEAで使われている「<a href="http://www.comffered.com/cef" target="_blank">COMFFERED MT4 EA Framework</a>」での<b>決済プログラムは、コールバック関数「EAToClose()」内に書きます。</b><br />
<span style="color: #666666; font-size: x-small;"><br /></span>
<span style="color: #666666; font-size: x-small;">※ 「EAToClose()」の詳細は、ユーザーズガイド「4.1.5 コールバック関数:EAToClose()」を参照ください。</span><br />
<br />
<br />
しかし、<b>実際にプログラミングする事は、発注判定のプログラムを呼び出し、現在のポジションと反対方向のシグナルが出ているか確認するだけ</b>です。 <b>実はこのプログラムは、</b>製品が提供しているMQ4形式テンプレート・ファイルに書かれており、<u style="font-weight: bold;">EA作成者は特段、プログラムを追加で書く必要がありません。</u><br />
<br />
<br />
具体的には、<b>MQ4形式テンプレート・ファイルで、以下の様に書かれています。</b><br />
<br />
<br />
<div>
<hr />
<span style="font-size: x-small;">bool <b>EAToClose</b>(int vTicket , double vCmd, int vCond, int vOrderBarIdx , int vBarIdx)</span><br />
<span style="font-size: x-small;">{</span><br />
<span style="font-size: x-small;"> bool result = FALSE;</span><br />
<span style="font-size: x-small;"> double openPrice , slPrice , targetPrice , lots;</span><br />
<span style="font-size: x-small;"> </span><br />
<span style="font-size: x-small;"> //-- ここに処理を記述する</span><br />
<span style="font-size: x-small;"> </span><br />
<span style="font-size: x-small;"> // 決済したい場合は、resultにTRUEを代入する</span><br />
<span style="font-size: x-small;"> // if( 何か条件式 ) result = TRUE;</span><br />
<span style="font-size: x-small;"> <b>if( !result ) result = <u>EAToOrder(vCmd*(-1)</u>,1, FALSE , vBarIdx, openPrice , slPrice , targetPrice , lots); // ドテンによる手仕舞い</b></span><br />
<span style="font-size: x-small;"><br /></span>
<span style="font-size: x-small;"> //--</span><br />
<span style="font-size: x-small;"> </span><br />
<span style="font-size: x-small;"> return (result);</span><br />
<span style="font-size: x-small;">}</span><br />
<div>
</div>
</div>
<hr />
<br />
<br />
<b>今回一番のミソは、上記プログラムの下線部</b>です。<br />
<br />
<br />
<br />
<h3>
<span style="color: #b45f06;">3.プログラムの解説</span></h3>
<br />
<br />
呼び出している<b>「EAToOrder」</b>は、お客様が<b>発注判定</b>をプログラミングする<b>「コールバック関数」</b>です。 ここで<b>第一引数の「vCmd*(-1)」</b>の部分で、現在のポジションの向きと<b>反対方向のシグナルを指定</b>します。 <br />
<br />
この<b>「EAToOrder」の結果がTRUE(真)であれば、</b>反対方向のシグナルが出た、という事ですので、結果、EAToClose()からTRUEが返却され、<b>製品側で決済オーダをFX業者に送信します。</b><br />
<br />
<br />
「vCmd」には、現在のポジションの向きが数値で格納されており、「買いポジション」であれば「1」、「売りポジション」であれば「-1」です。 つまり前述のプログラムの様に、vCmdに「-1」を掛けることで符号を逆転させ、現在のポジションと逆向きのポジションを表す数値に変換する事ができます。<br />
<br />
<br />
<br />
<br />
<div style="background-color: white; color: #222222; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13px; line-height: 18px;">
<b><u>次回も、サンプルを使ったEAプログラミングの続きを</u></b>説明しようと思います。</div>
<div style="background-color: white; color: #222222; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13px; line-height: 18px;">
<b>ご不明な点は、お気軽にお問合せください。</b></div>
<br style="background-color: white; color: #222222; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13px; line-height: 18px;" />
<div class="post-body entry-content" id="post-body-5788667925234312151" itemprop="articleBody" style="background-color: white; color: #222222; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13px; line-height: 1.4; position: relative; width: 520px;">
<span style="line-height: 1.4;">今回利用したサンプルEAとドキュメントは、以下のリンクから入手できます</span><br />
→ <a href="http://www.comffered.com/ea_free" style="color: #888888; text-decoration: initial;" target="_blank">無料EAサンプル・ソース集</a></div>
<div class="post-body entry-content" id="post-body-5788667925234312151" itemprop="articleBody" style="background-color: white; color: #222222; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13px; line-height: 1.4; position: relative; width: 520px;">
<u><br /></u><u>ご質問は、ブログコメント以外にも、以下でお待ちしています。</u><br />
<span style="line-height: 1.4;">ご不明な点は、お気軽にご質問ください。</span><br />
<br />
<b>【 問い合わせ先 】</b><br />
<ul style="line-height: 1.4; margin: 0.5em 0px; padding: 0px 2.5em;">
<li style="margin: 0px 0px 0.25em; padding: 0px;">「<a href="http://www.comffered.com/support" style="color: #888888; text-decoration: initial;" target="_blank">お問合せ・サポート</a>」のフォーラム</li>
<li style="margin: 0px 0px 0.25em; padding: 0px;"><a href="mailto:support@comffered.com" style="color: #888888; text-decoration: initial;" target="_blank">サポート宛メール</a></li>
<li style="margin: 0px 0px 0.25em; padding: 0px;"><a href="https://twitter.com/comffered" style="color: #888888; text-decoration: initial;" target="_blank">Twitterで問合せ</a></li>
<li style="margin: 0px 0px 0.25em; padding: 0px;"><a href="http://fx-on.com/community/once.php?c=665" style="color: #888888; text-decoration: initial;" target="_blank">fx-on.com(ゴゴジャン)のコミュニティ</a></li>
</ul>
<br /></div>
<div>
<br /></div>
Anonymousnoreply@blogger.com0tag:blogger.com,1999:blog-5478156510256117616.post-48837052873626434982013-04-16T09:30:00.000+09:002013-04-20T15:24:20.891+09:00発注判定のプログラミング<br />
<b><a href="http://blog.comffered.com/2013/02/blog-post_21.html">前回</a>は、「発注判定プログラミングの考え方」について</b>書きました。 <b><u>今回は</u>「発注判定」の、より具体的なプログラミング</b>についてです。<br />
<br />
<br />
<span style="color: #b45f06; font-size: large;"><b>1.前回のおさらい</b></span><br />
<br />
以下の様に、<b>2本の移動平均線が交差したら発注</b>、というEAのプログラムを説明します。<br />
<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="http://2.bp.blogspot.com/-EsNG3kgHXt4/UWvGkgfXn_I/AAAAAAAAAP4/ZTlRJVzzUqQ/s1600/MT4BLOG_130415_01.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="210" src="http://2.bp.blogspot.com/-EsNG3kgHXt4/UWvGkgfXn_I/AAAAAAAAAP4/ZTlRJVzzUqQ/s320/MT4BLOG_130415_01.jpg" width="320" /></a></div>
<br />
まだ<b>「無料EAサンプル」を、入手されていない方は、以下のリンクからダウンロード</b>してください。<br />
<br />
<b>→ <a href="http://www.comffered.com/ea_free" target="_blank">「無料EAサンプル」ダウンロードへ</a></b><br />
<br />
<b>●「1.2移動平均交差システム-1」</b><br />
2つの移動平均線が交差したタイミングで売買します。 MT4組み込み<br />
テクニカル指標のiMA()関数を使用しています。<br />
ファイル名:CEF2MACross_01.mq4<br />
<br />
<br />
<span style="color: #b45f06; font-size: large;"><b>2.プログラムの流れ</b></span><br />
<br />
さて、<b>メタエディターから、前述の「CEF2MACross_01.mq4」を開いてみてください。</b><br />
次に、<b>"bool EAToOrder(・・・・・"という箇所を探してください。</b><br />
<hr style="background-color: white; color: #222222; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13px; line-height: 18px;" />
bool <b>EAToOrder</b>(double vCmd , int vIndex, bool vToOrder , int vBarIdx , double &vOpenPrice , double &vSlPrice , double &vTpPrice , double &vLots)<br />
{<br />
<div>
:</div>
<div>
:</div>
<div>
}</div>
<hr style="background-color: white; color: #222222; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13px; line-height: 18px;" />
<br />
この<b>”EAToOrder()”という関数内に、発注判定プログラムを記述</b>します。<br />
<br />
<b>プログラムの流れは、以下</b>の様になっています。<br />
<br />
<b>1.</b>移動平均線の値を求める<br />
<b>2.</b>「買い」条件を満たしているか、判定する<br />
<b>3.</b>「売り」条件を満たしているか、判定する<br />
<br />
<br />
<span style="color: #b45f06; font-size: large;"><b>3.移動平均線の値を求める</b></span><br />
<br />
"EAToOrder()"内の最初の方の<b>以下の部分が、移動平均線の値を求めている箇所</b>です。<br />
<b>"iMA()"という関数</b>は、MT4であらかじめ用意されている関数で、これを使う事で、<b>移動平均線の値を取得</b>する事ができます。<br />
<br />
"iMA()"の使い方は、以下を参照してください。 他の方が作られた非公式ヘルプです。<br />
→ <a href="http://www.metasys-seeker.net/MQL4_Reference_ver1/18-25_iMA.html">移動平均線(Moving Average)【iMA】</a><br />
<br />
<hr style="background-color: white; color: #222222; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13px; line-height: 18px;" />
:<br />
// ==== 移動平均線の値を取得する ====<br />
// === 追加:短い移動平均線の、vIndexで指定された値を求める<br />
double maVal1 = <b>iMA</b>(NULL , 0 , period1 , 0 , method , appliedPrice , vIndex + shift);<br />
// === 追加:長い移動平均線の、vIndexで指定された値を求める<br />
double maVal2 = <b>iMA</b>(NULL , 0 , period2 , 0 , method , appliedPrice , vIndex + shift);<br />
:<br />
<br />
<hr style="background-color: white; color: #222222; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13px; line-height: 18px;" />
<br />
<br />
上記プログラムで、<b>"period1" "period2" "method" "appliedPrice" "shift"</b>は、EAプログラムの最初の方に、<b>EAプロパティとして定義</b>してあり、EA実行時に設定された値が格納されています。<br />
<br />
"period1"には短い期間の移動平均線の期間、"period2"には長い期間の移動平均線の期間が格納されています。<br />
<br />
<b>"vIndex"</b>は、"EAToOrder"の引数として渡されたもので、"2"か"1"が格納されています。 意味合いとしては、<b>本記事冒頭の図中の"shift"に相当</b>します。<br />
<br />
<b>移動平均線の値は、"maVal1"(短い方)、"maVal2"(長い方)に格納</b>されます。<br />
<br />
<br />
<span style="color: #b45f06; font-size: large;"><b>4.判定する</b></span><br />
<br />
さて、肝心の「移動平均交差の判定」ですが、<b>"vIndex=2"の時には条件を満たしておらず、"vIndex=1"の時に、条件を満たしていれば、発注</b>する様にします。<br />
<br />
この関数は、毎回"vIndex=2"と"vIndex=1"の両方が呼び出されます。<br />
<br />
従って、プログラムには、<b>"vIndex=1"の時に満たすべき条件を書くことで、判定を実現</b>します。 <b>具体的には以下</b>の様になります。 (以下の例は「買い」の場合)<br />
<br />
<br />
<hr style="background-color: white; color: #222222; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13px; line-height: 18px;" />
////////////////////////////////////<br />
// <b>買い</b>発注かどうかの判定<br />
////////////////////////////////////<br />
if( vCmd == ORDER_LONG )<br />
{<br />
if( <b>maVal2 < maVal1</b> ) // ==== 変更:ここに買い条件を記述。長い移動平均<短い移動平均になったら買い注文<br />
{<br />
<b>result = TRUE;</b> // 条件が整った旨を設定する<br />
:<br />
}<br />
}<br />
<br />
<hr style="background-color: white; color: #222222; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13px; line-height: 18px;" />
<br />
<b>上記の"maVal2<maVal1"の箇所が、判定部分</b>です。 事前に取得/格納しておいた、"maVal1"(短い移動平均線の値) "maVal2"(長い移動平均線の値)を<b>大小比較を書いて、判定</b>します。<br />
<br />
<b><u>つまり、"maVal1"が"maVal2"よりも大きければ、「買い条件を満たした」と判定</u></b>しています。そして、条件を満たした場合は、その下の"result=TRUE"が実行されます。<br />
<br />
この"EAToOrder"関数では、<b>"result"に、"TRUE"を設定する事で、発注条件を満たした事を、製品に知らせます。 </b>そして、この値が"TRUE"になると、製品側で自動的に発注処理がされます。<br />
<br />
<b><u>ここが、今回の一番のキモの部分です。</u></b><br />
<br />
<b>「売り」の判定の場合</b>は、さらに下にある、以下の部分で判定しています。<br />
<br />
<hr style="background-color: white; color: #222222; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13px; line-height: 18px;" />
////////////////////////////////////<br />
// 売り発注かどうかの判定<br />
////////////////////////////////////<br />
if( vCmd == <b>ORDER_SHORT</b>)<br />
{<br />
if( <b>maVal2 > maVal1</b> ) // ==== 変更:ここに買い条件を記述。長い移動平均>短い移動平均になったら売り注文<br />
{<br />
result = TRUE; // 条件が整ったする旨を設定する<br />
<div>
:<br />
}<br />
}</div>
<br />
<hr style="background-color: white; color: #222222; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13px; line-height: 18px;" />
<br />
<br />
<br />
<div style="background-color: white; color: #222222; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13px; line-height: 18px;">
<b><u>次回も、サンプルを使ったEAプログラミングの続きを</u></b>説明しようと思います。</div>
<div style="background-color: white; color: #222222; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13px; line-height: 18px;">
<b>ご不明な点は、お気軽にお問合せください。</b></div>
<br style="background-color: white; color: #222222; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13px; line-height: 18px;" />
<div class="post-body entry-content" id="post-body-5788667925234312151" itemprop="articleBody" style="background-color: white; color: #222222; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13px; line-height: 1.4; position: relative; width: 520px;">
<span style="line-height: 1.4;">今回利用したサンプルEAとドキュメントは、以下のリンクから入手できます</span><br />
→ <a href="http://www.comffered.com/ea_free" style="color: #888888; text-decoration: initial;" target="_blank">無料EAサンプル・ソース集</a></div>
<div class="post-body entry-content" id="post-body-5788667925234312151" itemprop="articleBody" style="background-color: white; color: #222222; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13px; line-height: 1.4; position: relative; width: 520px;">
<u><br /></u><u>ご質問は、ブログコメント以外にも、以下でお待ちしています。</u><br />
<span style="line-height: 1.4;">ご不明な点は、お気軽にご質問ください。</span><br />
<br />
<b>【 問い合わせ先 】</b><br />
<ul style="line-height: 1.4; margin: 0.5em 0px; padding: 0px 2.5em;">
<li style="margin: 0px 0px 0.25em; padding: 0px;">「<a href="http://www.comffered.com/support" style="color: #888888; text-decoration: initial;" target="_blank">お問合せ・サポート</a>」のフォーラム</li>
<li style="margin: 0px 0px 0.25em; padding: 0px;"><a href="mailto:support@comffered.com" style="color: #888888; text-decoration: initial;" target="_blank">サポート宛メール</a></li>
<li style="margin: 0px 0px 0.25em; padding: 0px;"><a href="https://twitter.com/comffered" style="color: #888888; text-decoration: initial;" target="_blank">Twitterで問合せ</a></li>
<li style="margin: 0px 0px 0.25em; padding: 0px;"><a href="http://fx-on.com/community/once.php?c=665" style="color: #888888; text-decoration: initial;" target="_blank">fx-on.com(ゴゴジャン)のコミュニティ</a></li>
</ul>
<br />
ではでは</div>
<div class="post-body entry-content" id="post-body-5788667925234312151" itemprop="articleBody" style="background-color: white; color: #222222; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13px; line-height: 1.4; position: relative; width: 520px;">
<br /></div>
<div class="post-body entry-content" id="post-body-5788667925234312151" itemprop="articleBody" style="background-color: white; color: #222222; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13px; line-height: 1.4; position: relative; width: 520px;">
<br /></div>
<br />
<br />Anonymousnoreply@blogger.com0tag:blogger.com,1999:blog-5478156510256117616.post-29608555944281625442013-02-21T09:30:00.000+09:002013-02-21T09:30:00.986+09:00発注判定プログラミングの考え方<br />
<b style="background-color: white; color: #222222; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; line-height: 18px;"><a href="http://blog.comffered.com/2013/02/blog-post.html" style="color: #888888;" target="_blank">前回は、</a></b><b style="background-color: white; color: #222222; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; line-height: 18px;">サンプルEA利用の様子</b><span style="background-color: white; color: #222222; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; line-height: 18px;">を書きました。<b> </b><u style="font-weight: bold;">今回は、</u><b>発注を判定する</b></span><span style="background-color: white; color: #222222; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; line-height: 18px;"><b>プログラミングの考え方について</b></span><span style="background-color: white; color: #222222; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; line-height: 18px;">説明しようと思います。</span><br />
<span style="background-color: white; color: #222222; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13px; line-height: 18px;"><br /></span>
<b style="background-color: white; color: #222222; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13px; line-height: 18px;"><span style="font-size: xx-small;">※ 説明で使用する「無料サンプルEA」は、コチラから入手ください → <a href="http://www.comffered.com/ea_free" style="color: #888888; text-decoration: initial;" target="_blank">無料EAサンプル・ソース集</a></span></b><br />
<b style="background-color: white; color: #222222; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13px; line-height: 18px;"><br /></b>
<span style="background-color: white; color: #222222; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; line-height: 18px;">今回からは第一弾として、<b>一番シンプルなEAサンプル・プログラムをつかった説明</b>です。</span><br />
<span style="background-color: white; color: #222222; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13px; line-height: 18px;"><br /></span>
<br />
<h2>
<span style="background-color: white; color: #222222; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; line-height: 18px;"><span style="font-size: large;">【サンプルEAの売買ルール】</span></span></h2>
<span style="color: #222222; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; line-height: 18px;">今回のブログ記事から使用するサンプルEAは、以下のものを使います。</span><br />
<span style="color: #222222; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; line-height: 18px;"><br /></span>
<span style="color: #222222; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; line-height: 18px;"><b>●「1.2移動平均交差システム-1」</b></span><br />
<span style="color: #222222; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif;"><span style="line-height: 18px;"><b>2つの移動平均線が交差したタイミングで売買</b>します。 </span></span><span style="color: #222222; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; line-height: 18px;">MT4組み込みテクニカル指標のiMA()関数を使用しています。</span><br />
<span class="Apple-tab-span" style="line-height: 18px; white-space: pre;"><span style="color: #222222; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif;"> </span></span><br />
<span style="color: #222222; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif;"><span style="line-height: 18px;">ファイル名:CEF2MACross_01.mq4</span></span><br />
<span style="color: #222222; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: x-small;"><span style="line-height: 18px;"><br /></span></span>
<span style="color: #222222; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: xx-small; line-height: 18px;">・短い期間(period1)の移動平均が、長い期間(period2)の移動平均を上抜いた、次のバーで買い注文、</span><br />
<span style="color: #222222; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif;"><span style="font-size: xx-small; line-height: 18px;"> 短い期間(period1)の移動平均が、長い期間(period2)の移動平均を下抜いた、次のバーで売り注文</span></span><span style="color: #222222; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: xx-small; line-height: 18px;">します。</span><br />
<span style="color: #222222; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif;"><span style="font-size: xx-small; line-height: 18px;">・ロット数は、FX業者指定の最小ロット数を使います。</span></span><br />
<span style="color: #222222; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif;"><span style="font-size: xx-small; line-height: 18px;">・注文方法は「成行き」注文です。</span></span><br />
<span style="color: #222222; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif;"><span style="font-size: xx-small; line-height: 18px;">・StopLoss/TakeProfitの指定はありません。</span></span><br />
<span style="color: #222222; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif;"><span style="font-size: xx-small; line-height: 18px;">・決済方法は「ドテン」です。例えば買いポジションの決済とともに、売り注文を行います。</span></span><br />
<span style="color: #222222; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: x-small;"><span style="line-height: 18px;"><br /></span></span>
<h4>
<span style="font-size: large;">
【売買タイミングを書く】</span></h4>
<div>
まずは、売買タイミングのプログラミングです。 <b>売買タイミングのサンプル・プログラムを理解すれば、サンプルを修正して、自分だけの売買ルールを実現する事も、簡単になるのではないでしょうか?</b></div>
<div>
<br /></div>
<div>
今回のサンプルEAは、<b>移動平均の短い線が長い線を、上抜いた時に「買い」注文</b>を出します。 イメージとしては以下の様になります。 (「売り」の場合は逆です)</div>
<div>
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="http://4.bp.blogspot.com/-T2J5HOeOC8A/USR5u3hFHDI/AAAAAAAAAIM/ZqO51g-jUHs/s1600/MT4BLOG_130220_01.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://4.bp.blogspot.com/-T2J5HOeOC8A/USR5u3hFHDI/AAAAAAAAAIM/ZqO51g-jUHs/s1600/MT4BLOG_130220_01.jpg" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div>
<br /></div>
<div>
<br /></div>
移動平均線の値取得は、MT4に関数(<span style="color: #222222; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: x-small; line-height: 18px;">iMA())</span>が用意されていますので、それを使います。<br />
<span style="color: #222222; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; line-height: 18px;">そして、「短い期間の移動平均線」が「長い期間の移動平均線」の下にある状態から、上にある状態に変わったら、「買い」注文します。</span><br />
<br />
<span style="color: #222222; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; line-height: 18px;"><b>気をつけなければならない点は、発注するタイミング</b>が、ローソク足が完成し、<b>移動平均線が上抜いた事が「確定」してから</b>になる点です。 上図で言うと、「1本前のローソク足」(index=1)のローソク足が完成し、次の「今のローソク足」(shift=0)が始まったタイミングでの発注になります。</span><br />
<span style="color: #222222; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; line-height: 18px;"><br /></span>
<br />
<h4>
<b>●「shift」について</b></h4>
<span style="font-weight: normal;">上図で、「shift=0」などの、「shift=n」という表現が出てきます。 これは、プ</span><b>ログラムを作る際に理解が必要な、概念</b><span style="font-weight: normal;">です。</span><br />
<br />
EAは、新しい為替レートを受信するたびに呼び出さます。 つまり、プログラムでは、新しい為替レートを受信したら、どう動くのか、を書く事になります。<br />
<br />
この時、2つの移動平均線の上下関係が、2本前では短い線が下にあり、1本前では短い線が上にあった場合に、「買い」注文を出す、というプログラムを書く事になります。<br />
<br />
この<b>「2本前」とか「1本前」など、「欲しい情報の時間」を指定するときに指定するのが、「shift」</b>です。 2本前であれば「shift=2」、1本前であれば「shift=1」、現在であれば「shift=0」を指定します。<br />
<br />
<br />
<h4>
●サンプル・プログラムの発注判定箇所</h4>
「<a href="http://www.comffered.com/cef" target="_blank">COMFFERED MT4 EA Framework</a>」を使って<b>発注を判定するには、「EAToOrder」関数内にプログラムを書きます。 </b>この関数は、新しい為替レートを受け取る毎に2回呼び出されます。 <b>引数の「vIndex」は、上記「shift」に相当</b>し、1回目は「2」、2回目は「1」が渡されます。 以下は、サンプル・ソースの抜粋です。<br />
<br />
<hr />
<span style="font-size: x-small;">////////////////////////////////////////////////////</span><br />
<span style="font-size: x-small;">// ●発注判定/価格計算処理</span><br />
<span style="font-size: x-small;">// 発注が必要な条件が整っていればTRUEを返却する。整っていなければFALSEを返却する</span><br />
<span style="font-size: x-small;">// TRUEを返却する場合で、且つ、vToOrderがTRUEであれば、</span><br />
<span style="font-size: x-small;">// 引数のvOpenPrice/vSlPrice/vTpPrice/vLotsに価格やロット数を設定してTRUEを返却する</span><br />
<span style="font-size: x-small;">// 【引数】</span><br />
<span style="font-size: x-small;">// ・vCmd : ORDER_LONG(1.0) / ORDER_SHORT(-1.0)</span><br />
<span style="font-size: x-small;">// <b><u>・vIndex : 発注条件を確認するインデックス</u></b></span><br />
<span style="font-size: x-small;">// ・vToOrder : TRUEで、発注条件を満たしていれば、発注情報の設定が必要(vOpenPrice / vSlPrice / vTpPrice / vLots)</span><br />
<span style="font-size: x-small;">// ・vBarIdx : 現在のBars</span><br />
<span style="font-size: x-small;">// ・vOpenPrice : 発注する場合は、発注逆指値を指定する。成り行き注文の場合は、設定不要</span><br />
<span style="font-size: x-small;">// ・vSlPrice : 発注する場合で、ストップロスを設定する場合は、ストップロス価格を設定する</span><br />
<span style="font-size: x-small;">// ・vTpPrice : 発注する場合で、決済指値を設定する場合は、決済指値を設定する</span><br />
<span style="font-size: x-small;">// ・vLots : 発注する場合は、ロット数を必ず設定する。</span><br />
<span style="font-size: x-small;">////////////////////////////////////////////////////</span><br />
<span style="font-size: x-small;">bool <b><u>EAToOrder</u></b>(double vCmd , int <b><u>vIndex</u></b>, bool vToOrder , int vBarIdx , double &vOpenPrice , double &vSlPrice , double &vTpPrice , double &vLots)</span><br />
<span style="font-size: x-small;">{</span><br />
<div>
<span style="font-size: x-small;"> :</span><br />
<span style="font-size: x-small;"> <b><u>※※ ここに、発注判定のプログラムを書く ※※</u></b></span></div>
<div>
<span style="font-size: x-small;"> :</span></div>
<div>
<span style="font-size: x-small;">}</span></div>
<hr />
<div>
<br />
<b><u>次回からは、</u></b>上記関数内のサンプル・ソースの<b>具体的な発注判定プログラム</b>について説明しようと思います。</div>
<div>
<br /></div>
<br />
<div class="post-body entry-content" id="post-body-5788667925234312151" itemprop="articleBody" style="background-color: white; color: #222222; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13px; line-height: 1.4; position: relative; width: 520px;">
<span style="line-height: 1.4;">今回利用したサンプルEAとドキュメントは、以下のリンクから入手できます</span><br />
→ <a href="http://www.comffered.com/ea_free" style="color: #888888; text-decoration: initial;" target="_blank">無料EAサンプル・ソース集</a></div>
<div class="post-body entry-content" id="post-body-5788667925234312151" itemprop="articleBody" style="background-color: white; color: #222222; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13px; line-height: 1.4; position: relative; width: 520px;">
<u><br /></u>
<u>ご質問は、ブログコメント以外にも、以下でお待ちしています。</u><br />
<span style="line-height: 1.4;">ご不明な点は、お気軽にご質問ください。</span><br />
<br />
<b>【 問い合わせ先 】</b><br />
<ul style="margin: 0.5em 0px; padding: 0px 2.5em;">
<li style="margin: 0px 0px 0.25em; padding: 0px;">「<a href="http://www.comffered.com/support" style="color: #888888; text-decoration: initial;" target="_blank">お問合せ・サポート</a>」のフォーラム</li>
<li style="margin: 0px 0px 0.25em; padding: 0px;"><a href="mailto:support@comffered.com" style="color: #888888; text-decoration: initial;" target="_blank">サポート宛メール</a></li>
<li style="margin: 0px 0px 0.25em; padding: 0px;"><a href="https://twitter.com/comffered" style="color: #888888; text-decoration: initial;" target="_blank">Twitterで問合せ</a></li>
<li style="margin: 0px 0px 0.25em; padding: 0px;"><a href="http://fx-on.com/community/once.php?c=665" style="color: #888888; text-decoration: initial;" target="_blank">fx-on.com(ゴゴジャン)のコミュニティ</a></li>
</ul>
<br />
ではでは~</div>
<div class="post-body entry-content" id="post-body-5788667925234312151" itemprop="articleBody" style="background-color: white; color: #222222; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13px; line-height: 1.4; position: relative; width: 520px;">
<br />
<br /></div>
Anonymousnoreply@blogger.com0tag:blogger.com,1999:blog-5478156510256117616.post-57886679252343121512013-02-02T20:00:00.000+09:002013-02-02T20:24:36.727+09:00まずは無料サンプルEAを使うところから<br />
<b><a href="http://blog.comffered.com/2012/12/blog-post.html" target="_blank">前回は、</a>開発用のMT4の用意</b>を中心に書きました。 <b><u>今回は、</u>サンプルEA利用の様子</b>を<b>もう少し細かく</b>書いてみたいと思います。<br />
<br />
より詳細な使い方は、サンプルEA内のドキュメント(PDF形式)に記載していますので、今回は、全体の流れをまとめました。<br />
<span style="font-size: x-small;"><b><br /></b></span>
<b><span style="font-size: xx-small;">※ 該当ドキュメント同封のサンプルEAは、コチラから入手ください → <a href="http://www.comffered.com/ea_free" target="_blank">無料EAサンプル・ソース集</a></span></b><br />
<br />
<h2>
【全体の流れ】</h2>
1.サンプルEAをインストールする<br />
2.EAをコンパイルする<br />
3.EAをテスターで動かす<br />
<br />
<h2>
1.サンプルEAをインストールする</h2>
ダウンロードしたファイル内の「experts」を、<b>MT4インストールフォルダ配下の「experts」フォルダにコピー</b>します。<br />
<span style="font-size: xx-small;">※ サンプルEAの旧版では、「expert<b>s</b>」とすべき部分が、「expert」("s"が足りない)になっていました。 </span><br />
<span style="font-size: xx-small;"> 最新版を入手いただくか、「expert<b>s</b>」と修正をお願いします。</span><br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="http://1.bp.blogspot.com/-cF0fR9Sc_Ys/UQykScbDdYI/AAAAAAAAAG0/eWECKa_MS58/s1600/MT4BLOG_130203_01.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="185" src="http://1.bp.blogspot.com/-cF0fR9Sc_Ys/UQykScbDdYI/AAAAAAAAAG0/eWECKa_MS58/s400/MT4BLOG_130203_01.jpg" width="400" /></a></div>
<br />
<h2>
2.EAをコンパイルする</h2>
EAプログラムの形式は、拡張子が「.mq4」と「.ex4」の2種類があります。 人間がEAプログラムを書く時は「.mq4」を、EAをMT4で動かすときは「.ex4」を使います。 なので「.mq4」形式を「.ex4」形式に変換する必要があり、これを「コンパイル」と呼びます。<br />
<br />
まずは、プログラムを書いてコンパイルするための<b>「メタエディター」を起動</b>し、コンパイルする<b>「.mq4」形式のファイルを開きます。</b><br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="http://4.bp.blogspot.com/-qv80DSnw_Ws/UQyrAeSbvPI/AAAAAAAAAHE/hczTqW3pspA/s1600/MT4BLOG_130203_02.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="101" src="http://4.bp.blogspot.com/-qv80DSnw_Ws/UQyrAeSbvPI/AAAAAAAAAHE/hczTqW3pspA/s400/MT4BLOG_130203_02.jpg" width="400" /></a></div>
<br />
<br />
メタエディターの<b>「Compile」ボタンを押下すると、コンパイルが実行</b>されます。<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="http://4.bp.blogspot.com/-nh_VSJ50ibY/UQyrfz8gJ8I/AAAAAAAAAHM/QZAfOW6A2WM/s1600/MT4BLOG_130203_03.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="142" src="http://4.bp.blogspot.com/-nh_VSJ50ibY/UQyrfz8gJ8I/AAAAAAAAAHM/QZAfOW6A2WM/s400/MT4BLOG_130203_03.jpg" width="400" /></a></div>
<br />
<b>「0 error(s)」が表示されたら、コンパイル成功</b>です。 MT4で動かすための「.ex4」形式ができました。<br />
<br />
<span style="font-size: xx-small;"><b>※ 「'CEF.mqh' - cannot open the program file・・・・」と表示された場合は、<a href="http://www.comffered.com/ea_free" target="_blank">最新版のサンプルEA</a>を再度ダウンロードいただくか、<a href="http://www.comffered.com/cef" target="_blank">EA作成用ソフト「MT4 EA Framework」</a>を追加インストールしてください。</b></span><br />
<b><br /></b>
<b><br /></b>
<b>●注意事項</b><br />
<br />
ここまでで、注意点が2点あります。<br />
<ol>
<li>Windows7(Vistaも?)で、IMEが「Microsoft Office IME 2010」を使用していると、落ちる → 他の「Microsoft IME」等に切り替えないと、メタエディターでプログラムを修正すると落ちてしまいます。</li>
<li>フォントの設定を変更しないと文字が化けます → メタエディターのメニュー「Tool」→「Font」タブ内で、「MS ゴシック」等の日本語フォント選択・「Script:」で「日本語」を選択してください。</li>
</ol>
<div>
<br /></div>
<h2>
3.EAをテスターで動かす</h2>
MT4で動かすための「.ex4.」形式EAが出来ましたので、<b>過去データを用いて動かしてみます。 </b> テスターで動かすことで、EAの売買ルールを過去データで動かすと、<b>どんな収益になるのかがわかります。</b><br />
<br />
MT4で、「Expert Advisor」と「通貨ペア」・「期間」を指定し、<b>「スタート」ボタンを押下することで動き始めます。</b><br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="http://4.bp.blogspot.com/-cCITSMZduWI/UQyvTQGH5vI/AAAAAAAAAHc/AhvCCWoHFEo/s1600/MT4BLOG_130203_05.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="132" src="http://4.bp.blogspot.com/-cCITSMZduWI/UQyvTQGH5vI/AAAAAAAAAHc/AhvCCWoHFEo/s400/MT4BLOG_130203_05.jpg" width="400" /></a></div>
<br />
<br />
<br />
動き終わると、緑のバーが一番右まで伸び、再度「スタート」ボタンを押下できる様になります。 <br />
終わったあと、<b>一番したのタブを選ぶと、収益などの動作結果が表示</b>されます。<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="http://1.bp.blogspot.com/-XOcDr7Ic42Q/UQywdd9_TPI/AAAAAAAAAHs/bzl8XdJ4pg0/s1600/MT4BLOG_130203_06.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="115" src="http://1.bp.blogspot.com/-XOcDr7Ic42Q/UQywdd9_TPI/AAAAAAAAAHs/bzl8XdJ4pg0/s400/MT4BLOG_130203_06.jpg" width="400" /></a></div>
<br />
<br />
<br />
<br />
<b style="background-color: white; color: #222222; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; line-height: 18px;">ここまで、上手く出来ましたでしょうか?</b><br />
<br />
<br />
<br />
<br />
今回利用したサンプルEAとドキュメントは、コチラから入手できます<br />
<span style="font-size: xx-small;"><br /></span>
→ <a href="http://www.comffered.com/ea_free" target="_blank">無料EAサンプル・ソース集</a><br />
<br />
<br />
<br />
<br style="background-color: white; color: #222222; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13px; line-height: 18px;" />
<u style="background-color: white; color: #222222; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13px; line-height: 18px;">ご質問は、ブログコメント以外にも、以下でお待ちしています。</u><br />
<br style="background-color: white; color: #222222; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13px; line-height: 18px;" />
<span style="background-color: white; color: #222222; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13px; line-height: 18px;">ご不明な点は、お気軽にご質問ください。</span><br />
<br style="background-color: white; color: #222222; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13px; line-height: 18px;" />
<br style="background-color: white; color: #222222; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13px; line-height: 18px;" />
<span style="background-color: white; color: #222222; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13px; line-height: 18px;"> </span><b style="background-color: white; color: #222222; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13px; line-height: 18px;">【 問い合わせ先 】</b><br />
<ul style="background-color: white; color: #222222; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13px; line-height: 18px; margin: 0.5em 0px; padding: 0px 2.5em;">
<li style="margin: 0px 0px 0.25em; padding: 0px;">「<a href="http://www.comffered.com/support" style="color: #888888; text-decoration: initial;" target="_blank">お問合せ・サポート</a>」のフォーラム</li>
<li style="margin: 0px 0px 0.25em; padding: 0px;"><a href="mailto:support@comffered.com" style="color: #888888; text-decoration: initial;" target="_blank">サポート宛メール</a></li>
<li style="margin: 0px 0px 0.25em; padding: 0px;"><a href="https://twitter.com/comffered" style="color: #888888; text-decoration: initial;" target="_blank">Twitterで問合せ</a></li>
<li style="margin: 0px 0px 0.25em; padding: 0px;"><a href="http://fx-on.com/community/once.php?c=665" style="color: #888888; text-decoration: initial;" target="_blank">fx-on.com(ゴゴジャン)のコミュニティ</a></li>
</ul>
<br style="background-color: white; color: #222222; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13px; line-height: 18px;" />
<span style="background-color: white; color: #222222; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13px; line-height: 18px;">ではでは~</span><br />
<br />Anonymousnoreply@blogger.com0tag:blogger.com,1999:blog-5478156510256117616.post-25317603053342595282012-12-19T21:00:00.000+09:002012-12-19T21:00:15.336+09:00まずは開発用のMT4を用意する<br />
<a href="http://blog.comffered.com/2012/12/blog-post.html" target="_blank">前回は、</a>EAをつくるための環境準備として、3つのMT4環境とその用途について書きました。<br />
<b>今回は、</b>そのうちの1つであり、<b>まさに<u>EAを作るための「開発用MT4環境」の用意</u></b>についてです。<br />
<br />
大きな流れとしては以下の通りです。<br />
<br />
<b>【用意の流れ】</b><br />
1.MT4を入れるパソコンを用意する<br />
2.MT4をインストールする<br />
3.MT4作成用ソフト・サンプルEAをインストールする<br />
<br />
<br />
さっそく、ひとつづず。<br />
<br />
<b><u>1.MT4を入れるパソコンを用意する</u></b><br />
<br />
これは普段使っている、<b>使いやすいパソコンがよいと思います。</b><br />
<br />
デモ口座評価やリアル口座での自動売買用のPCは「安定性」が重要になりますが、 <br />
この環境は、プログラムを作るためのパソコンになるため、キー入力が多く、<br />
使いやすさを優先させてよいと思います。<br />
<br />
できることなら、実際の資金を投入する<b>リアル口座での自動売買は、専用のPC</b><br />
を用意したほうが好ましいです。<br />
<br />
<b>理由は以下の2点です。</b><br />
<br />
<b>A.作業ミスが自動売買に影響を与えてしまう</b><br />
普段使っているPCでリアル口座用のMT4を動かしていると、うっかりMT4を<br />
触ってしまう危険が高くなります。<br />
この場合、この誤操作がリアル口座の資金に影響を与える危険性があります。<br />
<br />
<b>B.普段使い用のPCと併用すると、動作が不安定になる要因に</b><br />
普段つかっているPCは、いろんなソフトをインストールしたり、アンインストール<br />
したりします。 結果、環境としてきれいではなくなり、パソコンの安定稼動を阻害<br />
する要因になりえます。 <br />
<br />
リアル口座用のMT4は「神聖な環境」とかんがえ、慎重に接することが、<br />
システム・トラブルを削減します。<br />
<br />
<b><u>2.MT4をインストールする</u></b><br />
<br />
既に使われていて、<b>実際の取引をしていないMT4があれば、そのまま使ってよいと</b><br />
<b>思います。</b><br />
<br />
まだMT4をインストールしていなければ、<b>実際に取引を行うFX業者から入手</b>して、<br />
<b>インストール</b>しましょう。<br />
<br />
裏を返すと、MT4をインストールするにあたっては、先にFX業者を決めるのが<br />
好ましいと思います。<br />
<br />
MT4は、提供している<u>FX業者によって細々と動きが異なる</u>ためです。<br />
<br />
<b><u>3.MT4作成用ソフト・サンプルEAをインストールする</u></b><br />
<br />
MT4作成用ソフトをインストールします。<br />
<br />
ブログでは当面、<b>EA作成方法を、「サンプルソース」で説明していく予定</b>です。<br />
<br />
<b>サンプルソースにも、作成用ソフトが同封さ</b>れていますので、無料サンプルEAを<br />
インストールしても、EAを作成できます。<br />
<br />
まだダウンロードされていない方は、<u>以下のリンクからダウンロード</u>してください。<br />
<u>インストール方法はダウンロードしたファイル内のドキュメントに記載</u>しています。<br />
<br />
<ul>
<li> <a href="http://www.comffered.com/cef" target="_blank">「MT4作成用ソフト【無料お試し版】」のダウンロードページへ</a></li>
<li> <a href="http://www.comffered.com/ea_free" target="_blank">「無料EAサンプル・ソース集」のダウンロードページへ</a></li>
</ul>
<br />
<b> <span style="font-size: x-small;"> ※ 以前「無料EAソース・サンプル集」では、MT4作成用ソフトを同封していません</span><span style="font-size: x-small;">でした。 </span></b><br />
<span style="font-size: x-small;"><b> そのままの場合、コンパイル時にエラーとなりますので、お手数ですが、</b></span><br />
<span style="font-size: x-small;"><b> MT4作成用ソフトをダウンロードいただき、追加でインストールください。</b></span><br />
<br />
上記の<a href="http://www.comffered.com/ea_free" target="_blank"><b>「無料EAサンプル・ソース集」</b></a>に入っているドキュメントでは、<br />
<b>画面コピーによる図解で</b>、サンプルのインストール方法だけでなく、<b>EAのコンパイル</b>から、<br />
<b>テスターで動かす方法、パラメータを変更する方法など書いています</b>ので、<br />
よりわかりやすいのではないかと思います。<br />
<br />
<br />
<br />
<b>ここまで、上手く出来ましたでしょうか?</b><br />
<br />
<br />
<br />
<u>ご質問は、ブログコメント以外にも、以下でお待ちしています。</u><br />
<br />
ご不明な点は、お気軽にご質問ください。<br />
<br />
<br />
<b>【 問い合わせ先 】</b><br />
<ul>
<li>「<a href="http://www.comffered.com/support" target="_blank">お問合せ・サポート</a>」のフォーラム</li>
<li><a href="mailto:support@comffered.com" target="_blank">サポート宛メール</a></li>
<li><a href="https://twitter.com/comffered" target="_blank">Twitterで問合せ</a></li>
<li><a href="http://fx-on.com/community/once.php?c=665" target="_blank">fx-on.com(ゴゴジャン)のコミュニティ</a></li>
</ul>
<br />
<br />
ではでは~<br />
<br />
<br />
<br />Anonymousnoreply@blogger.com0tag:blogger.com,1999:blog-5478156510256117616.post-12814804424743756132012-12-01T22:00:00.000+09:002012-12-01T22:22:01.218+09:00EAをつくるための環境準備<br />
<br />
前回は、製品の成り立ちと必要性について書いてみました。<br />
今回からは、<b><u>EAをつくるための環境準備について</u></b>書いてみたいと思います。<br />
<br />
最終的には、<b><u>これから書く3つのMT4環境の準備</u></b>を考えましょう。<br />
<br />
<b><u>1.開発用MT4環境</u></b><br />
<br />
<b>EAをつくるための環境</b>です。MQL4でプログラムを書いて、コンパイルし、ex4形式<br />
の<b>EAを生成するため</b>に使用します。<br />
また、ストラテジ・テスター動作環境と兼用します。テスターでは<b>過去データを元に</b><br />
EAが動作し、トレード・パフォーマンスを<b>検証</b>できます。<br />
<br />
この時、同じ期間を対象にして、同じEAを何回動かしても、同じ結果になるはずなの<br />
ですが、<u>なぜか毎回異なるので注意が必要です。</u><br />
<br />
<u>原因は、</u>そのMT4に設定しているアカウントが有効(デモ口座、ライブ口座いづれでも)の<br />
場合、一部の情報が「スタートボタン」を押した時の値に、最新化される、との情報を読<br />
んだ事があります。<br />
<br />
実際、MT4に無効なアカウントを設定しておくことで、テスター実行毎に結果が異なる、<br />
という事象はなくなりました。 <br />
<br />
<b><u>2.デモ口座用MT4環境</u></b><br />
<br />
デモ口座では、<b>実際のお金は使わないで自動売買</b>を行います。「テスター」が過去データ<br />
で高速動作させるのに対して、「デモ口座」では、<b>実際の自動売買と</b><span style="font-size: x-small;">(ほぼ)</span><b>同じ状況</b>で<br />
<b>動作</b>します<span style="font-size: xx-small;">(過去データではなく、現在の為替レート変動で検証)</span>。<br />
<br />
<b>実際に自動売買を行う予定のPC(もしくはVPS)で動かすことが理想的</b>です。<br />
また<b>評価期間中</b>は、<b>基本的に24H・1週間動かしっぱなし</b>にしておきます。<br />
<br />
また、「テスター」とは違い、MT4がFX業者が用意したサーバーと通信を行いながら<br />
動作します。より本番に近い状態になるとともに、<b>「テスター」で動作させていた時</b><br />
<b>と振る舞いが</b><b>大きく異なります。</b><br />
<br />
意図したとおりにトレードを行っているのかを確認しましょう。<br />
<br />
EAが良いトレード・パフォーマンスを出すかどうかを確認する、という観点もありますが、<br />
むしろ「実際の運用」に近い形で動かし、<b>実際に自動売買を行った時の運用</b><br />
<b>手順の確認</b>も行いましょう。<br />
<br />
<u>運用手順とは、</u>例えば、EAのパラメータを変更する際や、障害検出時にスマホから<br />
遠隔操作するなど、<u>実際にEAを動かしているときに必要な作業</u>です。<br />
一通りを実際に近い形で事前に行っておくことで、本番運用中に何かあっても慌てず<br />
にすみます。<br />
<br />
<br />
<b><u>3.ライブ口座用MT4環境(本番用口座)</u></b><br />
<br />
<b>実際に資金を投入して運用するための環境</b>です。筆者は自宅でメイン用のPCと、<br />
予備用PCの2台で運用しています。VPSなどの利用を考えてもいいかもしれません。<br />
<br />
この環境も24H・1週間動かしっぱなしにする環境です。<b>できるだけ綺麗で安定した</b><br />
<b>環境</b>を用意しましょう。<br />
<br />
<br />
今回は「EA作成~運用」に必要な3つの環境を紹介しました。<br />
<br />
<br />
ではでは~<br />
<br />
<br />
<br />Anonymousnoreply@blogger.com0tag:blogger.com,1999:blog-5478156510256117616.post-33572642111306745742012-11-21T22:00:00.000+09:002012-11-21T23:13:39.763+09:00はじめに/メタトレーダーでの自動売買にむけて<br />
このたびは、ブログ訪問いただきありがとうございます。<br />
<br />
このブログでは、メタトレーダー4(以下MT4)で、<b>自動売買をするための方法</b>を、<b>技術的な観点</b>で、できるだけ<b>初級者でも解るように</b>書いていきたいと思います。<br />
<br />
<b><u>今回は、</u></b>FXの<b>自動売買を始めたきっかけ</b>と、<b>EA作成にあたって</b>、です。<br />
<br />
<b>●<u>裁量トレードとの決別</u></b><br />
<br />
そもそも、当方がMT4で<b>自動売買を始めたのは、FX裁量トレードで「どうしても売買ルールを守れない」と自覚して、売買ルール検証を自動化したのがきっかけ</b>でした。<br />
<span style="font-size: xx-small;">※詳細は、「<a href="http://blog.livedoor.jp/ahaha_fxtrader/" target="_blank">FXシステムトレード(元初心者)奮闘記</a>/<a href="http://blog.livedoor.jp/ahaha_fxtrader/archives/65570607.html" target="_blank">トレード中毒から抜け出す!</a>」に書いてます。今読み返すと懐かしい笑</span><br />
<br />
システム・エンジニアなので、プログラミングにも抵抗が無く(むしろ好き)、自然と「自動売買」の道を歩み始めたのでした。<br />
<br />
<b>●<u>売買ルールの検証</u></b><br />
<br />
まずは「売買ルールの検証をしよう!」ということで、過去データをもとに売買ルールを検証(バックテスト)するために、「ForexTester2」という検証専用ソフトを購入。そして、<b>売買ルールをプログラミングして、検証を繰り返す日々が続きました。</b><br />
<br />
<b>●<u>メタトレーダー4用EAを作りはじめた</u></b><br />
<br />
そして、どうにか「堅牢そうな売買ルール」が見つかったので、実際の自動売買をするために、MT4で動く「FX自動売買プログラミング」<span style="font-size: x-small;">(EA作成)</span>を始めました。<br />
<span style="font-size: xx-small;">#「Forex Tester2」では実際の売買はできないので。。でも2001年からのデータが入手できるので、今でも使ってますw</span><br />
<br />
EA作成にあたって、情報収集や方式検討などをすると直ぐに、<b>「売買ルールごとに似た様なことを毎回プログラミングするのは大変」という結論</b>になりました。そして、1回共通的な部分をプログラミングしてしまえば後は、「売買ルール」だけを変えていくことで簡単にEAを作れる様にしました。<br />
<br />
この<b>「共通的な部分のプログラム」</b>を<b>製品化</b>したのが、<b>「<a href="http://www.comffered.com/cef" target="_blank">COMFFERED MT4 EA Framework</a>」/「<a href="http://www.comffered.com/chc" target="_blank">COMFFERED MT4 Health Checker</a>」</b>というソフトです。<br />
<span style="font-size: xx-small;">#自分でもつかってます。</span><br />
<br />
<br />
<b>●<u>EA作成は「茨の道」</u></b><br />
<br />
製品化したソフトを作っている過程では、「安心してFX自動売買させれるのか」ということを常に念頭においてました。 そして、<b>トラブルが起きたときでも、大きく資産を減らさず、意図したとおりにトレード</b>ができるように、細心の注意をはらいました。<br />
<br />
実際プログラミングしていると、「よく知られた落とし穴」にはまったり、MT4がヘルプと異なる動きをしたり、MT4自体のバグを見つけたりと大変で、「自動売買をまかせても安心」なレベルに到達するのに、およそ9ヶ月間かかりました。<br />
<span style="font-size: xx-small;">#その奮闘の詳細は、別ブログの「<a href="http://blog.livedoor.jp/ahaha_fxtrader/archives/cat_60252088.html?p=4" target="_blank">MT4用EA開発時代</a>」に書いてます。技術的に興味ある人はm(__)m</span><br />
<br />
売買ルールを実現するだけでなく、<b>「人が見てなくても、安心してFXを自動でトレードさせ続けれるEA」</b>をつくるのは本来、高度なIT技術が必要になり、<b>簡単にはできません。</b><br />
<br />
<b>EAを作るにあたっての情報源リンクを、左下</b>に張りました。記事中には、EAを作る以前の落とし穴もあったりします・・・<br />
<br />
<br />
今回記事はこんな感じで。<br />
<br />
<span style="font-size: xx-small;"><b>※補足</b></span><br />
<span style="font-size: xx-small;">今まで書いてたブログ「<a href="http://blog.livedoor.jp/ahaha_fxtrader/" target="_blank">FXシステムトレード(元初心者)奮闘記</a>」は、従来通り、半分自分のために続けます。今までのブログは1つの記事が長すぎて更新頻度が少なくて内容も重い。。。反省ふまえて、こっちは手短でライトな感じにしよっと。 気楽にコメントくださいね~ </span><br />
<br />
<br />
<br />Anonymousnoreply@blogger.com1tag:blogger.com,1999:blog-5478156510256117616.post-56049153724261930812012-11-06T20:15:00.001+09:002012-11-15T01:56:32.029+09:00「MT4EA作成・運用ソフト」製品化のお知らせ<br />
<div style="background-color: white; color: #333333; font-family: 'Hiragino Kaku Gothic Pro', 'ヒラギノ角ゴ Pro W3', 'MS Pゴシック', sans-serif; font-size: 13px; line-height: 22px; margin: 0px; padding: 0px; word-break: break-all;">
<span style="margin: 0px; padding: 0px; word-break: break-all;">「MT4関連ソフト」</span>2種類(<span style="font-size: xx-small; margin: 0px; padding: 0px; word-break: break-all;">「<a href="http://blog.livedoor.jp/ahaha_fxtrader-library/archives/51630968.html" style="color: #9a66cb; font-size: 10px; margin: 0px; padding: 0px; word-break: break-all;" target="_blank" title="MT4用EA開発用共通部品「ahfw」">MT4用EA開発用共通部品『ahfw』</a>」・「<a href="http://blog.livedoor.jp/ahaha_fxtrader-library/archives/51636109.html" style="color: #9a66cb; font-size: 10px; margin: 0px; padding: 0px; word-break: break-all;" target="_blank" title="MT4障害監視システム「ahfw_hc」">MT4障害監視システム『ahfw_hc』</a>」</span>)が<span style="margin: 0px; padding: 0px; word-break: break-all;">製品化</span>されました。<b style="margin: 0px; padding: 0px; word-break: break-all;"><a href="http://www.comffered.com/" style="color: #9a66cb; margin: 0px; padding: 0px; word-break: break-all;" target="_blank" title="コンファード(COMFFERED)公式サイト:MT4で、安心してオリジナルのFX自動売買をしよう">「お試し版」を無料ダウンロードできます</a></b>ので、ご利用いただければ幸いです。</div>
<div style="background-color: white; color: #333333; font-family: 'Hiragino Kaku Gothic Pro', 'ヒラギノ角ゴ Pro W3', 'MS Pゴシック', sans-serif; font-size: 13px; line-height: 22px; margin: 0px; padding: 0px; word-break: break-all;">
<br style="word-break: break-all;" /></div>
<div style="background-color: white; color: #333333; font-family: 'Hiragino Kaku Gothic Pro', 'ヒラギノ角ゴ Pro W3', 'MS Pゴシック', sans-serif; font-size: 13px; line-height: 22px; margin: 0px; padding: 0px; word-break: break-all;">
<b style="margin: 0px; padding: 0px; word-break: break-all;"><span style="font-size: small; margin: 0px; padding: 0px; word-break: break-all;">【お知らせ詳細】</span></b></div>
<div style="background-color: white; color: #333333; font-family: 'Hiragino Kaku Gothic Pro', 'ヒラギノ角ゴ Pro W3', 'MS Pゴシック', sans-serif; font-size: 13px; line-height: 22px; margin: 0px; padding: 0px; word-break: break-all;">
----------------</div>
<div style="background-color: white; color: #333333; font-family: 'Hiragino Kaku Gothic Pro', 'ヒラギノ角ゴ Pro W3', 'MS Pゴシック', sans-serif; font-size: 13px; line-height: 22px; margin: 0px; padding: 0px; word-break: break-all;">
<b style="margin: 0px; padding: 0px; word-break: break-all;"><span style="font-size: small; margin: 0px; padding: 0px; word-break: break-all;">1.</span><u style="word-break: break-all;">製品化されたMT4関連ソフトウェアについて</u></b></div>
<div style="background-color: white; color: #333333; font-family: 'Hiragino Kaku Gothic Pro', 'ヒラギノ角ゴ Pro W3', 'MS Pゴシック', sans-serif; font-size: 13px; line-height: 22px; margin: 0px; padding: 0px; word-break: break-all;">
<span style="font-size: xx-small; margin: 0px; padding: 0px; word-break: break-all;"> </span></div>
<div style="background-color: white; color: #333333; font-family: 'Hiragino Kaku Gothic Pro', 'ヒラギノ角ゴ Pro W3', 'MS Pゴシック', sans-serif; font-size: 13px; line-height: 22px; margin: 0px; padding: 0px; word-break: break-all;">
<b style="margin: 0px; padding: 0px; word-break: break-all;">公式サイト</b>:<a href="http://www.comffered.com/" style="color: #9a66cb; margin: 0px; padding: 0px; word-break: break-all;" target="_blank" title="コンファード(COMFFERED)公式サイト:MT4で、安心してオリジナルのFX自動売買をしよう">http://www.comffered.com/</a></div>
<div style="background-color: white; color: #333333; font-family: 'Hiragino Kaku Gothic Pro', 'ヒラギノ角ゴ Pro W3', 'MS Pゴシック', sans-serif; font-size: 13px; line-height: 22px; margin: 0px; padding: 0px; word-break: break-all;">
<span style="font-size: xx-small; margin: 0px; padding: 0px; word-break: break-all;"> </span></div>
<div style="background-color: white; color: #333333; font-family: 'Hiragino Kaku Gothic Pro', 'ヒラギノ角ゴ Pro W3', 'MS Pゴシック', sans-serif; font-size: 13px; line-height: 22px; margin: 0px; padding: 0px; word-break: break-all;">
どちらの製品も、<b style="margin: 0px; padding: 0px; word-break: break-all;">「無料お試し版」をダウンロードできます。</b></div>
<div style="background-color: white; color: #333333; font-family: 'Hiragino Kaku Gothic Pro', 'ヒラギノ角ゴ Pro W3', 'MS Pゴシック', sans-serif; font-size: 13px; line-height: 22px; margin: 0px; padding: 0px; word-break: break-all;">
<span style="font-size: xx-small; margin: 0px; padding: 0px; word-break: break-all;">※「無料お試し版」での主な制約は、ライブ口座で動作しない点です。</span></div>
<div style="background-color: white; color: #333333; font-family: 'Hiragino Kaku Gothic Pro', 'ヒラギノ角ゴ Pro W3', 'MS Pゴシック', sans-serif; font-size: 13px; line-height: 22px; margin: 0px; padding: 0px; word-break: break-all;">
<span style="font-size: xx-small; margin: 0px; padding: 0px; word-break: break-all;"> </span></div>
<div style="background-color: white; color: #333333; font-family: 'Hiragino Kaku Gothic Pro', 'ヒラギノ角ゴ Pro W3', 'MS Pゴシック', sans-serif; font-size: 13px; line-height: 22px; margin: 0px; padding: 0px; word-break: break-all;">
<b style="margin: 0px; padding: 0px; word-break: break-all;">■<a href="http://blog.livedoor.jp/ahaha_fxtrader-library/archives/51630968.html" style="color: #9a66cb; margin: 0px; padding: 0px; word-break: break-all;" target="_blank">MT4用EA開発用共通部品「ahfw」</a></b></div>
<span style="background-color: white; color: #333333; font-family: 'Hiragino Kaku Gothic Pro', 'ヒラギノ角ゴ Pro W3', 'MS Pゴシック', sans-serif; font-size: xx-small; line-height: 22px; margin: 0px; padding: 0px; word-break: break-all;"><br style="word-break: break-all;" /></span>
<div style="background-color: white; color: #333333; font-family: 'Hiragino Kaku Gothic Pro', 'ヒラギノ角ゴ Pro W3', 'MS Pゴシック', sans-serif; font-size: 13px; line-height: 22px; margin: 0px; padding: 0px; word-break: break-all;">
→ <b style="margin: 0px; padding: 0px; word-break: break-all;">「<a href="http://www.comffered.com/cef" style="color: #9a66cb; margin: 0px; padding: 0px; word-break: break-all;" target="_blank" title="COMFFERED MT4 EA Framework : 信頼性の高いEAを作る">COMFFERED MT4 EA Framework</a>」</b><span style="margin: 0px; padding: 0px; word-break: break-all;">として製品化</span>しました。</div>
<span style="background-color: white; color: #333333; font-family: 'Hiragino Kaku Gothic Pro', 'ヒラギノ角ゴ Pro W3', 'MS Pゴシック', sans-serif; font-size: xx-small; line-height: 22px; margin: 0px; padding: 0px; word-break: break-all;"><br style="word-break: break-all;" /></span>
<div style="background-color: white; color: #333333; font-family: 'Hiragino Kaku Gothic Pro', 'ヒラギノ角ゴ Pro W3', 'MS Pゴシック', sans-serif; font-size: 13px; line-height: 22px; margin: 0px; padding: 0px; word-break: break-all;">
メタトレーダー4(MT4)の「自動売買プログラム(EA)」作成用ソフトウェア製品です。<br />
</div>
<div style="background-color: white; color: #333333; font-family: 'Hiragino Kaku Gothic Pro', 'ヒラギノ角ゴ Pro W3', 'MS Pゴシック', sans-serif; font-size: 13px; line-height: 22px; margin: 0px; padding: 0px; word-break: break-all;">
<b style="margin: 0px; padding: 0px; word-break: break-all;">■<a href="http://blog.livedoor.jp/ahaha_fxtrader-library/archives/51636109.html" style="color: #9a66cb; margin: 0px; padding: 0px; word-break: break-all;" target="_blank">MT4障害監視システム「ahfw_hc」</a></b></div>
<span style="background-color: white; color: #333333; font-family: 'Hiragino Kaku Gothic Pro', 'ヒラギノ角ゴ Pro W3', 'MS Pゴシック', sans-serif; font-size: xx-small; line-height: 22px; margin: 0px; padding: 0px; word-break: break-all;"><br style="word-break: break-all;" /></span>
<div style="background-color: white; color: #333333; font-family: 'Hiragino Kaku Gothic Pro', 'ヒラギノ角ゴ Pro W3', 'MS Pゴシック', sans-serif; font-size: 13px; line-height: 22px; margin: 0px; padding: 0px; word-break: break-all;">
→ <b style="margin: 0px; padding: 0px; word-break: break-all;">「<a href="http://www.comffered.com/chc" style="color: #9a66cb; margin: 0px; padding: 0px; word-break: break-all;" target="_blank" title="COMFFERED MT4 EA Health Checker : 自動売買で障害に備える">COMFFERED MT4 EA Health Checker</a>」</b><span style="margin: 0px; padding: 0px; word-break: break-all;">として製品化</span>しました。</div>
<span style="background-color: white; color: #333333; font-family: 'Hiragino Kaku Gothic Pro', 'ヒラギノ角ゴ Pro W3', 'MS Pゴシック', sans-serif; font-size: xx-small; line-height: 22px; margin: 0px; padding: 0px; word-break: break-all;"><br style="word-break: break-all;" /></span>
<div style="background-color: white; color: #333333; font-family: 'Hiragino Kaku Gothic Pro', 'ヒラギノ角ゴ Pro W3', 'MS Pゴシック', sans-serif; font-size: 13px; line-height: 22px; margin: 0px; padding: 0px; word-break: break-all;">
MT4を監視し、メールでの異常通知や、障害復旧を試行するソフトウェア製品です。</div>
<br style="background-color: white; color: #333333; font-family: 'Hiragino Kaku Gothic Pro', 'ヒラギノ角ゴ Pro W3', 'MS Pゴシック', sans-serif; font-size: 13px; line-height: 22px; word-break: break-all;" />
<div style="background-color: white; color: #333333; font-family: 'Hiragino Kaku Gothic Pro', 'ヒラギノ角ゴ Pro W3', 'MS Pゴシック', sans-serif; font-size: 13px; line-height: 22px; margin: 0px; padding: 0px; word-break: break-all;">
<b style="margin: 0px; padding: 0px; word-break: break-all;"><span style="font-size: small; margin: 0px; padding: 0px; word-break: break-all;">2.</span><u style="word-break: break-all;">無料ソフトウェア・ダウンロードサイトを変更</u></b></div>
<div style="background-color: white; color: #333333; font-family: 'Hiragino Kaku Gothic Pro', 'ヒラギノ角ゴ Pro W3', 'MS Pゴシック', sans-serif; font-size: 13px; line-height: 22px; margin: 0px; padding: 0px; word-break: break-all;">
<span style="font-size: xx-small; margin: 0px; padding: 0px; word-break: break-all;"> </span></div>
<div style="background-color: white; color: #333333; font-family: 'Hiragino Kaku Gothic Pro', 'ヒラギノ角ゴ Pro W3', 'MS Pゴシック', sans-serif; font-size: 13px; line-height: 22px; margin: 0px; padding: 0px; word-break: break-all;">
新ダウンロード・ページ:<a href="http://www.comffered.com/freeware" style="color: #9a66cb; margin: 0px; padding: 0px; word-break: break-all;" target="_blank" title="コンファード(COMFFERED)公式サイト:無料ソフトウェア">http://www.comffered.com/freeware</a></div>
<div style="background-color: white; color: #333333; font-family: 'Hiragino Kaku Gothic Pro', 'ヒラギノ角ゴ Pro W3', 'MS Pゴシック', sans-serif; font-size: 13px; line-height: 22px; margin: 0px; padding: 0px; word-break: break-all;">
<span style="font-size: xx-small; margin: 0px; padding: 0px; word-break: break-all;"> </span></div>
<div style="background-color: white; color: #333333; font-family: 'Hiragino Kaku Gothic Pro', 'ヒラギノ角ゴ Pro W3', 'MS Pゴシック', sans-serif; font-size: 13px; line-height: 22px; margin: 0px; padding: 0px; word-break: break-all;">
<b style="margin: 0px; padding: 0px; word-break: break-all;">●対象</b></div>
<div style="background-color: white; color: #333333; font-family: 'Hiragino Kaku Gothic Pro', 'ヒラギノ角ゴ Pro W3', 'MS Pゴシック', sans-serif; font-size: 13px; line-height: 22px; margin: 0px; padding: 0px; word-break: break-all;">
・<a href="http://www.comffered.com/freeware#FT2" style="color: #9a66cb; margin: 0px; padding: 0px; word-break: break-all;" target="_blank" title="ForexTester2用サンプルストラテジ">ForexTester2用サンプルストラテジ</a></div>
<div style="background-color: white; color: #333333; font-family: 'Hiragino Kaku Gothic Pro', 'ヒラギノ角ゴ Pro W3', 'MS Pゴシック', sans-serif; font-size: 13px; line-height: 22px; margin: 0px; padding: 0px; word-break: break-all;">
・<a href="http://www.comffered.com/freeware#MONTE" style="color: #9a66cb; margin: 0px; padding: 0px; word-break: break-all;" target="_blank">モンテカルロ法による最大ドローダウンシミュレーションツール</a></div>
<div style="background-color: white; color: #333333; font-family: 'Hiragino Kaku Gothic Pro', 'ヒラギノ角ゴ Pro W3', 'MS Pゴシック', sans-serif; font-size: 13px; line-height: 22px; margin: 0px; padding: 0px; word-break: break-all;">
・<a href="http://www.comffered.com/freeware#BOOT" style="color: #9a66cb; margin: 0px; padding: 0px; word-break: break-all;" target="_blank">ブートストラップ法によりp値及び信頼区間を求めるツール</a></div>
<br style="background-color: white; color: #333333; font-family: 'Hiragino Kaku Gothic Pro', 'ヒラギノ角ゴ Pro W3', 'MS Pゴシック', sans-serif; font-size: 13px; line-height: 22px; word-break: break-all;" />
<div style="background-color: white; color: #333333; font-family: 'Hiragino Kaku Gothic Pro', 'ヒラギノ角ゴ Pro W3', 'MS Pゴシック', sans-serif; font-size: 13px; line-height: 22px; margin: 0px; padding: 0px; word-break: break-all;">
<b style="margin: 0px; padding: 0px; word-break: break-all;"><span style="font-size: small; margin: 0px; padding: 0px; word-break: break-all;">3.</span><u style="word-break: break-all;">製品関連ページ及びアカウント</u></b></div>
<br style="background-color: white; color: #333333; font-family: 'Hiragino Kaku Gothic Pro', 'ヒラギノ角ゴ Pro W3', 'MS Pゴシック', sans-serif; font-size: 13px; line-height: 22px; word-break: break-all;" />
<div style="background-color: white; color: #333333; font-family: 'Hiragino Kaku Gothic Pro', 'ヒラギノ角ゴ Pro W3', 'MS Pゴシック', sans-serif; font-size: 13px; line-height: 22px; margin: 0px; padding: 0px; word-break: break-all;">
<b style="margin: 0px; padding: 0px; word-break: break-all;">公式HP </b>: <a href="http://www.comffered.com/" style="color: #9a66cb; margin: 0px; padding: 0px; word-break: break-all;" target="_blank" title="コンファード(COMFFERED)公式サイト:MT4で、安心してオリジナルのFX自動売買をしよう">http://www.comffered.com/</a></div>
<div style="background-color: white; color: #333333; font-family: 'Hiragino Kaku Gothic Pro', 'ヒラギノ角ゴ Pro W3', 'MS Pゴシック', sans-serif; font-size: 13px; line-height: 22px; margin: 0px; padding: 0px; word-break: break-all;">
<b style="margin: 0px; padding: 0px; word-break: break-all;">Twitter </b>: <a href="http://twitter.com/COMFFERED" style="color: #9a66cb; margin: 0px; padding: 0px; word-break: break-all;" target="_blank">http://twitter.com/COMFFERED</a></div>
<div style="background-color: white; color: #333333; font-family: 'Hiragino Kaku Gothic Pro', 'ヒラギノ角ゴ Pro W3', 'MS Pゴシック', sans-serif; font-size: 13px; line-height: 22px; margin: 0px; padding: 0px; word-break: break-all;">
<b style="margin: 0px; padding: 0px; word-break: break-all;">Google+ </b>: <a href="http://gplus.to/comffered" style="color: #9a66cb; margin: 0px; padding: 0px; word-break: break-all;" target="_blank">http://gplus.to/comffered</a></div>
<div style="background-color: white; color: #333333; font-family: 'Hiragino Kaku Gothic Pro', 'ヒラギノ角ゴ Pro W3', 'MS Pゴシック', sans-serif; font-size: 13px; line-height: 22px; margin: 0px; padding: 0px; word-break: break-all;">
<b style="margin: 0px; padding: 0px; word-break: break-all;">Facebook</b> : <a href="http://www.facebook.com/COMFFERED" style="color: #9a66cb; margin: 0px; padding: 0px; word-break: break-all;" target="_blank">http://www.facebook.com/COMFFERED</a></div>
<div>
<div style="background-color: white; color: #333333; font-family: 'Hiragino Kaku Gothic Pro', 'ヒラギノ角ゴ Pro W3', 'MS Pゴシック', sans-serif; font-size: 13px; line-height: 22px; margin: 0px; padding: 0px; word-break: break-all;">
----------------</div>
</div>
<div>
<br /></div>
<div>
今後とも、よろしくお願いいたします。</div>
<div>
<br /></div>
<div>
<br /></div>
<div>
<br /></div>
Anonymousnoreply@blogger.com0