jp.sourceforge.orangesignal.trading.order
クラス NextCloseOrder

java.lang.Object
  上位を拡張 jp.sourceforge.orangesignal.trading.order.NextCloseOrder
すべての実装されたインタフェース:
Serializable, Comparable<Order>, MarketOrder, Order

public final class NextCloseOrder
extends Object

翌日の終値で成行注文する注文情報を提供します。

作成者:
杉澤 浩二
関連項目:
直列化された形式

コンストラクタの概要
NextCloseOrder(String symbol, String label, Date date, int quantity, Integer findId, String findLabel)
          コンストラクタです。
 
メソッドの概要
 int compareTo(Order o)
           
 Date getDate()
          注文日時を返します。
 Integer getFindId()
          決済注文IDを返します。
 String getFindLabel()
          決済注文ラベルを返します。
 String getLabel()
          ラベルを返します。
 OrderType getOrderType()
          実装は必ず OrderType.MARKET を返します。
 int getPeriod()
          この実装は必ず 1 を返します。
 FourPrice getPriceType()
          この実装は必ず FourPrice.CLOSE を返します。
 int getQuantity()
          注文数量を返します。
 String getSymbol()
          シンボルを返します。
 void setFindId(Integer findId)
          決済注文IDを設定します。
 void setFindLabel(String findLabel)
          決済注文ラベルを設定します。
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
インタフェース jp.sourceforge.orangesignal.trading.order.Order から継承されたメソッド
getDate, getFindId, getFindLabel, getLabel, getQuantity, getSymbol
 
インタフェース java.lang.Comparable から継承されたメソッド
compareTo
 

コンストラクタの詳細

NextCloseOrder

public NextCloseOrder(String symbol,
                      String label,
                      Date date,
                      int quantity,
                      Integer findId,
                      String findLabel)
コンストラクタです。

パラメータ:
symbol - シンボル
label - ラベル
date - 注文日時
quantity - 数量
findId - 決済注文ID
findLabel - 決済注文ラベル
例外:
NullPointerException - パラメーターに null を指定した場合
メソッドの詳細

getPeriod

public int getPeriod()
この実装は必ず 1 を返します。

戻り値:
期間

getPriceType

public FourPrice getPriceType()
この実装は必ず FourPrice.CLOSE を返します。

戻り値:
基準とする4本値の種類

getOrderType

public final OrderType getOrderType()
実装は必ず OrderType.MARKET を返します。

定義:
インタフェース Order 内の getOrderType
戻り値:
注文の種類

getSymbol

public String getSymbol()
インタフェース Order の記述:
シンボルを返します。

定義:
インタフェース Order 内の getSymbol
戻り値:
シンボル

getLabel

public final String getLabel()
インタフェース Order の記述:
ラベルを返します。

定義:
インタフェース Order 内の getLabel
戻り値:
ラベル。又は null

getDate

public final Date getDate()
インタフェース Order の記述:
注文日時を返します。

定義:
インタフェース Order 内の getDate
戻り値:
注文日時

getQuantity

public final int getQuantity()
インタフェース Order の記述:
注文数量を返します。

定義:
インタフェース Order 内の getQuantity
戻り値:
注文数量。デフォルトの数量の場合は 0

getFindId

public Integer getFindId()
インタフェース Order の記述:
決済注文IDを返します。

定義:
インタフェース Order 内の getFindId
戻り値:
決済注文ID。又は null

setFindId

public void setFindId(Integer findId)
決済注文IDを設定します。

パラメータ:
findId - 決済注文ID

getFindLabel

public String getFindLabel()
インタフェース Order の記述:
決済注文ラベルを返します。

定義:
インタフェース Order 内の getFindLabel
戻り値:
決済注文ラベル。又は null

setFindLabel

public void setFindLabel(String findLabel)
決済注文ラベルを設定します。

パラメータ:
findLabel - 決済注文ラベル

compareTo

public final int compareTo(Order o)
定義:
インタフェース Comparable<Order> 内の compareTo


Copyright © 2006-2009 OrangeSignal.com. All Rights Reserved.