「クリック証券で注文を発注」以降にAPIが非公開なり、そののち「SBIバックアップ~」を読ませていただきましたが、実際にうまく接続できているのか、よくわからないため、再度このシリーズを継続していただけないでしょうか。できましたら「SBIバックアップ~」シリーズではサンプルコードがなく、サンプルコードをお願いできたらと思います。
私も(SBI以外)APIが公開されていなくてもHttpPostでなんとかログインまではできたのですが、例えば発注とか株価情報取得とかはどうしたらいいいのか悩んでいるところです。
KNIGHTさん、よろしくお願いします。


(Nov 8, 2010 10:39:32 PM)

会社員KNIGHTの趣味三昧(卓球・盆太鼓・色々!)

会社員KNIGHTの趣味三昧(卓球・盆太鼓・色々!)

PR

×

Calendar

Category

カテゴリ未分類

(0)

卓球

(1320)

盆太鼓・盆踊り

(435)

トイドローン

(21)

その他

(340)

■■■■■■↓以下は凍結カテゴリー↓■■■■■■

(0)

KATS(自動売買プログラム)

(87)

「VB.NETで自動売買」入門

(24)

本日の取引

(1292)

デイトレ結果(勝ち)

(365)

デイトレ結果(負け)

(591)

夜間取引結果

(15)

今週の取引

(480)

今月の取引

(103)

明日の監視銘柄

(54)

株関連

(55)

草野球

(36)

Keyword Search

▼キーワード検索

Comments

KNIGHT@ Re[1]:2025年度 名東オープン卓球大会(12/14) たかみさんへ 有り難うございました! お…
たかみ@ 過分なお褒めの言葉で恐縮です(汗) ダブルスはお互いさまでしたね(^^; 皆さん…
KNIGHT@ Re[1]:愛好会の小さな盆踊り 令和7年・秋(11/23) 浪速の投げ師さんへ いつもお世話になり有…
浪速の投げ師@ Re:愛好会の小さな盆踊り 令和7年・秋(11/23) 遅くまで、お疲れさんでした。 久しぶり…
KNIGHT@ Re:2025年度 関西場所卓球大会(09/27) たかみさん、 こちらこそお世話になりまし…
たかみ@ お礼:2025年度 関西場所卓球大会(09/27) 助っ人、ありがとうございました。 おかげ…
KNIGHT@ Re[1]:第66回 協会杯争奪卓球大会(07/12) ゆう!さんへ 有難うございます。 私は昔…
ゆう!@ Re:第66回 協会杯争奪卓球大会(07/12) 3部優勝おめでとう! 卓山会って、山本高…
Mar 7, 2009
XML
今日、評価した全ての昨日を本番用クラスに実装しました。
懸念点2つがまだ残ったままですが。

(1)保有銘柄の株数のうち、既に売り注文を出している株数が何株か
(2)未約定注文の注文時刻

どうやって解決するか考えないといけません。

そして大きな修正はKATS本体です。
今までClickSecProxyというクラスを使っていたのですが、今回開発した
SbiSecProxyを使うように全面的に修正する必要があります。
クラス名だけの変更ではなく使い方が大きく変わったので大幅修正です。







お気に入りの記事を「いいね!」で応援しよう

Last updated  Mar 7, 2009 04:41:57 PM
コメント(8) | コメントを書く


■コメント

お名前
タイトル
メッセージ
画像認証
上の画像で表示されている数字を入力して下さい。


利用規約 に同意してコメントを
※コメントに関するよくある質問は、 こちら をご確認ください。


通りすがり。  
いのしし さん
ググったらHitしました。

順調そうですね。
がんばってください。
(Mar 19, 2009 01:00:52 PM)

書き込み有難うございます  
ac_knight  さん
いのししさん
>ググったらHitしました。

>順調そうですね。
>がんばってください。
-----
どうも有難うございます。
でも今は動作検証だけやって本番プログラムへの組みみは全然進んでないんです(^-^;
(Mar 19, 2009 03:01:17 PM)

ども  
いのしし さん
うちは、先月から、テストを兼ねて
新しいプログラムを本番投入しました。

やっぱり、うちもSBIバックアップサイトを使用しています。

追伸、
岡三RSSですが、楽しみですね。 :-)
(Mar 19, 2009 11:27:20 PM)

本番投入  
ac_knight  さん
いのししさん
>うちは、先月から、テストを兼ねて
>新しいプログラムを本番投入しました。

>やっぱり、うちもSBIバックアップサイトを使用しています。

本番投入は楽しみですね。
作ったプログラムは本番で成果が出るか早く試したいですもんね。
うまくいったら良いですね!

>追伸、
>岡三RSSですが、楽しみですね。 :-)

ええ、かなり。
岡三RSSがもし使えそうならマケスピ使用料を払わない事になりそうです。
となれば、楽天証券を使う事もなくなり・・・何かちょっと寂しい気もしますけど。
(Mar 19, 2009 11:40:53 PM)

Re:SBI証券バックアップサイト操作試行7(03/07)  
むさし さん

むさしさんへの返信1  
ac_knight  さん
むさしさん
>「クリック証券で注文を発注」以降にAPIが非公開なり、そののち「SBIバックアップ~」を読ませていただきましたが、実際にうまく接続できているのか、よくわからないため、再度このシリーズを継続していただけないでしょうか。できましたら「SBIバックアップ~」シリーズではサンプルコードがなく、サンプルコードをお願いできたらと思います。
>私も(SBI以外)APIが公開されていなくてもHttpPostでなんとかログインまではできたのですが、例えば発注とか株価情報取得とかはどうしたらいいいのか悩んでいるところです。
>KNIGHTさん、よろしくお願いします。

書き込み有難うございます!
携帯からだと過去日記へのコメントには気付かないので発見が遅れてしまいました。
PCから覗いてコメントに気付きました。失礼しました。

クリック証券のAPIについては公になっている仕様に基づいてサンプルプログラムを
掲載させて頂いていましたが、SBI証券バックアップサイトをプログラムから操作する
方法については、サイトのHTMLの内容を解析してそれに基づいてサイトを操作していますので
あまり大々的に「こんな風にしてます」と書けないなぁと思い、エッセンスだけ書いて
あとはあまり詳しく解説しないようにしています。
サイトのデザインが変われば動作しない可能性もありますし、SBI証券が仕様を公開している訳でも
ありませんし、デリケートな部分だと思っています。

(Nov 9, 2010 12:43:28 AM)

むさしさんへの返信2  
ac_knight  さん
ログインが出来たのであれば発注などの他の処理は同様に可能だと思います。
画面から操作しているようにHTTPリクエストを投げるだけですので、基本的にはHTMLソースを見て
FORMタグに囲まれている中に含まれるリクエストパラメータを設定して送信するだけです。
発注の場合は、<a href=" http://plaza.rakuten.co.jp/acknight/diary/200902260002/" ;>SBI証券バックアップサイト操作試行3</a>に書いてます通り、2リクエストを連続して
送信する必要があります。
1度目のレスポンスに含まれるregist_idをHTMLソース内から取得して、2回目のリクエストに
含める必要があります。
それらの動作は、本当にSBI証券バックアップサイトをWebブラウザで操作しながらHTMLソースと
にらめっこすれば、知識のある方ならすぐに解析可能だと思います。

問題は、HTMLソースから値を取得するという正規表現だと思います。
どんな正規表現文字列を使ってソース内の値を取り出すかという事については「私は
こんな文字列で取得しています」と実際の文字列を公開する事はないと思います。
試行錯誤の末に出た泥臭い値であり、もっと良い文字列があるかも知れない事や、公開してても
仕様変更により動かなくなる事が可能性としてあるからです。
ちなみに正規表現は「System.Text.RegularExpressions.Regex」クラスを使用します。
繰り返し項目を取得する事も可能なので、例えばTABLEタグ内に存在する何とか一覧を、上手く
タグのパターンを指定して値を取得するための文字列を考えるのは、非常に泥臭い作業です。
でも、自分の考えた式によって期待した値が取得出来た時には、ちょっとした感動がありましたよ。

(Nov 9, 2010 12:45:12 AM)

むさしさんへの返信3  
ac_knight  さん
もし分からない部分があれば具体的に質問して頂ければ可能な範囲でお答えします。
今はソースコードを公開したり解説する記事を連載するパワーはありませんので、申し訳ないですが
ご了承下さいm(_ _)m

(Nov 9, 2010 12:46:37 AM)

【毎日開催】
15記事にいいね!で1ポイント
10秒滞在
いいね! -- / --
おめでとうございます!
ミッションを達成しました。
※「ポイントを獲得する」ボタンを押すと広告が表示されます。
x
X
Design a Mobile Site
スマートフォン版を閲覧 | PC版を閲覧
Share by: