マネックストレーダープロαを自動で起動する方法と終了する方法のメモ

起動方法はつぎのとおり。

  1. Web サイトにログインする。
  2. ログインが完了した後、https://www.monex.co.jp/MoneyManagement/00000000/premierweb/login/siji?serviceCd=2893 に GET メソッドでアクセスする。
  3. あとはサーバーから返ってくるレスポンスを、ファイルダウンロードとして適切に扱えば良い。(WebBrowser コントロールを使った場合は自動的にアプリケーションを起動してくれる。)


終了方法はつぎのとおり。

  1. FindWindow("Monex HTS", "マネックス トレーダー") でウィンドウハンドルを取得する(FindWindow 関数の引数は、クラス名, ウィンドウ名の順)。
  2. そのウィンドウに対し、SendMessage(hWnd, WM_CLOSE, 0, 0) する。


ちなみに、プロαではない無印のマネックストレーダーでも同様。厳密には serviceCd がプロαは 2893 で、無印は 2891 だが、番号を取り違えても自動的に補正してくれるようだ。