EAサンプル・ノウハウ

EAサンプル・ノウハウ — EA作成の実践テクニック

EAのロジック設計やバックテスト、パフォーマンス最適化など、EA開発における実践技を体系的にまとめたカテゴリです。経験者向けのテクニカルな内容が中心ですが、段階的に理解できる構成です。

ポイント1:EAのサンプルコード

各インジケータを使ったEA、様々な関数等の実用的なMQL4サンプルを収録。

ポイント2:無料ヒストリカルデータ

無料で配布されている各ヒストリカルデータの取得方法から導入手順を紹介。

ポイント3:バックテスト

バックテスト方法や、詳細にバックテスト結果を確認する方法等を紹介。

ポイント4:最適化

バックテスト結果を最適化する方法や、PFをあげる方法を紹介。

ピックアップ記事

FX自動売買EAサンプルソース一覧
様々な戦略に対応したEAのサンプルコードをまとめています。

【無料】MT4バックテスト用ヒストリカルデータ4選
4つのヒストリカルデータの取得方法から導入手順を紹介しています。

Quant Analyzerの使い方と導入手順
MT4では見えない弱点まで分析できるQuant Analyzerを解説しています。

EAのバックテストの最適化方法
EAの可能性をさらに広げる最適化の解説です。

EAソースコードを探す
あなたのEA開発・運用に役立つコードと構造をここで手に入れましょう。

一覧を見る

便利なタグ一覧

カテゴリ内の記事一覧

EAサンプル・ノウハウ

【完全保存版】MQL4で夏時間・GMT変換を正しく処理する方法とサンプルコード

FX自動売買で失敗しやすいGMT変換をサマータイム込みで正しく処理する方法を初心者向けに解説。MQL4対応のコード例も掲載。
EAサンプル・ノウハウ

【MQL4サンプル付】MT4のEAに利用期間制限をつける方法|配布や体験版に便利な関数

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

MT4でEA配布時に使える口座縛り関数|初心者向け解説

MT4で自作EAを特定ユーザーにだけ使わせたい方へ。口座番号やブローカー名による使用制限の方法をMQL4で丁寧に解説。初心者でも簡単に実装可能!
スポンサーリンク
EAサンプル・ノウハウ

ポジションのpips数を計算する関数(MT4)

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

EAバックテストの最適化で取引数が0回になる現象と解決法

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

MT4でバー(ローソク足)を使ったEA処理の基本|初心者向けに関数付き解説

はじめにEA(エキスパートアドバイザー)を自作しようとしたとき、「ローソク足(バー)をどう使えばいいの?」「陽線・陰線の数を数えるってどうやるの?」と疑問に思ったことはありませんか?この記事では、MT4でEAを作成する際に役立つバー(ローソ...
EAサンプル・ノウハウ

ポジションを半分決済する関数(MT4)

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

連敗したらその日はエントリーしなくする処理(ChatGPT利用)

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

MT4でフィボナッチリトレースメントEAを作成|自動エントリーするMQL4サンプルコード付き解説

MT4でフィボナッチリトレースメントを使ったEAを作成する方法を、MQL4コード付きで解説。自動でラインを描画し、価格到達で自動エントリー!初心者にもおすすめ。
EAサンプル・ノウハウ

【MQL4】雇用統計日を自動判別!EAでNFPを回避する関数を解説【ソース付き】

MT4のEAで雇用統計(NFP)を自動判別し、トレードを回避する方法をMQL4コード付きで解説。独立記念日や例外年にも対応した関数を初心者向けに紹介します
EAサンプル・ノウハウ

EAの取引履歴をメール送信する方法(サンプルソース)

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

【超シンプル!】MT4(MQL4)とMT5(MQL5)のソースコードの違いについて解説

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

MT4からLINEにイメージを送る方法でハマった件

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

【お問合せ回答】ZigZagのEAで条件が初めて揃った時だけエントリーする方法

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

【お問合せ回答】MACDと移動平均線を使ったEA(サンプルソース)

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

MT4でファイル関連の操作をしたい(外部ファイルを実行するサンプルソース)

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

MT4の取引履歴をファイルに書き出す(サンプルソース)

今回はMT4の自動売買用EAサンプルソース(FX用)を、プログラミング初心者の方向けに解説しています。今回はトレードする系ではなく、便利機能です。はじめにMT4の口座履歴ってマジックナンバー単位でソートできないので、どのEAで利益が出ている...
EAサンプル・ノウハウ

許容できる損失額からロット数を計算する処理

今回はMT4の自動売買用EAサンプルソース(FX用)を、プログラミング初心者の方向けに解説しています。許容できる損失額からエントリーする際のロット数を自動計算する関数となっておりますので、是非使ってみて下さい。はじめに今回は、許容できる損失...
EAサンプル・ノウハウ

急にバックテストの結果が変わってしまう原因とは?

はじめにMT4でEAのバックテストをしていると、昨日と今日でプロフィットファクターが変わってしまったという事はありませんか?ソースコードを修正したわけでもない・期間指定等のテスト内容も変えていないのに急にバックテスト結果が変わってしまう事が...
EAサンプル・ノウハウ

EAにトレーリングストップを追加する(サンプルソース)

今回はMT4の自動売買用EAサンプルソース(FX用)を、プログラミング初心者の方向けに解説しています。決済の手法であるトレーリングストップ機能を追加するサンプルソースです。はじめにMT4でポジションを持った際、トレーリングストップ機能はデフ...
スポンサーリンク