2013年2月1日金曜日

リアルトレードに耐えられるプログラムの作り方


今日はフォワードテスト結果詳細を報告しようと思っていたのですが、色々とちょこちょこ改良!?する度にバグがあり余り満足に売り買いされていなかったため、代わりにリアルトレードに耐えられるプログラムにはどのような機能が必要かについて話したいと思います。

バックテストは何度もした事あるけどリアルマネーをEAに任せたこと無いよ!という方は必見です。

さてさて、リアルトレードとバックテストとの大きな違いってどのようなところにあるのでしょうか。
TAもあまりEAにリアルマネーを任せたことが無いので、このブログで答えを完璧には出せないと思いますが、大きく以下の2つの点がバックテストと異なると思っています。

  ・スプレッドが時間によって変わる可能性がある。
  ・約定しない可能性がある。(スベる可能性がある)

また、トレード技術問題以外に以下の問題があると思っています。

  ・PCから離れたときちゃんと動いているかが気になる。
  ・プログラムを遠隔で動かしたい。

これらの問題はバックテストをやっているときには全く気になりませんが、リアルマネーを任せるにはクリアしておかないといけない問題です。

では、順を追って解説していきましょう。

■スプレッドについて

 こいつは一番切実な問題です。
 バックテスト結果はこのスプレッドに基づいているからです。

 スプレッドが1pips違うと1000回のトレードで結果が1000pips変わります。
 トレードで1000pips抜くのがどれ位大変かは裁量トレーダーの方ならよーく分かるはずです。
 1000pipsと言ったら、最小売買単位でも利益が10万円変わります。
 どれだけスプレッドに気を使わなければいけないかお分かりでしょうか。

 では、MT4でスプレッドを確認するAPIをご紹介しましょう。

  int MarketInfo("USDJPY",MODE_SPREAD)

 これを使ってエントリーするかしないかを判断すれば、スプレッドが広がっているときの無駄なトレードが省けます。
 私は121証券を使っているので、上APIが2以上を返してきた場合はエントリーを行わないようプログラムして
 います。

■約定拒否について
 
 こいつも結構切実な問題です。
 バックテストならあんなにサラッと100万通貨とか買えてたのにリアルは全然だめだぁなんてことが多々あります。
 こいつの方がスプレッド問題より解決が難しいです。

 まず、エントリーについてですが、2つの方法があります。
 一つが、OrderSendをループにすることです。
 私のプログラムを抜粋します。

  while(res == -1) {
   Print(OptLots);
   res = OrderSend(Symbol(),OP_BUY ,OptLots,Ask,1,Ask - Stop * Point,PL,"TwoPointCharge",MAGIC,0,Red);
   Counter++;
   if(Counter > 10 && Email) {
    SendMail("Error Information.","TwoPointCharge is Hang Up in Open routain(buy).");
    return(0);
   }
  }

 こんな感じです。
 とりあえずガンガンループを回してある程度約定しなかった場合ループを抜けるようにプログラミングしています。

 なお、OrderSend関数はOrderに失敗したときは-1を返し、成功すればチケット番号(注文番号)を返します。

 もうひとつの方法は1回トライであきらめてしまう方法です。
 そっちの方が理論値通り動いてくれていいのかも、とも思っています。

 もっと切実なのがエグジットの時の約定拒否です。
 損切りのときに約定拒否が続いたら大変です。
 そのため、私は以下のようにプログラムしています。

  while(res == false) {
   RefreshRates();
   res = OrderClose(OrderTicket(),OrderLots(),Ask,1,White);
   Counter++;
   if(Counter > 20 && Email) {
    SendMail("Error Information.","TwoPointCharge is Hang Up in Open routain(sell).");
    return(0);
   }
  }

 エントリー時と違ってポジションと言う名のリスクを抱えているのでどうしても決済したいところです。
 そのため、RefreshRates()とOrderCloseをループさせて意地でも決済してしまおうというプログラムにしています。

■EAの動きを遠隔で知る方法

 常時PCに張り付かなくて済むように携帯にメールを送信させましょう。
 メールの送信はMT4で機能を整備してくれているので簡単です。
 MT4上で「ツール→オプション→E-メール」と辿ってみてください。



 ここで、SMTPと送信元、送信先を設定したら、次にEAのコード中に

 SendMail("Error Information.","TwoPointCharge is Hang Up in Open routain(sell).");

 などと、書くだけです。
 なお、第一引数が題名、第二引数が本文です。

■遠隔からEAを操りたい

 こいつをやるにはリモートデスクトップを使うくらいしか方法が無いです。
 これを使うにはXP Professionalが必要です。(Vistaの事はわかりません。ごめんなさい。)

 システムのプロパティの「リモート」タブから、リモートデスクトップ接続を許可して下さい。
 遠隔でログインする予定のPC(大抵の方は会社のPCなどでしょうか。)から、
 
  「スタート→プログラム→アクセサリ→通信→リモートデスクトップ」
 
 と選択して、IPを入力すれば接続できるはずです。

 でも、こういうやり方はオススメしません。
 なぜなら、投資資金をリアルに扱っているPCが簡単にリモートからアクセスできること自体非常にリスクだから
 です。
 なので、どうしても緊急でPCに触りたい場合は午後休を取りましょう!(笑

-------------------------------

さてさて、今回のリアルトレードに耐えられるプログラムの作り方はどうだったでしょうか。
意外にこういう記事を書いている人がいないんですよね。
こういう記事が無いってことは皆さん結構リアルでEAを動かしていないってことなんですかね。
もしそうならEAを使った売買はまだまだエッジがあるのかなと一安心してみたり。

2013年1月29日火曜日

TAのブログで使われる用語の説明

先日「このブログの専門用語の意味が分からん」とご指摘頂いたので、今日は為替の必須用語とシストレに出てくる用語をご説明したいと思います。

■ポジション
 買い建てあるいは売り建ての持ち高のこと。

■ロング
 基軸の通貨のこと。
 USDJPYを新規で買った場合「ドル円のロングポジションを保有した」などといいます。

■ショート
 基軸でない通貨のこと。
 USDJPYを新規で売った場合「ドル円のショートポジションを保有した」などといいます。

■エントリー
 新規でポジションを建てること。

■イグジット
 ポジションを決済すること。

■スリッページ
 注文価格と約定価格との差の許容値。
 為替売買をインターネットで行っている以上注文時と約定時に誤差が生まれる。
 この誤差の許容値がスリッページである。小さくするほど約定しにくくなる。

■ストップロス、ロスカット、損切り
 許容できない金額まで含み損が膨らんだとき決済すること。

■テイクプロフィット、利食い
 含み益を持ったポジションを決済し利益確定させること。

■ナンピン、難平
 含み損が出ている時に買い増すこと。平均約定レートを下げる効果がある。
 例えば100円でドル円をロングを新規に保持した後に99円になった場合、100円になるまでは含み損が出る
 ことになる。しかし、99円で再度ロングポジションを追加で建てた場合、平均約定レートは99.5円になる。
 すなわち、99.5円まで円安になればトントンになるのである。
 しかし、含み損があるときに追加投資するとレバレッジが高くなりやすいので注意が必要である。

■ピラミッティング
 含み益が出ている時に買い増すこと。トレンドに乗ったときに高額な利益を得られる。
 但し、高値掴みになってしまうことが多く、検証した結果の期待値が高い場合で無いと失敗することが多いため
 注意が必要。

■ポジションサイジング
 レバレッジやナンピン、ピラミッティング等ポジションの数を調整する手法をいう。
 すなわち、資産管理のことである。

■ストラテジー
 エントリー手法、イグジット手法、ポジションサイジングのワンセットをいう。
 エントリー、イグジットの手法として有名なものに、「ゴールデンクロス」、「タートルズブレークアウト」、
 「3点チャージ」等がある。
 ポジションサイジングの手法として有名なものに「マーチンゲール手法」等がある。

■勝率
 そのままの意味。損大利小にすれば簡単に勝率が上がるので、高ければいいというものではない。

■プロフィットファクター(PF)
 総利益額÷総損失額
 PFが高いストラテジーは回数をこなせばこなすほど儲かることになる。
 逆にPFが高くても余り売買出来ないストラテジーではあまり儲からないことになる。

■ペイオフレシオ
 平均利益÷平均損失
 損小利大のストラテジーかどうかを測る指標。
 これと勝率が高ければ破産しにくいストラテジーなので、レバレッジを大きく効かせられる。

■最大ドローダウン
 最大累積損失額÷最高口座残高
 ストラテジーの最大リスクを測る指標。これが小さいほど安全なストラテジーであると言える。



その他、たまに出てくる用語

■標準偏差
 データのバラつきを表す確率論の用語。
 x1~xnのデータの場合、

 √{(x1-ave)^2+…+(x-ave)^2}
 (aveはx1~xnの平均)

 で求められる。

■偏差値
 学生の成績の良し悪しにも用いられている値で、データがどれだけ他の値より飛びぬけて良い/悪いを判断する
 指標。

 10 × (xi - ave)/(標準偏差) + 50

 で求められる。
 50は平均値と同一のデータを表し、70以上、30以下は全体の上位/下位5%を表す。

■大数の法則
 確率論の法則で、回数を増やすほど理論確率通りに物事は落ち着いていくというもの。

■区間推定
 確率論の理論で、実確率が理論確率に比べどれだけばらつくかを推定するもの。

■t検定
 確率論を用いた検定方法で、ある状況と、もう一つのある状況が確率論的に異なる状況なのか、それともそうとは
 いえないのかを判定する検定方法。
 よく、新発売の製品の満足度アンケートなんかで、2つの商品の評価を比較したりするのに使われる。

■χ二乗検定
 確率論を用いた検定方法で、ある状況と、もう一つのある状況が確率論的に異なる状況なのか、それともそうとは
 いえないのかを判定する検定方法。
 よく、新薬の効能が従来品と新商品とで比較して優位性があるかどうかを判定するときに用いられる。

■プロスペクト理論
 どういう領域の理論なのか不明なのですが、「行動ファイナンス理論」のひとつで、 「得の領域では
 低い確率を高く見積もり、損の領域では高い確率を低く見積もることで、損失を利益より過大に見積もって
 しまう」という理論です。
 誤解を恐れずに言えば、人間は負けるのが嫌いなので利食いはすぐしてしまうが、損切りはなかなかできない
 と言い換えることができます。


追加した方がいい用語が出てきたら、新しくブログを建てるのではなくこのページを更新していこうと思います。

2013年1月15日火曜日

MetaTrader4の使い方(3)


今回は何かEAを提供したいなと思い、取引履歴を表示するEAを作成しました。
EA(Expert Adviser)初心者の方は使い方を下のほうにつけておいたのでご覧下さい。

■概要

まずはどんなもんなのかごらん頂きましょう。








このように取引履歴をプロットすることができます。


■インポートする取引履歴について

インポートする取引履歴ですが、

  Buy/Sell , Entry Rate , Entry Time , Exit Rate , Exit Time

の順にカンマ区切りCSVで読み込ませてください。


なお、ファイルは

 MetaTraderフォルダ\experts\files

におくと読み込んでくれます。


■パラメータについて

①FileName = ""
  必ず設定しないといけないパラメータです。
  ファイルの名前を入力してください。

②Delimiter = ","
  csvファイルの区切り文字を入力します。

③InputGMT = 9
  インポートするファイルのグリニッジ標準時間との誤差です。
  私はクリック証券を使っているので、GMT=+9(東京)としています。

④InputSummerTime = false
  インポートするファイルの時間がサマータイムを採用している国の時間かどうかのフラグです。
  日本はサマータイムを採用していないのでfalseとしています。


⑤InputUS_SummerTime = false
  インポートするファイルがサマータイムを採用している国の時間で書かれている場合、ニューヨーク式の
  サマータイムかヨーロッパ式のサマータイムかを設定するフラグです。
  ヨーロッパ式のサマータイムを採用している場合はfalseに設定してください。
  なお、InputSummerTime=falseとしている場合は無視します。

⑥MT4GMT = 9
  インポートするMT4で採用されているグリニッジ標準時間との誤差です。
  私は121証券のMT4を使っているので+9にしています。
  ODLなら0、FXDDやAlpariなら+2を入れてください。

⑦MT4SummerTime = false
  インポートするMT4でサマータイムを採用しているかどうかのフラグです。
  私は121証券のMT4を使っているのでfalseにしています。
  ODLならfalse、FXDDやAlpariならtrueを入れてください。

⑧MT4US_SummerTime = false
  MT4がサマータイムを採用している場合のみ設定の必要があるパラメータです。
  ニューヨーク式のサマータイムかヨーロッパ式のサマータイムかを設定します。
  ヨーロッパ式のサマータイムを採用している場合はfalseに設定してください。
  FXDDならtrue、Alphariならfalseを設定してください。

⑨LineWidth = 1
  エントリーポイントとイグジットポイントをつなぐ線の太さです。
  オススメはデフォルト。

⑩EntryArrowStyle = 5
  エントリーポイントをどのように表示するかを設定します。
  http://googolyenfx.blog18.fc2.com/blog-entry-73.html
  をご覧下さい。
  (googolyenさんまた掲載させて頂きました。いつもありがとうございます。)

⑪ExitArrowStyle = 5
  イグジットポイントをどのように表示するかを設定します。
  http://googolyenfx.blog18.fc2.com/blog-entry-73.html
  をご覧下さい。
  (googolyenさんまた掲載させて頂きました。いつもありがとうございます。)

⑫ArrowSize = 2
  エントリーポイントとイグジットポイントの表示サイズを設定します。


■EAのダウンロード

  EAを添付します。
  ファイルストレージを持っていないので、「mq4」拡張子を「jpg」拡張子に変換して下に添付してあります。
  私が使っているウェブリブログはjpg画像ならアップできるからです。
  右クリックでダウンロードした後、拡張子を「jpg」から「mq4」に書き換えて使ってください。

画像



■EAの使い方

  まず、C:\Program FilesにあるMetaTraderのフォルダを開いてください。



  この中のExpertフォルダを開くと以下のようになっています。



  ダウンロードしたファイルをコンパイルします。
  MT4上で「F4」キーを押してください。
  下のような画面(Meta Editorといいます)が開きます。



  Navigaterウィンドウが\メタトレーダのフォルダ\Expertと連動しています。
  もし表示されていなければNavigaterウィンドウ表示ボタンを押してください。(①)
  Navigaterウィンドウから先ほどおいたファイルをダブルクリックで開いてください。(②)
  開いたらコンパイルします。(③)

  そうするとMeta Trader上にEAが出来上がります。









丸印の部分をダブルクリックしてみましょう。
  下のようなウィンドウが開きます。



  自動売買プログラムの場合は「Allow Live Trading」にチェックを入れましょう。
  但し、リアル口座の場合は自動売買がスタートしてしまうので細心の注意を払って下さい。
  でも口座なら気にすることなくポチッとしておきましょう。
  なお、私が今回公開しているEAは自動売買システムじゃないので関係ないです。

  次に「パラメータの入力」タブを開いてパラメータを設定しましょう。


  私のEAの場合は「FileName」というパラメータにインポートするファイル名を入力しないといけないので
  ファイル名を記入して下さい。

  OKを押してちょっとだけチャートを触ると取引履歴がプロットされます。

  もし表示されない方はチャート右上のマークを確認してみてください。
  下の図のように「×」が表示されていませんか?


  もし表示されていたらツールバー上のExpert Adviserというボタンを押してください。





  すると以下のような表示に変わります。


  これでうまくいくはずです。

2013年1月10日木曜日

さて、今回は以前記載したMetaTraderの使い方第二弾です。今回はIndicatorの使い方について書いてみようと思います。

MetaTraderでは、他社のトレード用ツールと同様Indicatorを表示させることができます。





結構様々なIndicatorがあるため、これだけでも結構重宝します。
移動平均やストキャス、MACDなどどのツールでも付いているものから、一目均衡、DMI、ATR等が付いていたり、株では付いてるけどFXでは珍しいWilliam's Percent Range等もあります。

しかし、MetaTraderの本当に便利なところは、このIndicator自体を作れるところです。
WEBを検索するといろんな人が本当にいろんなインジケータを作っているのでそれを拾ってくるだけでインジケータが無限に増えます。
それを探してきて自分であれこれ駆使して使ってみるとシステムトレードの幅が広がります。

拾ってくる方法はここでは特に触れませんが、拾ってきたIndicatorの使い方をご紹介します。

①.mq4若しくは.ex4ファイルを
C:\Program Files\MetaTrader 4\experts\indicators
に置く。

②.mq4ファイルの場合コンパイルしないといけません。
  mq4ファイルをダブルクリックしてMetaEditorを開きます。
  右のNavigatorウィンドウから拾ってきたmq4ファイルを選択して開き、コンパイルします。


③MetaTraderの方のNavigatorウィンドウからCustom Indicatorを選択し、その中からダウンロードしたインジケータ
  を選択します。



さて、コンパイルするときにファイルを見るとc言語のようなもので書かれていることがわかると思います。
正確にはmeta languageという言語で書かれていますが、c言語の派生語なのでcがわかる方は問題なく取り組めると思います。
ちょこちょこっと直せば自分色のインジケータにどんどん加工することができます。
ただ、meta language独特の関数や変数については、英語のヘルプだと読むのが大変なので下記サイトが大変便利です。

2012年12月28日金曜日

投資スタイルと業者選択

さて、今回は投資スタイルに合った業者選択についてお話したいと思います。

FXの世界では大体以下の4つの投資スタイルをとっている方がいます。

・スワップ派
・スイング
・デイトレ
・スキャルピング

それぞれの違いについてまずご説明します。


[スワップ派]
ざっくり言えば外貨預金を目的として投資をする手法です。

例えばニュージーランドドルの金利は現在6.5%です。
一方日本の金利は0.3%です。
ニュージーランドドルの相場が1ドル60円のときに1万ドル買ったとします。
これは日本円を60万円借りてニュージーランドドルを1万円買い、それを預金したのと同等の効果となります。
日本円は借りているので金利が0.3%かかり、ニュージーランドドルは預金しているので金利が6.5%つくことになります。
差し引き6.2%分の金利分である1万×0.062=37200円をもらえるというわけです。
こいつこそがスワップ金利です。
(正確には短期金利の変動でスワップ金利は変化します。)
そして、これを主な収益とするトレーダーをスワップ派と呼んでいます。

-メリット-
・外貨預金より、口座開設、預金手数料、指値手数料等が格段に安いです。
・くりっく365系と呼ばれる証券会社に預ければ外貨預金より税金が安いです。
・レバレッジをかけることができる(手持ちの何倍ものお金を運用すること)ので、収益を更に倍増させることが
 出来ます。
・基本的にポジション調整(売り買いすること)を行わないので毎日相場にかじりつきたくない方には向いています。

-デメリット-
・他のトレード手法に比べ、資本に対する収益が小額になります。
・数年に一度の大暴落相場にぶつかると強制ロスカット(アセットコントロール)により立ち直れないほどの損失を
 被ります。

-オススメ証券会社-
・税金を気にするなら…たぶん、岡三オンライン(手数料73円、くりっく365)
・スワップ金利が高い業者…【ヒロセ通商】、フォーランドフォレックス、アトランティック・トレード
・スワップ金利が低い業者…121証券(低い業者も重要です)

ちなみに、私は【ヒロセ通商】、フォーランド、121証券は使ったことがありますが、岡三オンラインだけ無いです。
手数料に関してはピカイチだったので掲載しました。


[スイング]
数日間に渡ってポジションを保有し続けるトレードをスイングといいます。

-メリット-
・売り買いが少ないため、デイトレやスキャルピングに比べて手数料が少なくて済みます。
・ポジション確認を1日1回、ポジション調整は数日に1回するだけなので、時間の少ない方でも実施しやすい
 スタイルです。

-デメリット-
・ほんの数時間でマーケットが思惑と逆に進んだときリスク管理が遅れ取り返しのつかない損害を出してしまう
 ことがあります。
 (先日の深夜の大暴落時に命を落とされた方が多数います。)
・週明け相場(相場の値が週末から大きく変わる)に弱いです。

-オススメ証券会社-
スワップ金利も高額で、スプレッド(手数料みたいなもの)が小さい証券会社がいいでしょう。
【ヒロセ通商】
Foreland Forex


[デイトレード]
数時間ポジションを保有し、寝る前には基本的に決済するトレードをデイトレードといいます。

-メリット-
・取引回数が多いため、ある程度の期間で実力差がでます。つまり、勝つ確率の高い方法を発見できれば
 スイングよりも安定した収支を得ることが出来ます。
・原則チャートを常に見ることになるため、損切りが早くなり破産リスクは小さい投資法といえます。
・寝る前には手仕舞うため寝ている間の大暴落や週末の突時に気付かないまま損失を出すと
 いうことはありません。

-デメリット-
・取引回数が多いため、スプレッド分の経費がかかります。
・チャートから離れられなくなります。

-オススメ証券会社-
スプレッドの小さい業者を選択すべきです。
・FXTS
クリック証券
パンタ・レイ証券「みんなのFX」
MJ
・121証券

[スキャルピング]
原則数秒から数分で決済する取引スタイルを言います。

-メリット-
・取引回数が非常に多いため、1週間から1月で実力差がでます。つまり、勝つ確率の高い方法を発見できれば
 デイトレよりも更に安定した収支を得ることが出来ます。

-デメリット-
・数銭単位の値動きで決済するため、スプレッド分の経費が尋常じゃなくかかります。
・チャートのことで頭が破裂しそうになります。

-オススメ証券会社-
・売買単位が小さい方…FXTS、クリック証券パンタ・レイ証券「みんなのFX」MJ、121証券
・売買単位が大きい方…マネーパートナーズFXプライムトレイダーズ証券

2012年12月19日水曜日

MetaTrader4の使い方

前回MetaTrader4のインストール方法をご紹介しました。
そのため、今回はMetaTrader4の使用法を説明したいと思います。
(MetaTrader4の使用法ははっきり言って他のサイトの方がはるかに詳しかったりするのですが、)

まず4つくらい並んでいるチャートを全部消しちゃってください。

次に気配値表示のお好み通貨を右クリックしてチャート表示をクリックしてください。
 日本人の方は皆さん鈎足はなれないと思うのでロウソク足に変更してください。
 色はチャート上の右クリックプロパティで変更可能です。
プロパティの全般タブで説明しておきたいのは下の2つくらいです。

これでチャートは見られるようになりました。

次にインジケータの表示方法です。

左下のウィンドウから罫線分析ツールをクリックし、お好みのインジケータをドラッグ&ドロップするかダブルクリックしてください。





結構マニアなインジケータもあるので大体皆さんが使っているものがあるのではないでしょうか。
ここまで出来てやっと他の証券会社のツールに追いついたといった感じでしょうか。

次からは自動売買システムの使い方とインジケータの作り方を解説したいと思います。


2012年12月10日月曜日

システムトレードを始めよう!!(Meta Trader4の紹介)

システムトレードって何なんでしょう??

システムトレードとは自分の感覚を抜きにしてトレードを行う手法です。
ある条件が揃ったらエントリーして(売り買いを行う)、ある条件が揃ったらイグジットする(決済する)手法です。

相場にクセがあるとしたら、過去のデータを元に期待値が算出できます。
期待値が100%を超えていたら、そのポイントでエントリー、イグジットを繰り返していけば必ず勝ちにたどり着けるというわけです。

じゃあ相場にクセがあるかどうかという話になります。
結論から言えば相場にクセはあります。

相場を多数決であるとして考えてみましょう。
ある値段で買いたいという人と売りたいという人がいたとします。
買いたい人が多ければ相場は上がり、売りたいという人が多ければ相場は下がります。
ということは買いたいと思う人が多くなるポイントで自分も買えばいいわけです。
そして相場に参加しているのは人であるため、人がどんなときに買いたくなり、どんなときに売りたくなるかを研究すれば勝てるようになります
これが相場のクセの正体です。

では期待値が高いポイントをどうやって見つければよいでしょうか。
これには過去データの分析が重要です。
過去データの分析に大変便利なツールがMeta Traderです。
MetaTraderとはMetaQuotes Software社が提供しているツールで過去10年分以上のデータを使って無料でバックテスト(過去データを使ってアルゴリズムの優位性を確認するテスト)が出来ちゃいます。

期待値が高いポイントでエントリー、イグジットしたバックテスト結果


では、Meta Trader4の導入方法をご紹介します。

 ①Meta Traderのインストール
  MetaQuotes Software社のページにアクセスします。


  ②ダウンロードボタンを押します。
 ③「mt4setup.exe」をダブルクリックして、インストールします。
  英語が苦手な方は日本語でインストールしましょう。

 ④インストールしたら、MetaTraderを起動します。

 ⑤「デモ口座の申請」を入力しましょう。
  入力欄は適当でよいのですが、「貴社からのニュースレター受け取りに同意します」にチェックを入れないと
  次に進めません。
  ⑥入力が完了したらセットアップ完了です。
  使用時画面
 海外ツールなため最初はちょっとビビりますが簡単なものです。

最後に一つ注意があります。
ウイルスソフトによってはMeta Trader4をトロイの木馬的なものと勘違いしてウイルス隔離室へ連れてってしまいます
ウイルスソフトの説明書をよく読んで除外してやりましょう。

使い方はまた今度。