EA作成入門|初心者向け!EAの自作ガイド集

プログラミング未経験でも安心。EA作成に必要な基本やサンプルコードの使い方、効率良く開発を学ぶ方法をやさしく解説しています。プログラミングスキルが無くてもEAを作る方法も紹介!

ステップ1:自作EAを作ってみよう!

ChatGPTを活用した自作EAの作り方をステップバイステップで紹介。

ステップ2:プログラミングを始めよう!

プログラミング未経験者向けに、1からプログラミングを解説。

ステップ3:プログラミング基礎を学ぼう!

インデントの使い方やマジックナンバー等EA自作で必要な知識を学ぶ。

カテゴリ内の記事一覧

EA作成入門

MQL4 EA作成に必須!パラメータ設定の基本|inputとexternの違いと使い方

EA(エキスパートアドバイザー)を自作する際に避けて通れないのが「パラメータ設定」です。ロットサイズや使用時間足、機能の有無などをユーザーが簡単に設定できるようにするために、input や extern を使います。本記事では、MQL4のパ...
EA作成入門

自作EA vs 市販EA|初心者にはどっちが向いている?徹底比較ガイド

本記事は『FX自動売買(EA)入門ガイド』の補足記事として、「自作EA」と「市販EA」どちらが初心者に向いているのかを詳しく解説します。FXの自動売買を始めるとき、多くの初心者がまず悩むのが「EAは自分で作った方がいいのか?それとも市販のE...
EA作成入門

EAの動きをわかりやすく解説!リーダーと作業員の役割をイメージしよう【超初心者向け】

MT4のEA(エキスパートアドバイザー)プログラムって、最初は難しそうに見えますよね。でも実は、「リーダー」と「作業員」の関係に例えると、とてもわかりやすく理解できます。今回は初心者の方に向けて、MT4のEAで使われる「int OnInit...
スポンサーリンク
EA作成入門

MT4時間と日本時間の違いを解説|夏・冬時間や経済指標のズレを把握しよう

👋 はじめに:MT4時間は意外と落とし穴?MT4(MetaTrader 4)では、チャートやEAの動作に使われる時間が日本時間ではありません。とくにFX初心者やEA作成中の方は、**「MT4の7時=日本時間で何時?」**という疑問にぶつかり...
EA作成入門

作ったEAが思った所でエントリーしてくれない時の対処法

はじめにEAを作成した際、いざEAをバックテストで動かしてみると『自分が思った所でエントリーしていない!』となった事はないでしょうか?※この問題、私もよく起きます今回はこの問題について、プログラミング初心者でもわかるような解決方法をご紹介し...
EA作成入門

プログラミング初心者必見!グローバル変数、ローカル変数の違いと使い方について

はじめにプログラミングをしたりソースコードを見ていると、『何故先頭部や中盤に分けて変数を宣言しているのだろう?』と思われたことはないでしょうか?この赤枠の部分ですが初めて見ると、どういった違いがあるんだろうってなりますよね。これは、プログラ...
EA作成入門

プログラミング脳になれるゲーム(Omega Crafter)

はじめに普段プログラミングの堅苦しい記事ばかり書いておりますが、今回は趣向を変えて少しゲームのお話をしたいと思います。プログラミング未経験者や超初心者といった方にもおすすめのとあるゲームです。そのゲームの名は、Omega Crafter(オ...
EA作成入門

初心者でもできるEA作成入門|プログラミングなし・ありの両方を解説(まとめ)

EAって難しそう…と思っていませんか?実は最近では、プログラムが書けなくても自動売買を始められるツールが増えています。この記事では、初心者でも手軽にEAを作る方法をまとめました。FX自動売買(EA)とは?初心者向けに基本を解説まずは、FX自...
EA作成入門

【MQL4入門】EA開発で重要なインデントの書き方と理由を解説(初心者向け)

MQL4を使ってEA(自動売買プログラム)を開発しようとしたとき、**「コードの構造がごちゃごちゃで見にくい…」**と感じたことはありませんか?その原因の多くは、「インデント(字下げ)」が正しく使われていないことにあります。本記事では、プロ...
EA作成入門

移動平均線を使ったEAを作る際に必要なこと

はじめに今回は、FXのテクニカル指標で特にメジャーな移動平均線について、EAを作る際に移動平均線の判断を組み込むにはどうしたらいいかについて解説していきます。移動平均線の上向きと下向き、ゴールデンクロスやデッドクロス、パーフェクトオーダー系...
EA作成入門

MT4のチャート上にボタンやラインを描いて、疑似的な裁量トレードをする機能

今回はMT4の自動売買用EAサンプルソース(FX用)を、プログラミング初心者の方向けに解説しています。エントリー等は行わない、リアルFX口座でお手軽にダミートレードができる仕組みについて記載しています。はじめにリアル口座を使ってMT4でトレ...
EA作成入門

EAのファイルやソースコードを簡単に比較して違いを見つける方法

はじめにコピペしながらEAを複数メンテナンスしていると、今のソースコードと数カ月前に作ったコピペ元のソースコードってどこが違うんだ?ってなりませんか?今回は、ソースコード同士の違いを簡単に比較できるおすすめの無料ツールをご紹介します。私が社...
EA作成入門

『ChatGPT』を使ってEAを作る方法

近年AIの勢いが凄いですよね!私もイラストにプログラムに色々活用しながら楽しんでます。さて、今回はAIの『ChatGPT』を使ってEAを作る方法について解説します。『ChatGPT』を使えるようにする方法から、『ChatGPT』とのコミュニ...
EA作成入門

『EAつくーる』を使ってRSIのEAを作ってみる

概要ゴゴジャンの『EAつくーる』でインジケータ(RSI)を使ったEAを作っていきます。既に私が『EAつくーる』を使わずに作ったRSIのEAがあるので、今回はその手作りEAに合わせる形で『EAつくーる』を使って1からRSIのEAを作っていきま...
EA作成入門

プログラミング知識が無くてもEAを作る方法

はじめにプログラミング未経験者でもEAが作成可能という事で、ゴゴジャンの『EAつくーる』というツールを購入し、プログラミング未経験者や初心者でもEAが作れるのか?を確認しました。結論から言いますと、プログラミング未経験者でも作れます!プログ...
EA作成入門

EAのコンパイルとバックテストと動かし方までを解説

はじめにここでは、MT4で使うEAのコンパイルの仕方、EAを動かすためのMT4設定、バックテスト、EAの適用方法について初心者の方のために1から解説しています。コンパイルの仕方が分からない方や、EAはあるけどMT4にセットアップの仕方がわか...
EA作成入門

OrderSelect()は本当に必要?MT4/MQL4での正しい使い方と注意点を解説

はじめにここでは、EAを作成していると必須の関数であるOrderSelect()関数について、解説していきます。OrderSelect()って何気なくつかっていたりしませんか?最悪どこにいれたらいいのかわからない!!みたいな事ありませんか?...
EA作成入門

【EA開発初心者向け】変数の型はしっかり合わせよう!

はじめにEAを作成していると、何気なくint型やstring型の変数を使っていると思います。今回はその何気ない型選びのせいで、EAがうまく動かなくなりハマった問題について記載しています。※初心者向けですハマった内容まず、ハマった内容を率直に...
EA作成入門

EAを動かしながらソースコードを1行ずつ確認する方法

はじめにEAを作成した際、コンパイルはエラー無くできたのにいざEAを動かしてみると『1回もエントリーしない、思った通りのエントリーをしない』といったことが起きた事はないでしょうか?今回はこの問題についてに解説していきたいと思います。今回はリ...
EA作成入門

コンパイルできたのに1回もエントリーしてくれない時の対処法

はじめにEAを作成した際、コンパイルはエラー無くできたのにいざEAをバックテストで動かしてみると『1回もエントリーしない』といったことが起きた事はないでしょうか?今回はこの問題についてに解説していきます。※全然思った所でエントリーしてくれな...
スポンサーリンク