|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
public interface Trader
売買の管理インターフェースを提供します。
メソッドの概要 | |
---|---|
void |
buy(Order order)
指定された注文情報から買い注文を発行します。 |
void |
buyToCover(Order order)
指定された注文情報から買戻し注文を発行します。 |
Account |
getAccount()
口座情報を返します。 |
Commission |
getCommission()
手数料情報を返します。 |
Position |
getCurrentPosition(String symbol)
エントリー中の最後のポジションを返します。 |
LinkedList<Position> |
getCurrentPositions(String symbol)
エントリー中のポジションのリストを返します。 |
int |
getDefaultQuantity()
デフォルトの数量を返します。 |
MarketPositionType |
getMarketPositionType(String symbol)
指定したシンボルのポジション状態の種類を返します。 |
LinkedList<Position> |
getPositions()
決済済みポジションのリストを返します。 |
LinkedList<Position> |
getPositionsByEntryLabel(String label)
指定されたエントリーラベルと一致する決済済みポジションのリストを返します。 |
LinkedList<Position> |
getPositionsByExitLabel(String label)
指定されたイグジットラベルと一致する決済済みポジションのリストを返します。 |
LinkedList<Position> |
getPositionsByLabel(String label)
指定されたラベルと一致する決済済みポジションのリストを返します。 |
LinkedList<Position> |
getPositionsBySymbol(String symbol)
指定されたシンボルと一致する決済済みポジションのリストを返します。 |
void |
sell(Order order)
指定された注文情報から売り(売戻し)注文を発行します。 |
void |
sellShort(Order order)
指定された注文情報から空売り注文を発行します。 |
void |
setDefaultQuantity(int defaultQuantity)
デフォルトの数量を設定します。 |
メソッドの詳細 |
---|
Commission getCommission()
Account getAccount()
int getDefaultQuantity()
void setDefaultQuantity(int defaultQuantity)
defaultQuantity
- デフォルトの数量MarketPositionType getMarketPositionType(String symbol)
symbol
- シンボル
Position getCurrentPosition(String symbol)
エントリー中の最後のポジションを返します。
エントリー中のポジションがない場合(フラットな状態)は null
を返します。
symbol
- シンボル
null
LinkedList<Position> getCurrentPositions(String symbol)
symbol
- シンボル
LinkedList<Position> getPositions()
LinkedList<Position> getPositionsBySymbol(String symbol)
symbol
- シンボル
LinkedList<Position> getPositionsByEntryLabel(String label)
label
- エントリーラベル
LinkedList<Position> getPositionsByExitLabel(String label)
label
- イグジットラベル
LinkedList<Position> getPositionsByLabel(String label)
label
- ラベル
void buy(Order order)
order
- 注文情報void sellShort(Order order)
order
- 注文情報void sell(Order order)
order
- 注文情報void buyToCover(Order order)
order
- 注文情報
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |