|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
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()
ストラテジーを終了します。
|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||