エラーコード

概要

標準エラーコードの列挙。

備考

エラーコードは、サーバーから返される応答の読みやすい説明です。

署名

1
public enum ErrorCode

 

名前空間

cAlgo.API

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
 protected override void OnError(Error error)
 {
     //  エラーをログに出力します
     switch (error.Code)
     {
             case ErrorCode.BadVolume: Print("無効なボリューム");
             break;
             case ErrorCode.TechnicalError:Print("技術的エラー");
             break;
             case ErrorCode.NoMoney: Print("資金不足");
             break;
             case ErrorCode.Disconnected: Print("接続切れ");
             break;
             case ErrorCode.MarketClosed: Print("マーケットクローズ");
             break;
     }
 }

フィールド

TechnicalError

概要

取引リクエストに関する一般的な技術エラー。

署名

1
public static ErrorCode TechnicalError;

 

戻り値

ErrorCode

1
2
3
4
5
6
7
 protected override void OnError(Error error)
 {
     if (error.Code == ErrorCode.TechnicalError)
     {
         Print("エラー。取引コマンドパラメータが有効であることを確認してください");
     }
 }

BadVolume

概要

ボリューム値が無効です。

署名

1
public static ErrorCode BadVolume;

 

戻り値

ErrorCode

1
2
3
4
5
6
7
 protected override void OnError(Error error)
 {
     if (error.Code == ErrorCode.BadVolume)
     {
         Print("無効なボリューム");
     }
 }
目次

このページについて