コピートレード ツール HOME 

MQL5 エラーコード

MT4 トレードサーバーのリターンコード & ランタイムエラーコード

[10004 ~ 10046]:トレードサーバーが返すリターンコード
① コピー注文・決済等を検知

② コピー注文・決済等を コピーツールが内部処理

③ コピー注文・決済等を 取引サーバーに送信

④ 取引サーバーがリターンコード 10004 ~ 10046 を返信

⑤ 返されたリターンコードにより 注文・決済等が正常に約定したのか? またはエラーとなったのか? が判定できます。エラーの場合はリターンコードよって エラーの原因が想定できますが 取引サーバーの都合によるエラー(価格再提示など)はなぜ そのエラーになったのかは取引サーバー側にしかわかりません。
トレードサーバーが返すリターンコード 10004 ~ 10046 は取引ブローカーにお尋ねください。

[0 ~ 5626]:MQL5プログラム実行中のエラーコード
① コピー注文・決済等を検知

② コピー注文・決済等を コピーツールが内部処理

③ MT5が MQL5プログラムエラーコード 0 ~ 5626 を返信

④ 返された MQL5プログラムエラーコードにより 注文・決済等を取引サーバーに送信する前に エラーとなったと事がわかります。また MQL5プログラムエラーコードよって エラーの原因が想定できます。

コード

ID

説明

10004

TRADE_RETCODE_REQUOTE

リクオート。

10006

TRADE_RETCODE_REJECT

リクエストの拒否。

10007

TRADE_RETCODE_CANCEL

トレーダーによるリクエストのキャンセル。

10008

TRADE_RETCODE_PLACED

注文が出されました。

10009

TRADE_RETCODE_DONE

リクエスト完了。

10010

TRADE_RETCODE_DONE_PARTIAL

リクエストが一部のみ完了。

10011

TRADE_RETCODE_ERROR

リクエスト処理エラー。

10012

TRADE_RETCODE_TIMEOUT

リクエストが時間切れでキャンセル。

10013

TRADE_RETCODE_INVALID

無効なリクエスト。

10014

TRADE_RETCODE_INVALID_VOLUME

リクエスト内の無効なロット数。

10015

TRADE_RETCODE_INVALID_PRICE

リクエスト内の無効な価格。

10016

TRADE_RETCODE_INVALID_STOPS

リクエスト内の無効なストップ値。

10017

TRADE_RETCODE_TRADE_DISABLED

取引が無効化されています。

10018

TRADE_RETCODE_MARKET_CLOSED

市場が閉鎖中。

10019

TRADE_RETCODE_NO_MONEY

リクエストを完了するのに資金が不充分。

10020

TRADE_RETCODE_PRICE_CHANGED

価格変更。

10021

TRADE_RETCODE_PRICE_OFF

リクエスト処理に必要な相場が不在。

10022

TRADE_RETCODE_INVALID_EXPIRATION

リクエスト内の無効な注文有効期限。

10023

TRADE_RETCODE_ORDER_CHANGED

注文状態の変化。

10024

TRADE_RETCODE_TOO_MANY_REQUESTS

頻繁過ぎるリクエスト。

10025

TRADE_RETCODE_NO_CHANGES

リクエストに変更なし。

10026

TRADE_RETCODE_SERVER_DISABLES_AT

サーバが自動取引を無効化。

10027

TRADE_RETCODE_CLIENT_DISABLES_AT

クライアント端末が自動取引を無効化。

10028

TRADE_RETCODE_LOCKED

リクエストが処理のためにロック中。

10029

TRADE_RETCODE_FROZEN

注文やポジションが凍結。

10030

TRADE_RETCODE_INVALID_FILL

無効な注文充填タイプ。

10031

TRADE_RETCODE_CONNECTION

取引サーバに未接続。

10032

TRADE_RETCODE_ONLY_REAL

操作はライブ口座のみで許可。

10033

TRADE_RETCODE_LIMIT_ORDERS

未決注文の数が上限に達しました。

10034

TRADE_RETCODE_LIMIT_VOLUME

シンボルの注文やポジションのボリュームが限界に達しました。

10035

TRADE_RETCODE_INVALID_ORDER

不正または禁止された注文の種類。

10036

TRADE_RETCODE_POSITION_CLOSED

指定されたをポジションチケット持つポジションがすでにクローズ。

10038

TRADE_RETCODE_INVALID_CLOSE_VOLUME

決済ボリュームが現在のポジションのボリュームを超過。

10039

TRADE_RETCODE_CLOSE_ORDER_EXIST

指定されたポジションの決済注文が既存。これは、ヘッジシステムでの作業中に発生する可能性があります。

  • 反対のポジションを決済しようとしているときにそのポジションの決済注文が既に存在している場合
  • ポジションを完全または部分的に決済しようとしているときに既存する決済注文と新しく出された決済注文の合計が現在のポジションボリュームを超えている場合

10040

TRADE_RETCODE_LIMIT_POSITIONS

アカウントに同時に存在するポジションの数は、サーバー設定によって制限されます。 限度に達すると、サーバーは出された注文を処理するときにTRADE_RETCODE_LIMIT_POSITIONSエラーを返します。 これは、ポジション会計タイプによって異なる動作につながります。

  • ネッティング - ポジションの数が考慮されます。 限度に達すると、プラットフォームはその実行によってポジションの数が増加する可能性がある新しい注文の発注を無効にします。 実際には、プラットホームは、既にポジションを有する銘柄についてのみの発注を可能にします。 現在の未決注文は、実行によって現在のポジションの変更につながる可能性がありますがその数を増やすことはできないので考慮されません。
  • ヘッジング - 未決注文のアクティブ化によって常に新しいポジションが開かれるため、未決注文はポジションとともに考慮されます。限度に達すると、プラットフォームは、成行注文と未決注文の両方での新しい発注を無効にします。

10041

TRADE_RETCODE_REJECT_CANCEL

未決注文アクティベーションリクエストは却下され、注文はキャンセルされます。

10042

TRADE_RETCODE_LONG_ONLY

銘柄に Only long positions are allowed(買いポジションのみ)のルールが設定されているため、リクエストは却下されます。

10043

TRADE_RETCODE_SHORT_ONLY

銘柄に Only short positions are allowed(売りポジションのみ)のルールが設定されているため、リクエストは却下されます。

10044

TRADE_RETCODE_CLOSE_ONLY

銘柄に Only position closing is allowed(ポジション決済のみ)のルールが設定されているため、リクエストは却下されます。

10045

TRADE_RETCODE_FIFO_CLOSE

取引口座に Position closing is allowed only by FIFO rule(FIFOによるポジション決済のみ)のフラグが設定されているため、リクエストは却下されます

10046

TRADE_RETCODE_HEDGE_PROHIBITED

口座で「単一の銘柄の反対のポジションは無効にする」ルールが設定されているため、リクエストが拒否されます。たとえば、銘柄に買いポジションがある場合、売りポジションを開いたり、売り指値注文を出すことはできません。このルールは口座がヘッジ勘定の場合のみ適用されます。

0

ERR_SUCCESS

操作が正常に完了しました。

4001

ERR_INTERNAL_ERROR

予期しない内部エラー。

4002

ERR_WRONG_INTERNAL_PARAMETER

クライアント端末関数の内部呼び出しでの不正なパラメータ。

4003

ERR_INVALID_PARAMETER

システム関数呼び出し時の不正なパラメータ。

4004

ERR_NOT_ENOUGH_MEMORY

システム関数の実行に不充分なメモリ。

4005

ERR_STRUCT_WITHOBJECTS_ORCLASS

構造体に、文字列、及び/または動的な配列及び/またはそのようなオブジェクトの構造体及び/またはクラスが含まれます。

4006

ERR_INVALID_ARRAY

型やサイズが不正な配列、または動的配列内に損傷を受けたオブジェクト。

4007

ERR_ARRAY_RESIZE_ERROR

配列の移転に不充分なメモリ、または静的配列のサイズを変更する試み。

4008

ERR_STRING_RESIZE_ERROR

文字列の再配置に不充分なメモリ。

4009

ERR_NOTINITIALIZED_STRING

初期化されていない文字列。

4010

ERR_INVALID_DATETIME

無効な日付/時刻。

4011

ERR_ARRAY_BAD_SIZE

配列の要素数の合計は 2,147,483,647を超えることは出来ません。

4012

ERR_INVALID_POINTER

不正なポインタ。

4013

ERR_INVALID_POINTER_TYPE

不正なポインタ型。

4014

ERR_FUNCTION_NOT_ALLOWED

関数呼び出しの許可がありません。

4015

ERR_RESOURCE_NAME_DUPLICATED

同一のリソース名。

4016

ERR_RESOURCE_NOT_FOUND

この名称のリソースがEX5で見つかりません。

4017

ERR_RESOURCE_UNSUPPOTED_TYPE

リソースタイプがサポートされていないかサイズが 16 MB を超えます。

4018

ERR_RESOURCE_NAME_IS_TOO_LONG

リソース名が 63 字を超えます。

4019

ERR_MATH_OVERFLOW

数学関数の計算時にオーバーフローが発生

4020

ERR_SLEEP_ERROR

Sleep()呼び出しが終了日より後です。

4022

ERR_PROGRAM_STOPPED

テストは外部から強制停止されました。例は、最適化の中断、視覚的テストウィンドウの終了、テストエージェントの停止です。

 

チャート

 

4101

ERR_CHART_WRONG_ID

不正なチャート識別子。

4102

ERR_CHART_NO_REPLY

チャートが応答しません。

4103

ERR_CHART_NOT_FOUND

チャートが見つかりません。

4104

ERR_CHART_NO_EXPERT

イベントを処理出来るエキスパートアドバイザーがチャートに不在。

4105

ERR_CHART_CANNOT_OPEN

チャートオープンエラー。

4106

ERR_CHART_CANNOT_CHANGE

銘柄と期間の変更に失敗。

4107

ERR_CHART_WRONG_PARAMETER

チャート操作の関数のパラメータ値のエラー。

4108

ERR_CHART_CANNOT_CREATE_TIMER

タイマー作成に失敗。

4109

ERR_CHART_WRONG_PROPERTY

不正なチャートプロパティ識別子。

4110

ERR_CHART_SCREENSHOT_FAILED

スクリーンショット作成エラー。

4111

ERR_CHART_NAVIGATE_FAILED

チャートナビゲートエラー。

4112

ERR_CHART_TEMPLATE_FAILED

テンプレート適用エラー。

4113

ERR_CHART_WINDOW_NOT_FOUND

指標を含むサブウィンドウが不在。

4114

ERR_CHART_INDICATOR_CANNOT_ADD

指標をチャートに追加するのに失敗。

4115

ERR_CHART_INDICATOR_CANNOT_DEL

指標をチャートから削除するのに失敗。

4116

ERR_CHART_INDICATOR_NOT_FOUND

指標が指定されたチャートに不在。

 

グラフィックオブジェクト

 

4201

ERR_OBJECT_ERROR

グラフィックオブジェクト操作エラー。

4202

ERR_OBJECT_NOT_FOUND

グラフィックオブジェクトが見つかりません。

4203

ERR_OBJECT_WRONG_PROPERTY

グラフィックオブジェクトプロパティの不正な ID。

4204

ERR_OBJECT_GETDATE_FAILED

値に対応する日付の取得が不可能。

4205

ERR_OBJECT_GETVALUE_FAILED

日付に対応する値の取得が不可能。

 

マーケット情報

 

4301

ERR_MARKET_UNKNOWN_SYMBOL

未知のシンボル。

4302

ERR_MARKET_NOT_SELECTED

「気配値表示」でシンボルが未選択。

4303

ERR_MARKET_WRONG_PROPERTY

シンボルプロパティの不正な識別子。

4304

ERR_MARKET_LASTTIME_UNKNOWN

最後のティックの時間が未知(ティック不在)。

4305

ERR_MARKET_SELECT_ERROR

「気配値表示」のシンボル追加・削除に失敗。

 

履歴アクセス

 

4401

ERR_HISTORY_NOT_FOUND

リクエストされた履歴が見つかりません。

4402

ERR_HISTORY_WRONG_PROPERTY

不正な履歴プロパティ識別子。

4403

ERR_HISTORY_TIMEOUT

履歴リクエストがタイムアウトしました。

4404

ERR_HISTORY_BARS_LIMIT

要求されたバーの数が端末の設定によって制限されています。

4405

ERR_HISTORY_LOAD_ERRORS

履歴を読み込む際に複数のエラーが生成されました。

4407

ERR_HISTORY_SMALL_BUFFER

受信する配列が小さすぎて、リクエストされたすべてのデータを格納できません。

 

Global_Variables

 

4501

ERR_GLOBALVARIABLE_NOT_FOUND

クライアント端末のグローバル変数が見つかりません。

4502

ERR_GLOBALVARIABLE_EXISTS

同名のクライアント端末のグローバル変数が既存。

4503

ERR_GLOBALVARIABLE_NOT_MODIFIED

グローバル変数が変更されていない

4504

ERR_GLOBALVARIABLE_CANNOTREAD

グローバル変数値を持つファイルの読み取りが不可能

4505

ERR_GLOBALVARIABLE_CANNOTWRITE

グローバル変数値を持つファイルの書き込みが不可能

4510

ERR_MAIL_SEND_FAILED

メール送信に失敗。

4511

ERR_PLAY_SOUND_FAILED

音の再生に失敗。

4512

ERR_MQL5_WRONG_PROPERTY

プログラムプロパティの不正な識別子。

4513

ERR_TERMINAL_WRONG_PROPERTY

端末プロパティの不正な識別子。

4514

ERR_FTP_SEND_FAILED

FTP でのファイル送信に失敗。

4515

ERR_NOTIFICATION_SEND_FAILED

通知送信に失敗。

4516

ERR_NOTIFICATION_WRONG_PARAMETER

通知送信に無効なパラメータ(空の文字列か)が 関数に渡されました。

4517

ERR_NOTIFICATION_WRONG_SETTINGS

端末内の不正な通知の設定(IDの未指定か、許可の無設定)。

4518

ERR_NOTIFICATION_TOO_FREQUENT

頻繁過ぎる通知の送信。

4519

ERR_FTP_NOSERVER

FTPサーバが指定されていません。

4520

ERR_FTP_NOLOGIN

FTPログインが指定されていません。

4521

ERR_FTP_FILE_ERROR

FTPサーバに送信するファイルがMQL5\Filesディレクトリで見つかりません。

4522

ERR_FTP_CONNECT_FAILED

FTP接続に失敗しました。

4523

ERR_FTP_CHANGEDIR

サーバでFTPパスが見つかりません。

4524

ERR_FTP_CLOSED

FTP接続が閉じられました。

 

カスタム指標バファー

 

4601

ERR_BUFFERS_NO_MEMORY

指標バッファ配布に不充分なメモリ。

4602

ERR_BUFFERS_WRONG_INDEX

不正な指標バッファインデックス。

 

カスタム指標プロパティ

 

4603

ERR_CUSTOM_WRONG_PROPERTY

不正なカスタム指標プロパティ識別子。

 

口座

 

4701

ERR_ACCOUNT_WRONG_PROPERTY

不正な口座プロパティ識別子。

4751

ERR_TRADE_WRONG_PROPERTY

不正な取引プロパティ識別子。

4752

ERR_TRADE_DISABLED

エキスパートアドバイザーでの取引が許可されていません。

4753

ERR_TRADE_POSITION_NOT_FOUND

ポジションが見つかりません。

4754

ERR_TRADE_ORDER_NOT_FOUND

注文が見つかりません。

4755

ERR_TRADE_DEAL_NOT_FOUND

約定が見つかりません。

4756

ERR_TRADE_SEND_FAILED

取引リクエスト送信に失敗。

4758

ERR_TRADE_CALC_FAILED

利益または証拠金の計算に失敗

 

指標

 

4801

ERR_INDICATOR_UNKNOWN_SYMBOL

未知のシンボル。

4802

ERR_INDICATOR_CANNOT_CREATE

指標作成が不可。

4803

ERR_INDICATOR_NO_MEMORY

指標追加に不充分なメモリ。

4804

ERR_INDICATOR_CANNOT_APPLY

指標の他の指標への適用は不可。

4805

ERR_INDICATOR_CANNOT_ADD

指標をチャートに適用するのに失敗。

4806

ERR_INDICATOR_DATA_NOT_FOUND

リクエストされたデータが見つかりません。

4807

ERR_INDICATOR_WRONG_HANDLE

不正な指標ハンドル。

4808

ERR_INDICATOR_WRONG_PARAMETERS

指標作成時の不正なパラメータ数。

4809

ERR_INDICATOR_PARAMETERS_MISSING

指標作成時にパラメータ型が不在。

4810

ERR_INDICATOR_CUSTOM_NAME

配列の最初のパラメータは、カスタム指標の名称でなければなりません。

4811

ERR_INDICATOR_PARAMETER_TYPE

指標作成時の配列内の無効なパラメータ型。

4812

ERR_INDICATOR_WRONG_INDEX

リクエストされた指標バッファの不正なインデックス。

 

板情報

 

4901

ERR_BOOKS_CANNOT_ADD

板情報の追加が不可能。

4902

ERR_BOOKS_CANNOT_DELETE

板情報の削除が不可能。

4903

ERR_BOOKS_CANNOT_GET

板情報データ取得が不可能。

4904

ERR_BOOKS_CANNOT_SUBSCRIBE

板情報から新規データを取得するのにサブスクライブ中にエラーが発生。

 

ファイル操作

 

5001

ERR_TOO_MANY_FILES

64 を超えるファイルを同時に開く事は不可能。

5002

ERR_WRONG_FILENAME

無効なファイル名。

5003

ERR_TOO_LONG_FILENAME

長すぎるファイル名。

5004

ERR_CANNOT_OPEN_FILE

ファイルオープンエラー。

5005

ERR_FILE_CACHEBUFFER_ERROR

読み込みのためにキャッシュに出来るメモリが不足。

5006

ERR_CANNOT_DELETE_FILE

ファイル削除エラー。

5007

ERR_INVALID_FILEHANDLE

このハンドルを使用したファイルは閉じられた、または、初めから開けられませんでした。

5008

ERR_WRONG_FILEHANDLE

不正なファイルハンドル。

5009

ERR_FILE_NOTTOWRITE

ファイルは書き込むために開かれる必要があります。

5010

ERR_FILE_NOTTOREAD

ファイルは読み込むために開かれる必要があります。

5011

ERR_FILE_NOTBIN

ファイルはバイナリとして開かれる必要があります。

5012

ERR_FILE_NOTTXT

ファイルはテキストとして開かれる必要があります。

5013

ERR_FILE_NOTTXTORCSV

ファイルはテキストまたは CSV として開かれる必要があります。

5014

ERR_FILE_NOTCSV

ファイルは CSV として開かれる必要があります。

5015

ERR_FILE_READERROR

ファイル読み込みエラー。

5016

ERR_FILE_BINSTRINGSIZE

ファイルがバイナリとしてオープンされたため、文字列のサイズ指定が必要。

5017

ERR_INCOMPATIBLE_FILE

文字列配列はテキストファイル、他の配列は バイナリファイルでなければいけません。

5018

ERR_FILE_IS_DIRECTORY

これはファイルではなくディレクトリです。

5019

ERR_FILE_NOT_EXIST

ファイルが不在。

5020

ERR_FILE_CANNOT_REWRITE

ファイルの書き換えが不可。

5021

ERR_WRONG_DIRECTORYNAME

不正なディレクトリ名。

5022

ERR_DIRECTORY_NOT_EXIST

ディレクトリ不在。

5023

ERR_FILE_ISNOT_DIRECTORY

これはディレクトリではなくファイルです。

5024

ERR_CANNOT_DELETE_DIRECTORY

ディレクトリを削除に失敗。

5025

ERR_CANNOT_CLEAN_DIRECTORY

ディレクトリのクリアに失敗(おそらく1つ以上のファイルがブロックされ、除去操作が失敗)。

5026

ERR_FILE_WRITEERROR

ファイルへのリソースの書き込みに失敗。

5027

ERR_FILE_ENDOFFILE

ファイルの終わりに達する為、CSVファイル(FileReadString、FileReadNumber、FileReadDatetime、FileReadBool)から次のデータを読み取ることができませんでした。

 

文字列のキャスト

 

5030

ERR_NO_STRING_DATE

文字列内に日付なし。

5031

ERR_WRONG_STRING_DATE

文字列で不正な日付。

5032

ERR_WRONG_STRING_TIME

文字列内の不正な時刻。

5033

ERR_STRING_TIME_ERROR

文字列から日付への変換エラー。

5034

ERR_STRING_OUT_OF_MEMORY

文字列に不充分なメモリ。

5035

ERR_STRING_SMALL_LEN

予想より短い文字列。

5036

ERR_STRING_TOO_BIGNUMBER

大きすぎて ULONG_MAX を超える数。

5037

ERR_WRONG_FORMATSTRING

無効なフォーマットストリング。

5038

ERR_TOO_MANY_FORMATTERS

フォーマット指定子数がパラメータ数を超過。

5039

ERR_TOO_MANY_PARAMETERS

パラメータ数がフォーマット指定子数を超過。

5040

ERR_WRONG_STRING_PARAMETER

損傷した文字列型のパラメータ。

5041

ERR_STRINGPOS_OUTOFRANGE

位置が文字列の範囲外。

5042

ERR_STRING_ZEROADDED

文字列の末尾に 0 が追加されました(無効な操作)。

5043

ERR_STRING_UNKNOWNTYPE

文字列への変換時の未知なデータ型。

5044

ERR_WRONG_STRING_OBJECT

破損した文字列オブジェクト。

 

配列操作

 

5050

ERR_INCOMPATIBLE_ARRAYS

互換性のない配列の複製。文字列配列は文字列配列、数値配列は数値配列のみに複製することが出来ます。

5051

ERR_SMALL_ASSERIES_ARRAY

受け取り側の配列は AS_SERIES として宣言されていて、サイズが不充分です。

5052

ERR_SMALL_ARRAY

配列が小さすぎ、開始位置が配列の外側にあります。

5053

ERR_ZEROSIZE_ARRAY

長さゼロの配列。

5054

ERR_NUMBER_ARRAYS_ONLY

数値配列のみ可。

5055

ERR_ONEDIM_ARRAYS_ONLY

1 次元配列のみが可。

5056

ERR_SERIES_ARRAY

時系列は使用不可。

5057

ERR_DOUBLE_ARRAY_ONLY

double 型の配列のみ可。

5058

ERR_FLOAT_ARRAY_ONLY

float 型の配列のみ可。

5059

ERR_LONG_ARRAY_ONLY

long 型の配列のみ可。

5060

ERR_INT_ARRAY_ONLY

int 型の配列のみ可。

5061

ERR_SHORT_ARRAY_ONLY

short 型の配列のみ可。

5062

ERR_CHAR_ARRAY_ONLY

char 型の配列のみ可。

5063

ERR_STRING_ARRAY_ONLY

文字列配列のみ

 

OpenCL の操作

 

5100

ERR_OPENCL_NOT_SUPPORTED

OpenCL 関数がこのコンピューターでサポートされていません。

5101

ERR_OPENCL_INTERNAL

OpenCL実行中中に内部エラー発生。

5102

ERR_OPENCL_INVALID_HANDLE

無効なOpenCL ハンドル。

5103

ERR_OPENCL_CONTEXT_CREATE

OpenCL コンテキスト作成に失敗。

5104

ERR_OPENCL_QUEUE_CREATE

OpenCL の実行キューの作成に失敗。

5105

ERR_OPENCL_PROGRAM_CREATE

OpenCL プログラムのコンパイル中にエラー発生。

5106

ERR_OPENCL_TOO_LONG_KERNEL_NAME

カーネル名が長すぎます(OpenCL カーネル)。

5107

ERR_OPENCL_KERNEL_CREATE

OpenCL カーネル作成エラー。

5108

ERR_OPENCL_SET_KERNEL_PARAMETER

OpenCL カーネルパラメータ設定中にエラー発生。

5109

ERR_OPENCL_EXECUTE

OpenCL プログラムランタイムエラー。

5110

ERR_OPENCL_WRONG_BUFFER_SIZE

OpenCL バッファの無効なサイズ。

5111

ERR_OPENCL_WRONG_BUFFER_OFFSET

OpenCL バッファ内の無効なオフセット。

5112

ERR_OPENCL_BUFFER_CREATE

OpenCL バッファの作成に失敗。

5113

ERR_OPENCL_TOO_MANY_OBJECTS

OpenCLオブジェクトが多すぎる

5114

ERR_OPENCL_SELECTDEVICE

OpenCLデバイス選択エラー

 

データベース操作

 

5120

ERR_DATABASE_INTERNAL

内部データベースエラー

5121

ERR_DATABASE_INVALID_HANDLE

無効なデータベースハンドル

5122

ERR_DATABASE_TOO_MANY_OBJECTS

Databaseオブジェクトの最大数を超えました

5123

ERR_DATABASE_CONNECT

データベース接続エラー

5124

ERR_DATABASE_EXECUTE

要求実行エラー

5125

ERR_DATABASE_PREPARE

要求生成エラー

5126

ERR_DATABASE_NO_MORE_DATA

読み込むデータがありません

5127

ERR_DATABASE_STEP

次の要求エントリに移動できませんでした

5128

ERR_DATABASE_NOT_READY

要求結果を読み取るためのデータはまだ準備できていません

5129

ERR_DATABASE_BIND_PARAMETERS

SQL要求へのパラメーターの自動置換に失敗しました

 

WebRequest の操作

 

5200

ERR_WEBREQUEST_INVALID_ADDRESS

無効な URL。

5201

ERR_WEBREQUEST_CONNECT_FAILED

指定された URL への接続に失敗。

5202

ERR_WEBREQUEST_TIMEOUT

タイムアウトを超過。

5203

ERR_WEBREQUEST_REQUEST_FAILED

HTTP リクエストに失敗。

 

ネットワーク操作(ソケット)

 

5270

ERR_NETSOCKET_INVALIDHANDLE

関数に無効なソケットハンドルが渡されました。

5271

ERR_NETSOCKET_TOO_MANY_OPENED

開いているソケットが多すぎます(最高128)。

5272

ERR_NETSOCKET_CANNOT_CONNECT

遠隔ホストに接続できません。

5273

ERR_NETSOCKET_IO_ERROR

ソケットからデータを送受信できません。

5274

ERR_NETSOCKET_HANDSHAKE_FAILED

安全な接続を確立できません(TLSハンドシェイク)。

5275

ERR_NETSOCKET_NO_CERTIFICATE

接続を保護する証明書に関するデータがありません。

 

カスタムシンボル

 

5300

ERR_NOT_CUSTOM_SYMBOL

カスタムシンボルが指定されていません。

5301

ERR_CUSTOM_SYMBOL_WRONG_NAME

カスタムシンボル名が無効です。シンボル名には、句読点、スペース、特殊文字以外のラテン文字を含めることができます("."、 "_"、 "&" 、"#"は可)。<、>、 :、"、 /、\、|、?、*の使用は推奨されていません。

5302

ERR_CUSTOM_SYMBOL_NAME_LONG

カスタムシンボル名が長すぎます。シンボル名の長さは、末尾の0文字を含んで32文字を超えてはなりません。

5303

ERR_CUSTOM_SYMBOL_PATH_LONG

カスタムシンボルのパスが長すぎます。パスの長さは"Custom\\"、シンボル名、グループセパレータ、および末尾の0を含んで128文字を超えてはなりません。

5304

ERR_CUSTOM_SYMBOL_EXIST

同じ名称のカスタムシンボルが既存。

5305

ERR_CUSTOM_SYMBOL_ERROR

カスタムシンボルの作成、削除または変更中にエラーが発生。

5306

ERR_CUSTOM_SYMBOL_SELECTED

板情報で選択されたカスタムシンボルを削除しようとしています。

5307

ERR_CUSTOM_SYMBOL_PROPERTY_WRONG

カスタムシンボルプロパティが無効。

5308

ERR_CUSTOM_SYMBOL_PARAMETER_ERROR

カスタムシンボルのプロパティを設定している際のパラメータが不正。

5309

ERR_CUSTOM_SYMBOL_PARAMETER_LONG

カスタムシンボルのプロパティを設定する際に文字列パラメータが長すぎます。

5310

ERR_CUSTOM_TICKS_WRONG_ORDER

配列内のティックが時間順でありません

 

経済カレンダー

 

5400

ERR_CALENDAR_MORE_DATA

配列サイズがすべての値の説明を受け取るには不十分です

5401

ERR_CALENDAR_TIMEOUT

リクエストの制限時間を超えました

5402

ERR_CALENDAR_NO_DATA

国が見つかりません

 

データベースの操作

 

5601

ERR_DATABASE_ERROR  

一般的なエラー

5602

ERR_DATABASE_INTERNAL

SQLite内部ロジックエラー

5603

ERR_DATABASE_PERM

アクセスが拒否されました

5604

ERR_DATABASE_ABORT

コールバックルーチンが中止を要求しました

5605

ERR_DATABASE_BUSY

データベースファイルがロックされています

5606

ERR_DATABASE_LOCKED

データベーステーブルがロックされています<分節 2781

5607

ERR_DATABASE_NOMEM

操作を完了するためのメモリが不足しています

5608

ERR_DATABASE_READONLY

読み取り専用データベースへの書き込みが試みされました

5609

ERR_DATABASE_INTERRUPT

操作がsqlite3_interrupt()によって終了されました

5610

ERR_DATABASE_IOERR

ディスクI/Oエラー

5611

ERR_DATABASE_CORRUPT

データベースディスクイメージが破損しています

5612

ERR_DATABASE_NOTFOUND

sqlite3_file_control()に不明な操作コードがあります

5613

ERR_DATABASE_FULL

データベースがいっぱいのため、挿入に失敗しました

5614

ERR_DATABASE_CANTOPEN

データベースファイルを開くことができません

5615

ERR_DATABASE_PROTOCOL

データベースロックプロトコルエラー

5616

ERR_DATABASE_EMPTY

内部使用のみ

5617

ERR_DATABASE_SCHEMA

データベーススキーマが変更されました

5618

ERR_DATABASE_TOOBIG

文字列またはBLOBがサイズ制限を超えています

5619

ERR_DATABASE_CONSTRAINT

制約違反による中止

5620

ERR_DATABASE_MISMATCH

データ型の不一致

5621

ERR_DATABASE_MISUSE

ライブラリが正しく使用されていません

5622

ERR_DATABASE_NOLFS

ホストでサポートされていないOS機能を使用しています

5623

ERR_DATABASE_AUTH

承認が拒否されました

5624

ERR_DATABASE_FORMAT

未使用

5625

ERR_DATABASE_RANGE

バインドパラメータエラー、不正なインデックス

5626

ERR_DATABASE_NOTADB

データベースファイルではないファイルが開かれました

 

ユーザ定義のエラー

 

65536

ERR_USER_ERROR_FIRST

ユーザ定義エラーはこのコードで始まります。