|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
public interface TradingStrategy
トレーディングストラテジーのインターフェースを提供します。
メソッドの概要 | |
---|---|
void |
close()
ストラテジーを終了します。 |
boolean |
execute()
ストラテジーを処理します。 |
String |
getStrategyName()
ストラテジーの名前を返します。 |
void |
prepare()
ストラテジーを初期化します。 |
void |
setCurrentDataIndex(int index)
当日データのインデックスを設定します。 |
void |
setDataset(StandardDataset dataset)
データセットを設定します。 |
void |
setDate(Date date)
当日データの日時を設定します。 |
void |
setDefaultOrderTiming(OrderTiming defaultOrderTiming)
デフォルトの注文方法を設定します。 |
void |
setEndDataIndex(int index)
終了データのインデックスを設定します。 |
void |
setStartDataIndex(int index)
開始データのインデックスを設定します。 |
void |
setSymbol(String symbol)
シンボルを設定します。 |
void |
setTrader(Trader trader)
売買管理オブジェクトを設定します。 |
メソッドの詳細 |
---|
void setTrader(Trader trader)
trader
- 売買管理オブジェクトvoid setDefaultOrderTiming(OrderTiming defaultOrderTiming)
defaultOrderTiming
- デフォルトの注文方法void setSymbol(String symbol)
symbol
- シンボルvoid setDataset(StandardDataset dataset)
dataset
- データセットvoid setStartDataIndex(int index)
index
- 開始データのインデックスvoid setEndDataIndex(int index)
index
- 終了データのインデックスvoid setCurrentDataIndex(int index)
index
- 当日データのインデックスvoid setDate(Date date)
date
- 当日データの日時String getStrategyName()
void prepare()
ストラテジーを初期化します。
boolean execute() throws Exception
ストラテジーを処理します。
false
。それ以外の場合は true
。
Exception
- 例外が発生した場合void close()
ストラテジーを終了します。
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |