jp.tradesc.superkaburobo.sdk.trade.data
インタフェース Portfolio

すべてのスーパーインタフェース:
PortfolioHistory, java.io.Serializable

public interface Portfolio
extends PortfolioHistory

ポートフォリオデータクラスです。
このクラスは反対売買も行う事が出来ます。
下記のデータを扱います。

 
更新日時 更新した日時
取引ID 1取引を識別するID
銘柄コード 銘柄を識別するコード
取引形式 現物、信用取引、キャンセル
約定日時 約定した日時
約定値段 約定した値段
約定株数 約定した株数
株式評価額 所持銘柄の評価額

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

メソッドの概要
 java.lang.Integer getCreditCost()
          このポートフォリオが信用買い・信用売りをしている場合、
金利・逆日歩合計・口座管理料を合計して返します。
 boolean orderReverse(java.lang.Integer customerTradeId, java.lang.Integer orderPrice, java.lang.Integer orderQty, EnumTradeTerms tradeTerms, EnumTradeTiming tradeTiming)
          保有株の反対売買注文を詳細に出します。
 boolean orderReverseClosingMarket(java.lang.Integer orderQty)
          保有株の反対売買注文を引けに成行で出します。
 boolean orderReverseClosingMarketAll()
          保有株の反対売買注文を引けに成行で全株数出します。
 boolean orderReverseNow(java.lang.Integer orderPrice, java.lang.Integer orderQty, EnumTradeTerms tradeTerms)
          保有株の反対売買注文を即時に出します。
 boolean orderReverseNowAll(java.lang.Integer orderPrice, EnumTradeTerms tradeTerms)
          保有株の反対売買注文を即時に全株数出します。
 boolean orderReverseNowLimit(java.lang.Integer orderPrice, java.lang.Integer orderQty)
          保有株の反対売買注文を即時に指値で出します。
 boolean orderReverseNowLimitAll(java.lang.Integer orderPrice)
          保有株の反対売買注文を即時に指値で全株数出します。
 boolean orderReverseNowLimitMarket(java.lang.Integer orderPrice, java.lang.Integer orderQty)
          保有株の反対売買注文を即時に指成で出します。
 boolean orderReverseNowLimitMarketAll(java.lang.Integer orderPrice)
          保有株の反対売買注文を即時に指成で全株数出します。
 boolean orderReverseNowMarket(java.lang.Integer orderQty)
          保有株の反対売買注文を即時に成行で出します。
 boolean orderReverseNowMarketAll()
          保有株の反対売買注文を即時に成行で全株数出します。
 boolean orderReverseNowStop(java.lang.Integer orderPrice, java.lang.Integer orderQty)
          保有株の反対売買注文を即時に逆指値で出します。
 boolean orderReverseNowStopAll(java.lang.Integer orderPrice)
          保有株の反対売買注文を即時に逆指値で全株数出します。
 boolean orderReverseOpeningMarket(java.lang.Integer orderQty)
          保有株の反対売買注文を寄付に成行で出します。
 boolean orderReverseOpeningMarketAll()
          保有株の反対売買注文を寄付に成行で全株数出します。
 
インタフェース jp.tradesc.superkaburobo.sdk.trade.data.PortfolioHistory から継承されたメソッド
getCurrentPrice, getExecDate, getExecPrice, getExecQty, getFirstExecQty, getHoldingDays, getProfit, getProfitRate, getStock, getStockValue, getTradeId, getTradeType, getUpdateDate
 

メソッドの詳細

orderReverse

boolean orderReverse(java.lang.Integer customerTradeId,
                     java.lang.Integer orderPrice,
                     java.lang.Integer orderQty,
                     EnumTradeTerms tradeTerms,
                     EnumTradeTiming tradeTiming)
保有株の反対売買注文を詳細に出します。

パラメータ:
customerTradeId - 検索用IDを設定します。これはユーザーが好きなように設定可能です。
orderPrice - 指値を設定します。執行条件が成行の場合は使用しません。
orderQty - 注文株数を設定します。マイナスだと売り、プラスだと買いになります。
tradeTerms - 執行条件(指値、成行、指成、逆指値)を設定します。
tradeTiming - 寄付、引け、その時を設定します。

orderReverseNow

boolean orderReverseNow(java.lang.Integer orderPrice,
                        java.lang.Integer orderQty,
                        EnumTradeTerms tradeTerms)
保有株の反対売買注文を即時に出します。

パラメータ:
orderPrice - 指値を設定します。執行条件が成行の場合は使用しません。
orderQty - 注文株数を設定します。マイナスだと売り、プラスだと買いになります。
tradeTerms - 執行条件(指値、成行、指成、逆指値)を設定します。

orderReverseNowAll

boolean orderReverseNowAll(java.lang.Integer orderPrice,
                           EnumTradeTerms tradeTerms)
保有株の反対売買注文を即時に全株数出します。

パラメータ:
orderPrice - 指値を設定します。執行条件が成行の場合は使用しません。
tradeTerms - 執行条件(指値、成行、指成、逆指値)を設定します。

orderReverseNowLimit

boolean orderReverseNowLimit(java.lang.Integer orderPrice,
                             java.lang.Integer orderQty)
保有株の反対売買注文を即時に指値で出します。

パラメータ:
orderPrice - 指値を設定します。
orderQty - 注文株数を設定します。マイナスだと売り、プラスだと買いになります。

orderReverseNowLimitAll

boolean orderReverseNowLimitAll(java.lang.Integer orderPrice)
保有株の反対売買注文を即時に指値で全株数出します。

パラメータ:
orderPrice - 指値を設定します。

orderReverseNowLimitMarket

boolean orderReverseNowLimitMarket(java.lang.Integer orderPrice,
                                   java.lang.Integer orderQty)
保有株の反対売買注文を即時に指成で出します。

パラメータ:
orderPrice - 指値を設定します。
orderQty - 注文株数を設定します。マイナスだと売り、プラスだと買いになります。

orderReverseNowLimitMarketAll

boolean orderReverseNowLimitMarketAll(java.lang.Integer orderPrice)
保有株の反対売買注文を即時に指成で全株数出します。

パラメータ:
orderPrice - 指値を設定します。

orderReverseNowStop

boolean orderReverseNowStop(java.lang.Integer orderPrice,
                            java.lang.Integer orderQty)
保有株の反対売買注文を即時に逆指値で出します。

パラメータ:
orderPrice - 指値を設定します。
orderQty - 注文株数を設定します。マイナスだと売り、プラスだと買いになります。

orderReverseNowStopAll

boolean orderReverseNowStopAll(java.lang.Integer orderPrice)
保有株の反対売買注文を即時に逆指値で全株数出します。

パラメータ:
orderPrice - 指値を設定します。

orderReverseNowMarket

boolean orderReverseNowMarket(java.lang.Integer orderQty)
保有株の反対売買注文を即時に成行で出します。

パラメータ:
orderQty - 注文株数を設定します。マイナスだと売り、プラスだと買いになります。

orderReverseNowMarketAll

boolean orderReverseNowMarketAll()
保有株の反対売買注文を即時に成行で全株数出します。


orderReverseClosingMarket

boolean orderReverseClosingMarket(java.lang.Integer orderQty)
保有株の反対売買注文を引けに成行で出します。

パラメータ:
orderQty - 注文株数を設定します。マイナスだと売り、プラスだと買いになります。

orderReverseClosingMarketAll

boolean orderReverseClosingMarketAll()
保有株の反対売買注文を引けに成行で全株数出します。


orderReverseOpeningMarket

boolean orderReverseOpeningMarket(java.lang.Integer orderQty)
保有株の反対売買注文を寄付に成行で出します。

パラメータ:
orderQty - 注文株数を設定します。マイナスだと売り、プラスだと買いになります。

orderReverseOpeningMarketAll

boolean orderReverseOpeningMarketAll()
保有株の反対売買注文を寄付に成行で全株数出します。


getCreditCost

java.lang.Integer getCreditCost()
このポートフォリオが信用買い・信用売りをしている場合、
金利・逆日歩合計・口座管理料を合計して返します。
口座管理料は1ヶ月以上保有している株についてのみ発生します。



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