jp.sf.orangesignal.trading.order
クラス NextStopOrder

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

public final class NextStopOrder
extends Object
implements StopOrder

翌日に逆指値注文する注文情報を提供します。

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

コンストラクタの概要
NextStopOrder(String symbol, String label, Date date, double stop, int quantity, Integer findId, String findLabel)
          コンストラクタです。
 
メソッドの概要
 int compareTo(Order o)
           
 Date getDate()
          注文日時を返します。
 Integer getFindId()
          決済注文IDを返します。
 String getFindLabel()
          決済注文ラベルを返します。
 String getLabel()
          ラベルを返します。
 OrderType getOrderType()
          実装は必ず OrderType.STOP を返します。
 int getPeriod()
          この実装は必ず 1 を返します。
 int getQuantity()
          注文数量を返します。
 double getStopPrice()
          逆指値を返します。
 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.sf.orangesignal.trading.order.Order から継承されたメソッド
getDate, getFindId, getFindLabel, getLabel, getQuantity, getSymbol
 
インタフェース java.lang.Comparable から継承されたメソッド
compareTo
 

コンストラクタの詳細

NextStopOrder

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

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

getOrderType

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

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

getPeriod

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

定義:
インタフェース Order 内の getPeriod
戻り値:
期間

getStopPrice

public double getStopPrice()
インタフェース StopOrder の記述:
逆指値を返します。

定義:
インタフェース StopOrder 内の getStopPrice
戻り値:
逆指値

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.