✅ 今回のEA仕様(MT4/MQL4対応)

未分類
スポンサーリンク
スポンサーリンク

まずは【FX初心者向けのベーシックな自動売買EA】からスタートしましょう。
以下の条件でコードを組みます:


📌 EAの仕様

項目内容
取引通貨ペアすべて対応(チャートに適用した通貨ペア)
エントリー条件RSIが30以下 → 買い(ロング)エントリー
損切り20 pips固定
利確40 pips固定
ロット数0.1ロット(1000通貨)
エントリー回数ポジション未保有時のみ1回

🎨《エントリーロジック》

もしRSIが30以下(買われすぎ)なら → 買いエントリー

SL:20pips、TP:40pips

ポジション保有中は再エントリーしない

では、次にこの仕様に基づいた MQL4(MT4)用EAコード を提示します。
続けてコードをご覧になりますか?
それとも、利確・損切り・インジケーターなど、カスタムしたい項目はありますか?

あなた:

はい

ChatGPT:

では、こちらが MT4(MQL4)用の自作EAコード(初心者向け) です。
「RSIが30以下 → 買い」「利確40pips・損切り20pips」で自動売買します。


スポンサーリンク
スポンサーリンク

⚙️ 自作EAコード:RSI逆張り型(MT4用 / MQL4)

mql4コピーする編集する//+------------------------------------------------------------------+
//| RSI買いエントリーEA(初心者用テンプレート)                    |
//+------------------------------------------------------------------+
#property strict

extern double Lots = 0.1;           // ロット数
extern int Slippage = 3;           // スリッページ
extern int TakeProfitPips = 40;    // 利確pips
extern int StopLossPips = 20;      // 損切りpips
extern int RSI_Period = 14;        // RSI期間
extern int RSI_Level = 30;         // 買いのRSI閾値

int ticket;

//+------------------------------------------------------------------+
int start()
{
    // ポジションを持っていないときだけトレード
    if (OrdersTotal() == 0)
    {
        double rsi = iRSI(NULL, 0, RSI_Period, PRICE_CLOSE, 0);

        // RSIが30以下 → 買いエントリー
        if (rsi <= RSI_Level)
        {
            double ask = MarketInfo(Symbol(), MODE_ASK);
            double tp = ask + TakeProfitPips * Point * 10;
            double sl = ask - StopLossPips * Point * 10;

            ticket = OrderSend(Symbol(), OP_BUY, Lots, ask, Slippage, sl, tp, "RSI_Buy_EA", 0, 0, clrGreen);

            if (ticket < 0)
            {
                Print("エントリー失敗。エラーコード:", GetLastError());
            }
            else
            {
                Print("買いポジションをエントリー:RSI=", rsi);
            }
        }
    }
    return 0;
}
//+------------------------------------------------------------------+

🔧 導入方法

  1. MT4を起動
  2. メニューから「ファイル」>「データフォルダを開く」>MQL4 > Experts フォルダへ移動
  3. 上記コードを .mq4 ファイルとして保存(例:RSI_Buy_EA.mq4
  4. MT4再起動 → ナビゲーターの「エキスパートアドバイザ」からチャートにドラッグ&ドロップ

✅ カスタマイズ可能ポイント

  • 売り(ショート)版も追加したい
  • 時間フィルターを入れたい(例:東京時間のみ)
  • 複数通貨同時監視型にしたい
  • 移動平均やブレイクアウト対応に変えたい

など、希望があればすぐに改造版をご提供できます!


続いて:

🧠【メンタル崩壊した日の“復活マニュアル”】
🏁【リアル口座でやるべき準備リスト】

も順番にご紹介していきます。
次へ進めてよろしいですか?

あなた:

はい

ChatGPT:

了解しました。
では次に、🧠「メンタル崩壊した日の“復活マニュアル”」 をお届けします。


🧠 メンタル崩壊した日の“復活マニュアル”


🎙️【Aさん】

「最悪…大きく負けた。損切りもできなかった。もう何しても勝てる気がしない…」

🧑‍🏫【Bさん】

「そういう日、トレーダーなら誰にでもある。大切なのは、そこから“どう立て直すか” だよ。」


🛠 復活のための5ステップ


✅ Step 1|強制リセット「その日は取引終了」

  • ✅ パソコンを閉じる
  • ✅ チャートもTwitterも開かない
  • ✅ お風呂・散歩・睡眠などで脳をクールダウン

🔁 “チャート”を見続ける限り、メンタルは回復しません。


✅ Step 2|現実と向き合う「ノートに全て書く」

📝 書き出す内容例:

書くこと内容例
エントリー回数8回(ルールは3回までのはず)
損失合計-37,000円
感情の動き取り返したい→焦り→無理なエントリー
反省点・気づき“勝てるか”じゃなく“冷静さ”を守れなかったのが敗因

✅ Step 3|“あの時の自分”にアドバイスを書く

自分自身に手紙を書きます。

✉️ 例:

「○○さんへ。
今日のあなたは“勝とう”としすぎていたよね?でも本来は、“ルールを守ること”が一番の勝利だったはず。
次は大丈夫。落ち着いて、“いつもの自分”に戻ろう。」


✅ Step 4|“再発防止ルール”を1つだけ作る

  • 「連敗3回でその日は終了」
  • 「指標30分前後は絶対にノートレ」
  • 「感情トレードしたら翌日は休む」
  • 「負けた日は必ずノートに1行反省を書く」

⚠️ 1つだけでOK。多すぎると守れなくなる。


✅ Step 5|次の日は“デモ or 少額”から再開

  • 翌日は“環境認識だけ”でもよい
  • 自信が戻るまでロットを下げる
  • 「今日はルールを守るだけ」を目標にする

🎨《イラスト:復活の流れ》

【負けた日】
↓ パソコン閉じる
↓ ノートに感情を書き出す
↓ 自分へアドバイスを書く
↓ 再発防止ルールを1個作る
↓ 翌日は少額 or デモで再開


✨ 最後に伝えたい一言

「FXで“本当に勝てる人”は、“冷静さを取り戻す力”を持っている人です。」

焦らず、立ち止まって、また歩き出せばOKです。

コメント

タイトルとURLをコピーしました