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

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

@NumberCompressorType(value=SUM)
public class TechnicalPriceDataset
extends PriceDataset

テクニカル指標計算用価格データセットを提供します。

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

フィールドの概要
protected  Candlestick[] candlestick
          ローソク足データを保持します。
protected  Number[] technicalClose
          テクニカル指標計算用終値データを保持します。
protected  Number[] technicalHigh
          テクニカル指標計算用高値データを保持します。
protected  Number[] technicalLow
          テクニカル指標計算用安値データを保持します。
protected  Number[] technicalOpen
          テクニカル指標計算用始値データを保持します。
protected  Number[] technicalVolume
          テクニカル指標計算用出来高データを保持します。
 
クラス jp.sf.orangesignal.ta.data.model.PriceDataset から継承されたフィールド
close, date, high, low, open, volume
 
コンストラクタの概要
TechnicalPriceDataset()
          デフォルトコンストラクタです。
TechnicalPriceDataset(PriceDataset dataset)
          指定された価格データセットからこのクラスのインスタンスを構築するコンストラクタです。
 
メソッドの概要
 Candlestick[] getCandlestick()
          ローソク足データを返します。
 Number[] getTechnicalClose()
          テクニカル指標計算用終値データを返します。
 Number[] getTechnicalHigh()
          テクニカル指標計算用高値データを返します。
 Number[] getTechnicalLow()
          テクニカル指標計算用安値データを返します。
 Number[] getTechnicalOpen()
          テクニカル指標計算用始値データを返します。
 Number[] getTechnicalVolume()
          テクニカル指標計算用出来高データを返します。
static TechnicalPriceDataset newInstance(Price[] prices)
          指定された価格データからテクニカル指標計算用価格データセットの新しいインスタンスを構築して返します。
 
クラス jp.sf.orangesignal.ta.data.model.PriceDataset から継承されたメソッド
getClose, getDate, getHigh, getLow, getOpen, getVolume, setClose, setDate, setHigh, setLow, setOpen, setVolume
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

candlestick

protected Candlestick[] candlestick
ローソク足データを保持します。


technicalOpen

@NumberItem
@NumberCompressorType(value=FIRST)
protected Number[] technicalOpen
テクニカル指標計算用始値データを保持します。


technicalHigh

@NumberItem
@NumberCompressorType(value=HIGHEST)
protected Number[] technicalHigh
テクニカル指標計算用高値データを保持します。


technicalLow

@NumberItem
@NumberCompressorType(value=LOWEST)
protected Number[] technicalLow
テクニカル指標計算用安値データを保持します。


technicalClose

@NumberItem
@NumberCompressorType(value=LAST)
protected Number[] technicalClose
テクニカル指標計算用終値データを保持します。


technicalVolume

@NumberItem
@NumberCompressorType(value=SUM)
protected Number[] technicalVolume
テクニカル指標計算用出来高データを保持します。

コンストラクタの詳細

TechnicalPriceDataset

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


TechnicalPriceDataset

public TechnicalPriceDataset(PriceDataset dataset)
指定された価格データセットからこのクラスのインスタンスを構築するコンストラクタです。

パラメータ:
dataset - 価格データセット
例外:
IllegalArgumentException - datasetnull の場合
メソッドの詳細

newInstance

public static TechnicalPriceDataset newInstance(Price[] prices)
指定された価格データからテクニカル指標計算用価格データセットの新しいインスタンスを構築して返します。

パラメータ:
prices - 価格データ
戻り値:
テクニカル指標計算用価格データセット
例外:
IllegalArgumentException - pricesnull または要素が存在しない場合

getCandlestick

public Candlestick[] getCandlestick()
ローソク足データを返します。

戻り値:
ローソク足データ。ローソク足データが存在しない場合は null

getTechnicalOpen

public Number[] getTechnicalOpen()
テクニカル指標計算用始値データを返します。

戻り値:
テクニカル指標計算用始値データ

getTechnicalHigh

public Number[] getTechnicalHigh()
テクニカル指標計算用高値データを返します。

戻り値:
テクニカル指標計算用高値データ

getTechnicalLow

public Number[] getTechnicalLow()
テクニカル指標計算用安値データを返します。

戻り値:
テクニカル指標計算用安値データ

getTechnicalClose

public Number[] getTechnicalClose()
テクニカル指標計算用終値データを返します。

戻り値:
テクニカル指標計算用終値データ

getTechnicalVolume

public Number[] getTechnicalVolume()
テクニカル指標計算用出来高データを返します。

戻り値:
テクニカル指標計算用出来高データ。テクニカル指標計算用出来高データが存在しない場合は null


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