【MT4】エラーコードの紹介

mt4エラーコード表紹介

MT4を使っていると、様々なエラーが出て来ます。

エキスパートタブや、ストラテジーテスターの操作履歴タブなどにエラー表示が出た時は、下記の表を参考に、何が原因かチェックしてみて下さい!

コードID詳細
0ERR_NO_ERRORエラーはありません
No error returned
1ERR_NO_RESULTエラーはありませんが、結果が不明です
No error returned, but the result is unknown
2ERR_COMMON_ERROR一般的なエラー
Common error
3ERR_INVALID_TRADE_PARAMETERS無効な取引パラメータ
Invalid trade parameters
4ERR_SERVER_BUSYトレードサーバーがビジー状態です
Trade server is busy
5ERR_OLD_VERSIONクライアントターミナルのバージョンが古い
Old version of the client terminal
6ERR_NO_CONNECTIONトレードサーバーに接続していません
No connection with trade server
7ERR_NOT_ENOUGH_RIGHTS権限が十分ではありません
Not enough rights
8ERR_TOO_FREQUENT_REQUESTS要求が頻繁過ぎます
Too frequent requests
9ERR_MALFUNCTIONAL_TRADE異常な取引操作です
Malfunctional trade operation
64ERR_ACCOUNT_DISABLED許可されていないアカウントです
Account disabled
65ERR_INVALID_ACCOUNT無効なアカウントです
Invalid account
128ERR_TRADE_TIMEOUTトレードタイムアウト
Trade timeout
129ERR_INVALID_PRICE無効な価格です
Invalid price
130ERR_INVALID_STOPS無効なストップ設定です
Invalid stops
131ERR_INVALID_TRADE_VOLUME無効なトレード量(lot数)です
Invalid trade volume
132ERR_MARKET_CLOSED市場が閉じています
Market is closed
133ERR_TRADE_DISABLEDトレード無効設定になっています
Trade is disabled
134ERR_NOT_ENOUGH_MONEY証拠金が不足しています
Not enough money
135ERR_PRICE_CHANGED価格が変更されました
Price changed
136ERR_OFF_QUOTESレートが提示されていません
Off quotes
137ERR_BROKER_BUSYブローカーがビジー状態です
Broker is busy
138ERR_REQUOTEレート再提示
Requote
139ERR_ORDER_LOCKED注文がロックされています
Order is locked
140ERR_LONG_POSITIONS_ONLY_ALLOWEDロングエントリーのみ許可されています
Buy orders only allowed
141ERR_TOO_MANY_REQUESTS要求が多過ぎます
Too many requests
145ERR_TRADE_MODIFY_DENIED変更注文が市場提示価格に近すぎる為、拒否されました。
Modification denied because order is too close to market
146ERR_TRADE_CONTEXT_BUSYトレードコンテキストがビジーです
Trade context is busy
147ERR_TRADE_EXPIRATION_DENIED有効期限設定はブローカーによって拒否されました
Expirations are denied by broker
148ERR_TRADE_TOO_MANY_ORDERS保留中の注文量がブローカーによって設定された上限に達しています
The amount of open and pending orders has reached the limit set by the broker
149ERR_TRADE_HEDGE_PROHIBITED両建ては無効になっています
An attempt to open an order opposite to the existing one when hedging is disabled
150ERR_TRADE_PROHIBITED_BY_FIFOFIFOルールに違反したポジション決済をしようとしています
An attempt to close an order contravening the FIFO rule
4000ERR_NO_MQLERRORエラーはありません
No error returned
4001ERR_WRONG_FUNCTION_POINTER不正な関数ポインタ
Wrong function pointer
4002ERR_ARRAY_INDEX_OUT_OF_RANGE配列インデックスの範囲外指定。
Array index is out of range.
よく問い合わせられるエラー内容なので詳細はMetaEditorコンパイルエラー一覧を参照。
4003ERR_NO_MEMORY_FOR_CALL_STACK関数呼び出しの為のスタックメモリがありません
No memory for function call stack
4004ERR_RECURSIVE_STACK_OVERFLOWスタックオーバーフロー
Recursive stack overflow
4005ERR_NOT_ENOUGH_STACK_FOR_PARAM引数の為のスタックが不十分
Not enough stack for parameter
4006ERR_NO_MEMORY_FOR_PARAM_STRING文字列引数の為のメモリ不足
No memory for parameter string
4007ERR_NO_MEMORY_FOR_TEMP_STRING文字列の為のメモリ不足
No memory for temp string
4008ERR_NOT_INITIALIZED_STRING文字列は初期化されません
Not initialized string
4009ERR_NOT_INITIALIZED_ARRAYSTRING配列文字列は初期化されません
Not initialized string in array
4010ERR_NO_MEMORY_FOR_ARRAYSTRING配列文字列の為のメモリ不足
No memory for array string
4011ERR_TOO_LONG_STRING文字列が長過ぎです
Too long string
4012ERR_REMAINDER_FROM_ZERO_DIVIDEゼロ除算(余剰)をしています
Remainder from zero divide
4013ERR_ZERO_DIVIDEゼロ除算をしています
Zero divide
4014ERR_UNKNOWN_COMMAND不明なコマンド
4015ERR_WRONG_JUMP不正なジャンプ
Unknown command
4016ERR_NOT_INITIALIZED_ARRAY配列は初期化されません
Not initialized array
4017ERR_DLL_CALLS_NOT_ALLOWEDDLL呼び出しが許可されていません
許可するには、EAプロパティのチェックボックスで設定します。
DLL calls are not allowed
4018ERR_CANNOT_LOAD_LIBRARYライブラリをロードできません
Cannot load library
4019ERR_CANNOT_CALL_FUNCTION関数を呼び出せません
Cannot call function
4020ERR_EXTERNAL_CALLS_NOT_ALLOWED外部関数の呼び出しが許可されていません
許可するには、EAプロパティのチェックボックスで設定します。

Expert function calls are not allowed
4021ERR_NO_MEMORY_FOR_RETURNED_STR関数の文字列型の戻り値の為のメモリが足りません
Not enough memory for temp string returned from function
4022ERR_SYSTEM_BUSYシステムビジー
System is busy (never generated error)
4023ERR_DLLFUNC_CRITICALERRORDLL関数呼び出しの致命的なエラー
DLL-function call critical error
4024ERR_INTERNAL_ERROR内部エラー
Internal error
4025ERR_OUT_OF_MEMORYメモリ不足
Out of memory
4026ERR_INVALID_POINTER無効なポインタ
Invalid pointer
4027ERR_FORMAT_TOO_MANY_FORMATTERSフォーマット関数で引数が多過ぎ
Too many formatters in the format function
4028ERR_FORMAT_TOO_MANY_PARAMETERSパラメータカウント上限越え
Parameters count exceeds formatters count
4029ERR_ARRAY_INVALID無効な配列
Invalid array
4030ERR_CHART_NOREPLYチャートから返信がありません
No reply from chart
4050ERR_INVALID_FUNCTION_PARAMSCNT無効な関数の引数数
Invalid function parameters count
4051ERR_INVALID_FUNCTION_PARAMVALUE無効な関数の引数値
Invalid function parameter value
4052ERR_STRING_FUNCTION_INTERNAL文字列関数の内部エラー
String function internal error
4053ERR_SOME_ARRAY_ERROR配列エラー
Some array error
4054ERR_INCORRECT_SERIESARRAY_USING不正な時系列配列使用
Incorrect series array using
4055ERR_CUSTOM_INDICATOR_ERRORカスタムインジケータエラー
Custom indicator error
4056ERR_INCOMPATIBLE_ARRAYS互換性の無い配列
Arrays are incompatible
4057ERR_GLOBAL_VARIABLES_PROCESSINGグローバル変数処理エラー
Global variables processing error
4058ERR_GLOBAL_VARIABLE_NOT_FOUNDグローバル変数が見つかりません
Global variable not found
4059ERR_FUNC_NOT_ALLOWED_IN_TESTING関数がテストモードで許可されていません
Function is not allowed in testing mode
4060ERR_FUNCTION_NOT_CONFIRMED関数が呼び出し許可されていません
Function is not allowed for call
4061ERR_SEND_MAIL_ERRORメール送信エラー
Send mail error
4062ERR_STRING_PARAMETER_EXPECTED文字列引数が必要
String parameter expected
4063ERR_INTEGER_PARAMETER_EXPECTED整数引数が必要
Integer parameter expected
4064ERR_DOUBLE_PARAMETER_EXPECTEDdouble引数が必要
Double parameter expected
4065ERR_ARRAY_AS_PARAMETER_EXPECTED配列引数が必要
Array as parameter expected
4066ERR_HISTORY_WILL_UPDATED要求したヒストリーデータが更新中
Requested history data is in updating state
4067ERR_TRADE_ERROR内部トレードエラー
Internal trade error
4068ERR_RESOURCE_NOT_FOUNDリソースが見つかりません
Resource not found
4069ERR_RESOURCE_NOT_SUPPORTEDリソースがサポートされていません
Resource not supported
4070ERR_RESOURCE_DUPLICATEDリソース重複
Duplicate resource
4071ERR_INDICATOR_CANNOT_INITカスタムインジケータを初期化できません
Custom indicator cannot initialize
4072ERR_INDICATOR_CANNOT_LOADカスタムインジータをロードできません
Cannot load custom indicator
4073ERR_NO_HISTORY_DATAヒストリーデータがありません
No history data
4074ERR_NO_MEMORY_FOR_HISTORYヒストリーデータの為のメモリがありません
No memory for history data
4075ERR_NO_MEMORY_FOR_INDICATORインジケータ算出の為のメモリがありません
Not enough memory for indicator calculation
4099ERR_END_OF_FILEフィルの終わり
End of file
4100ERR_SOME_FILE_ERRORファイルエラー
Some file error
4101ERR_WRONG_FILE_NAME不正なファイル名
Wrong file name
4102ERR_TOO_MANY_OPENED_FILESファイルを開き過ぎています
Too many opened files
4103ERR_CANNOT_OPEN_FILEファイルが開けません
Cannot open file
4104ERR_INCOMPATIBLE_FILEACCESS互換性の無いファイルアクセス
Incompatible access to a file
4105ERR_NO_ORDER_SELECTEDオーダー選択されていません
No order selected
4106ERR_UNKNOWN_SYMBOL不明なシンボル
Unknown symbol
4107ERR_INVALID_PRICE_PARAM無効な価格
Invalid price
4108ERR_INVALID_TICKET無効なチケット
Invalid ticket
4109ERR_TRADE_NOT_ALLOWEDトレードが許可されていません。
許可するには、EAプロパティのチェックボックスで設定します。

またターミナルで自動売買の許可も必要です。 


Trade is not allowed. Enable checkbox “Allow live trading” in the Expert Advisor properties
4110ERR_LONGS_NOT_ALLOWED買い注文は許可されていません。
許可するには、EAプロパティで設定します 


Longs are not allowed. Check the Expert Advisor properties
4111ERR_SHORTS_NOT_ALLOWED売り注文は許可されていません。
許可するには、EAプロパティで設定します 。


Shorts are not allowed. Check the Expert Advisor properties
4112ERR_TRADE_EXPERT_DISABLED_BY_SERVEREA・スクリプトによる自動売買はトレードサーバーで許可されていません。
Automated trading by Expert Advisors/Scripts disabled by trade server
4200ERR_OBJECT_ALREADY_EXISTSオブジェクトが既に存在しています
Object already exists
4201ERR_UNKNOWN_OBJECT_PROPERTY不明なオブジェクトプロパティ
Unknown object property
4202ERR_OBJECT_DOES_NOT_EXISTオブジェクトが存在していません
Object does not exist
4203ERR_UNKNOWN_OBJECT_TYPE不明なオブジェクトタイプ
Unknown object type
4204ERR_NO_OBJECT_NAMEオブジェクト名がありません
No object name
4205ERR_OBJECT_COORDINATES_ERRORオブジェクト調整エラー
Object coordinates error
4206ERR_NO_SPECIFIED_SUBWINDOWサブウインドウを指定出来ません
No specified subwindow
4207ERR_SOME_OBJECT_ERRORグラフィカルオブジェクトエラー
Graphical object error
4210ERR_CHART_PROP_INVALID不正なチャートプロパティ
Unknown chart property
4211ERR_CHART_NOT_FOUNDチャートが見つかりません
Chart not found
4212ERR_CHARTWINDOW_NOT_FOUNDチャートサブウインドウが見つかりません
Chart subwindow not found
4213ERR_CHARTINDICATOR_NOT_FOUNDチャートインジケータが見つかりません
Chart indicator not found
4220ERR_SYMBOL_SELECTシンボル選択エラー
Symbol select error
4250ERR_NOTIFICATION_ERROR通知エラー
Notification error
4251ERR_NOTIFICATION_PARAMETER通知パラメータエラー
Notification parameter error
4252ERR_NOTIFICATION_SETTINGS通知無効
Notifications disabled
4253ERR_NOTIFICATION_TOO_FREQUENT通知を頻繁に送り過ぎ
Notification send too frequent
4260ERR_FTP_NOSERVERFTPサーバーが指定されていません
FTP server is not specified
4261ERR_FTP_NOLOGINFTPログインが指定されていません
4262ERR_FTP_CONNECT_FAILEDFTP接続に失敗しました
FTP login is not specified
4263ERR_FTP_CLOSEDFTP接続が閉じられました
FTP connection closed
4264ERR_FTP_CHANGEDIRサーバー上でFTPパスが見つかりません
FTP path not found on server
4265ERR_FTP_FILE_ERRORFTPサーバーで送信するディレクトリ(MQL\Files)にファイルがありません
File not found in the MQL4\Files directory to send on FTP server
4266ERR_FTP_ERRORFTPデータ送信中のエラー
Common error during FTP data transmission
5001ERR_FILE_TOO_MANY_OPENEDファイルを開き過ぎ
Too many opened files
5002ERR_FILE_WRONG_FILENAME不正なファイル名
Wrong file name
5003ERR_FILE_TOO_LONG_FILENAMEファイル名が長すぎます
Too long file name
5004ERR_FILE_CANNOT_OPENファイルを開けません
Cannot open file
5005ERR_FILE_BUFFER_ALLOCATION_ERRORテキストファイルのバッファ割り当てエラー
Text file buffer allocation error
5006ERR_FILE_CANNOT_DELETEフィルを削除できません
Cannot delete file
5007ERR_FILE_INVALID_HANDLE無効なファイルハンドル
(ファイルがオープン・クローズされていない)
Invalid file handle (file closed or was not opened)
5008ERR_FILE_WRONG_HANDLE不正なファイルハンドル
(ハンドルインデックスがハンドルテーブル外)
Wrong file handle (handle index is out of handle table)
5009ERR_FILE_NOT_TOWRITEFILE_WRITEフラグ付きでオープンする必要があります
File must be opened with FILE_WRITE flag
5010ERR_FILE_NOT_TOREADFILE_READフラグ付きでオープンする必要があります
File must be opened with FILE_READ flag
5011ERR_FILE_NOT_BINFILE_BINフラグ付きでオープンする必要があります
File must be opened with FILE_BIN flag
5012ERR_FILE_NOT_TXTFILE_TXTフラグ付きでオープンする必要があります
File must be opened with FILE_TXT flag
5013ERR_FILE_NOT_TXTORCSVFILE_TXT又はFILE_CSVフラグ付きでオープンする必要があります
File must be opened with FILE_TXT or FILE_CSV flag
5014ERR_FILE_NOT_CSVFILE_CSVフラグ付きでオープンする必要があります
File must be opened with FILE_CSV flag
5015ERR_FILE_READ_ERRORファイル読み込みエラー
File read error
5016ERR_FILE_WRITE_ERRORファイル書き込みエラー
File write error
5017ERR_FILE_BIN_STRINGSIZEバイナリファイルの為に文字列サイズを指定する必要があります
String size must be specified for binary file
5018ERR_FILE_INCOMPATIBLE互換性の無いファイル
(.txt:文字列ファイル, .bin:他ファイル)
Incompatible file (for string arrays-TXT, for others-BIN)
5019ERR_FILE_IS_DIRECTORYファイルではありません。ディレクトリです。
File is directory not file
5020ERR_FILE_NOT_EXISTファイルが存在しません
File does not exist
5021ERR_FILE_CANNOT_REWRITEファイルを書き換える事は出来ません
File cannot be rewritten
5022ERR_FILE_WRONG_DIRECTORYNAME不正なディレクトリ名
Wrong directory name
5023ERR_FILE_DIRECTORY_NOT_EXISTディレクトリが存在しません
Directory does not exist
5024ERR_FILE_NOT_DIRECTORY指定されたファイルはディレクトリではありません
Specified file is not directory
5025ERR_FILE_CANNOT_DELETE_DIRECTORYディレクトリを削除する事は出来ません
Cannot delete directory
5026ERR_FILE_CANNOT_CLEAN_DIRECTORYディレクトリ内のデータを削除する事は出来ません
Cannot clean directory
5027ERR_FILE_ARRAYRESIZE_ERROR配列サイズ変更エラー
Array resize error
5028ERR_FILE_STRINGRESIZE_ERROR文字列サイズ変更エラー
String resize error
5029ERR_FILE_STRUCT_WITH_OBJECTS構造体に文字列または動的配列が含まれています
Structure contains strings or dynamic arrays
5200ERR_WEBREQUEST_INVALID_ADDRESS無効なURL
Invalid URL
5201ERR_WEBREQUEST_CONNECT_FAILED指定されたURLへの接続に失敗しました
Failed to connect to specified URL
5202ERR_WEBREQUEST_TIMEOUTタイムアウト
Timeout exceeded
5203ERR_WEBREQUEST_REQUEST_FAILEDHTTPリクエスト失敗
HTTP request failed
65536ERR_USER_ERROR_FIRSTユーザー定義エラーは、このコードから始まります
User defined errors start with this code