MT4・MT5 コンパイルエラー・警告 エラー(コンパイルできない)

closing quote '"' expected

エラー番号
error 112
意味
文字列の閉じ引用符(")がない

「closing quote '"' expected」とは

文字列の最後の「"」がないときのコンパイルエラーです(MT4 では「double quotes are needed」と表示されます)。以降のコードがすべて文字列の一部とみなされるため、ほかのエラーも大量に出ます。

MetaEditor での表示例

MT4error 112: '' - double quotes are needed
MT5error 112: closing quote '"' expected

実際のログでは先頭に「ファイル名(行,列) :」が付きます。ログの行をダブルクリックすると、エラーの場所にカーソルが移動します。表示は 2026年9月の MetaEditor で確認したもので、ビルドによって細部が変わることがあります。

「closing quote '"' expected」の主な原因

  1. 文字列の最後の「"」を書き忘れた
  2. 文字列の中に「"」を入れたいのに、\" とエスケープしていない
  3. 全角の引用符「”」を使っている

「closing quote '"' expected」の対処法

  1. 文字列を "…" で正しく閉じる
  2. 文字列の中の「"」は \" と書く
  3. 全角の引用符を半角に直す

関連するエラー

コンパイルエラー・警告の解説一覧

← MQLエラー解説辞典で、ほかのエラーを番号・メッセージから探す

サイバーシグナルインジケーターと8大特典プレゼント

MT4/MT5自動売買EAサイバーラッシュ無料プレゼント

MT4/MT5自動売買EAサイバードラゴン無料プレゼント

グルグルトレイン(グルトレ)EAを無料プレゼント

ライントレードEAサイバートレナビを無料プレゼント

ゴトー日の東京仲値が狙える自動売買EA

LINE友だち追加

注目記事ランキング

  1. 1

    【サクソバンクチャート】月曜日の早朝から動く為替レート

  2. 2

    【MT4/MT5対応】チャート上に手書きできる描画インジケーターの無料配布

  3. 3

    【サンデーダウ・サンデードル円】土日に動く中東レートの表示方法と見方を解説

  4. 4

    【先着50名】グルトレEAを無料プレゼントしています!

  5. 5

    保護中: 【勝率UP!】曜日や日・月別為替相場の動きでFXを見極める

  6. 6

    【MT4/MT5対応】「sign_alert」シグナルアラートやメール送信するインジケーターの無料配布

  7. 7

    無料メールマガジン「マナブ式FX」|毎朝6時、今日の為替相場予想が届く

  8. 8

    【原油・金】WTIとゴールドの商品レート一覧と見やすいチャート

  9. 9

    VQインジケーターとは?MT4/MT5版を無料配布【設定例つき】

  10. 10

    【バイナリーオプション攻略法】全勝!+497,363円の利益が出た手法とは?

TOP
CLOSE