SBI限定だけど昔javaで作ってた。

ソケットで繋いでサイトからhtml取得してパースやら正規表現で
httpパラメータを解析してリクエストを飛ばす。の繰り返し。
これでログイン⇒注文までは出来る。

あとは売買判定。
過去データはyahooからごっそり取得。
DBは組み込み用のH2。
好きなルールでシミュレーションも出来るようにしてたわ。

唯一のデメリットはHPのレイアウトが変わると修正いれないといかん。