713540 ランダム
 ホーム | 日記 | プロフィール 【フォローする】 【ログイン】

銀次郎's Trade & Business

銀次郎's Trade & Business

【毎日開催】
15記事にいいね!で1ポイント
10秒滞在
いいね! --/--
おめでとうございます!
ミッションを達成しました。
※「ポイントを獲得する」ボタンを押すと広告が表示されます。
x
2007年07月19日
XML
テーマ:トレイダー(465)
カテゴリ:IB
今までAPI(DDE)に「webクエリ」とロケマを組み合わせた「ムリヤリ自動化」システムを稼働させて来たが、このwebクエリが不安定でもうひとつ気に入らない。エンジンが2基あっても、すぐに片肺になってしまうのは精神衛生上よろしくない。

webクエリなどに頼らずにブローカーのデータを使えば良いのだが、なぜかIBは「始値」を表示してくれないのは以前にも書いた通り。そこで、何とか始値データを取得してやろうと、イロイロ検討を始めた。

始値(寄付)はきっかり何時何分と決まらないので、立会開始時刻から継続してデータをモニターし、前回値(前日終値やnull値)から変化した時点で記録する、という方法を考えた。しかし、VBAでDOループ等を使うと負荷が大きくてその間他の処理が出来なくなってしまい、ボツ!

次にイベント機能を使って、セルのデータが変化したら起動という方法。これなら他の処理と並行して監視してくれるので、ループでスタックする心配がない。ところが、やってみたら手入力と違ってVBAによるセルへの書き込みではコレが使えなかった。

ontimeというプロシージャを使う方法も試したが、これは単発であり、一定間隔で起動することが出来ないため、やはりうまく使えなかった。

最後の手段はロケマの「繰り返し」を使い、立会開始時刻から一定間隔でコマンドボタンをクリックし続ける、という原始的な方法(笑)。これでようやく始値を記録することが出来た。ヤレヤレ

225指数等はこれで問題ないが、先物等ではたまたま前日終値と当日始値が同じというケースには誤作動してしまう。これは値段だけでなくvolume等も併用して判定するか

しかし、始値ひとつでこんなに苦労するとは思わなかった(丸2日!)
ま、ドシロウトなりにいろんなことが勉強にはなったが。





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

最終更新日  2007年07月19日 15時41分22秒
コメント(0) | コメントを書く
[IB] カテゴリの最新記事


PR

プロフィール

w銀次郎

w銀次郎

コメント新着

ハッシ@ Re:投機するお金もない貧乏人より(01/09) 毎年の申告が大幅黒字という個人投資家の…
PON@ Re:裸売りの恐怖(10/10) はじめまして、初心者です。 1000か1…
ぱんだこぱんだ@ 通りすがりですが 書評が面白そうだったので、後で読んで見…
w銀次郎@ Re[1]:ガンガレー(04/13) ^^)ノさん >フォークラブコンベンシ…
^^)ノ@ Re:ガンガレー(04/13) 下の3点は13点の間違いです。 絵札の…

お気に入りブログ

ハムハムセブン投資… ハムハムセブンさん
Trade Diary Lovely catさん
一角太郎の「夢の貯… nomnom114さん
灰原の商品先物のゼ… 灰原達之さん
近藤雅世の商品先物… masaysanさん

バックナンバー

2024年04月
2024年03月
2024年02月
2024年01月
2023年12月

カテゴリ


© Rakuten Group, Inc.