自動売買用EAやMT4についてのノウハウ集

【完全保存版】MQL4で夏時間・GMT変換を正しく処理する方法とサンプルコード
FX自動売買で失敗しやすいGMT変換をサマータイム込みで正しく処理する方法を初心者向けに解説。MQL4対応のコード例も掲載。

【MQL4サンプル付】MT4のEAに利用期間制限をつける方法|配布や体験版に便利な関数
MT4でEAの配布期間を制限したい方向けに、MQL4による日付チェック関数を初心者でもわかるように解説。体験版や有効期限付きEA配布の際に便利なコード例付き。

MT4でEA配布時に使える口座縛り関数|初心者向け解説
MT4で自作EAを特定ユーザーにだけ使わせたい方へ。口座番号やブローカー名による使用制限の方法をMQL4で丁寧に解説。初心者でも簡単に実装可能!

ポジションのpips数を計算する関数(MT4)
今回はMT4の自動売買用EAサンプルソース(FX用)を、プログラミング初心者の方向けに解説しています。はじめにナンピンEAを作る際など全ポジションのpips数計算や、単ポジでもpips数を確認したい場合があるのでpips数を計算する機能を関...

EAバックテストの最適化で取引数が0回になる現象と解決法
はじめにここでは、MT4で普通のバックテストだと取引数があるのに最適化でのバックテストだと取引数が0件になってしまう例についていくつか解説しています。最適化はEAの可能性を最大限引き出す事のできる重要な機能ですが、どういった場合に使えなくな...

バー関連の関数や処理(MT4)
今回はMT4の自動売買用EAサンプルソース(FX用)を、プログラミング初心者の方向けに解説しています。はじめに今回はバー(ローソク足)に関わる関数や処理をご紹介します。買いポジション又は売りポジションで、エントリーから何本のローソク足が経過...

ポジションを半分決済する関数(MT4)
今回はMT4の自動売買用EAサンプルソース(FX用)を、プログラミング初心者の方向けに解説しています。オンラインレッスンを受講されている方から質問があったので、記事にしています。はじめにポジションを半分決済するという手法、EAを扱っていると...

連敗したらその日はエントリーしなくする処理(ChatGPT利用)
今回はMT4の自動売買用EAサンプルソース(FX用)を、プログラミング初心者の方向けに解説しています。はじめにたとえEAで自動売買していたとしても、連敗する事はよくあります。連敗=その日の値動きに合っていないという事もあるため、3連敗したら...

フィボナッチリトレースメントを使ったEA(サンプルソース)
今回はMT4の自動売買用EAサンプルソース(FX用)を、プログラミング初心者の方向けに解説しています。トレードに使うテクニカル分析はフィボナッチリトレースメントを使って、ロングエントリーをしています。はじめにフィボナッチリトレースメントはこ...

雇用統計日を判別する関数(サンプルソース)
今回はMT4の自動売買用EAサンプルソース(FX用)を、プログラミング初心者の方向けに解説しています。はじめに今回は、MT4のEA(MQL4)に関する知識でアメリカの雇用統計日を判別する方法についてです。雇用統計については、過去色々記事にし...

EAの取引履歴をメール送信する方法(サンプルソース)
今回はMT4の自動売買用EAサンプルソース(FX用)を、プログラミング初心者の方向けに解説しています。今回は、トレードするEAではなくEAが取引した取引履歴をメール送信する感じです。はじめにMT4ではメール送信機能があり、所定のアドレスにメ...

【超シンプル!】MT4(MQL4)とMT5(MQL5)のソースコードの違いについて解説
はじめに今回は、MQL4とMQL5でどれぐらいソースコードが変わるのかをシンプルかつわかりやすく解説します。私も長らくMQL5は学ばないとなーと思いながら敬遠していましたが、今回EAの開発依頼があったので色々勉強をしたことについてまとめてい...

MT4からLINEにイメージを送る方法でハマった件
はじめに自動売買の状況をスマホのLINEに送って確認したい!チャート情報やエントリー状況をLINEで確認できると、一切PC前にいなくてもEAがエントリーした時とその状況をスマホから確認できちゃうので便利ですよね。という事で、今回はMT4(M...

EA・インジ等ダウンロード一覧
当ブログで扱ってきたEAやインジケータ等のダウンロード一覧です。

米雇用統計発表前にEAを取引しないようにする便利インジケータ
はじめにここでは、米雇用統計発表前にEAを取引しないようにする便利インジケータをご紹介します。EAを動かしていて、急に大きな値動きがあり損切りされた後『あ、今日雇用統計だった・・・』と気づく事があります。そこで、まず雇用統計日になるとチャー...

本格ナンピン&マーチンEA(一部サンプルソース有り)
今回は、MT4のEA(FX用)を公開します。本格ナンピン&マーチンゲールEAという事で、以前がっつり作成したもの(EAファイルとソースコード一部)を無料公開しています。今回は外国通貨に加えGOLD(ゴールド)でも使えるEAになっており、さら...

【お問合せ回答】ZigZagのEAで条件が初めて揃った時だけエントリーする方法
今回は、コメントでご質問があった件について回答していきたいと思います。ZigZagのソースコードを理解するのにも良い題材なので是非ご拝読頂ければと思います。最終的に動くMT4のEAサンプルソース(FX用)も公開しています。はじめに今回も、以...

【お問合せ回答】MACDと移動平均線を使ったEA(サンプルソース)
今回はMT4の自動売買用EAサンプルソース(FX用)を、プログラミング初心者の方向けに解説しています。トレードに使うテクニカル分析はMACDと移動平均線(MA)で、順張りエントリーをしています。はじめに今回も、お問合せで頂いた内容について解...

日本時間をチャートに表示する便利インジケータ
はじめにここでは、日本時間をMT4のチャート上に表示する便利インジケータをご紹介します。MT4に表示されている時間は、日本時間と異っており夏時間・冬時間でも違いが出てくるため少しややこしいです。特にバックテスト中は『いま日本時間で何時にエン...

MT4でファイル関連の操作をしたい(外部ファイルを実行するサンプルソース)
今回は、MT4のEAのサンプルソースを公開します。今回はトレードする系ではなく少しマニアックですが便利機能という感じです。はじめにMT4でファイルコピーや移動等の操作を行いたいと思い色々調べていたのですが、fileフォルダ内でしか操作できな...