適宜追加していきます。
1.EA開発用ソースコード
ダウ理論に基づくトレンドフォロー型のEAです。
レンジ相場で無駄な取引をしないよう追加条件を加えればそれなりに使えます。
続きを見る
FX自動売買ツールの開発用ソースコードを公開【MT4で自作EA】
2.機能拡張用の追加ソースコード
上記のEA開発用ソースコードと組み合わせて使うことが可能です。
・トレーリングストップを実装する
トレーリングストップはメジャーな決済手法ですがMT4には実装されていません。
本記事ではロジックに加え自分が使いやすいようカスタマイズする方法を紹介しています。
続きを見る
自作EAでトレーリングストップを追加する方法【MT4でFX自動売買】
・複数ペアや時間軸を一括処理する
複数のウィンドウでEAを稼働させた場合は競合を起こす可能性があります。
同じEAを別の通貨ペアや時間軸に使うだけであれば本記事の内容で解決可能です。
PCの負荷軽減にもなるので一度試してみて下さい。
続きを見る
自作EAで複数ペアや時間軸を1度に監視する方法【MT4でFX自動売買】
・ナンピン買いを実装する
本記事ではナンピンをするためのロジックを以下の2つに分けて実装しています。
・ポジションを分割して取得する方法
・ポジション数に応じてロット数を変更する方法
複雑な条件を持つEAを開発したい場合にもこれらの考え方が役に立ちます。
続きを見る
自作EAでナンピン買いを行う方法【MT4でFX自動売買】
・ボリンジャーバンドを実装する
移動平均線でトレンド方向を把握、ボリンジャーバンドで売買タイミングを測ります。
単純なトレンドフォロー型のEAよりも利益を伸ばしやすくなっています。
また、損切する際も損失を抑えることが可能です。
続きを見る
自作EAでボリンジャーバンドによる逆張り手法【MT4でFX自動売買】
・ポジションを全決済、分割決済する
「ある時間でポジションを全決済したい」「利益が出たら一部決済したい」という希望を叶えます。
本記事ではお手持ちのEAに組み込んで使える形のソースコードを掲載しています。
一部を修正すれば通貨ペアの指定や売りポジション、買いポジションごとの決済も可能です。
続きを見る
自作EAでポジションを全決済、分割決済する方法【MT4でFX自動売買】
・日付や時間、曜日を上手く活用する
時間や曜日をトリガーにしたロジックはEAを作る上でかなり使えます。
例えば「月曜朝は取引しない」「金曜夜にポジションを閉じる」などが一般的です。
本記事では開発時によく使う関数の一覧を載せているので、ブックマークをおすすめします。
続きを見る
自作EAで日付や時間、曜日を取得する方法【MT4でFX自動売買】
3.よくある質問
Q. MT4はどこから入手できますか
A. MT4は以下の国内FX業者からダウンロードできます
-
MT4でFX自動売買できる国内証券会社おすすめ。EA開発者が徹底比較
続きを見る
Q. ソースコードの使い方が分かりません
A. サンプルEAの動かし方や改編方法は以下の記事を参照下さい
-
無料ソフトを使ったFX自動売買ツールの作り方【MT4で自作EA】
続きを見る
Q. 作成済のEAをいただくことはできますか。
A. EA自体の配布は現在行っていません。販売サイトで有料EAを購入して下さい。
MT4に限らず自動化できればいいなら以下のサービスも選択肢です。
-
国内証券会社のFX自動売買サービスおすすめ。種類別に徹底比較
続きを見る
4.開発に詰まったらインプット
EA開発に必要なのはトレードスキルとプログラミングスキルです。
どちらが欠けていても良いEAは作れません。
以下に知識やスキル不足を補うツールを紹介します。
コスパが良いおすすめサービス
FXメタトレーダー入門【約2千円】
EA開発者のバイブル、初心者から上級者まで
EAつくーる【月3千円】
プログラミング無しでEA開発
EAプログラミングセミナー【約4万円】
講師からの指導を受けつつEA開発の基礎を学べます
・FXメタトレーダー入門
EA開発者を目指すなら以下のシリーズは押さえておきたいです。
筆者は書籍版を持っていますが、電子版が半額で売られています。
これから購入される方は電子版をお勧めします。
✔ FXメタトレーダー入門
MT4の使い方を1から紹介してくれます。
これからEAを自作しようという方にはちょっと物足りないかも。
とは言え持っておいて損はない1冊です。
✔ FXメタトレーダー実践プログラミング
MT4の使い方はOK!と言う方はこちらからで大丈夫。
辞書的な使い方もできるのでお金に余裕があれば紙媒体もおすすめです。
・EAつくーる
プログラミング初心者におすすめしたいのがEAつくーるです。
これを使えばノーコード(プログラミング無し)でEA開発が可能。
お試しなら1ヶ月版(2980円)で十分です。
やる気があれば初めから1年版(29800円)がおすすめ。
これがあれば学習期間含め100時間くらい短縮できます。
・EAプログラミングセミナー
がっつり取り組みたいのであればEAプログラミングセミナーもおすすめです。
難易度別に3つの講座が提供されているので、レベルに合わせて選択しましょう。
5.ご注意下さい
本ブログで公開しているソースコードは学習用のサンプルです。
利益を保証するものではありません。
リアル口座で稼働させる場合は自己責任で行ってください。
以上、参考になれば幸いです。