|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
java.lang.Objectjp.sf.orangesignal.ta.data.model.PriceDataset
jp.sf.orangesignal.ta.data.model.TechnicalPriceDataset
jp.sf.orangesignal.trading.data.Dataset
@NumberCompressorType(value=SUM) public class Dataset
価格や出来高などの基本的な時系列データセットを提供します。
| フィールドの概要 |
|---|
| クラス jp.sf.orangesignal.ta.data.model.TechnicalPriceDataset から継承されたフィールド |
|---|
candlestick, technicalClose, technicalHigh, technicalLow, technicalOpen, technicalVolume |
| クラス jp.sf.orangesignal.ta.data.model.PriceDataset から継承されたフィールド |
|---|
close, date, high, low, open, volume |
| コンストラクタの概要 | |
|---|---|
Dataset()
デフォルトコンストラクタです。 |
|
Dataset(jp.sf.orangesignal.ta.data.model.PriceDataset dataset,
IntervalType interval,
String symbol,
String symbolName)
|
|
| メソッドの概要 | |
|---|---|
int |
defaultIndexOf(Date find)
指定された日時以後又は null でない最初の位置を返します。 |
int |
defaultLastIndexOf(Date find)
指定された日時以前又は null でない最後の位置を返します。 |
IntervalType |
getInterval()
足の単位を返します。 |
int |
getLength()
データの長さを返します。 |
int |
getPeriod(Date start,
Date end)
指定された日時間の期間を返します。 |
Number[] |
getPrice(FourPrice type)
指定された4本値の種類に対応する価格データを返します。 |
String |
getSymbol()
シンボルを返します。 |
String |
getSymbolName()
シンボル名を返します。 |
Number[] |
getTechnicalPrice(FourPrice type)
指定された4本値の種類に対応するテクニカル指標計算用価格データを返します。 |
int |
indexOf(Date find)
指定された日時以後 ( null 可) を含む最初の位置を返します。 |
int |
lastIndexOf(Date find)
指定された日時以前 ( null 可) を含む最後の位置を返します。 |
static Dataset |
newInstance(jp.sf.orangesignal.ta.data.model.Price[] prices,
IntervalType interval,
String symbol,
String symbolName)
|
void |
setInterval(IntervalType interval)
足の単位を設定します。 |
void |
setSymbol(String symbol)
シンボルを設定します。 |
void |
setSymbolName(String symbolName)
シンボル名を設定します。 |
| クラス jp.sf.orangesignal.ta.data.model.TechnicalPriceDataset から継承されたメソッド |
|---|
getCandlestick, getTechnicalClose, getTechnicalHigh, getTechnicalLow, getTechnicalOpen, getTechnicalVolume, newInstance |
| クラス 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 |
| コンストラクタの詳細 |
|---|
public Dataset()
public Dataset(jp.sf.orangesignal.ta.data.model.PriceDataset dataset,
IntervalType interval,
String symbol,
String symbolName)
| メソッドの詳細 |
|---|
public static Dataset newInstance(jp.sf.orangesignal.ta.data.model.Price[] prices,
IntervalType interval,
String symbol,
String symbolName)
public int getLength()
public int indexOf(Date find)
指定された日時以後 (null 可) を含む最初の位置を返します。
find - 検索する日時 (null 可)
-1public int lastIndexOf(Date find)
指定された日時以前 (null 可) を含む最後の位置を返します。
find - 検索する日時 (null 可)
-1public int defaultIndexOf(Date find)
指定された日時以後又は null でない最初の位置を返します。
find - 検索する日時
null でない最初の位置。見つからない場合は -1public int defaultLastIndexOf(Date find)
指定された日時以前又は null でない最後の位置を返します。
find - 検索する日時
null でない最後の位置。見つからない場合は -1
public int getPeriod(Date start,
Date end)
start - 検索する開始日時end - 検索する終了日時
public Number[] getPrice(FourPrice type)
type - 4本値の種類
nullpublic Number[] getTechnicalPrice(FourPrice type)
type - 4本値の種類
nullpublic String getSymbol()
nullpublic void setSymbol(String symbol)
symbol - シンボルpublic String getSymbolName()
nullpublic void setSymbolName(String symbolName)
symbolName - シンボル名public IntervalType getInterval()
public void setInterval(IntervalType interval)
interval - 足の単位
|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||