jp.tradesc.superkaburobo.sdk.trade.data
列挙型 EnumOrderResult

java.lang.Object
  上位を拡張 java.lang.Enum<EnumOrderResult>
      上位を拡張 jp.tradesc.superkaburobo.sdk.trade.data.EnumOrderResult
すべての実装されたインタフェース:
java.io.Serializable, java.lang.Comparable<EnumOrderResult>

public enum EnumOrderResult
extends java.lang.Enum<EnumOrderResult>

注文の結果です。

作成者:
(c) 2004-2008 kaburobo.jp and Trade Science Corp. All rights reserved.

列挙型定数の概要
FAIL
          受け付けられませんでした。
FAIL_FOR_ALREADY_ORDERED
          既に同一取引の注文が出ています。
FAIL_FOR_CANCEL
          ユーザーによりキャンセルされました。
FAIL_FOR_CAPACITY_OVER
          余力を越しています。
FAIL_FOR_DISGUISE_ORDERED
          仮装売買にあたる注文(同一銘柄の売り注文と買い注文を同時に出すこと)は出来ません。
FAIL_FOR_EACH_STOCK_LIMIT
          新規注文の銘柄組入制限によって、注文できませんでした。
FAIL_FOR_KABUROBO_RULE
          カブロボルールによって規制されています。
FAIL_FOR_LIMIT_RANGE_OVER
          値幅制限を越えています。
FAIL_FOR_MISS_OF_ARGUMENT
          注文の引数が足りないか、正しくありません。
FAIL_FOR_NO_ETF
          ETF の利用を OFF とされていますが、ETF の注文を出そうとしました。
FAIL_FOR_NO_QUANTITY
          注文株数が0です。
FAIL_FOR_NO_SHORT_TRADE
          信用売りを禁止しているロボットが、信用売り注文を行ったため失敗しました。
FAIL_FOR_NO_STOCK_CODE
          該当する銘柄コードが存在しません。
FAIL_FOR_RESTRICTION
          取引規制が発生しています。
FAIL_FOR_SC_MISS_OF_ARGUMENT
          不正な特別条件付注文です。
FAIL_FOR_SC_NO_LASTORDER
          setLastOrderSpecialControlを実行しましたが、まだ注文をだされていません。
FAIL_FOR_SC_SHORT_SELLING_RESTRICTION
          アップティックルールに反する特別条件付注文です。
FAIL_FOR_SHORT_SELLING_RESTRICTION
          空売り規制の制限がされています。
FAIL_FOR_SYSTEM_CANCEL
          システムによりキャンセルされました。
OK
          受け付けられました。
OK_BUT_EACH_STOCK_LIMIT
          新規注文の銘柄組入制限によって、注文量の一部を切り捨てて受け付けました。
OK_BUT_ROUND_PRICE_SPREAD
          呼び値の単位を丸めて受け付けました。
OK_BUT_ROUND_QTY
          注文量の最大値に丸めて受け付けました。
OK_BUT_ROUND_UNIT
          単元株数の単位を丸めて受け付けました。
 
メソッドの概要
abstract  boolean isSucceeded()
          この注文が受け入れられたかどうかを2値で返します。
abstract  java.lang.String toJapanese()
          値を日本語の文字列で返します。
abstract  java.lang.String toJapaneseAbbr()
          値を日本語の文字列(略語)で返します。
static EnumOrderResult valueOf(java.lang.String name)
          指定した名前を持つこの型の列挙型定数を返します。
static EnumOrderResult[] values()
          この列挙型の定数を含む配列を宣言されている順序で返します。
 
クラス java.lang.Enum から継承されたメソッド
compareTo, equals, getDeclaringClass, hashCode, name, ordinal, toString, valueOf
 
クラス java.lang.Object から継承されたメソッド
getClass, notify, notifyAll, wait, wait, wait
 

列挙型定数の詳細

OK

public static final EnumOrderResult OK
受け付けられました。


OK_BUT_ROUND_UNIT

public static final EnumOrderResult OK_BUT_ROUND_UNIT
単元株数の単位を丸めて受け付けました。
端数は切捨てをしています。


OK_BUT_ROUND_QTY

public static final EnumOrderResult OK_BUT_ROUND_QTY
注文量の最大値に丸めて受け付けました。


OK_BUT_ROUND_PRICE_SPREAD

public static final EnumOrderResult OK_BUT_ROUND_PRICE_SPREAD
呼び値の単位を丸めて受け付けました。
買い注文は切り捨て、売り注文は切り上げをしています。


OK_BUT_EACH_STOCK_LIMIT

public static final EnumOrderResult OK_BUT_EACH_STOCK_LIMIT
新規注文の銘柄組入制限によって、注文量の一部を切り捨てて受け付けました。


FAIL

public static final EnumOrderResult FAIL
受け付けられませんでした。


FAIL_FOR_CANCEL

public static final EnumOrderResult FAIL_FOR_CANCEL
ユーザーによりキャンセルされました。


FAIL_FOR_SYSTEM_CANCEL

public static final EnumOrderResult FAIL_FOR_SYSTEM_CANCEL
システムによりキャンセルされました。


FAIL_FOR_ALREADY_ORDERED

public static final EnumOrderResult FAIL_FOR_ALREADY_ORDERED
既に同一取引の注文が出ています。


FAIL_FOR_DISGUISE_ORDERED

public static final EnumOrderResult FAIL_FOR_DISGUISE_ORDERED
仮装売買にあたる注文(同一銘柄の売り注文と買い注文を同時に出すこと)は出来ません。


FAIL_FOR_MISS_OF_ARGUMENT

public static final EnumOrderResult FAIL_FOR_MISS_OF_ARGUMENT
注文の引数が足りないか、正しくありません。
NULLなどになっていないか確認してください。


FAIL_FOR_NO_STOCK_CODE

public static final EnumOrderResult FAIL_FOR_NO_STOCK_CODE
該当する銘柄コードが存在しません。


FAIL_FOR_NO_QUANTITY

public static final EnumOrderResult FAIL_FOR_NO_QUANTITY
注文株数が0です。
単元株数が丸められた結果、0になってしまう可能性もあります。


FAIL_FOR_CAPACITY_OVER

public static final EnumOrderResult FAIL_FOR_CAPACITY_OVER
余力を越しています。


FAIL_FOR_RESTRICTION

public static final EnumOrderResult FAIL_FOR_RESTRICTION
取引規制が発生しています。


FAIL_FOR_LIMIT_RANGE_OVER

public static final EnumOrderResult FAIL_FOR_LIMIT_RANGE_OVER
値幅制限を越えています。


FAIL_FOR_SHORT_SELLING_RESTRICTION

public static final EnumOrderResult FAIL_FOR_SHORT_SELLING_RESTRICTION
空売り規制の制限がされています。
アップティックルールの適用によって指値が制限されることや、非貸借銘柄の空売り等が挙げられます。


FAIL_FOR_EACH_STOCK_LIMIT

public static final EnumOrderResult FAIL_FOR_EACH_STOCK_LIMIT
新規注文の銘柄組入制限によって、注文できませんでした。


FAIL_FOR_NO_SHORT_TRADE

public static final EnumOrderResult FAIL_FOR_NO_SHORT_TRADE
信用売りを禁止しているロボットが、信用売り注文を行ったため失敗しました。


FAIL_FOR_KABUROBO_RULE

public static final EnumOrderResult FAIL_FOR_KABUROBO_RULE
カブロボルールによって規制されています。


FAIL_FOR_SC_NO_LASTORDER

public static final EnumOrderResult FAIL_FOR_SC_NO_LASTORDER
setLastOrderSpecialControlを実行しましたが、まだ注文をだされていません。


FAIL_FOR_SC_MISS_OF_ARGUMENT

public static final EnumOrderResult FAIL_FOR_SC_MISS_OF_ARGUMENT
不正な特別条件付注文です。


FAIL_FOR_SC_SHORT_SELLING_RESTRICTION

public static final EnumOrderResult FAIL_FOR_SC_SHORT_SELLING_RESTRICTION
アップティックルールに反する特別条件付注文です。


FAIL_FOR_NO_ETF

public static final EnumOrderResult FAIL_FOR_NO_ETF
ETF の利用を OFF とされていますが、ETF の注文を出そうとしました。

メソッドの詳細

values

public static final EnumOrderResult[] values()
この列挙型の定数を含む配列を宣言されている順序で返します。 このメソッドは次のようにして定数を反復するために使用できます:
for(EnumOrderResult c : EnumOrderResult.values())
        System.out.println(c);

戻り値:
この列挙型の定数を宣言されている順序で含む配列

valueOf

public static EnumOrderResult valueOf(java.lang.String name)
指定した名前を持つこの型の列挙型定数を返します。 文字列は、この型の列挙型定数を宣言するのに使用した識別子と厳密に 一致している必要があります (余分な空白文字を含めることはできません)。

パラメータ:
name - 返される列挙型定数の名前
戻り値:
指定された名前を持つ列挙型定数
例外:
java.lang.IllegalArgumentException - 指定された名前を持つ定数を この列挙型が持っていない場合

isSucceeded

public abstract boolean isSucceeded()
この注文が受け入れられたかどうかを2値で返します。

戻り値:
true:受け入れられました。
false:受け入れられませんでした。

toJapanese

public abstract java.lang.String toJapanese()
値を日本語の文字列で返します。

戻り値:
日本語での名称 (例:注文量の最大値に丸めて受け付けました。)
  • 受け付けられました。
  • 単元株数の単位を丸めて受け付けました。
  • 注文量の最大値に丸めて受け付けました。
  • 呼び値の単位を丸めて受け付けました。
  • 新規注文の銘柄組入制限によって、注文量の一部を切り捨てて受け付けました。
  • 受け付けられませんでした。
  • ユーザーによりキャンセルされました。
  • システムによりキャンセルされました。
  • 既に同一取引の注文が出ています。
  • 仮装売買にあたる注文(同一銘柄の売り注文と買い注文を同時に出すこと)は出来ません。
  • 注文の引数が足りないか、正しくありません。
  • 該当する銘柄コードが存在しません。
  • 注文株数が0です。
  • 余力を越しています。
  • 取引規制が発生しています。
  • 値幅制限を越えています。
  • 空売り規制の制限がされています。
  • 新規注文の銘柄組入制限によって、注文できませんでした。
  • 信用売りを禁止しているロボットが、信用売り注文を行ったため失敗しました。
  • カブロボルールによって規制されています。
  • setLastOrderSpecialControlを実行しましたが、まだ注文をだされていません。
  • 不正な特別条件付注文です。
  • アップティックルールに反する特別条件付注文です。
  • ETF の利用を OFF とされていますが、ETF の注文を出そうとしました。

toJapaneseAbbr

public abstract java.lang.String toJapaneseAbbr()
値を日本語の文字列(略語)で返します。

戻り値:
日本語での略称 (例:OK:単位丸め)
  • 成功
  • 成功:単位丸め
  • 成功:最大丸め
  • 成功:呼び値丸め
  • 成功:組入丸め
  • 失敗
  • 失敗:取消済み
  • 失敗:不出来
  • 失敗:注文済み
  • 失敗:仮装売買
  • 失敗:引数異常
  • 失敗:不正銘柄
  • 失敗:注文株数
  • 失敗:余力不足
  • 失敗:取引規制
  • 失敗:値幅制限
  • 失敗:空売規制
  • 失敗:組入比率
  • 失敗:空売不可
  • 失敗:自主規制
  • 失敗:前注文無SC
  • 失敗:引数異常SC
  • 失敗:空売規制SC
  • 失敗:ETF規制


  • © 2004-2008 kaburobo.jp and Trade Science Corp. All rights reserved.