徒然モバイル(ケイティの日記)
PDA (iPAQ)の話題が中心です。


カレンダー

10 2009/11 12
S M T W T F S
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30

リンク

管理画面
新しい記事を書く
TodayTime V1.0 for Pocket PC2002 (Yet Another Today Time)
StockPrice V2.1.9 for WM5
TodayStock V2.1.9 for WM5

FX NEWS


-外国為替-

カテゴリー

未選択 ( 0 )
[PC2002]プログラミング ( 10 )
BlueTooth headphone ( 7 )
[PC2003] H3950 ( 6 )
[PC2003SE]hx4700 ( 12 )
[Windows Mobile 5]hx4700 ( 7 )
[PC2003] 株価表示 TodayStockプログラム ( 51 )
商用ソフト ( 1 )
[PC2003SE,WM5]StockChart ( 10 )
[Windows Mobile]StockPrice&Chart ( 18 )
[Windows Mobile] WinInet プログラミング ( 10 )
[Windows Mobile]TodayStock ( 6 )

フリーエリア

最新コメント

無題
(05/26)
日経225の株価の表示が直りました。
(05/26)
RE: 日経225の株価の表示がおかしい。
(05/26)
RE: 日経225の株価の表示がおかしい。
(05/25)
RE: 日経225の株価の表示がおかしい。
(05/24)

最新記事

新しい環境(開発環境はまだです)
(10/29)
TodayStock V2.1.9-20090526のリリース
(05/26)
StockPrice V2.1.9-20090526のリリース
(05/26)
TodayStock V2.1.9-20090520のリリース
(05/24)
StockPrice V2.1.9-20090520のリリース
(05/24)

最新トラックバック

気まぐれEM・ONE日記
(12/21)
ぽたモバ
(11/03)
MOBILE DAILY NEWS blog版
(11/03)
a nomaly's Diary
(11/02)
a nomaly's Diary
(11/02)

バーコード

RSS

RSS 0.91
RSS 1.0
RSS 2.0

ブログ内検索

アーカイブ

2009 年 10 月 ( 1 )
2009 年 05 月 ( 5 )
2009 年 04 月 ( 1 )
2009 年 03 月 ( 2 )
2009 年 02 月 ( 8 )

最古記事

これが無くてははじまりません!
(03/09)
タスクスイッチ
(03/10)
愛用のソフト
(03/12)
BlueTooth Headphone
(03/21)
Version情報メモ
(03/22)

アクセス解析

2008
12,09
00:25
StockPrice & Chart (aka StockPrice 2.1.2) のリリース
CATEGORY[[Windows Mobile]StockPrice&Chart]
StockPrice 2.1.2をリリースします。
Bug Fix と機能追加です。

WinInet APIを使ったサイトデータの取得をSyncからAsyncに全面書き直しを行ったのと、POST METHODを使い3ヶ月分の時系列データの取り込み・表示・エキスポートが出来るようになっています。
また5つのタイムアウト(ConnMgrEstablishConnection、InternetConnect、HttpOpenRequest、HttpSendRequest、InternetReadFile)をレジストリで設定できるようにしています。
ConnMgrEstablishConnectionが300秒、それ以外は30秒を設定していますが、場合によってはHttpSendRequestはもっと長い方が良いかもしれません。レジストリ・ファイルに5つのタイムアウトも入れておきましたので、タイムアウトが頻発するようであれば長めに設定してみて下さい。
設定単位はミリ秒です。30秒は30000ms。16進で設定しますから 00007530 になります。
Windowsの電卓で10進/16進変換が出来ます。

また引き続きTouch Diamondのユーザーからご連絡頂いたStockChart起動時の「お詫び」画面(Exception)が発生しないように修正してみました。直っていると良いのですが。。。

今回3ヶ月分のデータをグラフで表示してみたら、iPAQ hx4700 のVGAですらLANDSCAPEでの全画面表示でないと全データの表示が出来ませんでした。
 仕方が無いので過去のデータは見える範囲で表示、直近のデータは必ず表示するようにしています。
全部を一度で見たい場合にはVGAのLANDSCAPE全画面表示かCSVにエキスポートしてPCのExcelか何かで見てください。
スクロール・バーを置くことも検討していますが、あまり見やすくはならないかもしれません。

*** 注意 ***
今回レジストリを幾つか変更しましたので、必ず以前のバージョンをアプリケーションの追加と削除のメニューで削除してからインストールするようにしてください。添付しているReadMe.txtを参照してください。

変更点は
■ バージョンアップ履歴
V2.1.2
 - WinInet APIを使ったサイトデータの取得を全面的に書き直した。
  ・ SyncからAsync
  ・ POST METHODによる3ヶ月時系列データの取得と表示
  ・ タイムアウトをレジストリで設定出来るようにした。

 - 編集メニュー(新規追加、修正)での株式名検索時にプログレスバーを表示

 - StockChart起動時のパラメータの渡し方を修正した。
  LPARAMとして渡されたlParamを直接変更してStockChartに渡すのではなく、NULLかどうか確認後
  自動変数にコピーしてStockChartのパラメータとするように変更。
  メニューから起動時、NULLポインターが渡ってくるケースがあるようです。
  「お詫び」画面の原因がこれだと直っている事が期待できます。

 - StockChartのグラフがオプションを起動、終了すると消えているバグを修正。

 - チャートの軸と刻みの計算方法を修正。(まだまだ改善が必要ですが一旦これでリリースします)
  ・ 株式の出来高が全部 0 の時系列データが存在します。(私にその理由はわかりません)
    そういった場合に、何もグラフを描かないバグがあったのを修正。
  ・ 海外の株式ですが、出来高以外の時系列データが全て 1.0 未満の場合、ゼロDivideエラーを
    起こしていたのを修正。

Symantec EndPoint でウイルス定義ファイル(2008/12/7-r20)を使ってチェック済みのzipファイルをアップロードしていますが、ダウンロード後再度ご確認をお勧めしておきます。

ダウンロードはここから (2008/12/20 配信終了)

Enjoy!

コメント[10]  TB[0]
<<InternetSetStatusCallback | HOME |InternetConnect>>
コメント
良い感じです。
S21htで試してみました。データの更新、チャート表示と以前のような「お詫び」画面も今の所は遭遇していません。
更新中に止まってしまうような事もなくなったようです。快適です。
あと、要望です。日中チャートの表示ですが、現在はMSのチャートを表示していますが、このチャートは出来高が表示されません。もし可能ならばヤフーの
http://chart.yahoo.co.jp/c/1d/8/8703.t.gif
などのように出来高のわかるチャートを表示できるようにして貰えれば嬉しいです。サイズがキツイ?かも。
いいチャートがあればいいんですが。
では。
【2008/12/1014:02】||mine#4fa9606999[ EDIT? ]
RE:良い感じです。
>S21htで試してみました。データの更新、チャート表示と以前のような「お詫び」画面も今の所は遭遇していません。

早速のコメントどうも有難うございます。とても励みになります。

>日中チャートの表示ですが、現在はMSのチャートを表示していますが、このチャートは出来高が表示されません。もし可能ならばヤフーの
ttp://chart.yahoo.co.jp/c/1d/8/8703.t.gif
などのように出来高のわかるチャートを表示できるようにして貰えれば嬉しいです。サイズがキツイ?かも。

当時マイクロソフト・マネーに決めたのですが、将来的には切り替えが選択出来ると良いなと。。。

ただ今回の要望は日中足のみヤフーも有り得るという新しいアイデアですね。面白いですね。。。

日中足に限れば指数系のIDがマイクロソフト・マネーとヤフーでは互換性が無い事をクリアすれば実現出来そうですね。。。

例えば
■マイクロソフト・マネー
 文字セット:Shift_JIS

-日経255:
ttp://data.moneycentral.msn.com/scripts/chrtsrv.dll?Symbol=JP:100000018&width=260&height=100&AF=2&C1=3&C5=12&C6=2008&C7=12&C8=2008&C9=0&CE=0&CF=0&D3=0&D4=1&D5=0&E8=1&Legend=0&Banner=5&Title=0&E1=4

 -Dow Jones
ttp://data.moneycentral.msn.com/scripts/chrtsrv.dll?Symbol=$US:INDU&width=260&height=100&AF=2&C1=3&C5=12&C6=2008&C7=12&C8=2008&C9=0&CE=0&CF=0&D3=0&D4=1&D5=0&E8=1&Legend=0&Banner=5&Title=0&E1=4

■ヤフー
 -日経255
   文字セット:EUC
  ttp://chart.yahoo.co.jp/c/1b/9/998407.o.gif

 -Dow Jones
   文字セット:ユニコード(UTF-8)
  ttp://ichart.finance.yahoo.com/b?s=%5EDJI

日中足に限れば文字セットはHTMLコンテナでは気にしないでも良いのでテストしてみます。

実は次に取り掛かろうとしていたのは、GUNZIPです。

株式価格の取得では約25kバイトのコンテンツをダウンロードしてきます。

1ヶ月時系列データで56kバイト。
3ヶ月時系列データで112kバイト。

どこのキャリアでも1パケット128バイトだと思いますから、3ヶ月時系列を1銘柄表示すると1000パケットは使います。(かなり雑な話です。携帯での通信の中でテキストは圧縮されている可能性もあります。)

現在プログラムではコメントアウトしている要求時のヘッダー情報の"Encoding-Type: gzip"を生きにすると、56kのデータは圧縮されて10kバイト程度約1/6くらいで送られてきます。

ただメモリ上で解凍(GUNZIP)するAPIとかが無く(見つかっていません)これもやってみたいと考えています。GNUのオープン・ソースを持ってきて読めば良いのですがあまり自信がありません。

いずれにせよ面白いアイデア有難うございます。
バグとか見つかりましたら、またお知らせ下さい。

気長にお付き合い頂ければ幸いです。

ケイティ
【2008/12/1023:14】||NONAME#990e1bc25b[ EDIT? ]
エラー
素晴らしいアプリなので、X04HTにインストールをさせて頂いたのですが、銘柄検索でコードを入力するとAsynch Inet:MultiByteTo WideChart:Error Code:0x57と出ます。なんででしょうか?  
【2009/01/0415:12】||TOMO#990dbd8155[ EDIT? ]
RE: エラー
>X04HTにインストールをさせて頂いたのですが

ご迷惑をおかけして済みません。

>Error Code:0x57と出ます。なんででしょうか?

エラーの原因は Invalid Parameter (0x57 --- 87L)という事のようです。

最新版では出ないようにしたつもりなのですが(結局”つもり”ですが。。。) まだ残っていますか。。。
念のための確認ですが StockPrice V2.1.2 のトピックにコメントされていますが最新版の V2.1.4 を使われていますでしょうか?

ケイティ
【2009/01/0422:18】|URL|ケイティ#990e1bc25b[ EDIT? ]
無題
返答を頂き、ありがとうございました。最新版の V2.1.4でやってみてましたがダメでした。。また原因分かりましたら教えて下さい。。
【2009/01/1016:56】||TOMO#990dbd8155[ EDIT? ]
RE: エラー
ご迷惑をおかけして済みません。V2.1.4でも起こるのですね?

もし差し支えなければ検索しようとしてエラーになった銘柄の、国名とコードを教えて頂けますか?
こちらで再現させることが出来ると解決出来るかもしれません。

ケイティ
【2009/01/1115:01】|URL|ケイティ#990e1bc25b[ EDIT? ]
エラー
国名は日本でコードは7203のトヨタ自動車です。再現出来たら宜しくお願いします。
【2009/01/1622:53】||TOMO#990dbd8155[ EDIT? ]
RE: エラー
複数回登録・検索してみましたが再現しません。

検索せずに登録して更新した場合にも同じエラーが発生しますか?

ケイティ
【2009/01/1712:25】|URL|ケイティ#987254056d[ EDIT? ]
x04htでのエラー
せっかく返信頂いたのでレス遅れてすみませんでした。やっぱりエラーしてしまいます。また原因が分かりましたら、掲示板に書いて頂けたら幸いです。
【2009/01/2821:13】||TOMO#990dbd8155[ EDIT? ]
RE: x04htでのエラー
何が原因でエラーが起こっているのか表示するデバッグ版を作ろうかと思います。

引数が不正というエラーですがどれが不正かも今のところ不明なので。。。


ケイティ
【2009/01/2900:25】|URL|ケイティ#987254056d[ EDIT? ]
コメント投稿














trackback
トラックバックURL

<<InternetSetStatusCallback | HOME |InternetConnect>>
ブログパーツ 忍者ブログ