OrangeSignal (オレンジシグナル) は、株や為替・先物など金融・投資に関する Java のライブラリーやフレームワークを提供する OSS (オープンソース・ソフトウェア) プロジェクトです。
OrangeSignal Technical Analysis
OrangeSignal Trading System Environment
OrangeSignal Chart (予定)
また一般分野 (投資分野以外) で有用なモジュールも提供しています。
OrangeSignal Technical Analysis はテクニカル指標やローソク足パターンなど 200 種類以上提供するテクニカル指標計算ライブラリです。
このバージョンは CSV データロード機能やデータモデルの追加などが主なマイナーリリースです。
OrangeSignal Technical Analysis については以下のサイトをご覧ください。
http://orangesignal.sourceforge.jp/ta/
OrangeSignal Technical Analysis 変更履歴
========================================
http://orangesignal.sourceforge.jp/ta/
バージョン 2.2.0
----------------
全般
* パッケージ jp.sf.orangesignal.ta.result を jp.sf.orangesignal.ta へ統合
* データモデルパッケージ jp.sf.orangesignal.ta.data.model を追加
* データセットパッケージ jp.sf.orangesignal.ta.dataset を廃止削除 (一部を trading モジュールの jp.sf.orangesignal.trading.data へ移動)
* CSV データロード機能追加
パッケージ jp.sf.orangesignal.ta
* Step#indexOf, Step#lastIndexOf ユーティリティメソッド追加
* Step#serialVersionUID 生成
パッケージ jp.sf.orangesignal.ta.data
* marge ⇒ merge スペルミス修正
* DataConvertUtils#compress - 歯抜けデータを SUM 形式で compress した場合、期待した結果とならない問題を修正
* DateTruncater へ曜日の初期値を追加した。
* DatasetItems#split メソッド追加
* CsvDataConfig, CsvDataLoader, CsvFileType, CsvMarginLoader, CsvPriceLoader, CsvStockSplitLoader クラス追加
パッケージ jp.sf.orangesignal.ta.data.annotation
* すべての注釈へ @Documented を付与
パッケージ jp.sf.orangesignal.ta.util
* NumberUtils 追加
* ArrayUtils#clone(java.lang.Object) 追加
* ArrayUtils#subarray(java.lang.Object, int) 追加
* ArrayUtils#subarray(java.lang.Object, int, int) 追加