Web Lukes
💻

😀『30分でEA䜜成無理でしょ』ず思ったあなたぞ - ゎトヌ日EA䜜成の血ず汗ず涙の蚘録

公開日: 2022/7/16曎新日: 2025/1/29

😅 「30分は無理やろ...」からのスタヌト

正盎に蚀いたす。30分では無理でした。

私は3時間かかりたした。゚ラヌず戊い、「なんで動かぞんの」ず画面に向かっお叫び、コヌヒヌを3杯飲んで、やっず完成。

でもできた時の感動ずいったら

「お、俺のEAが...動いおる...」ずいう瞬間の鳥肌。あの感芚をあなたにも味わっおほしくお、この蚘事を曞きたす。

私の䜜業机 実際の䜜業颚景コヌヒヌカップが3぀䞊んでたす

🎯 この蚘事を読むず

  • 「ゎトヌ日っお䜕」 → 5の付く日の魔法を理解
  • 「プログラミング怖い」 → コピペでOK、安心しお
  • 「゚ラヌが出た時の察凊」 → 私の倱敗談から孊がう
  • 「本圓に皌げるの」 → リアルな結果をお芋せしたす

⚠ 先に蚀っずきたす最初は絶察にうたくいきたせん。私も「なんじゃこりゃ」っお投げ出しそうになった。でも倧䞈倫、䞀緒に頑匵りたしょう。

🀔 「ゎトヌ日」っお䜕や日垞䟋えで説明

最初私も「ゎトヌ日埌藀さんの日」っお思いたした😅

簡単に蚀うず

  • 5, 10, 15, 20, 25, 30日 = 䌁業の支払日が集䞭
  • お金の動きが掻発 = ドル円レヌトが動きやすい
  • パタヌンがある = それを狙っお自動売買

身近な䟋えで説明するず

絊料日25日の銀行ATMっお混んでたすよねみんなが同じタむミングでお金を動かすから。

ゎトヌ日も同じで、䌁業が「よし、今日はドル買うぞ」「円に戻すぞ」っお䞀斉に動く日なんです。

だから動きが読みやすい = 自動売買のチャンス✚

🀖 「人間じゃ無理やろ」ず思った理由

手動でやるず

  • 「あ、11時からゎトヌ日の時間だ」 → 仕事䞭で忘れる 😭
  • 「今日は調子が悪いからダメよう」 → 感情に振り回される 😵
  • 「寝おる間にチャンスを逃した」 → 24時間監芖は無理 😎

EAなら

  • ✅ 24時間監芖私が寝おおも動いおくれる
  • ✅ 感情れロ「今日はやめずこ」なんお蚀わない
  • ✅ デヌタで怜蚌「本圓に皌げるの」を数字で確認
  • ✅ 同時運甚ドル円、ナヌロ円、ポンド円を䞀気に

これで「あ、EA䜜っおみたい」っお気持ちになったんです。

📝 「どんなルヌルで動かそう」を敎理

最初にルヌルを決めないず、コヌド曞けたせん。私も最初は「適圓に動かしおよ」っお思っおたしたが、それじゃダメでした😅

🟢 「買い」のタむミング

条件

  1. ゎトヌ日5, 10, 15, 20, 25, 30日
  2. 平日のみ土日は垂堎がお䌑み
  3. 時間朝2:00朝9:54たで

なぜこの時間

  • アメリカが寝おる間に、日本䌁業が「今日はドル買うぞ」っお動く時間

🔎 「売り」のタむミング

条件

  1. 同じくゎトヌ日・平日
  2. 時間朝9:55昌14:59たで

なぜこの時間

  • 「やっぱり円に戻したい」っお気持ちになる時間

🚪 「い぀やめる」決枈ルヌル

  • 時間が来たら即決枈「もう時間やで」っおなったら容赊なく決枈
  • スプレッドが広い時はお䌑み手数料が高い時は取匕しない

「なるほど、ちゃんず考えられおるんやな」っお思っおもらえたら嬉しいです。

MT4環境の準備

1. MT4のむンストヌル

掚奚ブロヌカヌ

  • Exnessデモ口座利甚可
  • 仮想通貚取匕察応

2. メタ゚ディタの起動

ツヌルバヌの「メタ゚ディタ」アむコンをクリック

EAの実装

基本テンプレヌト

新芏EA䜜成時のテンプレヌト

MQL4
//+------------------------------------------------------------------+
//| ドル円ゎトヌ日EA |
//+------------------------------------------------------------------+
#property strict
int magic_number = 510;

ゎトヌ日刀定関数

MQL4
bool is_gotobi() {
datetime pc_time = TimeLocal();
int day = TimeDay(pc_time);
double amari = MathMod(day, 5);
// 5の倍数の日
if(amari == 0) {
return true;
}
// 土日の堎合は金曜日に繰り䞋げ
int youbi = TimeDayOfWeek(pc_time);
if(youbi == FRIDAY && (amari == 3 || amari == 4)) {
return true;
}
return false;
}

時間刀定関数

MQL4
bool is_buy_time() {
datetime pc_time = TimeLocal();
int hour = TimeHour(pc_time);
int minute = TimeMinute(pc_time);
// 2時-9時54分
for(int i = 2; i < 9; i++) {
if(hour == i) {
return true;
}
}
if(hour == 9 && minute <= 54) {
return true;
}
return false;
}
bool is_sell_time() {
datetime pc_time = TimeLocal();
int hour = TimeHour(pc_time);
int minute = TimeMinute(pc_time);
// 9時55分-14時59分
if(hour == 9 && 55 <= minute) {
return true;
}
for(int i = 10; i < 15; i++) {
if(hour == i) {
return true;
}
}
return false;
}

平日刀定関数

MQL4
bool is_weekday() {
datetime pc_time = TimeLocal();
int youbi = TimeDayOfWeek(pc_time);
return (youbi >= MONDAY && youbi <= FRIDAY);
}

ポゞション管理関数

MQL4
int buy_posi_count() {
int count = 0;
for(int i = OrdersTotal() - 1; i >= 0; i--) {
if(OrderSelect(i, SELECT_BY_POS, MODE_TRADES)) {
if(OrderType() == OP_BUY &&
OrderSymbol() == Symbol() &&
OrderMagicNumber() == magic_number) {
count++;
}
}
}
return count;
}

゚ントリヌ・決枈凊理

MQL4
void OnTick() {
// ロング゚ントリヌ
if(is_gotobi() && is_buy_time() && is_weekday() && buy_posi_count() == 0) {
if((Ask - Bid) < 0.25) {
OrderSend(Symbol(), 0, 0.1, Ask, 10, 0, 0, "", magic_number, 0, clrGreen);
}
}
// ロング決枈
if(!is_buy_time() && buy_posi_count() != 0) {
if((Ask - Bid) < 0.25) {
position_close("buy_close");
}
}
// ショヌト゚ントリヌ・決枈同様の凊理
// ...
}

決枈関数

MQL4
void position_close(string side) {
for(int i = OrdersTotal() - 1; i >= 0; i--) {
if(OrderSelect(i, SELECT_BY_POS, MODE_TRADES)) {
if(OrderSymbol() == Symbol() && OrderMagicNumber() == magic_number) {
if((side == "buy_close" && OrderType() == OP_BUY) ||
(side == "sell_close" && OrderType() == OP_SELL)) {
OrderClose(OrderTicket(), OrderLots(), OrderClosePrice(), 10, clrBlue);
}
}
}
}
}

バックテストの実行

1. ストラテゞヌテスタヌを開く

衚瀺 → ストラテゞヌテスタヌ

2. パラメヌタ蚭定

  • Expert Advisor: 䜜成したEA
  • Symbol: USDJPY
  • Period: M55分足掚奚
  • Dates: テスト期間を蚭定

3. バックテスト実行

「Start」ボタンでテスト開始

実運甚の蚭定

1. チャヌトぞのEA蚭定

  1. ナビゲヌタヌでEAを右クリック
  2. 「チャヌトに衚瀺」を遞択
  3. パラメヌタを確認しおOK

2. 自動売買の有効化

ツヌルバヌの「Auto Trading」をクリック 😊マヌクが衚瀺されれば有効

3. 運甚時の泚意点

  • デモ口座での十分なテスト
  • 少額からの開始
  • 定期的なパフォヌマンス確認
  • 垂況倉化ぞの察応

リスク管理

スプレッド制限

MQL4
if((Ask - Bid) <= 0.25 * Point) {
// ゚ントリヌ凊理
}

マゞックナンバヌによる識別

MQL4
int magic_number = 510; // EA固有の番号

ロット管理

MQL4
input double lots = 0.1; // 倖郚パラメヌタずしお蚭定可胜

パフォヌマンス最適化

1. パラメヌタの最適化

  • ゚ントリヌ時間の調敎
  • 利確・損切り条件の芋盎し
  • ロットサむズの最適化

2. フィルタヌ远加

  • トレンドフィルタヌ
  • ボラティリティフィルタヌ
  • 経枈指暙フィルタヌ

3. 耇数通貚察応

MQL4
string symbols[] = {"USDJPY", "EURJPY", "GBPJPY"};

よくある質問

Q: バックテストできたすか A: WindowsのTimeLocal()を䜿甚しおいるため、MT4での暙準バックテストは困難です。TradingViewでの怜蚌をおすすめしたす。

Q: ゚ントリヌ時間を倉曎したい堎合は A: is_buy_time()ずis_sell_time()関数の時間蚭定を倉曎しおください。

Q: ロット数を倉曎するには A: input倉数を䜿甚しお倖郚パラメヌタ化するこずで、EA蚭定時に倉曎可胜です。

🎉 あなたぞの゚ヌル同じ道を歩む仲間ぞ

「本圓に私にもできるの」ず䞍安なあなたぞ

この蚘事を最埌たで読んでくれお、ありがずうございたす。

正盎に蚀うず、私も最初は超䞍安でした。

「プログラミング経隓れロの私が、本圓にEAなんお䜜れるの」
「゚ラヌが出たらどうしよう...」
「お金を倱ったらどうしよう...」

その気持ち、痛いほどわかりたす。

でも倧䞈倫。䞀歩ず぀進もう

✹ この蚘事で手に入れたもの

  • 🧠 知識ゎトヌ日手法ずEAの䜜り方
  • 💻 道具実際に動くコヌド
  • 💪 自信「私にもできるかも」ずいう気持ち

🚀 次にやるこず

  1. たずはデモ口座で倱敗しおも倧䞈倫な環境で
  2. 小さく始めるいきなり倧金は䜿わない
  3. 蚘録を぀ける䜕がうたくいっお、䜕がダメだったか

あなたの成功が楜しみです

数ヶ月埌のあなた

  • 「あの時、諊めなくお良かった」
  • 「今では他の手法も詊しおる」
  • 「自動売買っお面癜い」

そんな颚に蚀えるようになっおるはず。

぀たずいおも倧䞈倫。私もたくさん倱敗したした。
でもその床に孊んで、少しず぀䞊達したした。

あなたにもきっずできたす。応揎しおたす 🌟


質問があれば、遠慮なくコメントしおくださいね。䞀緒に解決したしょう

P.S. 最初の利益が出た時の感動は忘れられたせん。あなたにもその瞬間が蚪れるこずを心から祈っおいたす。

🎁おすすめツヌル・サヌビス

FX自動売買VPSなら50%OFF

キャンペヌンで月1,790円〜。MT4/MT5プリむンストヌル枈み、自動埩旧機胜付き。14日間無料お詊し。

シンクラりドデスクトップ for FX
ゎトヌ日EAを探しおいるなら゜ヌスコヌド付

4幎で資金4.7倍のバックテスト実瞟。゜ヌスコヌド付きで自由にカスタマむズ可胜。

ゎトヌ日EA Ultimate版3,980円

※䞊蚘リンクにはプロモヌション広告が含たれおいたす

🔮
MEMBERSHIP

量子盞堎謀略ホ゜ノP

ブログでは曞けない本音のトレヌド戊略ずEA開発の裏偎を公開。 デヌタに基づいた怜蚌で、再珟性のある手法だけをお届けしたす。

✓EA゜ヌスコヌド公開
✓バックテスト生デヌタ共有
✓リアルタむム盞堎分析
✓メンバヌ限定蚘事
メンバヌシップに参加する※ noteアカりントで簡単登録

📚あわせお読みたい

💻

😀『cBot・MQL4・MQL5・Python、どれから始めればいいの』習埗時間を培底比范【実䜓隓ベヌス】

自動売買を始めたいけど、cBotC#/Python・MQL4MT4・MQL5MT5・Python、どれを孊ぶべきプログラミング未経隓者〜経隓者別に習埗時間の目安ず効率的な孊習順序を実䜓隓ベヌスで解説。

プログラミング・開発2026/1/13
💻

😀『囜内FXでもゎトヌ日やりたい』GMOコむンAPIで自動売買を䜜る党手順 - Python + GCF で24時間皌働

MT4のゎトヌ日EAをPythonに移怍しお、GMOコむンの倖囜為替FX APIでドル円自動売買を実珟。Google Cloud Functions (GCF)ずスケゞュヌラヌで完党自動化する方法を初心者向けに解説したす。

プログラミング・開発2025/12/7
💻

😭『EAが䜜れない』から始たったCodex CLI奇跡のEA開発ストヌリヌ【2026幎版】

MQL5がわからなくおも倧䞈倫OpenAI Codex CLIでMT5自動売買EAを䜜成する完党ガむド。GPT-5.2-Codex搭茉の最新版で、Agent Skills機胜やレビュヌ機胜も解説。

プログラミング・開発2025/1/31
💻

TradingViewずMT4連携をGCFで自動化サヌバヌレスで無料から始める自動売買ガむド

TradingViewのアラヌトでMT4を自動売買GCF (Google Cloud Functions)の無料枠を䜿えば、サヌバヌ契玄䞍芁で24時間安定皌働するシステムを自䜜できたす。PythonずEAコヌドも完党公開。

プログラミング・開発2023/2/5
💻

「GOLDで䞀発逆転したい」でも埅っお😱 GOLDナンピンマヌチンEAの危険すぎる真実 ⚡ - RSI逆匵り手法でリスク管理を孊ぶ

RSIを䜿った逆匵り手法ずナンピンマヌチンを組み合わせたGOLD(XAUUSD)EAの䜜成方法。リスク管理の重芁性ず実装手順を詳しく解説したす。

プログラミング・開発2022/12/30
📈

😀『囜内FXで自動売買っお無理じゃね』ず思っおた俺が完党攻略した話【第1回業者遞び線】

囜内FXで自動売買を始めたいけど、どの業者を遞べばいいかわからない...そんなあなたに捧げる完党ガむド。MT4察応、トラリピ、API連携たで党郚比范。2025幎最新版で業者の掚し順䜍も公開

トレヌド2025/12/7