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

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

TradingStrategy を使用しているパッケージ
jp.sf.orangesignal.trading.backtest | バックテストに関するインターフェースやクラスなどを提供します。
jp.sf.orangesignal.trading.strategy | ストラテジーに関するインターフェースやクラスを提供します。
jp.sf.orangesignal.trading.strategy.filters | フィルターのストラテジー実装クラスを提供します。
jp.sf.orangesignal.trading.strategy.stop | ストップのストラテジー実装クラスを提供します。
jp.sf.orangesignal.trading.strategy.systems | ストラテジーの実装クラスを提供します。

jp.sf.orangesignal.trading.backtest での TradingStrategy の使用

TradingStrategy 型の引数を持つ型を返す jp.sf.orangesignal.trading.backtest のメソッド
`List<TradingStrategy>` | `Backtester.getStrategies()` ストラテジーのリストを返します。

TradingStrategy 型の型引数を持つ jp.sf.orangesignal.trading.backtest のメソッドパラメータ
`void` | `Backtester.setStrategies(List<TradingStrategy> strategies)` ストラテジーのリストを設定します。

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

TradingStrategy を実装している jp.sf.orangesignal.trading.strategy のクラス
`class` | `AbstractTradingStrategy` トレーディングストラテジーの基底クラスを提供します。
`class` | `TradingStrategySupport` トレーディングストラテジーを実装する為の抽象クラスを提供します。

jp.sf.orangesignal.trading.strategy.filters での TradingStrategy の使用

TradingStrategy を実装している jp.sf.orangesignal.trading.strategy.filters のクラス
`class` | `NoPriceFilter` 指定された直近期間内の取組有無でフィルターするストラテジーを提供します。
`class` | `PriceFilter` 価格の範囲でフィルターするストラテジーを提供します。
`class` | `ValueAverageFilter` 指定された期間で平均化した売買代金の範囲でフィルターするストラテジーを提供します。
`class` | `VolumeAverageFilter` 指定された期間で平均化した出来高の範囲でフィルターするストラテジーを提供します。

jp.sf.orangesignal.trading.strategy.stop での TradingStrategy の使用

TradingStrategy を実装している jp.sf.orangesignal.trading.strategy.stop のクラス
`class` | `InactivityStop` ポジションの保有期間が、指定された期間を経過した場合に、 成行注文で決済するロスカットルールのストラテジーを提供します。
`class` | `ProfitTarget` ポジションが目標利益に達した場合に、指値注文するストラテジーを提供します。
`class` | `StopLoss` 一定以上の損失が出たところで、逆指値注文を出すストラテジーを提供します。

jp.sf.orangesignal.trading.strategy.systems での TradingStrategy の使用

TradingStrategy を実装している jp.sf.orangesignal.trading.strategy.systems のクラス
`class` | `BollingerBandsLongEntry`
`class` | `BollingerBandsShortEntry`
`class` | `ChannelBreakoutLongEntry`
`class` | `ChannelBreakoutShortEntry`
`class` | `GapDownShortEntry`
`class` | `GapUpLongEntry`
`class` | `InsideBarLongEntry`
`class` | `InsideBarShortEntry`
`class` | `MACD`
`class` | `MACDLongEntry`
`class` | `MACDShortEntry`
`class` | `Momentum` モメンタムを使用するストラテジーの基底クラスを提供します。
`class` | `MomentumLongEntry`
`class` | `MomentumShortEntry`
`class` | `MovingAverage2LineCross` 短期移動平均と長期移動平均の交差をシグナルとするストラテジーの基底クラスを提供します。
`class` | `MovingAverage2LineCrossLongEntry` 移動平均のゴールデンクロスで買いポジションを建てるストラテジーを提供します。
`class` | `MovingAverage2LineCrossShortEntry` 移動平均のデッドクロスで売りポジションを建てるストラテジーを提供します。
`class` | `MovingAverage3LineCross` 価格と短期移動平均、中期移動平均、長期移動平均の交差をシグナルとするストラテジーの基底クラスを提供します。
`class` | `MovingAverage3LineCrossLongEntry` 価格と短期移動平均、中期移動平均、長期移動平均の交差で買いポジションを建てるストラテジーを提供します。
`class` | `MovingAverage3LineCrossShortEntry` 価格と短期移動平均、中期移動平均、長期移動平均の交差で売りポジションを建てるストラテジーを提供します。
`class` | `MovingAverageCross` 価格と移動平均の交差をシグナルとするストラテジーの基底クラスを提供します。
`class` | `MovingAverageCrossLongEntry` 価格と移動平均のゴールデンクロスで買いポジションを建てるストラテジーを提供します。
`class` | `MovingAverageCrossLongExit` 価格と移動平均のデッドクロスで買いポジションを決済するストラテジーを提供します。
`class` | `MovingAverageCrossShortEntry` 価格と移動平均のデッドクロスで売りポジションを建てるストラテジーを提供します。
`class` | `MovingAverageCrossShortExit` 価格と移動平均のゴールデンクロスで売りポジションを決済するストラテジーを提供します。
`class` | `OutsideBarLongEntry`
`class` | `OutsideBarShortEntry`
`class` | `RSILongEntry`
`class` | `RSIShortEntry`

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

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