|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
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
可)
-1
public int lastIndexOf(Date find)
指定された日時以前 (null
可) を含む最後の位置を返します。
find
- 検索する日時 (null
可)
-1
public int defaultIndexOf(Date find)
指定された日時以後又は null
でない最初の位置を返します。
find
- 検索する日時
null
でない最初の位置。見つからない場合は -1
public int defaultLastIndexOf(Date find)
指定された日時以前又は null
でない最後の位置を返します。
find
- 検索する日時
null
でない最後の位置。見つからない場合は -1
public int getPeriod(Date start, Date end)
start
- 検索する開始日時end
- 検索する終了日時
public Number[] getPrice(FourPrice type)
type
- 4本値の種類
null
public Number[] getTechnicalPrice(FourPrice type)
type
- 4本値の種類
null
public String getSymbol()
null
public void setSymbol(String symbol)
symbol
- シンボルpublic String getSymbolName()
null
public void setSymbolName(String symbolName)
symbolName
- シンボル名public IntervalType getInterval()
public void setInterval(IntervalType interval)
interval
- 足の単位
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |