エラー

概要

エラーコードをカプセル化します。

シグネチャー

1
public abstract interface Error

 

名前空間

cAlgo.API

1
2
3
4
5
 protected override void OnError(Error error)
 {
     // エラーコードを印刷する
     Print("{0}", error.Code);
 }

プロパティ

Code

概要

カプセル化されたエラーコード。

シグネチャー

1
public abstract ErrorCode Code {get;}

 

戻り値

ErrorCode

1
2
3
4
5
6
 protected override void OnError(Error error)
 {
     // ボリュームエラーがある場合はロボットを停止する
     if (error.Code == ErrorCode.BadVolume)
         Stop();
 }

TradeResult

概要

エラーを引き起こした取引の結果

シグネチャー

1
public abstract TradeResult TradeResult {get;}

 

戻り値

TradeResult

1
2
3
4
5
 protected override void OnError(Error error)
 {
     var result = error.TradeResult;
     Print(result);
 }
目次

このページについて