概要 | パッケージ | クラス | 使用 | 階層ツリー | 非推奨 API | 索引 | ヘルプ
前 次 | フレームあり フレームなし

## インタフェース
jp.sf.orangesignal.trading.Position の使用

Position を使用しているパッケージ
jp.sf.orangesignal.trading | トレード全般に関するインターフェースやクラス、列挙型などを提供します。
jp.sf.orangesignal.trading.stats | パフォーマンス情報に関するクラスを提供します。
jp.sf.orangesignal.trading.strategy | ストラテジーに関するインターフェースやクラスを提供します。

jp.sf.orangesignal.trading での Position の使用

Position を実装している jp.sf.orangesignal.trading のクラス
`class` | `DefaultPosition` `Position` を実装したデフォルトの実装クラスを提供します。

Position を返す jp.sf.orangesignal.trading のメソッド
`Position` | `Position.close(int id, String exitLabel, Date exitDate, double exitPrice, int exitQuantity, double exitCommission, double exitSlippage, int hold)` このポジションを閉じてイグジットします。
`Position` | `VirtualTrader.getCurrentPosition(String symbol)`
`Position` | `Trader.getCurrentPosition(String symbol)` エントリー中の最後のポジションを返します。

Position 型の引数を持つ型を返す jp.sf.orangesignal.trading のメソッド
`LinkedList<Position>` | `VirtualTrader.getCurrentPositions(String symbol)`
`LinkedList<Position>` | `Trader.getCurrentPositions(String symbol)` エントリー中のポジションのリストを返します。
`LinkedList<Position>` | `VirtualTrader.getPositions()`
`LinkedList<Position>` | `Trader.getPositions()` 決済済みポジションのリストを返します。
`LinkedList<Position>` | `VirtualTrader.getPositionsByEntryLabel(String label)`
`LinkedList<Position>` | `Trader.getPositionsByEntryLabel(String label)` 指定されたエントリーラベルと一致する決済済みポジションのリストを返します。
`LinkedList<Position>` | `VirtualTrader.getPositionsByExitLabel(String label)`
`LinkedList<Position>` | `Trader.getPositionsByExitLabel(String label)` 指定されたイグジットラベルと一致する決済済みポジションのリストを返します。
`LinkedList<Position>` | `VirtualTrader.getPositionsByLabel(String label)`
`LinkedList<Position>` | `Trader.getPositionsByLabel(String label)` 指定されたラベルと一致する決済済みポジションのリストを返します。
`LinkedList<Position>` | `VirtualTrader.getPositionsBySymbol(String symbol)`
`LinkedList<Position>` | `Trader.getPositionsBySymbol(String symbol)` 指定されたシンボルと一致する決済済みポジションのリストを返します。

jp.sf.orangesignal.trading.stats での Position の使用

Position を実装している jp.sf.orangesignal.trading.stats のクラス
`class` | `Trade` パフォーマンス情報を提供します。

Position 型のパラメータを持つ jp.sf.orangesignal.trading.stats のメソッド
`protected boolean` | `Stats.isStatistics(Position p)` この実装は指定されたポジションが閉じられている場合は `true` を、それ以外の場合は `false` を返します。
`protected abstract boolean` | `AbstractStats.isStatistics(Position position)` 指定されたポジション情報が、このクラスの統計情報の対象であるかどうかを返します。

Position 型の型引数を持つ jp.sf.orangesignal.trading.stats のメソッドパラメータ
`protected void` | `WinLossStats.statistics(LinkedList<Position> positions, double initialCapital, boolean discard)`
`protected void` | `Stats.statistics(LinkedList<Position> positions, double initialCapital, boolean discard)`
`protected void` | `AbstractStats.statistics(LinkedList<Position> positions, double initialCapital, boolean discard)` 指定されたポジション情報のリストを解析して、このクラスの統計情報を設定します。

Position 型のパラメータを持つ jp.sf.orangesignal.trading.stats のコンストラクタ
`Trade(Position position)` 他のポジション情報からこのクラスを構築するコンストラクタです。

Position 型の型引数を持つ jp.sf.orangesignal.trading.stats のコンストラクタパラメータ
`AbstractStats(LinkedList<Position> positions, double initialCapital, boolean discard)` ポジション情報のリストと初期資金を指定してこのクラクを構築するコンストラクタです。
`Stats(LinkedList<Position> positions, double initialCapital)` ポジション情報のリストと初期資金を指定してこのクラクを構築するコンストラクタです。
`Stats(LinkedList<Position> positions, double initialCapital, TimeSeriesDataset dataset, int start, int end)` ポジション情報のリストと初期資金を指定してこのクラクを構築するコンストラクタです。
`WinLossStats(LinkedList<Position> positions, double initialCapital, boolean discard)` ポジション情報のリストと初期資金を指定してこのクラクを構築するコンストラクタです。

jp.sf.orangesignal.trading.strategy での Position の使用

Position を返す jp.sf.orangesignal.trading.strategy のメソッド
`Position` | `AbstractTradingStrategy.getCurrentPosition()` エントリー中の最後のポジションを返します。

Position 型の引数を持つ型を返す jp.sf.orangesignal.trading.strategy のメソッド
`LinkedList<Position>` | `AbstractTradingStrategy.getCurrentPositions()` エントリー中のポジションのリストを返します。

概要 | パッケージ | クラス | 使用 | 階層ツリー | 非推奨 API | 索引 | ヘルプ
前 次 | フレームあり フレームなし

Copyright © 2006-2009 OrangeSignal.com. All Rights Reserved.