システム概要
環境
・開発環境 : MacBookAir
-- Xcode でも開発してたが、自動生成関係は Eclipse が強い印象
RealTimeTrader
・開発言語 : Ruby
・投資対象銘柄の値動きを監視して売買
StockAnalyzer
・開発言語 : Ruby
・株価情報を更新し、最適な投資対象銘柄を選択する
TradeSimulator
・過去の株式時系列データに対して、現在のトレードアルゴリズムのパフォーマンスを計測する
・Ruby でスクリプト的に開発するには規模が大きくなりすぎ、また1年分をシミュレートするのに2~3時間程かかるため C++ に換装中
- 下記は C++ 版クラス図概略
StockChecker
・仕事中は株価を確認できないため、約定や異常検知をバイブレーションで知らせる
- 優先度は低いため開発停止中