プログラミング入門

MT4 EAを自作するためのプログラミング基礎を、初心者向けにステップ形式で解説しています。

ぷろぐらむFX|MT4 EAの作り方と実践ガイド EA・MT4ノウハウ集

【MQL4】エラー129・130・131・134の原因と対処法|初心者向け完全まとめ

「MQL4 error 130」「OrderSend error 134」などのエラーで EAが動かず困っていませんか?EA(エキスパートアドバイザー)を作成していると、必ず遭遇するのが MQL4 のエラーコードです。特に初心者がつまずきや...
param-set EAを自作してみよう

MQL4 inputの使い方まとめ|EAパラメータ設定とexternとの違い【初心者向け】

MQL4のEAパラメータ設定とは?inputで何ができるのかEA(エキスパートアドバイザー)を自作する際に避けて通れないのが「パラメータ設定」です。ロットサイズや使用時間足、機能の有無などをユーザーが簡単に設定できるようにするために、inp...
ぷろぐらむFX|MT4 EAの作り方と実践ガイド EAを自作してみよう

【MT4】EAの仕組みを初心者向けに解説|OnInit・OnDeinit・OnTickの役割と処理の流れ

MT4のEA(エキスパートアドバイザー)は、OnInit・OnDeinit・OnTickという関数を使って動作しています。MT4のEAプログラムって、最初は難しそうに見えますよね。でも実は、「リーダー」と「作業員」の関係に例えると、とてもわ...
スポンサーリンク
ぷろぐらむFX|MT4 EAの作り方と実践ガイド EAを自作してみよう

【MQL4】グローバル変数とローカル変数の違い|EAでの使い分けを実例コードで解説

MQL4でEAを作成していると、「なぜこの変数は先頭に書くのか?」「関数内に書いた変数が他で使えないのはなぜか?」と疑問に感じることはありませんか?これはグローバル変数とローカル変数の違いを理解していないことが原因です。本記事では、EAの実...
Omega Crafter EAを自作してみよう

ゲームでプログラミング思考を学ぶ|Omega Crafter体験レビュー

はじめに普段プログラミングの堅苦しい記事ばかり書いておりますが、今回は趣向を変えて少しゲームのお話をしたいと思います。プログラミング未経験者や超初心者といった方にもおすすめのとあるゲームです。そのゲームの名は、Omega Crafter(オ...
ぷろぐらむFX|MT4 EAの作り方と実践ガイド EAを自作してみよう

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

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

【MT4】EAのソースコードの違いを比較して修正点を確認する方法|無料ツールDF

EAのソースコードの違いを確認する必要がある場面とはコピペしながらEAを複数メンテナンスしていると、今のソースコードと数カ月前に作ったコピペ元のソースコードってどこが違うんだ?ってなりませんか?今回は、ソースコード同士の違いを簡単に比較でき...
ChatGPTを使ってEAを作ってみよう!初心者でもできる自動売買プログラミング解説 EA・MT4ノウハウ集

【初心者向け】ChatGPTでEAを自動生成してみた|実際に作った結果を公開

「EAを作りたいけど、プログラミングが全くわからない…」 そんな悩みを解決してくれるのが、いま注目されているChatGPTによるEA自動生成です。 実は、ChatGPTに日本語で条件を伝えるだけで、MT4で動くEA(自動売買プログラム)が本...
MT4でEAを動かす完全ガイド コンパイル・バックテストまで解説 EAを自作してみよう

MT4でEAをコンパイル・バックテスト・動かし方まで完全解説【初心者向け】

MT4でEAを作った、または入手したものの、 「コンパイルはできたのに動かない」 「バックテストのやり方が分からない」 「チャートに入れてもエントリーしない」 と困っていませんか?EAは コンパイル → MT4設定 → バックテスト → チ...
ぷろぐらむFX|MT4 EAの作り方と実践ガイド EAを自作してみよう

【MQL4】OrderSelect()の使い方を初心者向けに解説|なぜ必要か・正しい考え方

はじめにここでは、MQL4でEAを作る際によく使われる「OrderSelect()関数」の役割と正しい使い方を、初心者向けに解説します。OrderSelect()を何となく使っていませんか?「とりあえず入れておけばいいけど、正直どこで使うの...
【MQL4】数値比較がおかしい原因は型の違い?stringとintの落とし穴をEA実例で解説 EAを自作してみよう

【MQL4】数値比較がおかしい原因は型の違い?stringとintの落とし穴をEA実例で解説

EAを作っていて、 「if文の条件が合っているはずなのに動かない」 「数値比較がどう見てもおかしい」 と感じたことはありませんか?その原因、変数の型(string / int / double)の違いかもしれません。はじめにEAを作成してい...
ぷろぐらむFX|MT4 EAの作り方と実践ガイド EAを自作してみよう

MT4 EAが動かない時の原因と対処法|ソースコードを1行ずつ確認するデバッグ方法

MT4でEAを動かしてみたものの、「なぜか一度もエントリーしない」「コンパイルは成功しているのに、チャート上で全く反応がない」といった経験はありませんか?このようなケースは、EA初心者だけでなく、ある程度EAを触っている人でも頻繁に遭遇する...
ぷろぐらむFX|MT4 EAの作り方と実践ガイド EAを自作してみよう

MT4 EAが1回もエントリーしない原因と対処法|Print()でデバッグする方法

MT4でEAを作ったのに、「1回もエントリーしない」「全く動かない」そんな経験はありませんか?実はこの原因の多くは、環境ではなくプログラム内の条件分岐(if文)のミスにあります。本記事では、Print()関数を使ってEAがエントリーしない原...
EAプログラミング入門STEP8|移動平均線で賢くエントリーする方法 EAを自作してみよう

超初心者向けEAプログラミング入門⑧|移動平均線で賢くエントリーしよう

初心者向けに、移動平均線を使ったEAエントリーロジックを解説。iMA関数の使い方やロング・ショート条件、両対応パターンまでサンプルコード付きでわかりやすく紹介します。
EAプログラミング入門STEP7|OrderSendとOrdersTotalで新規注文とポジション管理を理解する EAを自作してみよう

超初心者向けEAプログラミング入門⑦|OrderSendとOrdersTotalで新規注文&ポジション管理を習得

EA(自動売買)の注文処理の中心となるのが OrderSend() と OrdersTotal() の2つです。 これらを使いこなせるようになると、EAが実際にポジションを“持つ”動きを理解でき、一気に実践レベルへ近づきます。 📘 この記事...
EAプログラミング入門STEP6|関数の仕組みと呼び出し方の解説ホワイトボード EAを自作してみよう

超初心者向けEAプログラミング入門⑥|関数とは?プログラミング効率がグッと上がる仕組みをわかりやすく解説

プログラムの効率を格段に上げる「関数」の仕組みと種類をわかりやすく解説。便利なリモコンのように使える関数をマスターして、EA開発をもっと楽に進めましょう!
EAプログラミング入門STEP5|変数の基礎をわかりやすく解説 EAを自作してみよう

超初心者向けEAプログラミング入門⑤|変数とは?初心者にもわかりやすく解説

EA(自動売買)のプログラムを書くうえで、変数は避けて通れない超基本の概念です。 「今のレートはいくらか」「何ロットで発注するか」といった一時的な情報を覚えておくための箱が、変数の役割です。 📘 この記事でわかること 変数とは何か(「情報を...
EAプログラミング入門STEP4|EAプログラミング:演算子で条件分岐を理解するホワイトボード EAを自作してみよう

超初心者向けEAプログラミング入門④|演算子とは?if文での条件分岐がもっと自由になる!

EA(自動売買)の条件分岐に欠かせないのが演算子(比較記号)です。 「>」「<」「==」といった記号は、if文の“判断基準”として必ず使われる重要要素です。 📘 この記事でわかること 演算子(<, >, ==, != など)の基本的な意味 ...
EAプログラミング入門STEP3|if文で条件分岐の仕組みを理解しよう EAを自作してみよう

超初心者向けEAプログラミング入門③|if文とは?条件分岐の考え方を丁寧に解説

EA(自動売買)を作るうえで避けて通れない基礎が、if文(条件分岐)です。 「もし〇〇なら〜する」という判断をプログラムに伝えるための最重要ロジックであり、どんなEAにも必ず使われています。 📘 この記事でわかること if文(条件分岐)の基...
EAプログラミング入門STEP2|MT4でコードを書いて動かすイメージ図 EAを自作してみよう

超初心者向けEAプログラミング入門②|MT4で実際にソースコードを書いて動かそう

この記事では、MT4のMetaEditorを使って実際にプログラムを書き、動かすところまでを初心者でも迷わず進められるように解説します。 「本当に自分のコードで動くの?」「まず何を書けばいいの?」という疑問を持つ超初心者の方に向けて、最初の...
スポンサーリンク
タイトルとURLをコピーしました