MT4用EAの作り方を記事にしていきます。2012年11月21日水曜日はじめに/メタトレーダーでの自動売買にむけてこのたびは、ブログ訪問いただきありがとうございます。このブログでは、メタトレーダー4(以下MT4)で、自動売買をするための方法を、技術的な観点で、できるだけ初級者でも解るように書いていきたいと思います。今回は、FXの自動売買を始めたきっかけと、EA作成にあたって、です。●裁量トレードとの決別そもそも、当方がMT4で自動売買を始めたのは、FX裁量トレードで「どうしても売買ルールを守れない」と自覚して、売買ルール検証を自動化したのがきっかけでした。※詳細は、「FXシステムトレード(元初心者)奮闘記/トレード中毒から抜け出す!」に書いてます。今読み返すと懐かしい笑システム・エンジニアなので、プログラミングにも抵抗が無く(むしろ好き)、自然と「自動売買」の道を歩み始めたのでした。●売買ルールの検証まずは「売買ルールの検証をしよう!」ということで、過去データをもとに売買ルールを検証(バックテスト)するために、「ForexTester2」という検証専用ソフトを購入。売買ルールをプログラミングして、検証を繰り返す日々が続きました。●メタトレーダー4用EAを作りはじめたそして、どうにか「堅牢そうな売買ルール」が見つかったので、実際の自動売買をするために、MT4で動く「FX自動売買プログラミング」(EA作成)を始めました。Tester2」では実際の売買はできないので。2001年からのデータが入手できるので、今でも使ってますwEA作成にあたって、情報収集や方式検討などをすると直ぐに、「売買ルールごとに似た様なことを毎回プログラミングするのは大変」という結論になりました。1回共通的な部分をプログラミングしてしまえば後は、「売買ルール」だけを変えていくことで簡単にEAを作れる様にしました。Checker」というソフトです。#自分でもつかってます。製品化したソフトを作っている過程では、「安心してFX自動売買させれるのか」ということを常に念頭においてました。トラブルが起きたときでも、大きく資産を減らさず、意図したとおりにトレードができるように、細心の注意をはらいました。実際プログラミングしていると、「よく知られた落とし穴」にはまったり、MT4がヘルプと異なる動きをしたり、MT4自体のバグを見つけたりと大変で、「自動売買をまかせても安心」なレベルに到達するのに、およそ9ヶ月間かかりました。#その奮闘の詳細は、別ブログの「MT4用EA開発時代」に書いてます。技術的に興味ある人はm(__)m売買ルールを実現するだけでなく、「人が見てなくても、安心してFXを自動でトレードさせ続けれるEA」をつくるのは本来、高度なIT技術が必要になり、簡単にはできません。EAを作るにあたっての情報源リンクを、左下に張りました。今回記事はこんな感じで。今まで書いてたブログ「FXシステムトレード(元初心者)奮闘記」は、従来通り、半分自分のために続けます。今までのブログは1つの記事が長すぎて更新頻度が少なくて内容も重い。反省ふまえて、こっちは手短でライトな感じにしよっと。「MT4EA作成・運用ソフト」製品化のお知らせ「MT4関連ソフト」2種類(「MT4用EA開発用共通部品『ahfw』」・「MT4障害監視システム『ahfw_hc』」)が製品化されました。「お試し版」を無料ダウンロードできますので、ご利用いただければ幸いです。【お知らせ詳細】----------------1.製品化されたMT4関連ソフトウェアについて公式サイト:http://www.comffered.com/どちらの製品も、「無料お試し版」をダウンロードできます。※「無料お試し版」での主な制約は、ライブ口座で動作しない点です。Framework」として製品化しました。メタトレーダー4(MT4)の「自動売買プログラム(EA)」作成用ソフトウェア製品です。Checker」として製品化しました。MT4を監視し、メールでの異常通知や、障害復旧を試行するソフトウェア製品です。http://www.facebook.com/COMFFERED----------------今後とも、よろしくお願いいたします。(Atom)MT4のEAを作成・運用する、製品を使った方法を書きます。コメントを通して、お客様と交流できれば幸いです。