現在、株価取得部分の処理を作り直し中です。
株価取得処理のコアとなるRSS(RealtimeSpreadSheet)を使用するためには、MS(MarketSpeed)にログインする必要があります。
今までログインウィンドウの出し方が判らなくて、予めログインウィンドウを表示させた状態から、株価取得ツールを開始させていましたが、ポートフォリオを表示させてから検索をするとログインウィンドウが表示される事に気付く。
- MS起動
- 3000msウェイト
- MSのウィンドウハンドル取得
- MSにF1キーイベント送信(ポートフォリオページ遷移のため)
- 500msウェイト
- ポートフォリオページのウィンドウハンドル取得
- 検索ボタンのウィンドウハンドル取得
- 検索ボタンに右クリックイベント送信
で、何事も無くログインウィンドウを表示する事に成功!!
あとは、[開発状況][C#]MarketSpeedの自動ログイン機能を作ってみたの処理を加えてやると、完全に自動でログイン出来る様になりました!わーい。
それは良いとして、なんで既存の処理の作り直しなんて事をしてるのかと言うと……
買いシグナル検出ロジックの組み立てに難儀していて現実逃避です(´・ω・`)ショボーン