jp.sf.orangesignal.ta.data.model
クラス PriceDataset

java.lang.Object
  上位を拡張 jp.sf.orangesignal.ta.data.model.PriceDataset
すべての実装されたインタフェース:
Serializable
直系の既知のサブクラス:
TechnicalPriceDataset

@NumberCompressorType(value=SUM)
public class PriceDataset
extends Object
implements Serializable

価格データセットを提供します。

導入されたバージョン:
2.2
作成者:
杉澤 浩二
関連項目:
直列化された形式

フィールドの概要
protected  Number[] close
          終値データを保持します。
protected  Date[] date
          日時データを保持します。
protected  Number[] high
          高値データを保持します。
protected  Number[] low
          安値データを保持します。
protected  Number[] open
          始値データを保持します。
protected  Number[] volume
          出来高データを保持します。
 
コンストラクタの概要
PriceDataset()
          デフォルトコンストラクタです。
 
メソッドの概要
 Number[] getClose()
          終値データを返します。
 Date[] getDate()
          日時データを返します。
 Number[] getHigh()
          高値データを返します。
 Number[] getLow()
          安値データを返します。
 Number[] getOpen()
          始値データを返します。
 Number[] getVolume()
          出来高データを返します。
static PriceDataset newInstance(Price[] prices)
          指定された価格データから価格データセットの新しいインスタンスを構築して返します。
 void setClose(Number[] close)
          終値データを設定します。
 void setDate(Date[] date)
          日時データを設定します。
 void setHigh(Number[] high)
          高値データを設定します。
 void setLow(Number[] low)
          安値データを設定します。
 void setOpen(Number[] open)
          始値データを設定します。
 void setVolume(Number[] volume)
          出来高データを設定します。
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

date

@DateItem
protected Date[] date
日時データを保持します。


open

@NumberItem
@NumberCompressorType(value=FIRST)
protected Number[] open
始値データを保持します。


high

@NumberItem
@NumberCompressorType(value=HIGHEST)
protected Number[] high
高値データを保持します。


low

@NumberItem
@NumberCompressorType(value=LOWEST)
protected Number[] low
安値データを保持します。


close

@NumberItem
@NumberCompressorType(value=LAST)
protected Number[] close
終値データを保持します。


volume

@NumberItem
@NumberCompressorType(value=SUM)
protected Number[] volume
出来高データを保持します。

コンストラクタの詳細

PriceDataset

public PriceDataset()
デフォルトコンストラクタです。

メソッドの詳細

newInstance

public static PriceDataset newInstance(Price[] prices)
指定された価格データから価格データセットの新しいインスタンスを構築して返します。

パラメータ:
prices - 価格データ
戻り値:
価格データセット
例外:
IllegalArgumentException - pricesnull または要素が存在しない場合

getDate

public Date[] getDate()
日時データを返します。

戻り値:
日時データ

setDate

public void setDate(Date[] date)
日時データを設定します。

パラメータ:
date - 日時データ

getOpen

public Number[] getOpen()
始値データを返します。

戻り値:
始値データ

setOpen

public void setOpen(Number[] open)
始値データを設定します。

パラメータ:
open - 始値データ

getHigh

public Number[] getHigh()
高値データを返します。

戻り値:
高値データ

setHigh

public void setHigh(Number[] high)
高値データを設定します。

パラメータ:
high - 高値データ

getLow

public Number[] getLow()
安値データを返します。

戻り値:
安値データ

setLow

public void setLow(Number[] low)
安値データを設定します。

パラメータ:
low - 安値データ

getClose

public Number[] getClose()
終値データを返します。

戻り値:
終値データ

setClose

public void setClose(Number[] close)
終値データを設定します。

パラメータ:
close - 終値データ

getVolume

public Number[] getVolume()
出来高データを返します。

戻り値:
出来高データ。出来高データが存在しない場合は null

setVolume

public void setVolume(Number[] volume)
出来高データを設定します。

パラメータ:
volume - 出来高データ


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