マネックストレーダープロαを自動で起動する方法と終了する方法のメモ
起動方法はつぎのとおり。
- Web サイトにログインする。
- ログインが完了した後、https://www.monex.co.jp/MoneyManagement/00000000/premierweb/login/siji?serviceCd=2893 に GET メソッドでアクセスする。
- あとはサーバーから返ってくるレスポンスを、ファイルダウンロードとして適切に扱えば良い。(WebBrowser コントロールを使った場合は自動的にアプリケーションを起動してくれる。)
終了方法はつぎのとおり。
- FindWindow("Monex HTS", "マネックス トレーダー") でウィンドウハンドルを取得する(FindWindow 関数の引数は、クラス名, ウィンドウ名の順)。
- そのウィンドウに対し、SendMessage(hWnd, WM_CLOSE, 0, 0) する。
ちなみに、プロαではない無印のマネックストレーダーでも同様。厳密には serviceCd がプロαは 2893 で、無印は 2891 だが、番号を取り違えても自動的に補正してくれるようだ。