RSS2.0 hr
カテゴリ
 連絡事項 (11)
 開発全般 未分類 (2)
 WEB開発 未分類 (1)
 C# (1)
 Java (2)
 PHP (1)
 Flash (1)
 WPF, Silverlight (6)
 Android (2)
 MySQL (1)
 ニコ窓 (66)
 Nico Rec Ctrlr (4)
 Live Seeker (8)
 Live Seeker Lite (4)
 Nico2ls (1)
 未完成ツール (7)
 TinyMCE (4)
 FFmpeg (6)
 Linux (1)
 PCパーツ関連 (1)
 掲載誌 (3)
コンテンツ一覧
最新記事
2015/01/12 12:00
ニコ窓の開発&公開終了
2014/05/04 00:00
ニコ窓 Ver3.015 公開
2014/04/27 00:00
ニコ窓 Ver3.014 公開
2014/03/08 00:00
ニコ窓 Ver3.013 公開
2014/03/02 22:00
Android関連の開発リンク集
コンテンツ一覧
公開ツール
ニコ窓
ニコニコ生放送用
ブラウザ
ニコ窓
株ツール
■ 株ツール - 楽天証券RSSを使った株ツール  はてなブックマーク Yahoo!ブックマーク Googleブックマーク livedoorクリップ Twitterでつぶやく

[2012/08/04 追記] 全ツールとも、公開終了しました。

このページでは、楽天証券RSS(リアルタイムスプレッドシート)を使った株ツール、DDE関連のC#コードサンプル等を公開しています。


■ 株ツール一覧

DDEクラスライブラリ(DdeUtils.dll)
RSS用 DDE C# & C++ サンプルコード
RSS Stock Board - 公開終了
RSS Data Cache - 公開終了

ツール、サンプルを使う場合は、別途、
Microsoft .NET Framework 2.0(以降の)再頒布パッケージ のインストールが必要です。
再頒布パッケージのインストールは、Windows Updateからインストールすることもできます。

サンプルのプロジェクトは、『Microsoft Visual C# 2005, 2008 Express Edition』用です(一部C++あり)。
プログラムの操作、使用については、自己責任でお願いします。

■ DDEクラスライブラリ - DdeUtils.dll

DdeUtils.dll』は、本サイトの株ツールで使用しているDDE用のクラスライブラリです。
.NET Frameworkでは、DDEがサポートされていないため、作成しました。

DDEのホットリンクコールドリンクに対応しています。

ライブラリのDLL以外に、C#のソースコードも同梱していますので、挙動確認等で参考にして下さい。

使用方法等は、添付のヘルプと下記『RSS用 DDE C# & C++ コードサンプル』を参照して下さい。
また、DDEの詳細は、『DdeUtils サンプル解説』にまとめています。

■ Download

Ver File Comment
[2008/10/04]
Ver3.000
DdeUtils_3000.zip 197KB
公開終了。
仕様変更。
~過去分~ 削除 公開終了。

■ RSS用 DDE VC# & VC++ サンプルコード

RSS(リアルタイムスプレッドシート)をDDE経由で使うためのサンプルコードです。

[サンプル画面]

サンプル画面

DDE関連の処理は、『DdeUtils.dll』を使用しています。
サンプルの『DdeUtils.dll』が古い場合は、最新版をダウンロードして上書きして下さい。
ソースだけで分かりにくい場合は、『DdeUtils サンプル解説』も参考にして下さい。

■ Download C#版

Ver File Comment
[2008/10/04] RssTestDnet2_HotLink_20060923.lzh 145KB
公開終了。
DDEホットリンク版
[2008/10/04] RssTestDnet2_ColdLink_20060923.lzh 146KB
公開終了。
DDEコールドリンクのコールバック版
~過去分~ 削除 公開終了。

■ Download VC++版

『DdeUtils.dll』が、C#以外から使えるか試しに作ってみたものです。
VC++(.NET)は、詳しくないため、イベントの記述方法等が一般的でないかもしれません。

Ver File Comment
[2008/10/04] RssTestDnet2_HotLink_VCpp_B001.lzh 149KB
公開終了。
DDEホットリンク版

■ RSS Stock Board

開発&公開終了したものですが、『DdeUtils.dll』使ったツールとして紹介させて頂きます。

RSS Stock Board』は、RSS(リアルタイムスプレッドシート)から株価データを取得し、株価情報(気配、分足チャート、Time&Sales、価格帯別出来高)を表示するものです。

作成当時、マーケットスピードで複数チャートを表示する場合、マイページを使う必要があり、無駄な領域が多く使い辛かったため、複数チャート表示を行うツールとして作りました。

チャートは、ローソク足ボリンジャーバンドの2種類だけ作成しました。
RSSだと過去のデータが取得できないため、RSSに接続を開始してからのデータを元に、リアルタイムで各チャートのデータを算出しています。
他にも作りたかったのですが、接続期間中のデータのみだと中途半端であるため、先の2種類だけ対応しました。

その他、下記の『RSS Data Cache』を使って、過去の値動きを再現することもできます。

実際の画面は、下記の画面サンプルを参照して下さい。

画面サンプル(クリックで拡大)

[銘柄一覧]

銘柄一覧

[全画面]

全画面

[気配]

気配

[株ボード]

株ボード

[チャート:移動平均線]

チャート(移動平均線)

[チャート:移動平均線,ボリンジャーバンド]

チャート(移動平均線+ボリンジャーバンド)

[銘柄編集]

銘柄編集


画面サンプルでMDI(Multiple Document Interface)表示のものは、SDI(Single Document Interface)での表示も可能です。

*先物については、ツール上からは"N225.FUT01.OS"のみ使用可能ですが、テキストエディタで銘柄ファイル(*.ql)を手動で編集して頂ければ、"N225.FUT02.OS"等も表示可能です。
指数表示には対応していません。

■ Download

Ver File Comment
[2007/07/08] RssStockBoard_Free_1005.lzh 公開終了

■ RSS Data Cache

*1 開発&公開終了したものですが、『DdeUtils.dll』を使ったツールとして紹介させて頂きます。

RSS Data CacheRss Cache Provider』は、RSS(リアルタイムスプレッドシート)のデータのキャッシュ、再生を行うツールです。
自作の株ツールのテスト用に、ダミーのRSSとして作成しました。
場中以外でも、RSSのテストを行えるようにするためのものです。

RssDataCache …RSSのデータをキャッシュし、ファイルへ保存します。
RssCacheProvider …キャッシュデータを再生します。偽装RSS(DDEサーバ)。

[RSS Data Cache]

RSS Data Cache

[Rss Cache Provider]

Rss Cache Provider

■ 『RSS Stock Board』を使用する場合

必須項目
以下の為替データも、一緒に取得して下さい。

・為替(USD/JPY.T)の更新時刻

銘柄コード: USD/JPY.T
アイテム名: 更新時刻

RSSのタイムアウト(切断回避)用に使用しています。
RSSが前場と後場の間に切れてしまうことがあるため、ダミーとしてデータを取得するようにしています。
本来は不要なのですが、これを登録しておくとRSSが切れることがなくなるため、切断回避として使っています。RSSの仕様かバグかは、不明です。

[サンプル画面]

サンプル画面(クリックで拡大)

任意項目
以下の為替データも、一緒に取得して下さい。

RSS Data Cache』のグループ選択コンボボックスの「基本+気配情報」の項目
但し、気配画面、株ボード画面を表示しない場合は、「基本情報」の項目だけでもかまいません。

■ Download

Ver File Comment
[2006/11/01] RssCache_1003.lzh 公開終了
お知らせ
サイト情報
2015/01/12 00:00
ニコ窓の開発&公開を終了しました。
閲覧者数
今日: 12 昨日: 15
合計: 807184 (PV)
開始: 2010/03/11
このサイトでは、C#で作成したツールを公開しています。
リンクは自由に張って頂いて構いません。
旧サイト(toypark.in)の記事等が含まれています。
管理人: motta
  はてなブックマーク Yahoo!ブックマーク Googleブックマーク Twitterでつぶやく
  RSS2.0 RSS2.0
  My Yahoo!
  livedoor Reader
  Windows Live
 
ACR WEB