OrangeSignal (オレンジシグナル) は、株や為替・先物など金融・投資に関する Java のライブラリーやフレームワークを提供する OSS (オープンソース・ソフトウェア) プロジェクトです。
OrangeSignal Technical Analysis
OrangeSignal Trading System Environment
OrangeSignal Chart (予定)
また一般分野 (投資分野以外) で有用なモジュールも提供しています。
このバージョンはメンテナンスリリースですが、
いくつかのクラスはリファクタリングの影響で名称やメソッド名などを変更していますので
ご利用環境で旧バージョンからこのバージョンへアップグレードされる場合、
変更された名称へ揃えていただく必要があります。
変更内容については「変更履歴」をご覧ください。
OrangeSignal Trading System Environment 変更履歴
================================================
http://orangesignal.sourceforge.jp/trading/
バージョン 2.0.1
----------------
全般
* seasar2 サポートバージョンを 2.4.38 ⇒ 2.4.19 へダウングレード
* Maven 2 POM ファイルの SCM URL を修正
* バックテスター起動用バッチファイル修正
パッケージ jp.sourceforge.orangesignal.trading.backtest
* BacktestException 例外クラスを追加
パッケージ jp.sourceforge.orangesignal.trading.strategy
* Strategy ⇒ TradingStrategy へ名称変更
* Strategy#init() ⇒ TradingStrategy#prepare へ名称変更
* Strategy#process() ⇒ TradingStrategy#execute() へ名称変更
* Strategy#terminate() ⇒ TradingStrategy#close へ名称変更
* StrategyStatus 廃止削除
* TradingStrategyContext 及び TradingStrategyContextAware 追加
* StrategySupport ⇒ TradingStrategySupport へ名称変更
パッケージ jp.sourceforge.orangesignal.trading.stats.report
* TextFileReporter のリソースコピー処理を改善
パッケージ jp.sourceforge.orangesignal.trading.util
* StringManager を jp.sourceforge.orangesignal.trading.backtest.launcher パッケージへ移動しパッケージレベルのクラスへ変更
* jp.sourceforge.orangesignal.trading.util パッケージ削除