インタフェース
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, Dataset 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()
          エントリー中のポジションのリストを返します。
 



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