システムトレードで使えそうなものをメモ代わりに書いていきます。

C#でのグラフの表示の調査

C#で資産曲線を楽に表示する方法がないかどうか調査。

NPlot
WinChart 有償。評価版有り。
Crystal Reports
Microsoft Chart Controls
などがある。

今回は Microsoft Chart Controls for Microsoft .NET Framework 3.5 を試してみる。
参考サイト。
http://blogs.msdn.com/tashinmu/archive/2008/11/04/asp-net-20081104.aspx
http://www.atmarkit.co.jp/fdotnet/scottgublog/20081202aspnetchart/aspnetchart.html

Visual Studio 2008 Express Edition をSP1に更新。

上記のサイトを参考に
Microsoft Chart Controls for Microsoft .NET Framework 3.5
Microsoft Chart Controls for Microsoft .NET Framework 3.5 言語パック
Microsoft Chart Controls Add-on for Microsoft Visual Studio 2008(英語)
をインストール。

上記のサイトを参考にサンプルをダウンロード。
サンプルは英語だが、なんとか簡単なラインのグラフを作れるようになった。これで利益曲線が作れる。
	

日系225先物の時系列データの取得

http://blog.livedoor.jp/success_bond/  右のカレンダーの下
http://225labo.com/
	

ダウ工業平均の時系列データの取得

yahoo!ファイナンスの海外主要指数のダウ工業平均。左端の Historical Prices。
http://finance.yahoo.com/q/hp?s=%5EDJI
	

検証

■昨日の終値より始値が高ければ買い、低ければ売りから始める。その日の終値で手仕舞う。
 日系平均でシミュレートすると。好成績だったが、日経平均先物で同じシミュレートすると全然ダメだった。
 日系平均でうまくいっても、先物ではうまく行かない。

■日経平均が昨日の終値より始値が高ければ先物を買い、低ければ先物を売りから始める。その日の終値で手仕舞う。
 全然ダメだった。